@charset "UTF-8";
/* ============================================================================
   FUNCTIONS -> FUNCTIONS
============================================================================ */
/**
 * Global functions.
 */
/* ============================================================================
SETTINGS -> BREAKPOINTS
============================================================================ */
/* Variables
============================================================================ */
/* ============================================================================
SETTINGS -> BREAKPOINTS
============================================================================ */
/* Variables
============================================================================ */
/* ============================================================================
SETTINGS -> COLORS
============================================================================ */
/**
* Color configuration.
*/
/* Variables
============================================================================ */
/* Devine a unique color to search for while the development */
@keyframes overlay-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes overlay-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes play-pulse {
  0% {
    box-shadow: 0 0 0 3px #23384d, 0 0 0 3px rgba(35, 56, 77, 0.4);
  }
  100% {
    box-shadow: 0 0 0 3px #23384d, 0 0 24px 12px rgba(35, 56, 77, 0.4);
  }
}
/* ============================================================================
SETTINGS -> CORE
============================================================================ */
/**
* Core configuration.
*/
/* Variables
============================================================================ */
/* ============================================================================
SETTINGS -> FONT
============================================================================ */
/**
 * Font settings.
 */
/* Variables
============================================================================ */
/* ============================================================================
SETTINGS -> ELEMENTS
============================================================================ */
/**
* Define default styles for elements.
*/
/* Elements heading
============================================================================ */
/* Elements hr
============================================================================ */
/* Elements images
============================================================================ */
/* Elements input
============================================================================ */
/* Elements link
============================================================================ */
/* Elements list
============================================================================ */
/* Elements page
============================================================================ */
/* Elements paragraph
============================================================================ */
/* Elements PayPal Express
============================================================================ */
/* ============================================================================
SETTINGS -> GENERIC
============================================================================ */
/**
* Define default generic styles.
*/
/* ============================================================================
SETTINGS -> SHOWCASE
============================================================================ */
/**
* Define default styles for showcase.
*/
/* Variables
============================================================================ */
/**
* Container spacing
*/
/**
* Vertical spacing
*/
/**
* Centerwrap horizontal spacing
*/
/**
* Font family
*/
/**
* Font sizes
*/
/**
* Colors
*/
/**
* Image
*/
/**
* Slideshow
*/
/**
* Stage
*/
/**
* Description
*/
/* ============================================================================
LITEBOX :: hatraco/staticsrc/css/global/modules/_modules.litebox.scss
============================================================================ */
:root {
  --litebox-drawer-header-padding: 1rem 1.5rem;
  --litebox-header-color: white;
  --litebox-header-background: rgb(27.03125, 43.25, 59.46875);
  --litebox-title-font-family: futura-pt-book, Trebuchet MS, Arial, sans-serif;
}

/* ============================================================================
ACCORDION :: hatraco/staticsrc/css/global/mixins/_mixins.accordion.scss
============================================================================ */
/* ============================================================================
BREADCRUMB :: hatraco/staticsrc/css/global/mixins/_mixins.breadcrumb.scss
============================================================================ */
/* ============================================================================
BUTTON :: hatraco/staticsrc/css/global/mixins/_mixins.button.scss
============================================================================ */
/* ============================================================================
MESSAGING :: hatraco/staticsrc/css/global/mixins/_mixins.messaging.scss
============================================================================ */
/* local variables */
/* ============================================================================
NAVIGATION-SCROLLTOP :: hatraco/staticsrc/css/global/mixins/_mixins.navigation-scrolltop.scss
============================================================================ */
/* ============================================================================
PROMOTION-MODAL :: hatraco/staticsrc/css/global/mixins/_mixins.promotion-modal.scss
============================================================================ */
/* ============================================================================
NOTIFICATION :: hatraco/staticsrc/css/global/mixins/_mixins.notification.scss
============================================================================ */
/* ============================================================================
ICONS :: hatraco/staticsrc/css/global/mixins/_mixins.icons.scss
============================================================================ */
/* ============================================================================
SHOPMESSAGE :: hatraco/staticsrc/css/global/mixins/_mixins.shopmessage.scss
============================================================================ */
/* ============================================================================
DEALS :: staticsrc/css/global/mixins/_mixins.deal.scss
============================================================================ */
/* ============================================================================
PAYMENT :: hatraco/staticsrc/css/global/mixins/_mixins.payment.scss
============================================================================ */
/* ============================================================================
PAYMENT :: hatraco/staticsrc/css/global/mixins/_mixins.product-rating-form.scss
============================================================================ */
/* ============================================================================
CONTAINER-POSITION :: hatraco/staticsrc/css/global/mixins/_mixins.container-position.scss
============================================================================ */
/* ============================================================================
TABLE :: hatraco/staticsrc/css/global/mixins/_mixins.table.scss
============================================================================ */
/* ============================================================================
TOOLTIP :: hatraco/staticsrc/css/global/components/_components.tooltip.scss
============================================================================ */
/* ============================================================================
FOOTNOTE :: hatraco/staticsrc/css/global/components/_components.footnote.scss
============================================================================ */
/* ============================================================================
STORELOCATOR :: hatraco/staticsrc/css/global/modules/_modules.storelocator.scss
============================================================================ */
/* ============================================================================
SETTINGS -> CHECKOUT
============================================================================ */
/**
* Set variables for checkout.
*/
/* Checkout express checkout
============================================================================ */
/* Checkout Amazon Pay
============================================================================ */
/* Checkout PayPal express
============================================================================ */
/* Warning if address fields trimmed by external payment
============================================================================ */
/* SUGGEST */
/* SEARCH RESULTS */
/*
  V15
*/
.ss360-layer .ss360-filter__group--active::after {
  z-index: 1;
  position: absolute;
  height: 1px;
  inset: auto 0 0;
  background: white;
  content: "";
}

/* ============================================================================
TOOLS -> TOOLS
============================================================================ */
/**
 * Global tools import file
 */
/* ============================================================================
   TOOLS -> BROWSER
============================================================================ */
/* SAFARI.
============================================================================ */
/* IE/EDGE.
============================================================================ */
/**
 * Mixin to target Microsoft Internet Explorer 10+.
 */
/**
 * Mixin to target Microsoft Edge Browser 12+ (All).
 */
/* ============================================================================
TOOLS -> CONTAINER
============================================================================ */
/* Variables
============================================================================ */
/**
* Container mixins and functions used throughout the page
*/
/* Global container mixins
============================================================================ */
/**
* Mixin to transform a centerd container to a fullsize container
*/
/**
* Mixin to remove container gutter on small and add it at a
* specific breakpoint.
*/
/* Page container
============================================================================ */
/**
* Mixin to layout a page container
*/
/* Promotionbanner
============================================================================ */
/**
* Mixin to layout a promotionbanner
*/
/* Header
============================================================================ */
/**
* Mixin to layout a header
*/
/* Footer
============================================================================ */
/**
* Mixin to layout a footer
*/
/* Navigation
============================================================================ */
/**
* Mixin to layout a navigation
*/
/* Section
============================================================================ */
/**
* Mixin to layout a section
*/
/* Content
============================================================================ */
/**
* Mixin to layout a content
*/
/* Content container
============================================================================ */
/**
* Mixin to layout a content container with a maximum width
*/
/* ============================================================================
   TOOLS -> FLEX-CONTAINER
============================================================================ */
/**
 * Mixin to generate a flex-container with a specific flex-direction.
 * Direction takes it's corresponding property.
 * Defaults are:
 * - direction  ==> row
 */
/**
 * Mixin to generate a flex-item with a specific width.
 * The width has to be declared as a fraction e.g. 1/2.
 * If no width is declared, it defaults to 1 (100%).
 */
/**
 * Mixin to generate an offset for a flex-item.
 * Function is the same as for the flex-item calculation.
 */
/* ============================================================================
   TOOLS -> FONT
============================================================================ */
/**
* Mixin to create responsive type.
*/
/* ============================================================================
   TOOLS -> GRID
============================================================================ */
/**
 * Mixin to generate a grid-container with a specific gutter.
 */
/**
 * Mixin to generate a grid-item with a specific gutter.
 */
/**
 * Mixin to reset all spacing inside of a grid .
 */
/* ============================================================================
TOOLS -> HELPER
============================================================================ */
/**
* Mixin to create helper.
*/
/* Set to empty map () to reset */
/* Map of the form: $breakpoint-mplus: $font-size-m, */
/* Map of the form: $breakpoint-mplus: $font-size-m, */
.c-xsellers.swiper:not(.swiper-initialized) {
  opacity: 0;
}

@font-face {
  font-family: "graef-iconfont";
  src: url("../fonts/graef-iconfont.woff2?2480e65ce840aa91b0fa8257916d2ef8d5b3b86a96b9ef6c549c13165012b9fe11cc340c3edeed99") format("woff2"), url("../fonts/graef-iconfont.woff?2480e65ce840aa91b0fa8257916d2ef8d5b3b86a96b9ef6c549c13165012b9fe11cc340c3edeed99") format("woff");
  font-display: swap;
}
.icon.icon-youtube:before, .icon-youtube.c-header-navigation__link--shopping-cart:before, .icon-youtube.c-header-navigation__link--wishlist:before, .icon-youtube.c-header-navigation__link--account:before, .icon-youtube.c-header-navigation__link--search:before, .icon-youtube.c-header-navigation__link--language:before, .icon-youtube.c-footer-list__link--language:before, .m-table__column--configurable .icon-youtube.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-youtube:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-youtube:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-youtube:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-youtube:before, .icon-youtube.c-scrolltop:before, .icon-youtube.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-youtube.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-youtube.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-youtube.c-navigation-labeled__item--permalink:before, .icon-youtube.c-navigation-drawer__link--back:before, .icon-youtube.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-youtube.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-youtube.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-youtube.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-youtube.swiper-scrollbar-video:before, .swiper-container .icon-youtube.swiper-pagination-bullet.has-video:before, .icon-youtube.c-messaging__close:before, .icon-youtube.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-youtube.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-youtube.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-youtube.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-youtube.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-youtube.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-youtube.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-youtube.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-youtube.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-youtube.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-youtube.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-youtube.flockler-carousel_v2-item__media__play-button:before, .icon-youtube.c-button--download.is-pdf:before, .icon-youtube.c-button--out-of-stock:before, .icon-youtube.c-button--business-product:before, .icon-youtube.c-button--add-to-restock-notify:before, .icon-youtube.c-button--go-to-idp:before,
.icon-youtube.c-button--add-to-cart:before, .icon-youtube.c-button--configurator:before, button.icon-youtube[data-comparison-remove]:before, .icon-youtube.c-quantity-select__update-control--remove:before, .icon-youtube.c-quantity-select__update-control--update:before, .icon-youtube.c-button--passkey:before, .icon-youtube.litebox-close:before, #unibox-suggest-box .icon-youtube.unibox__delete-history:before {
  content: "\f101"/"";
}

.icon.icon-whatsapp:before, .icon-whatsapp.c-header-navigation__link--shopping-cart:before, .icon-whatsapp.c-header-navigation__link--wishlist:before, .icon-whatsapp.c-header-navigation__link--account:before, .icon-whatsapp.c-header-navigation__link--search:before, .icon-whatsapp.c-header-navigation__link--language:before, .icon-whatsapp.c-footer-list__link--language:before, .m-table__column--configurable .icon-whatsapp.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-whatsapp:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-whatsapp:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-whatsapp:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-whatsapp:before, .icon-whatsapp.c-scrolltop:before, .icon-whatsapp.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-whatsapp.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-whatsapp.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-whatsapp.c-navigation-labeled__item--permalink:before, .icon-whatsapp.c-navigation-drawer__link--back:before, .icon-whatsapp.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-whatsapp.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-whatsapp.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-whatsapp.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-whatsapp.swiper-scrollbar-video:before, .swiper-container .icon-whatsapp.swiper-pagination-bullet.has-video:before, .icon-whatsapp.c-messaging__close:before, .icon-whatsapp.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-whatsapp.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-whatsapp.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-whatsapp.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-whatsapp.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-whatsapp.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-whatsapp.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-whatsapp.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-whatsapp.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-whatsapp.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-whatsapp.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-whatsapp.flockler-carousel_v2-item__media__play-button:before, .icon-whatsapp.c-button--download.is-pdf:before, .icon-whatsapp.c-button--out-of-stock:before, .icon-whatsapp.c-button--business-product:before, .icon-whatsapp.c-button--add-to-restock-notify:before, .icon-whatsapp.c-button--go-to-idp:before,
.icon-whatsapp.c-button--add-to-cart:before, .icon-whatsapp.c-button--configurator:before, button.icon-whatsapp[data-comparison-remove]:before, .icon-whatsapp.c-quantity-select__update-control--remove:before, .icon-whatsapp.c-quantity-select__update-control--update:before, .icon-whatsapp.c-button--passkey:before, .icon-whatsapp.litebox-close:before, #unibox-suggest-box .icon-whatsapp.unibox__delete-history:before {
  content: "\f102"/"";
}

.icon.icon-video:before, .icon-video.c-header-navigation__link--shopping-cart:before, .icon-video.c-header-navigation__link--wishlist:before, .icon-video.c-header-navigation__link--account:before, .icon-video.c-header-navigation__link--search:before, .icon-video.c-header-navigation__link--language:before, .icon-video.c-footer-list__link--language:before, .m-table__column--configurable .icon-video.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-video:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-video:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-video:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-video:before, .icon-video.c-scrolltop:before, .icon-video.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-video.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-video.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-video.c-navigation-labeled__item--permalink:before, .icon-video.c-navigation-drawer__link--back:before, .icon-video.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-video.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-video.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-video.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-video.swiper-scrollbar-video:before, .swiper-container .icon-video.swiper-pagination-bullet.has-video:before, .icon-video.c-messaging__close:before, .icon-video.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-video.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-video.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-video.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-video.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-video.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-video.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-video.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-video.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-video.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-video.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-video.flockler-carousel_v2-item__media__play-button:before, .icon-video.c-button--download.is-pdf:before, .icon-video.c-button--out-of-stock:before, .icon-video.c-button--business-product:before, .icon-video.c-button--add-to-restock-notify:before, .icon-video.c-button--go-to-idp:before,
.icon-video.c-button--add-to-cart:before, .icon-video.c-button--configurator:before, button.icon-video[data-comparison-remove]:before, .icon-video.c-quantity-select__update-control--remove:before, .icon-video.c-quantity-select__update-control--update:before, .icon-video.c-button--passkey:before, .icon-video.litebox-close:before, #unibox-suggest-box .icon-video.unibox__delete-history:before {
  content: "\f103"/"";
}

.icon.icon-update:before, .icon-update.c-header-navigation__link--shopping-cart:before, .icon-update.c-header-navigation__link--wishlist:before, .icon-update.c-header-navigation__link--account:before, .icon-update.c-header-navigation__link--search:before, .icon-update.c-header-navigation__link--language:before, .icon-update.c-footer-list__link--language:before, .m-table__column--configurable .icon-update.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-update:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-update:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-update:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-update:before, .icon-update.c-scrolltop:before, .icon-update.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-update.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-update.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-update.c-navigation-labeled__item--permalink:before, .icon-update.c-navigation-drawer__link--back:before, .icon-update.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-update.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-update.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-update.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-update.swiper-scrollbar-video:before, .swiper-container .icon-update.swiper-pagination-bullet.has-video:before, .icon-update.c-messaging__close:before, .icon-update.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-update.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-update.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-update.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-update.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-update.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-update.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-update.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-update.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-update.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-update.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-update.flockler-carousel_v2-item__media__play-button:before, .icon-update.c-button--download.is-pdf:before, .icon-update.c-button--out-of-stock:before, .icon-update.c-button--business-product:before, .icon-update.c-button--add-to-restock-notify:before, .icon-update.c-button--go-to-idp:before,
.icon-update.c-button--add-to-cart:before, .icon-update.c-button--configurator:before, button.icon-update[data-comparison-remove]:before, .icon-update.c-quantity-select__update-control--remove:before, .icon-update.c-quantity-select__update-control--update:before, .icon-update.c-button--passkey:before, .icon-update.litebox-close:before, #unibox-suggest-box .icon-update.unibox__delete-history:before {
  content: "\f104"/"";
}

.icon.icon-twitter:before, .icon-twitter.c-header-navigation__link--shopping-cart:before, .icon-twitter.c-header-navigation__link--wishlist:before, .icon-twitter.c-header-navigation__link--account:before, .icon-twitter.c-header-navigation__link--search:before, .icon-twitter.c-header-navigation__link--language:before, .icon-twitter.c-footer-list__link--language:before, .m-table__column--configurable .icon-twitter.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-twitter:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-twitter:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-twitter:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-twitter:before, .icon-twitter.c-scrolltop:before, .icon-twitter.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-twitter.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-twitter.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-twitter.c-navigation-labeled__item--permalink:before, .icon-twitter.c-navigation-drawer__link--back:before, .icon-twitter.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-twitter.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-twitter.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-twitter.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-twitter.swiper-scrollbar-video:before, .swiper-container .icon-twitter.swiper-pagination-bullet.has-video:before, .icon-twitter.c-messaging__close:before, .icon-twitter.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-twitter.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-twitter.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-twitter.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-twitter.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-twitter.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-twitter.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-twitter.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-twitter.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-twitter.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-twitter.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-twitter.flockler-carousel_v2-item__media__play-button:before, .icon-twitter.c-button--download.is-pdf:before, .icon-twitter.c-button--out-of-stock:before, .icon-twitter.c-button--business-product:before, .icon-twitter.c-button--add-to-restock-notify:before, .icon-twitter.c-button--go-to-idp:before,
.icon-twitter.c-button--add-to-cart:before, .icon-twitter.c-button--configurator:before, button.icon-twitter[data-comparison-remove]:before, .icon-twitter.c-quantity-select__update-control--remove:before, .icon-twitter.c-quantity-select__update-control--update:before, .icon-twitter.c-button--passkey:before, .icon-twitter.litebox-close:before, #unibox-suggest-box .icon-twitter.unibox__delete-history:before {
  content: "\f105"/"";
}

.icon.icon-trash:before, .icon-trash.c-header-navigation__link--shopping-cart:before, .icon-trash.c-header-navigation__link--wishlist:before, .icon-trash.c-header-navigation__link--account:before, .icon-trash.c-header-navigation__link--search:before, .icon-trash.c-header-navigation__link--language:before, .icon-trash.c-footer-list__link--language:before, .m-table__column--configurable .icon-trash.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-trash:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-trash:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-trash:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-trash:before, .icon-trash.c-scrolltop:before, .icon-trash.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-trash.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-trash.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-trash.c-navigation-labeled__item--permalink:before, .icon-trash.c-navigation-drawer__link--back:before, .icon-trash.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-trash.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-trash.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-trash.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-trash.swiper-scrollbar-video:before, .swiper-container .icon-trash.swiper-pagination-bullet.has-video:before, .icon-trash.c-messaging__close:before, .icon-trash.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-trash.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-trash.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-trash.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-trash.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-trash.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-trash.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-trash.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-trash.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-trash.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-trash.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-trash.flockler-carousel_v2-item__media__play-button:before, .icon-trash.c-button--download.is-pdf:before, .icon-trash.c-button--out-of-stock:before, .icon-trash.c-button--business-product:before, .icon-trash.c-button--add-to-restock-notify:before, .icon-trash.c-button--go-to-idp:before,
.icon-trash.c-button--add-to-cart:before, .icon-trash.c-button--configurator:before, button.icon-trash[data-comparison-remove]:before, .icon-trash.c-quantity-select__update-control--remove:before, .icon-trash.c-quantity-select__update-control--update:before, .icon-trash.c-button--passkey:before, .icon-trash.litebox-close:before, #unibox-suggest-box .icon-trash.unibox__delete-history:before {
  content: "\f106"/"";
}

.icon.icon-threesixty:before, .icon-threesixty.c-header-navigation__link--shopping-cart:before, .icon-threesixty.c-header-navigation__link--wishlist:before, .icon-threesixty.c-header-navigation__link--account:before, .icon-threesixty.c-header-navigation__link--search:before, .icon-threesixty.c-header-navigation__link--language:before, .icon-threesixty.c-footer-list__link--language:before, .m-table__column--configurable .icon-threesixty.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-threesixty:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-threesixty:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-threesixty:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-threesixty:before, .icon-threesixty.c-scrolltop:before, .icon-threesixty.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-threesixty.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-threesixty.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-threesixty.c-navigation-labeled__item--permalink:before, .icon-threesixty.c-navigation-drawer__link--back:before, .icon-threesixty.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-threesixty.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-threesixty.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-threesixty.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-threesixty.swiper-scrollbar-video:before, .swiper-container .icon-threesixty.swiper-pagination-bullet.has-video:before, .icon-threesixty.c-messaging__close:before, .icon-threesixty.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-threesixty.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-threesixty.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-threesixty.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-threesixty.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-threesixty.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-threesixty.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-threesixty.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-threesixty.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-threesixty.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-threesixty.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-threesixty.flockler-carousel_v2-item__media__play-button:before, .icon-threesixty.c-button--download.is-pdf:before, .icon-threesixty.c-button--out-of-stock:before, .icon-threesixty.c-button--business-product:before, .icon-threesixty.c-button--add-to-restock-notify:before, .icon-threesixty.c-button--go-to-idp:before,
.icon-threesixty.c-button--add-to-cart:before, .icon-threesixty.c-button--configurator:before, button.icon-threesixty[data-comparison-remove]:before, .icon-threesixty.c-quantity-select__update-control--remove:before, .icon-threesixty.c-quantity-select__update-control--update:before, .icon-threesixty.c-button--passkey:before, .icon-threesixty.litebox-close:before, #unibox-suggest-box .icon-threesixty.unibox__delete-history:before {
  content: "\f107"/"";
}

.icon.icon-threesixty-alt:before, .icon-threesixty-alt.c-header-navigation__link--shopping-cart:before, .icon-threesixty-alt.c-header-navigation__link--wishlist:before, .icon-threesixty-alt.c-header-navigation__link--account:before, .icon-threesixty-alt.c-header-navigation__link--search:before, .icon-threesixty-alt.c-header-navigation__link--language:before, .icon-threesixty-alt.c-footer-list__link--language:before, .m-table__column--configurable .icon-threesixty-alt.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-threesixty-alt:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-threesixty-alt:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-threesixty-alt:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-threesixty-alt:before, .icon-threesixty-alt.c-scrolltop:before, .icon-threesixty-alt.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-threesixty-alt.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-threesixty-alt.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-threesixty-alt.c-navigation-labeled__item--permalink:before, .icon-threesixty-alt.c-navigation-drawer__link--back:before, .icon-threesixty-alt.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-threesixty-alt.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-threesixty-alt.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-threesixty-alt.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-threesixty-alt.swiper-scrollbar-video:before, .swiper-container .icon-threesixty-alt.swiper-pagination-bullet.has-video:before, .icon-threesixty-alt.c-messaging__close:before, .icon-threesixty-alt.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-threesixty-alt.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-threesixty-alt.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-threesixty-alt.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-threesixty-alt.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-threesixty-alt.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-threesixty-alt.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-threesixty-alt.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-threesixty-alt.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-threesixty-alt.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-threesixty-alt.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-threesixty-alt.flockler-carousel_v2-item__media__play-button:before, .icon-threesixty-alt.c-button--download.is-pdf:before, .icon-threesixty-alt.c-button--out-of-stock:before, .icon-threesixty-alt.c-button--business-product:before, .icon-threesixty-alt.c-button--add-to-restock-notify:before, .icon-threesixty-alt.c-button--go-to-idp:before,
.icon-threesixty-alt.c-button--add-to-cart:before, .icon-threesixty-alt.c-button--configurator:before, button.icon-threesixty-alt[data-comparison-remove]:before, .icon-threesixty-alt.c-quantity-select__update-control--remove:before, .icon-threesixty-alt.c-quantity-select__update-control--update:before, .icon-threesixty-alt.c-button--passkey:before, .icon-threesixty-alt.litebox-close:before, #unibox-suggest-box .icon-threesixty-alt.unibox__delete-history:before {
  content: "\f108"/"";
}

.icon.icon-storelocator:before, .icon-storelocator.c-header-navigation__link--shopping-cart:before, .icon-storelocator.c-header-navigation__link--wishlist:before, .icon-storelocator.c-header-navigation__link--account:before, .icon-storelocator.c-header-navigation__link--search:before, .icon-storelocator.c-header-navigation__link--language:before, .icon-storelocator.c-footer-list__link--language:before, .m-table__column--configurable .icon-storelocator.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-storelocator:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-storelocator:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-storelocator:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-storelocator:before, .icon-storelocator.c-scrolltop:before, .icon-storelocator.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-storelocator.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-storelocator.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-storelocator.c-navigation-labeled__item--permalink:before, .icon-storelocator.c-navigation-drawer__link--back:before, .icon-storelocator.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-storelocator.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-storelocator.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-storelocator.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-storelocator.swiper-scrollbar-video:before, .swiper-container .icon-storelocator.swiper-pagination-bullet.has-video:before, .icon-storelocator.c-messaging__close:before, .icon-storelocator.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-storelocator.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-storelocator.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-storelocator.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-storelocator.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-storelocator.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-storelocator.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-storelocator.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-storelocator.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-storelocator.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-storelocator.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-storelocator.flockler-carousel_v2-item__media__play-button:before, .icon-storelocator.c-button--download.is-pdf:before, .icon-storelocator.c-button--out-of-stock:before, .icon-storelocator.c-button--business-product:before, .icon-storelocator.c-button--add-to-restock-notify:before, .icon-storelocator.c-button--go-to-idp:before,
.icon-storelocator.c-button--add-to-cart:before, .icon-storelocator.c-button--configurator:before, button.icon-storelocator[data-comparison-remove]:before, .icon-storelocator.c-quantity-select__update-control--remove:before, .icon-storelocator.c-quantity-select__update-control--update:before, .icon-storelocator.c-button--passkey:before, .icon-storelocator.litebox-close:before, #unibox-suggest-box .icon-storelocator.unibox__delete-history:before {
  content: "\f109"/"";
}

.icon.icon-stockrecord:before, .icon-stockrecord.c-header-navigation__link--shopping-cart:before, .icon-stockrecord.c-header-navigation__link--wishlist:before, .icon-stockrecord.c-header-navigation__link--account:before, .icon-stockrecord.c-header-navigation__link--search:before, .icon-stockrecord.c-header-navigation__link--language:before, .icon-stockrecord.c-footer-list__link--language:before, .m-table__column--configurable .icon-stockrecord.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-stockrecord:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-stockrecord:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-stockrecord:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-stockrecord:before, .icon-stockrecord.c-scrolltop:before, .icon-stockrecord.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-stockrecord.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-stockrecord.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-stockrecord.c-navigation-labeled__item--permalink:before, .icon-stockrecord.c-navigation-drawer__link--back:before, .icon-stockrecord.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-stockrecord.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-stockrecord.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-stockrecord.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-stockrecord.swiper-scrollbar-video:before, .swiper-container .icon-stockrecord.swiper-pagination-bullet.has-video:before, .icon-stockrecord.c-messaging__close:before, .icon-stockrecord.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-stockrecord.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-stockrecord.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-stockrecord.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-stockrecord.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-stockrecord.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-stockrecord.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-stockrecord.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-stockrecord.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-stockrecord.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-stockrecord.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-stockrecord.flockler-carousel_v2-item__media__play-button:before, .icon-stockrecord.c-button--download.is-pdf:before, .icon-stockrecord.c-button--out-of-stock:before, .icon-stockrecord.c-button--business-product:before, .icon-stockrecord.c-button--add-to-restock-notify:before, .icon-stockrecord.c-button--go-to-idp:before,
.icon-stockrecord.c-button--add-to-cart:before, .icon-stockrecord.c-button--configurator:before, button.icon-stockrecord[data-comparison-remove]:before, .icon-stockrecord.c-quantity-select__update-control--remove:before, .icon-stockrecord.c-quantity-select__update-control--update:before, .icon-stockrecord.c-button--passkey:before, .icon-stockrecord.litebox-close:before, #unibox-suggest-box .icon-stockrecord.unibox__delete-history:before {
  content: "\f10a"/"";
}

.icon.icon-star:before, .icon-star.c-header-navigation__link--shopping-cart:before, .icon-star.c-header-navigation__link--wishlist:before, .icon-star.c-header-navigation__link--account:before, .icon-star.c-header-navigation__link--search:before, .icon-star.c-header-navigation__link--language:before, .icon-star.c-footer-list__link--language:before, .m-table__column--configurable .icon-star.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-star:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-star:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-star:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-star:before, .icon-star.c-scrolltop:before, .icon-star.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-star.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-star.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-star.c-navigation-labeled__item--permalink:before, .icon-star.c-navigation-drawer__link--back:before, .icon-star.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-star.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-star.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-star.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-star.swiper-scrollbar-video:before, .swiper-container .icon-star.swiper-pagination-bullet.has-video:before, .icon-star.c-messaging__close:before, .icon-star.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-star.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-star.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-star.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-star.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-star.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-star.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-star.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-star.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-star.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-star.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-star.flockler-carousel_v2-item__media__play-button:before, .icon-star.c-button--download.is-pdf:before, .icon-star.c-button--out-of-stock:before, .icon-star.c-button--business-product:before, .icon-star.c-button--add-to-restock-notify:before, .icon-star.c-button--go-to-idp:before,
.icon-star.c-button--add-to-cart:before, .icon-star.c-button--configurator:before, button.icon-star[data-comparison-remove]:before, .icon-star.c-quantity-select__update-control--remove:before, .icon-star.c-quantity-select__update-control--update:before, .icon-star.c-button--passkey:before, .icon-star.litebox-close:before, #unibox-suggest-box .icon-star.unibox__delete-history:before {
  content: "\f10b"/"";
}

.icon.icon-shopping-cart:before, .icon-shopping-cart.c-header-navigation__link--shopping-cart:before, .icon-shopping-cart.c-header-navigation__link--wishlist:before, .icon-shopping-cart.c-header-navigation__link--account:before, .icon-shopping-cart.c-header-navigation__link--search:before, .icon-shopping-cart.c-header-navigation__link--language:before, .icon-shopping-cart.c-footer-list__link--language:before, .m-table__column--configurable .icon-shopping-cart.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-shopping-cart:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-shopping-cart:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-shopping-cart:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-shopping-cart:before, .icon-shopping-cart.c-scrolltop:before, .icon-shopping-cart.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-shopping-cart.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-shopping-cart.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-shopping-cart.c-navigation-labeled__item--permalink:before, .icon-shopping-cart.c-navigation-drawer__link--back:before, .icon-shopping-cart.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-shopping-cart.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-shopping-cart.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-shopping-cart.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-shopping-cart.swiper-scrollbar-video:before, .swiper-container .icon-shopping-cart.swiper-pagination-bullet.has-video:before, .icon-shopping-cart.c-messaging__close:before, .icon-shopping-cart.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-shopping-cart.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-shopping-cart.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-shopping-cart.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-shopping-cart.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-shopping-cart.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-shopping-cart.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-shopping-cart.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-shopping-cart.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-shopping-cart.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-shopping-cart.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-shopping-cart.flockler-carousel_v2-item__media__play-button:before, .icon-shopping-cart.c-button--download.is-pdf:before, .icon-shopping-cart.c-button--out-of-stock:before, .icon-shopping-cart.c-button--business-product:before, .icon-shopping-cart.c-button--add-to-restock-notify:before, .icon-shopping-cart.c-button--go-to-idp:before,
.icon-shopping-cart.c-button--add-to-cart:before, .icon-shopping-cart.c-button--configurator:before, button.icon-shopping-cart[data-comparison-remove]:before, .icon-shopping-cart.c-quantity-select__update-control--remove:before, .icon-shopping-cart.c-quantity-select__update-control--update:before, .icon-shopping-cart.c-button--passkey:before, .icon-shopping-cart.litebox-close:before, #unibox-suggest-box .icon-shopping-cart.unibox__delete-history:before {
  content: "\f10c"/"";
}

.icon.icon-share:before, .icon-share.c-header-navigation__link--shopping-cart:before, .icon-share.c-header-navigation__link--wishlist:before, .icon-share.c-header-navigation__link--account:before, .icon-share.c-header-navigation__link--search:before, .icon-share.c-header-navigation__link--language:before, .icon-share.c-footer-list__link--language:before, .m-table__column--configurable .icon-share.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-share:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-share:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-share:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-share:before, .icon-share.c-scrolltop:before, .icon-share.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-share.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-share.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-share.c-navigation-labeled__item--permalink:before, .icon-share.c-navigation-drawer__link--back:before, .icon-share.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-share.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-share.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-share.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-share.swiper-scrollbar-video:before, .swiper-container .icon-share.swiper-pagination-bullet.has-video:before, .icon-share.c-messaging__close:before, .icon-share.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-share.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-share.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-share.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-share.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-share.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-share.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-share.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-share.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-share.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-share.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-share.flockler-carousel_v2-item__media__play-button:before, .icon-share.c-button--download.is-pdf:before, .icon-share.c-button--out-of-stock:before, .icon-share.c-button--business-product:before, .icon-share.c-button--add-to-restock-notify:before, .icon-share.c-button--go-to-idp:before,
.icon-share.c-button--add-to-cart:before, .icon-share.c-button--configurator:before, button.icon-share[data-comparison-remove]:before, .icon-share.c-quantity-select__update-control--remove:before, .icon-share.c-quantity-select__update-control--update:before, .icon-share.c-button--passkey:before, .icon-share.litebox-close:before, #unibox-suggest-box .icon-share.unibox__delete-history:before {
  content: "\f10d"/"";
}

.icon.icon-secure:before, .icon-secure.c-header-navigation__link--shopping-cart:before, .icon-secure.c-header-navigation__link--wishlist:before, .icon-secure.c-header-navigation__link--account:before, .icon-secure.c-header-navigation__link--search:before, .icon-secure.c-header-navigation__link--language:before, .icon-secure.c-footer-list__link--language:before, .m-table__column--configurable .icon-secure.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-secure:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-secure:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-secure:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-secure:before, .icon-secure.c-scrolltop:before, .icon-secure.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-secure.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-secure.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-secure.c-navigation-labeled__item--permalink:before, .icon-secure.c-navigation-drawer__link--back:before, .icon-secure.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-secure.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-secure.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-secure.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-secure.swiper-scrollbar-video:before, .swiper-container .icon-secure.swiper-pagination-bullet.has-video:before, .icon-secure.c-messaging__close:before, .icon-secure.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-secure.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-secure.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-secure.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-secure.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-secure.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-secure.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-secure.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-secure.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-secure.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-secure.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-secure.flockler-carousel_v2-item__media__play-button:before, .icon-secure.c-button--download.is-pdf:before, .icon-secure.c-button--out-of-stock:before, .icon-secure.c-button--business-product:before, .icon-secure.c-button--add-to-restock-notify:before, .icon-secure.c-button--go-to-idp:before,
.icon-secure.c-button--add-to-cart:before, .icon-secure.c-button--configurator:before, button.icon-secure[data-comparison-remove]:before, .icon-secure.c-quantity-select__update-control--remove:before, .icon-secure.c-quantity-select__update-control--update:before, .icon-secure.c-button--passkey:before, .icon-secure.litebox-close:before, #unibox-suggest-box .icon-secure.unibox__delete-history:before {
  content: "\f10e"/"";
}

.icon.icon-preview:before, .icon-preview.c-header-navigation__link--shopping-cart:before, .icon-preview.c-header-navigation__link--wishlist:before, .icon-preview.c-header-navigation__link--account:before, .icon-preview.c-header-navigation__link--search:before, .icon-preview.c-header-navigation__link--language:before, .icon-preview.c-footer-list__link--language:before, .m-table__column--configurable .icon-preview.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-preview:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-preview:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-preview:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-preview:before, .icon-preview.c-scrolltop:before, .icon-preview.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-preview.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-preview.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-preview.c-navigation-labeled__item--permalink:before, .icon-preview.c-navigation-drawer__link--back:before, .icon-preview.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-preview.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-preview.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-preview.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-preview.swiper-scrollbar-video:before, .swiper-container .icon-preview.swiper-pagination-bullet.has-video:before, .icon-preview.c-messaging__close:before, .icon-preview.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-preview.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-preview.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-preview.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-preview.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-preview.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-preview.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-preview.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-preview.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-preview.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-preview.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-preview.flockler-carousel_v2-item__media__play-button:before, .icon-preview.c-button--download.is-pdf:before, .icon-preview.c-button--out-of-stock:before, .icon-preview.c-button--business-product:before, .icon-preview.c-button--add-to-restock-notify:before, .icon-preview.c-button--go-to-idp:before,
.icon-preview.c-button--add-to-cart:before, .icon-preview.c-button--configurator:before, button.icon-preview[data-comparison-remove]:before, .icon-preview.c-quantity-select__update-control--remove:before, .icon-preview.c-quantity-select__update-control--update:before, .icon-preview.c-button--passkey:before, .icon-preview.litebox-close:before, #unibox-suggest-box .icon-preview.unibox__delete-history:before {
  content: "\f10f"/"";
}

.icon.icon-plus:before, .icon-plus.c-header-navigation__link--shopping-cart:before, .icon-plus.c-header-navigation__link--wishlist:before, .icon-plus.c-header-navigation__link--account:before, .icon-plus.c-header-navigation__link--search:before, .icon-plus.c-header-navigation__link--language:before, .icon-plus.c-footer-list__link--language:before, .m-table__column--configurable .icon-plus.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-plus:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-plus:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-plus:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-plus:before, .icon-plus.c-scrolltop:before, .icon-plus.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-plus.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-plus.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-plus.c-navigation-labeled__item--permalink:before, .icon-plus.c-navigation-drawer__link--back:before, .icon-plus.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-plus.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-plus.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-plus.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-plus.swiper-scrollbar-video:before, .swiper-container .icon-plus.swiper-pagination-bullet.has-video:before, .icon-plus.c-messaging__close:before, .icon-plus.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-plus.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-plus.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-plus.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-plus.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-plus.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-plus.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-plus.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-plus.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-plus.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-plus.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-plus.flockler-carousel_v2-item__media__play-button:before, .icon-plus.c-button--download.is-pdf:before, .icon-plus.c-button--out-of-stock:before, .icon-plus.c-button--business-product:before, .icon-plus.c-button--add-to-restock-notify:before, .icon-plus.c-button--go-to-idp:before,
.icon-plus.c-button--add-to-cart:before, .icon-plus.c-button--configurator:before, button.icon-plus[data-comparison-remove]:before, .icon-plus.c-quantity-select__update-control--remove:before, .icon-plus.c-quantity-select__update-control--update:before, .icon-plus.c-button--passkey:before, .icon-plus.litebox-close:before, #unibox-suggest-box .icon-plus.unibox__delete-history:before {
  content: "\f110"/"";
}

.icon.icon-plus-small:before, .icon-plus-small.c-header-navigation__link--shopping-cart:before, .icon-plus-small.c-header-navigation__link--wishlist:before, .icon-plus-small.c-header-navigation__link--account:before, .icon-plus-small.c-header-navigation__link--search:before, .icon-plus-small.c-header-navigation__link--language:before, .icon-plus-small.c-footer-list__link--language:before, .m-table__column--configurable .icon-plus-small.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-plus-small:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-plus-small:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-plus-small:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-plus-small:before, .icon-plus-small.c-scrolltop:before, .icon-plus-small.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-plus-small.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-plus-small.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-plus-small.c-navigation-labeled__item--permalink:before, .icon-plus-small.c-navigation-drawer__link--back:before, .icon-plus-small.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-plus-small.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-plus-small.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-plus-small.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-plus-small.swiper-scrollbar-video:before, .swiper-container .icon-plus-small.swiper-pagination-bullet.has-video:before, .icon-plus-small.c-messaging__close:before, .icon-plus-small.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-plus-small.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-plus-small.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-plus-small.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-plus-small.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-plus-small.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-plus-small.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-plus-small.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-plus-small.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-plus-small.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-plus-small.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-plus-small.flockler-carousel_v2-item__media__play-button:before, .icon-plus-small.c-button--download.is-pdf:before, .icon-plus-small.c-button--out-of-stock:before, .icon-plus-small.c-button--business-product:before, .icon-plus-small.c-button--add-to-restock-notify:before, .icon-plus-small.c-button--go-to-idp:before,
.icon-plus-small.c-button--add-to-cart:before, .icon-plus-small.c-button--configurator:before, button.icon-plus-small[data-comparison-remove]:before, .icon-plus-small.c-quantity-select__update-control--remove:before, .icon-plus-small.c-quantity-select__update-control--update:before, .icon-plus-small.c-button--passkey:before, .icon-plus-small.litebox-close:before, #unibox-suggest-box .icon-plus-small.unibox__delete-history:before {
  content: "\f111"/"";
}

.icon.icon-play:before, .icon-play.c-header-navigation__link--shopping-cart:before, .icon-play.c-header-navigation__link--wishlist:before, .icon-play.c-header-navigation__link--account:before, .icon-play.c-header-navigation__link--search:before, .icon-play.c-header-navigation__link--language:before, .icon-play.c-footer-list__link--language:before, .m-table__column--configurable .icon-play.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-play:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-play:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-play:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-play:before, .icon-play.c-scrolltop:before, .icon-play.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-play.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-play.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-play.c-navigation-labeled__item--permalink:before, .icon-play.c-navigation-drawer__link--back:before, .icon-play.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-play.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-play.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-play.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-play.swiper-scrollbar-video:before, .swiper-container .icon-play.swiper-pagination-bullet.has-video:before, .icon-play.c-messaging__close:before, .icon-play.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-play.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-play.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-play.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-play.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-play.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-play.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-play.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-play.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play.flockler-carousel_v2-item__media__play-button:before, .icon-play.c-button--download.is-pdf:before, .icon-play.c-button--out-of-stock:before, .icon-play.c-button--business-product:before, .icon-play.c-button--add-to-restock-notify:before, .icon-play.c-button--go-to-idp:before,
.icon-play.c-button--add-to-cart:before, .icon-play.c-button--configurator:before, button.icon-play[data-comparison-remove]:before, .icon-play.c-quantity-select__update-control--remove:before, .icon-play.c-quantity-select__update-control--update:before, .icon-play.c-button--passkey:before, .icon-play.litebox-close:before, #unibox-suggest-box .icon-play.unibox__delete-history:before {
  content: "\f112"/"";
}

.icon.icon-play-filled:before, .icon-play-filled.c-header-navigation__link--shopping-cart:before, .icon-play-filled.c-header-navigation__link--wishlist:before, .icon-play-filled.c-header-navigation__link--account:before, .icon-play-filled.c-header-navigation__link--search:before, .icon-play-filled.c-header-navigation__link--language:before, .icon-play-filled.c-footer-list__link--language:before, .m-table__column--configurable .icon-play-filled.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-play-filled:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-play-filled:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-play-filled:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-play-filled:before, .icon-play-filled.c-scrolltop:before, .icon-play-filled.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-play-filled.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-play-filled.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-play-filled.c-navigation-labeled__item--permalink:before, .icon-play-filled.c-navigation-drawer__link--back:before, .icon-play-filled.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-play-filled.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-play-filled.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-play-filled.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-play-filled.swiper-scrollbar-video:before, .swiper-container .icon-play-filled.swiper-pagination-bullet.has-video:before, .icon-play-filled.c-messaging__close:before, .icon-play-filled.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-play-filled.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-play-filled.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-play-filled.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-play-filled.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-play-filled.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-play-filled.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-play-filled.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-play-filled.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play-filled.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play-filled.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play-filled.flockler-carousel_v2-item__media__play-button:before, .icon-play-filled.c-button--download.is-pdf:before, .icon-play-filled.c-button--out-of-stock:before, .icon-play-filled.c-button--business-product:before, .icon-play-filled.c-button--add-to-restock-notify:before, .icon-play-filled.c-button--go-to-idp:before,
.icon-play-filled.c-button--add-to-cart:before, .icon-play-filled.c-button--configurator:before, button.icon-play-filled[data-comparison-remove]:before, .icon-play-filled.c-quantity-select__update-control--remove:before, .icon-play-filled.c-quantity-select__update-control--update:before, .icon-play-filled.c-button--passkey:before, .icon-play-filled.litebox-close:before, #unibox-suggest-box .icon-play-filled.unibox__delete-history:before {
  content: "\f113"/"";
}

.icon.icon-play-circle:before, .icon-play-circle.c-header-navigation__link--shopping-cart:before, .icon-play-circle.c-header-navigation__link--wishlist:before, .icon-play-circle.c-header-navigation__link--account:before, .icon-play-circle.c-header-navigation__link--search:before, .icon-play-circle.c-header-navigation__link--language:before, .icon-play-circle.c-footer-list__link--language:before, .m-table__column--configurable .icon-play-circle.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-play-circle:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-play-circle:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-play-circle:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-play-circle:before, .icon-play-circle.c-scrolltop:before, .icon-play-circle.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-play-circle.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-play-circle.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-play-circle.c-navigation-labeled__item--permalink:before, .icon-play-circle.c-navigation-drawer__link--back:before, .icon-play-circle.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-play-circle.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-play-circle.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-play-circle.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-play-circle.swiper-scrollbar-video:before, .swiper-container .icon-play-circle.swiper-pagination-bullet.has-video:before, .icon-play-circle.c-messaging__close:before, .icon-play-circle.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-play-circle.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-play-circle.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-play-circle.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-play-circle.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-play-circle.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-play-circle.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-play-circle.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-play-circle.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play-circle.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play-circle.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play-circle.flockler-carousel_v2-item__media__play-button:before, .icon-play-circle.c-button--download.is-pdf:before, .icon-play-circle.c-button--out-of-stock:before, .icon-play-circle.c-button--business-product:before, .icon-play-circle.c-button--add-to-restock-notify:before, .icon-play-circle.c-button--go-to-idp:before,
.icon-play-circle.c-button--add-to-cart:before, .icon-play-circle.c-button--configurator:before, button.icon-play-circle[data-comparison-remove]:before, .icon-play-circle.c-quantity-select__update-control--remove:before, .icon-play-circle.c-quantity-select__update-control--update:before, .icon-play-circle.c-button--passkey:before, .icon-play-circle.litebox-close:before, #unibox-suggest-box .icon-play-circle.unibox__delete-history:before {
  content: "\f114"/"";
}

.icon.icon-play-circle-filled:before, .icon-play-circle-filled.c-header-navigation__link--shopping-cart:before, .icon-play-circle-filled.c-header-navigation__link--wishlist:before, .icon-play-circle-filled.c-header-navigation__link--account:before, .icon-play-circle-filled.c-header-navigation__link--search:before, .icon-play-circle-filled.c-header-navigation__link--language:before, .icon-play-circle-filled.c-footer-list__link--language:before, .m-table__column--configurable .icon-play-circle-filled.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-play-circle-filled:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-play-circle-filled:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-play-circle-filled:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-play-circle-filled:before, .icon-play-circle-filled.c-scrolltop:before, .icon-play-circle-filled.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-play-circle-filled.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-play-circle-filled.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-play-circle-filled.c-navigation-labeled__item--permalink:before, .icon-play-circle-filled.c-navigation-drawer__link--back:before, .icon-play-circle-filled.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-play-circle-filled.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-play-circle-filled.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-play-circle-filled.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-play-circle-filled.swiper-scrollbar-video:before, .swiper-container .icon-play-circle-filled.swiper-pagination-bullet.has-video:before, .icon-play-circle-filled.c-messaging__close:before, .icon-play-circle-filled.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-play-circle-filled.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-play-circle-filled.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-play-circle-filled.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-play-circle-filled.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-play-circle-filled.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-play-circle-filled.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-play-circle-filled.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-play-circle-filled.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play-circle-filled.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play-circle-filled.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play-circle-filled.flockler-carousel_v2-item__media__play-button:before, .icon-play-circle-filled.c-button--download.is-pdf:before, .icon-play-circle-filled.c-button--out-of-stock:before, .icon-play-circle-filled.c-button--business-product:before, .icon-play-circle-filled.c-button--add-to-restock-notify:before, .icon-play-circle-filled.c-button--go-to-idp:before,
.icon-play-circle-filled.c-button--add-to-cart:before, .icon-play-circle-filled.c-button--configurator:before, button.icon-play-circle-filled[data-comparison-remove]:before, .icon-play-circle-filled.c-quantity-select__update-control--remove:before, .icon-play-circle-filled.c-quantity-select__update-control--update:before, .icon-play-circle-filled.c-button--passkey:before, .icon-play-circle-filled.litebox-close:before, #unibox-suggest-box .icon-play-circle-filled.unibox__delete-history:before {
  content: "\f115"/"";
}

.icon.icon-pinterest:before, .icon-pinterest.c-header-navigation__link--shopping-cart:before, .icon-pinterest.c-header-navigation__link--wishlist:before, .icon-pinterest.c-header-navigation__link--account:before, .icon-pinterest.c-header-navigation__link--search:before, .icon-pinterest.c-header-navigation__link--language:before, .icon-pinterest.c-footer-list__link--language:before, .m-table__column--configurable .icon-pinterest.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-pinterest:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-pinterest:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-pinterest:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-pinterest:before, .icon-pinterest.c-scrolltop:before, .icon-pinterest.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-pinterest.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-pinterest.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-pinterest.c-navigation-labeled__item--permalink:before, .icon-pinterest.c-navigation-drawer__link--back:before, .icon-pinterest.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-pinterest.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-pinterest.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-pinterest.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-pinterest.swiper-scrollbar-video:before, .swiper-container .icon-pinterest.swiper-pagination-bullet.has-video:before, .icon-pinterest.c-messaging__close:before, .icon-pinterest.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-pinterest.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-pinterest.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-pinterest.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-pinterest.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-pinterest.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-pinterest.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-pinterest.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-pinterest.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pinterest.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pinterest.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pinterest.flockler-carousel_v2-item__media__play-button:before, .icon-pinterest.c-button--download.is-pdf:before, .icon-pinterest.c-button--out-of-stock:before, .icon-pinterest.c-button--business-product:before, .icon-pinterest.c-button--add-to-restock-notify:before, .icon-pinterest.c-button--go-to-idp:before,
.icon-pinterest.c-button--add-to-cart:before, .icon-pinterest.c-button--configurator:before, button.icon-pinterest[data-comparison-remove]:before, .icon-pinterest.c-quantity-select__update-control--remove:before, .icon-pinterest.c-quantity-select__update-control--update:before, .icon-pinterest.c-button--passkey:before, .icon-pinterest.litebox-close:before, #unibox-suggest-box .icon-pinterest.unibox__delete-history:before {
  content: "\f116"/"";
}

.icon.icon-pdf:before, .icon-pdf.c-header-navigation__link--shopping-cart:before, .icon-pdf.c-header-navigation__link--wishlist:before, .icon-pdf.c-header-navigation__link--account:before, .icon-pdf.c-header-navigation__link--search:before, .icon-pdf.c-header-navigation__link--language:before, .icon-pdf.c-footer-list__link--language:before, .m-table__column--configurable .icon-pdf.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-pdf:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-pdf:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-pdf:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-pdf:before, .icon-pdf.c-scrolltop:before, .icon-pdf.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-pdf.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-pdf.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-pdf.c-navigation-labeled__item--permalink:before, .icon-pdf.c-navigation-drawer__link--back:before, .icon-pdf.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-pdf.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-pdf.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-pdf.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-pdf.swiper-scrollbar-video:before, .swiper-container .icon-pdf.swiper-pagination-bullet.has-video:before, .icon-pdf.c-messaging__close:before, .icon-pdf.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-pdf.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-pdf.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-pdf.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-pdf.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-pdf.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-pdf.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-pdf.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-pdf.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pdf.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pdf.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pdf.flockler-carousel_v2-item__media__play-button:before, .icon-pdf.c-button--download.is-pdf:before, .icon-pdf.c-button--out-of-stock:before, .icon-pdf.c-button--business-product:before, .icon-pdf.c-button--add-to-restock-notify:before, .icon-pdf.c-button--go-to-idp:before,
.icon-pdf.c-button--add-to-cart:before, .icon-pdf.c-button--configurator:before, button.icon-pdf[data-comparison-remove]:before, .icon-pdf.c-quantity-select__update-control--remove:before, .icon-pdf.c-quantity-select__update-control--update:before, .icon-pdf.c-button--passkey:before, .icon-pdf.litebox-close:before, #unibox-suggest-box .icon-pdf.unibox__delete-history:before {
  content: "\f117"/"";
}

.icon.icon-pause:before, .icon-pause.c-header-navigation__link--shopping-cart:before, .icon-pause.c-header-navigation__link--wishlist:before, .icon-pause.c-header-navigation__link--account:before, .icon-pause.c-header-navigation__link--search:before, .icon-pause.c-header-navigation__link--language:before, .icon-pause.c-footer-list__link--language:before, .m-table__column--configurable .icon-pause.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-pause:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-pause:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-pause:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-pause:before, .icon-pause.c-scrolltop:before, .icon-pause.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-pause.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-pause.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-pause.c-navigation-labeled__item--permalink:before, .icon-pause.c-navigation-drawer__link--back:before, .icon-pause.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-pause.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-pause.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-pause.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-pause.swiper-scrollbar-video:before, .swiper-container .icon-pause.swiper-pagination-bullet.has-video:before, .icon-pause.c-messaging__close:before, .icon-pause.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-pause.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-pause.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-pause.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-pause.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-pause.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-pause.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-pause.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-pause.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pause.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pause.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pause.flockler-carousel_v2-item__media__play-button:before, .icon-pause.c-button--download.is-pdf:before, .icon-pause.c-button--out-of-stock:before, .icon-pause.c-button--business-product:before, .icon-pause.c-button--add-to-restock-notify:before, .icon-pause.c-button--go-to-idp:before,
.icon-pause.c-button--add-to-cart:before, .icon-pause.c-button--configurator:before, button.icon-pause[data-comparison-remove]:before, .icon-pause.c-quantity-select__update-control--remove:before, .icon-pause.c-quantity-select__update-control--update:before, .icon-pause.c-button--passkey:before, .icon-pause.litebox-close:before, #unibox-suggest-box .icon-pause.unibox__delete-history:before {
  content: "\f118"/"";
}

.icon.icon-pause-circle:before, .icon-pause-circle.c-header-navigation__link--shopping-cart:before, .icon-pause-circle.c-header-navigation__link--wishlist:before, .icon-pause-circle.c-header-navigation__link--account:before, .icon-pause-circle.c-header-navigation__link--search:before, .icon-pause-circle.c-header-navigation__link--language:before, .icon-pause-circle.c-footer-list__link--language:before, .m-table__column--configurable .icon-pause-circle.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-pause-circle:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-pause-circle:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-pause-circle:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-pause-circle:before, .icon-pause-circle.c-scrolltop:before, .icon-pause-circle.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-pause-circle.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-pause-circle.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-pause-circle.c-navigation-labeled__item--permalink:before, .icon-pause-circle.c-navigation-drawer__link--back:before, .icon-pause-circle.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-pause-circle.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-pause-circle.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-pause-circle.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-pause-circle.swiper-scrollbar-video:before, .swiper-container .icon-pause-circle.swiper-pagination-bullet.has-video:before, .icon-pause-circle.c-messaging__close:before, .icon-pause-circle.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-pause-circle.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-pause-circle.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-pause-circle.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-pause-circle.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-pause-circle.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-pause-circle.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-pause-circle.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-pause-circle.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pause-circle.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pause-circle.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pause-circle.flockler-carousel_v2-item__media__play-button:before, .icon-pause-circle.c-button--download.is-pdf:before, .icon-pause-circle.c-button--out-of-stock:before, .icon-pause-circle.c-button--business-product:before, .icon-pause-circle.c-button--add-to-restock-notify:before, .icon-pause-circle.c-button--go-to-idp:before,
.icon-pause-circle.c-button--add-to-cart:before, .icon-pause-circle.c-button--configurator:before, button.icon-pause-circle[data-comparison-remove]:before, .icon-pause-circle.c-quantity-select__update-control--remove:before, .icon-pause-circle.c-quantity-select__update-control--update:before, .icon-pause-circle.c-button--passkey:before, .icon-pause-circle.litebox-close:before, #unibox-suggest-box .icon-pause-circle.unibox__delete-history:before {
  content: "\f119"/"";
}

.icon.icon-passkey:before, .icon-passkey.c-header-navigation__link--shopping-cart:before, .icon-passkey.c-header-navigation__link--wishlist:before, .icon-passkey.c-header-navigation__link--account:before, .icon-passkey.c-header-navigation__link--search:before, .icon-passkey.c-header-navigation__link--language:before, .icon-passkey.c-footer-list__link--language:before, .m-table__column--configurable .icon-passkey.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-passkey:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-passkey:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-passkey:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-passkey:before, .icon-passkey.c-scrolltop:before, .icon-passkey.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-passkey.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-passkey.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-passkey.c-navigation-labeled__item--permalink:before, .icon-passkey.c-navigation-drawer__link--back:before, .icon-passkey.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-passkey.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-passkey.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-passkey.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-passkey.swiper-scrollbar-video:before, .swiper-container .icon-passkey.swiper-pagination-bullet.has-video:before, .icon-passkey.c-messaging__close:before, .icon-passkey.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-passkey.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-passkey.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-passkey.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-passkey.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-passkey.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-passkey.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-passkey.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-passkey.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-passkey.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-passkey.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-passkey.flockler-carousel_v2-item__media__play-button:before, .icon-passkey.c-button--download.is-pdf:before, .icon-passkey.c-button--out-of-stock:before, .icon-passkey.c-button--business-product:before, .icon-passkey.c-button--add-to-restock-notify:before, .icon-passkey.c-button--go-to-idp:before,
.icon-passkey.c-button--add-to-cart:before, .icon-passkey.c-button--configurator:before, button.icon-passkey[data-comparison-remove]:before, .icon-passkey.c-quantity-select__update-control--remove:before, .icon-passkey.c-quantity-select__update-control--update:before, .icon-passkey.c-button--passkey:before, .icon-passkey.litebox-close:before, #unibox-suggest-box .icon-passkey.unibox__delete-history:before {
  content: "\f11a"/"";
}

.icon.icon-package:before, .icon-package.c-header-navigation__link--shopping-cart:before, .icon-package.c-header-navigation__link--wishlist:before, .icon-package.c-header-navigation__link--account:before, .icon-package.c-header-navigation__link--search:before, .icon-package.c-header-navigation__link--language:before, .icon-package.c-footer-list__link--language:before, .m-table__column--configurable .icon-package.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-package:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-package:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-package:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-package:before, .icon-package.c-scrolltop:before, .icon-package.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-package.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-package.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-package.c-navigation-labeled__item--permalink:before, .icon-package.c-navigation-drawer__link--back:before, .icon-package.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-package.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-package.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-package.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-package.swiper-scrollbar-video:before, .swiper-container .icon-package.swiper-pagination-bullet.has-video:before, .icon-package.c-messaging__close:before, .icon-package.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-package.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-package.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-package.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-package.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-package.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-package.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-package.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-package.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-package.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-package.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-package.flockler-carousel_v2-item__media__play-button:before, .icon-package.c-button--download.is-pdf:before, .icon-package.c-button--out-of-stock:before, .icon-package.c-button--business-product:before, .icon-package.c-button--add-to-restock-notify:before, .icon-package.c-button--go-to-idp:before,
.icon-package.c-button--add-to-cart:before, .icon-package.c-button--configurator:before, button.icon-package[data-comparison-remove]:before, .icon-package.c-quantity-select__update-control--remove:before, .icon-package.c-quantity-select__update-control--update:before, .icon-package.c-button--passkey:before, .icon-package.litebox-close:before, #unibox-suggest-box .icon-package.unibox__delete-history:before {
  content: "\f11b"/"";
}

.icon.icon-out:before, .icon-out.c-header-navigation__link--shopping-cart:before, .icon-out.c-header-navigation__link--wishlist:before, .icon-out.c-header-navigation__link--account:before, .icon-out.c-header-navigation__link--search:before, .icon-out.c-header-navigation__link--language:before, .icon-out.c-footer-list__link--language:before, .m-table__column--configurable .icon-out.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-out:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-out:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-out:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-out:before, .icon-out.c-scrolltop:before, .icon-out.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-out.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-out.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-out.c-navigation-labeled__item--permalink:before, .icon-out.c-navigation-drawer__link--back:before, .icon-out.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-out.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-out.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-out.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-out.swiper-scrollbar-video:before, .swiper-container .icon-out.swiper-pagination-bullet.has-video:before, .icon-out.c-messaging__close:before, .icon-out.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-out.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-out.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-out.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-out.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-out.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-out.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-out.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-out.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-out.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-out.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-out.flockler-carousel_v2-item__media__play-button:before, .icon-out.c-button--download.is-pdf:before, .icon-out.c-button--out-of-stock:before, .icon-out.c-button--business-product:before, .icon-out.c-button--add-to-restock-notify:before, .icon-out.c-button--go-to-idp:before,
.icon-out.c-button--add-to-cart:before, .icon-out.c-button--configurator:before, button.icon-out[data-comparison-remove]:before, .icon-out.c-quantity-select__update-control--remove:before, .icon-out.c-quantity-select__update-control--update:before, .icon-out.c-button--passkey:before, .icon-out.litebox-close:before, #unibox-suggest-box .icon-out.unibox__delete-history:before {
  content: "\f11c"/"";
}

.icon.icon-notify:before, .icon-notify.c-header-navigation__link--shopping-cart:before, .icon-notify.c-header-navigation__link--wishlist:before, .icon-notify.c-header-navigation__link--account:before, .icon-notify.c-header-navigation__link--search:before, .icon-notify.c-header-navigation__link--language:before, .icon-notify.c-footer-list__link--language:before, .m-table__column--configurable .icon-notify.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-notify:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-notify:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-notify:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-notify:before, .icon-notify.c-scrolltop:before, .icon-notify.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-notify.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-notify.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-notify.c-navigation-labeled__item--permalink:before, .icon-notify.c-navigation-drawer__link--back:before, .icon-notify.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-notify.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-notify.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-notify.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-notify.swiper-scrollbar-video:before, .swiper-container .icon-notify.swiper-pagination-bullet.has-video:before, .icon-notify.c-messaging__close:before, .icon-notify.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-notify.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-notify.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-notify.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-notify.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-notify.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-notify.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-notify.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-notify.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-notify.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-notify.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-notify.flockler-carousel_v2-item__media__play-button:before, .icon-notify.c-button--download.is-pdf:before, .icon-notify.c-button--out-of-stock:before, .icon-notify.c-button--business-product:before, .icon-notify.c-button--add-to-restock-notify:before, .icon-notify.c-button--go-to-idp:before,
.icon-notify.c-button--add-to-cart:before, .icon-notify.c-button--configurator:before, button.icon-notify[data-comparison-remove]:before, .icon-notify.c-quantity-select__update-control--remove:before, .icon-notify.c-quantity-select__update-control--update:before, .icon-notify.c-button--passkey:before, .icon-notify.litebox-close:before, #unibox-suggest-box .icon-notify.unibox__delete-history:before {
  content: "\f11d"/"";
}

.icon.icon-newsletter-coupon:before, .icon-newsletter-coupon.c-header-navigation__link--shopping-cart:before, .icon-newsletter-coupon.c-header-navigation__link--wishlist:before, .icon-newsletter-coupon.c-header-navigation__link--account:before, .icon-newsletter-coupon.c-header-navigation__link--search:before, .icon-newsletter-coupon.c-header-navigation__link--language:before, .icon-newsletter-coupon.c-footer-list__link--language:before, .m-table__column--configurable .icon-newsletter-coupon.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-newsletter-coupon:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-newsletter-coupon:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-newsletter-coupon:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-newsletter-coupon:before, .icon-newsletter-coupon.c-scrolltop:before, .icon-newsletter-coupon.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-newsletter-coupon.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-newsletter-coupon.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-newsletter-coupon.c-navigation-labeled__item--permalink:before, .icon-newsletter-coupon.c-navigation-drawer__link--back:before, .icon-newsletter-coupon.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-newsletter-coupon.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-newsletter-coupon.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-newsletter-coupon.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-newsletter-coupon.swiper-scrollbar-video:before, .swiper-container .icon-newsletter-coupon.swiper-pagination-bullet.has-video:before, .icon-newsletter-coupon.c-messaging__close:before, .icon-newsletter-coupon.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-newsletter-coupon.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-newsletter-coupon.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-newsletter-coupon.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-newsletter-coupon.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-newsletter-coupon.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-newsletter-coupon.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-newsletter-coupon.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-newsletter-coupon.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-newsletter-coupon.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-newsletter-coupon.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-newsletter-coupon.flockler-carousel_v2-item__media__play-button:before, .icon-newsletter-coupon.c-button--download.is-pdf:before, .icon-newsletter-coupon.c-button--out-of-stock:before, .icon-newsletter-coupon.c-button--business-product:before, .icon-newsletter-coupon.c-button--add-to-restock-notify:before, .icon-newsletter-coupon.c-button--go-to-idp:before,
.icon-newsletter-coupon.c-button--add-to-cart:before, .icon-newsletter-coupon.c-button--configurator:before, button.icon-newsletter-coupon[data-comparison-remove]:before, .icon-newsletter-coupon.c-quantity-select__update-control--remove:before, .icon-newsletter-coupon.c-quantity-select__update-control--update:before, .icon-newsletter-coupon.c-button--passkey:before, .icon-newsletter-coupon.litebox-close:before, #unibox-suggest-box .icon-newsletter-coupon.unibox__delete-history:before {
  content: "\f11e"/"";
}

.icon.icon-nav:before, .icon-nav.c-header-navigation__link--shopping-cart:before, .icon-nav.c-header-navigation__link--wishlist:before, .icon-nav.c-header-navigation__link--account:before, .icon-nav.c-header-navigation__link--search:before, .icon-nav.c-header-navigation__link--language:before, .icon-nav.c-footer-list__link--language:before, .m-table__column--configurable .icon-nav.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-nav:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-nav:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-nav:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-nav:before, .icon-nav.c-scrolltop:before, .icon-nav.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-nav.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-nav.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-nav.c-navigation-labeled__item--permalink:before, .icon-nav.c-navigation-drawer__link--back:before, .icon-nav.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-nav.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-nav.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-nav.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-nav.swiper-scrollbar-video:before, .swiper-container .icon-nav.swiper-pagination-bullet.has-video:before, .icon-nav.c-messaging__close:before, .icon-nav.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-nav.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-nav.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-nav.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-nav.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-nav.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-nav.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-nav.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-nav.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-nav.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-nav.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-nav.flockler-carousel_v2-item__media__play-button:before, .icon-nav.c-button--download.is-pdf:before, .icon-nav.c-button--out-of-stock:before, .icon-nav.c-button--business-product:before, .icon-nav.c-button--add-to-restock-notify:before, .icon-nav.c-button--go-to-idp:before,
.icon-nav.c-button--add-to-cart:before, .icon-nav.c-button--configurator:before, button.icon-nav[data-comparison-remove]:before, .icon-nav.c-quantity-select__update-control--remove:before, .icon-nav.c-quantity-select__update-control--update:before, .icon-nav.c-button--passkey:before, .icon-nav.litebox-close:before, #unibox-suggest-box .icon-nav.unibox__delete-history:before {
  content: "\f11f"/"";
}

.icon.icon-nav-expand:before, .icon-nav-expand.c-header-navigation__link--shopping-cart:before, .icon-nav-expand.c-header-navigation__link--wishlist:before, .icon-nav-expand.c-header-navigation__link--account:before, .icon-nav-expand.c-header-navigation__link--search:before, .icon-nav-expand.c-header-navigation__link--language:before, .icon-nav-expand.c-footer-list__link--language:before, .m-table__column--configurable .icon-nav-expand.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-nav-expand:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-nav-expand:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-nav-expand:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-nav-expand:before, .icon-nav-expand.c-scrolltop:before, .icon-nav-expand.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-nav-expand.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-nav-expand.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-nav-expand.c-navigation-labeled__item--permalink:before, .icon-nav-expand.c-navigation-drawer__link--back:before, .icon-nav-expand.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-nav-expand.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-nav-expand.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-nav-expand.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-nav-expand.swiper-scrollbar-video:before, .swiper-container .icon-nav-expand.swiper-pagination-bullet.has-video:before, .icon-nav-expand.c-messaging__close:before, .icon-nav-expand.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-nav-expand.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-nav-expand.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-nav-expand.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-nav-expand.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-nav-expand.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-nav-expand.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-nav-expand.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-nav-expand.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-nav-expand.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-nav-expand.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-nav-expand.flockler-carousel_v2-item__media__play-button:before, .icon-nav-expand.c-button--download.is-pdf:before, .icon-nav-expand.c-button--out-of-stock:before, .icon-nav-expand.c-button--business-product:before, .icon-nav-expand.c-button--add-to-restock-notify:before, .icon-nav-expand.c-button--go-to-idp:before,
.icon-nav-expand.c-button--add-to-cart:before, .icon-nav-expand.c-button--configurator:before, button.icon-nav-expand[data-comparison-remove]:before, .icon-nav-expand.c-quantity-select__update-control--remove:before, .icon-nav-expand.c-quantity-select__update-control--update:before, .icon-nav-expand.c-button--passkey:before, .icon-nav-expand.litebox-close:before, #unibox-suggest-box .icon-nav-expand.unibox__delete-history:before {
  content: "\f120"/"";
}

.icon.icon-minus:before, .icon-minus.c-header-navigation__link--shopping-cart:before, .icon-minus.c-header-navigation__link--wishlist:before, .icon-minus.c-header-navigation__link--account:before, .icon-minus.c-header-navigation__link--search:before, .icon-minus.c-header-navigation__link--language:before, .icon-minus.c-footer-list__link--language:before, .m-table__column--configurable .icon-minus.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-minus:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-minus:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-minus:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-minus:before, .icon-minus.c-scrolltop:before, .icon-minus.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-minus.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-minus.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-minus.c-navigation-labeled__item--permalink:before, .icon-minus.c-navigation-drawer__link--back:before, .icon-minus.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-minus.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-minus.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-minus.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-minus.swiper-scrollbar-video:before, .swiper-container .icon-minus.swiper-pagination-bullet.has-video:before, .icon-minus.c-messaging__close:before, .icon-minus.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-minus.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-minus.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-minus.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-minus.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-minus.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-minus.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-minus.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-minus.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-minus.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-minus.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-minus.flockler-carousel_v2-item__media__play-button:before, .icon-minus.c-button--download.is-pdf:before, .icon-minus.c-button--out-of-stock:before, .icon-minus.c-button--business-product:before, .icon-minus.c-button--add-to-restock-notify:before, .icon-minus.c-button--go-to-idp:before,
.icon-minus.c-button--add-to-cart:before, .icon-minus.c-button--configurator:before, button.icon-minus[data-comparison-remove]:before, .icon-minus.c-quantity-select__update-control--remove:before, .icon-minus.c-quantity-select__update-control--update:before, .icon-minus.c-button--passkey:before, .icon-minus.litebox-close:before, #unibox-suggest-box .icon-minus.unibox__delete-history:before {
  content: "\f121"/"";
}

.icon.icon-minus-small:before, .icon-minus-small.c-header-navigation__link--shopping-cart:before, .icon-minus-small.c-header-navigation__link--wishlist:before, .icon-minus-small.c-header-navigation__link--account:before, .icon-minus-small.c-header-navigation__link--search:before, .icon-minus-small.c-header-navigation__link--language:before, .icon-minus-small.c-footer-list__link--language:before, .m-table__column--configurable .icon-minus-small.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-minus-small:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-minus-small:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-minus-small:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-minus-small:before, .icon-minus-small.c-scrolltop:before, .icon-minus-small.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-minus-small.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-minus-small.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-minus-small.c-navigation-labeled__item--permalink:before, .icon-minus-small.c-navigation-drawer__link--back:before, .icon-minus-small.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-minus-small.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-minus-small.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-minus-small.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-minus-small.swiper-scrollbar-video:before, .swiper-container .icon-minus-small.swiper-pagination-bullet.has-video:before, .icon-minus-small.c-messaging__close:before, .icon-minus-small.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-minus-small.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-minus-small.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-minus-small.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-minus-small.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-minus-small.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-minus-small.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-minus-small.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-minus-small.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-minus-small.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-minus-small.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-minus-small.flockler-carousel_v2-item__media__play-button:before, .icon-minus-small.c-button--download.is-pdf:before, .icon-minus-small.c-button--out-of-stock:before, .icon-minus-small.c-button--business-product:before, .icon-minus-small.c-button--add-to-restock-notify:before, .icon-minus-small.c-button--go-to-idp:before,
.icon-minus-small.c-button--add-to-cart:before, .icon-minus-small.c-button--configurator:before, button.icon-minus-small[data-comparison-remove]:before, .icon-minus-small.c-quantity-select__update-control--remove:before, .icon-minus-small.c-quantity-select__update-control--update:before, .icon-minus-small.c-button--passkey:before, .icon-minus-small.litebox-close:before, #unibox-suggest-box .icon-minus-small.unibox__delete-history:before {
  content: "\f122"/"";
}

.icon.icon-magnifier:before, .icon-magnifier.c-header-navigation__link--shopping-cart:before, .icon-magnifier.c-header-navigation__link--wishlist:before, .icon-magnifier.c-header-navigation__link--account:before, .icon-magnifier.c-header-navigation__link--search:before, .icon-magnifier.c-header-navigation__link--language:before, .icon-magnifier.c-footer-list__link--language:before, .m-table__column--configurable .icon-magnifier.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-magnifier:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-magnifier:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-magnifier:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-magnifier:before, .icon-magnifier.c-scrolltop:before, .icon-magnifier.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-magnifier.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-magnifier.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-magnifier.c-navigation-labeled__item--permalink:before, .icon-magnifier.c-navigation-drawer__link--back:before, .icon-magnifier.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-magnifier.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-magnifier.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-magnifier.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-magnifier.swiper-scrollbar-video:before, .swiper-container .icon-magnifier.swiper-pagination-bullet.has-video:before, .icon-magnifier.c-messaging__close:before, .icon-magnifier.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-magnifier.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-magnifier.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-magnifier.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-magnifier.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-magnifier.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-magnifier.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-magnifier.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-magnifier.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-magnifier.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-magnifier.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-magnifier.flockler-carousel_v2-item__media__play-button:before, .icon-magnifier.c-button--download.is-pdf:before, .icon-magnifier.c-button--out-of-stock:before, .icon-magnifier.c-button--business-product:before, .icon-magnifier.c-button--add-to-restock-notify:before, .icon-magnifier.c-button--go-to-idp:before,
.icon-magnifier.c-button--add-to-cart:before, .icon-magnifier.c-button--configurator:before, button.icon-magnifier[data-comparison-remove]:before, .icon-magnifier.c-quantity-select__update-control--remove:before, .icon-magnifier.c-quantity-select__update-control--update:before, .icon-magnifier.c-button--passkey:before, .icon-magnifier.litebox-close:before, #unibox-suggest-box .icon-magnifier.unibox__delete-history:before {
  content: "\f123"/"";
}

.icon.icon-logout:before, .icon-logout.c-header-navigation__link--shopping-cart:before, .icon-logout.c-header-navigation__link--wishlist:before, .icon-logout.c-header-navigation__link--account:before, .icon-logout.c-header-navigation__link--search:before, .icon-logout.c-header-navigation__link--language:before, .icon-logout.c-footer-list__link--language:before, .m-table__column--configurable .icon-logout.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-logout:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-logout:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-logout:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-logout:before, .icon-logout.c-scrolltop:before, .icon-logout.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-logout.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-logout.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-logout.c-navigation-labeled__item--permalink:before, .icon-logout.c-navigation-drawer__link--back:before, .icon-logout.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-logout.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-logout.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-logout.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-logout.swiper-scrollbar-video:before, .swiper-container .icon-logout.swiper-pagination-bullet.has-video:before, .icon-logout.c-messaging__close:before, .icon-logout.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-logout.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-logout.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-logout.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-logout.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-logout.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-logout.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-logout.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-logout.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-logout.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-logout.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-logout.flockler-carousel_v2-item__media__play-button:before, .icon-logout.c-button--download.is-pdf:before, .icon-logout.c-button--out-of-stock:before, .icon-logout.c-button--business-product:before, .icon-logout.c-button--add-to-restock-notify:before, .icon-logout.c-button--go-to-idp:before,
.icon-logout.c-button--add-to-cart:before, .icon-logout.c-button--configurator:before, button.icon-logout[data-comparison-remove]:before, .icon-logout.c-quantity-select__update-control--remove:before, .icon-logout.c-quantity-select__update-control--update:before, .icon-logout.c-button--passkey:before, .icon-logout.litebox-close:before, #unibox-suggest-box .icon-logout.unibox__delete-history:before {
  content: "\f124"/"";
}

.icon.icon-login:before, .icon-login.c-header-navigation__link--shopping-cart:before, .icon-login.c-header-navigation__link--wishlist:before, .icon-login.c-header-navigation__link--account:before, .icon-login.c-header-navigation__link--search:before, .icon-login.c-header-navigation__link--language:before, .icon-login.c-footer-list__link--language:before, .m-table__column--configurable .icon-login.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-login:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-login:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-login:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-login:before, .icon-login.c-scrolltop:before, .icon-login.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-login.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-login.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-login.c-navigation-labeled__item--permalink:before, .icon-login.c-navigation-drawer__link--back:before, .icon-login.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-login.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-login.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-login.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-login.swiper-scrollbar-video:before, .swiper-container .icon-login.swiper-pagination-bullet.has-video:before, .icon-login.c-messaging__close:before, .icon-login.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-login.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-login.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-login.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-login.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-login.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-login.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-login.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-login.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-login.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-login.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-login.flockler-carousel_v2-item__media__play-button:before, .icon-login.c-button--download.is-pdf:before, .icon-login.c-button--out-of-stock:before, .icon-login.c-button--business-product:before, .icon-login.c-button--add-to-restock-notify:before, .icon-login.c-button--go-to-idp:before,
.icon-login.c-button--add-to-cart:before, .icon-login.c-button--configurator:before, button.icon-login[data-comparison-remove]:before, .icon-login.c-quantity-select__update-control--remove:before, .icon-login.c-quantity-select__update-control--update:before, .icon-login.c-button--passkey:before, .icon-login.litebox-close:before, #unibox-suggest-box .icon-login.unibox__delete-history:before {
  content: "\f125"/"";
}

.icon.icon-link:before, .icon-link.c-header-navigation__link--shopping-cart:before, .icon-link.c-header-navigation__link--wishlist:before, .icon-link.c-header-navigation__link--account:before, .icon-link.c-header-navigation__link--search:before, .icon-link.c-header-navigation__link--language:before, .icon-link.c-footer-list__link--language:before, .m-table__column--configurable .icon-link.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-link:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-link:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-link:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-link:before, .icon-link.c-scrolltop:before, .icon-link.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-link.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-link.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-link.c-navigation-labeled__item--permalink:before, .icon-link.c-navigation-drawer__link--back:before, .icon-link.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-link.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-link.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-link.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-link.swiper-scrollbar-video:before, .swiper-container .icon-link.swiper-pagination-bullet.has-video:before, .icon-link.c-messaging__close:before, .icon-link.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-link.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-link.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-link.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-link.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-link.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-link.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-link.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-link.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-link.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-link.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-link.flockler-carousel_v2-item__media__play-button:before, .icon-link.c-button--download.is-pdf:before, .icon-link.c-button--out-of-stock:before, .icon-link.c-button--business-product:before, .icon-link.c-button--add-to-restock-notify:before, .icon-link.c-button--go-to-idp:before,
.icon-link.c-button--add-to-cart:before, .icon-link.c-button--configurator:before, button.icon-link[data-comparison-remove]:before, .icon-link.c-quantity-select__update-control--remove:before, .icon-link.c-quantity-select__update-control--update:before, .icon-link.c-button--passkey:before, .icon-link.litebox-close:before, #unibox-suggest-box .icon-link.unibox__delete-history:before {
  content: "\f126"/"";
}

.icon.icon-language:before, .icon-language.c-header-navigation__link--shopping-cart:before, .icon-language.c-header-navigation__link--wishlist:before, .icon-language.c-header-navigation__link--account:before, .icon-language.c-header-navigation__link--search:before, .icon-language.c-header-navigation__link--language:before, .icon-language.c-footer-list__link--language:before, .m-table__column--configurable .icon-language.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-language:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-language:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-language:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-language:before, .icon-language.c-scrolltop:before, .icon-language.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-language.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-language.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-language.c-navigation-labeled__item--permalink:before, .icon-language.c-navigation-drawer__link--back:before, .icon-language.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-language.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-language.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-language.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-language.swiper-scrollbar-video:before, .swiper-container .icon-language.swiper-pagination-bullet.has-video:before, .icon-language.c-messaging__close:before, .icon-language.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-language.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-language.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-language.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-language.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-language.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-language.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-language.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-language.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-language.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-language.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-language.flockler-carousel_v2-item__media__play-button:before, .icon-language.c-button--download.is-pdf:before, .icon-language.c-button--out-of-stock:before, .icon-language.c-button--business-product:before, .icon-language.c-button--add-to-restock-notify:before, .icon-language.c-button--go-to-idp:before,
.icon-language.c-button--add-to-cart:before, .icon-language.c-button--configurator:before, button.icon-language[data-comparison-remove]:before, .icon-language.c-quantity-select__update-control--remove:before, .icon-language.c-quantity-select__update-control--update:before, .icon-language.c-button--passkey:before, .icon-language.litebox-close:before, #unibox-suggest-box .icon-language.unibox__delete-history:before {
  content: "\f127"/"";
}

.icon.icon-instagram:before, .icon-instagram.c-header-navigation__link--shopping-cart:before, .icon-instagram.c-header-navigation__link--wishlist:before, .icon-instagram.c-header-navigation__link--account:before, .icon-instagram.c-header-navigation__link--search:before, .icon-instagram.c-header-navigation__link--language:before, .icon-instagram.c-footer-list__link--language:before, .m-table__column--configurable .icon-instagram.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-instagram:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-instagram:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-instagram:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-instagram:before, .icon-instagram.c-scrolltop:before, .icon-instagram.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-instagram.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-instagram.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-instagram.c-navigation-labeled__item--permalink:before, .icon-instagram.c-navigation-drawer__link--back:before, .icon-instagram.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-instagram.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-instagram.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-instagram.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-instagram.swiper-scrollbar-video:before, .swiper-container .icon-instagram.swiper-pagination-bullet.has-video:before, .icon-instagram.c-messaging__close:before, .icon-instagram.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-instagram.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-instagram.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-instagram.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-instagram.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-instagram.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-instagram.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-instagram.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-instagram.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-instagram.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-instagram.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-instagram.flockler-carousel_v2-item__media__play-button:before, .icon-instagram.c-button--download.is-pdf:before, .icon-instagram.c-button--out-of-stock:before, .icon-instagram.c-button--business-product:before, .icon-instagram.c-button--add-to-restock-notify:before, .icon-instagram.c-button--go-to-idp:before,
.icon-instagram.c-button--add-to-cart:before, .icon-instagram.c-button--configurator:before, button.icon-instagram[data-comparison-remove]:before, .icon-instagram.c-quantity-select__update-control--remove:before, .icon-instagram.c-quantity-select__update-control--update:before, .icon-instagram.c-button--passkey:before, .icon-instagram.litebox-close:before, #unibox-suggest-box .icon-instagram.unibox__delete-history:before {
  content: "\f128"/"";
}

.icon.icon-imagemap:before, .icon-imagemap.c-header-navigation__link--shopping-cart:before, .icon-imagemap.c-header-navigation__link--wishlist:before, .icon-imagemap.c-header-navigation__link--account:before, .icon-imagemap.c-header-navigation__link--search:before, .icon-imagemap.c-header-navigation__link--language:before, .icon-imagemap.c-footer-list__link--language:before, .m-table__column--configurable .icon-imagemap.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-imagemap:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-imagemap:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-imagemap:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-imagemap:before, .icon-imagemap.c-scrolltop:before, .icon-imagemap.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-imagemap.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-imagemap.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-imagemap.c-navigation-labeled__item--permalink:before, .icon-imagemap.c-navigation-drawer__link--back:before, .icon-imagemap.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-imagemap.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-imagemap.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-imagemap.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-imagemap.swiper-scrollbar-video:before, .swiper-container .icon-imagemap.swiper-pagination-bullet.has-video:before, .icon-imagemap.c-messaging__close:before, .icon-imagemap.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-imagemap.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-imagemap.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-imagemap.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-imagemap.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-imagemap.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-imagemap.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-imagemap.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-imagemap.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-imagemap.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-imagemap.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-imagemap.flockler-carousel_v2-item__media__play-button:before, .icon-imagemap.c-button--download.is-pdf:before, .icon-imagemap.c-button--out-of-stock:before, .icon-imagemap.c-button--business-product:before, .icon-imagemap.c-button--add-to-restock-notify:before, .icon-imagemap.c-button--go-to-idp:before,
.icon-imagemap.c-button--add-to-cart:before, .icon-imagemap.c-button--configurator:before, button.icon-imagemap[data-comparison-remove]:before, .icon-imagemap.c-quantity-select__update-control--remove:before, .icon-imagemap.c-quantity-select__update-control--update:before, .icon-imagemap.c-button--passkey:before, .icon-imagemap.litebox-close:before, #unibox-suggest-box .icon-imagemap.unibox__delete-history:before {
  content: "\f129"/"";
}

.icon.icon-icon-video:before, .icon-icon-video.c-header-navigation__link--shopping-cart:before, .icon-icon-video.c-header-navigation__link--wishlist:before, .icon-icon-video.c-header-navigation__link--account:before, .icon-icon-video.c-header-navigation__link--search:before, .icon-icon-video.c-header-navigation__link--language:before, .icon-icon-video.c-footer-list__link--language:before, .m-table__column--configurable .icon-icon-video.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-icon-video:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-icon-video:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-icon-video:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-icon-video:before, .icon-icon-video.c-scrolltop:before, .icon-icon-video.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-icon-video.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-icon-video.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-icon-video.c-navigation-labeled__item--permalink:before, .icon-icon-video.c-navigation-drawer__link--back:before, .icon-icon-video.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-icon-video.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-icon-video.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-icon-video.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-icon-video.swiper-scrollbar-video:before, .swiper-container .icon-icon-video.swiper-pagination-bullet.has-video:before, .icon-icon-video.c-messaging__close:before, .icon-icon-video.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-icon-video.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-icon-video.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-icon-video.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-icon-video.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-icon-video.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-icon-video.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-icon-video.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-icon-video.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-video.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-video.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-video.flockler-carousel_v2-item__media__play-button:before, .icon-icon-video.c-button--download.is-pdf:before, .icon-icon-video.c-button--out-of-stock:before, .icon-icon-video.c-button--business-product:before, .icon-icon-video.c-button--add-to-restock-notify:before, .icon-icon-video.c-button--go-to-idp:before,
.icon-icon-video.c-button--add-to-cart:before, .icon-icon-video.c-button--configurator:before, button.icon-icon-video[data-comparison-remove]:before, .icon-icon-video.c-quantity-select__update-control--remove:before, .icon-icon-video.c-quantity-select__update-control--update:before, .icon-icon-video.c-button--passkey:before, .icon-icon-video.litebox-close:before, #unibox-suggest-box .icon-icon-video.unibox__delete-history:before {
  content: "\f12a"/"";
}

.icon.icon-icon-store:before, .icon-icon-store.c-header-navigation__link--shopping-cart:before, .icon-icon-store.c-header-navigation__link--wishlist:before, .icon-icon-store.c-header-navigation__link--account:before, .icon-icon-store.c-header-navigation__link--search:before, .icon-icon-store.c-header-navigation__link--language:before, .icon-icon-store.c-footer-list__link--language:before, .m-table__column--configurable .icon-icon-store.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-icon-store:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-icon-store:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-icon-store:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-icon-store:before, .icon-icon-store.c-scrolltop:before, .icon-icon-store.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-icon-store.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-icon-store.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-icon-store.c-navigation-labeled__item--permalink:before, .icon-icon-store.c-navigation-drawer__link--back:before, .icon-icon-store.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-icon-store.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-icon-store.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-icon-store.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-icon-store.swiper-scrollbar-video:before, .swiper-container .icon-icon-store.swiper-pagination-bullet.has-video:before, .icon-icon-store.c-messaging__close:before, .icon-icon-store.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-icon-store.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-icon-store.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-icon-store.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-icon-store.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-icon-store.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-icon-store.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-icon-store.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-icon-store.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-store.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-store.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-store.flockler-carousel_v2-item__media__play-button:before, .icon-icon-store.c-button--download.is-pdf:before, .icon-icon-store.c-button--out-of-stock:before, .icon-icon-store.c-button--business-product:before, .icon-icon-store.c-button--add-to-restock-notify:before, .icon-icon-store.c-button--go-to-idp:before,
.icon-icon-store.c-button--add-to-cart:before, .icon-icon-store.c-button--configurator:before, button.icon-icon-store[data-comparison-remove]:before, .icon-icon-store.c-quantity-select__update-control--remove:before, .icon-icon-store.c-quantity-select__update-control--update:before, .icon-icon-store.c-button--passkey:before, .icon-icon-store.litebox-close:before, #unibox-suggest-box .icon-icon-store.unibox__delete-history:before {
  content: "\f12b"/"";
}

.icon.icon-icon-download:before, .icon-icon-download.c-header-navigation__link--shopping-cart:before, .icon-icon-download.c-header-navigation__link--wishlist:before, .icon-icon-download.c-header-navigation__link--account:before, .icon-icon-download.c-header-navigation__link--search:before, .icon-icon-download.c-header-navigation__link--language:before, .icon-icon-download.c-footer-list__link--language:before, .m-table__column--configurable .icon-icon-download.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-icon-download:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-icon-download:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-icon-download:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-icon-download:before, .icon-icon-download.c-scrolltop:before, .icon-icon-download.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-icon-download.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-icon-download.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-icon-download.c-navigation-labeled__item--permalink:before, .icon-icon-download.c-navigation-drawer__link--back:before, .icon-icon-download.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-icon-download.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-icon-download.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-icon-download.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-icon-download.swiper-scrollbar-video:before, .swiper-container .icon-icon-download.swiper-pagination-bullet.has-video:before, .icon-icon-download.c-messaging__close:before, .icon-icon-download.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-icon-download.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-icon-download.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-icon-download.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-icon-download.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-icon-download.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-icon-download.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-icon-download.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-icon-download.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-download.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-download.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-download.flockler-carousel_v2-item__media__play-button:before, .icon-icon-download.c-button--download.is-pdf:before, .icon-icon-download.c-button--out-of-stock:before, .icon-icon-download.c-button--business-product:before, .icon-icon-download.c-button--add-to-restock-notify:before, .icon-icon-download.c-button--go-to-idp:before,
.icon-icon-download.c-button--add-to-cart:before, .icon-icon-download.c-button--configurator:before, button.icon-icon-download[data-comparison-remove]:before, .icon-icon-download.c-quantity-select__update-control--remove:before, .icon-icon-download.c-quantity-select__update-control--update:before, .icon-icon-download.c-button--passkey:before, .icon-icon-download.litebox-close:before, #unibox-suggest-box .icon-icon-download.unibox__delete-history:before {
  content: "\f12c"/"";
}

.icon.icon-icon-audio:before, .icon-icon-audio.c-header-navigation__link--shopping-cart:before, .icon-icon-audio.c-header-navigation__link--wishlist:before, .icon-icon-audio.c-header-navigation__link--account:before, .icon-icon-audio.c-header-navigation__link--search:before, .icon-icon-audio.c-header-navigation__link--language:before, .icon-icon-audio.c-footer-list__link--language:before, .m-table__column--configurable .icon-icon-audio.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-icon-audio:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-icon-audio:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-icon-audio:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-icon-audio:before, .icon-icon-audio.c-scrolltop:before, .icon-icon-audio.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-icon-audio.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-icon-audio.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-icon-audio.c-navigation-labeled__item--permalink:before, .icon-icon-audio.c-navigation-drawer__link--back:before, .icon-icon-audio.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-icon-audio.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-icon-audio.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-icon-audio.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-icon-audio.swiper-scrollbar-video:before, .swiper-container .icon-icon-audio.swiper-pagination-bullet.has-video:before, .icon-icon-audio.c-messaging__close:before, .icon-icon-audio.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-icon-audio.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-icon-audio.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-icon-audio.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-icon-audio.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-icon-audio.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-icon-audio.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-icon-audio.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-icon-audio.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-audio.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-audio.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-audio.flockler-carousel_v2-item__media__play-button:before, .icon-icon-audio.c-button--download.is-pdf:before, .icon-icon-audio.c-button--out-of-stock:before, .icon-icon-audio.c-button--business-product:before, .icon-icon-audio.c-button--add-to-restock-notify:before, .icon-icon-audio.c-button--go-to-idp:before,
.icon-icon-audio.c-button--add-to-cart:before, .icon-icon-audio.c-button--configurator:before, button.icon-icon-audio[data-comparison-remove]:before, .icon-icon-audio.c-quantity-select__update-control--remove:before, .icon-icon-audio.c-quantity-select__update-control--update:before, .icon-icon-audio.c-button--passkey:before, .icon-icon-audio.litebox-close:before, #unibox-suggest-box .icon-icon-audio.unibox__delete-history:before {
  content: "\f12d"/"";
}

.icon.icon-home:before, .icon-home.c-header-navigation__link--shopping-cart:before, .icon-home.c-header-navigation__link--wishlist:before, .icon-home.c-header-navigation__link--account:before, .icon-home.c-header-navigation__link--search:before, .icon-home.c-header-navigation__link--language:before, .icon-home.c-footer-list__link--language:before, .m-table__column--configurable .icon-home.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-home:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-home:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-home:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-home:before, .icon-home.c-scrolltop:before, .icon-home.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-home.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-home.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-home.c-navigation-labeled__item--permalink:before, .icon-home.c-navigation-drawer__link--back:before, .icon-home.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-home.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-home.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-home.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-home.swiper-scrollbar-video:before, .swiper-container .icon-home.swiper-pagination-bullet.has-video:before, .icon-home.c-messaging__close:before, .icon-home.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-home.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-home.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-home.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-home.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-home.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-home.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-home.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-home.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-home.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-home.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-home.flockler-carousel_v2-item__media__play-button:before, .icon-home.c-button--download.is-pdf:before, .icon-home.c-button--out-of-stock:before, .icon-home.c-button--business-product:before, .icon-home.c-button--add-to-restock-notify:before, .icon-home.c-button--go-to-idp:before,
.icon-home.c-button--add-to-cart:before, .icon-home.c-button--configurator:before, button.icon-home[data-comparison-remove]:before, .icon-home.c-quantity-select__update-control--remove:before, .icon-home.c-quantity-select__update-control--update:before, .icon-home.c-button--passkey:before, .icon-home.litebox-close:before, #unibox-suggest-box .icon-home.unibox__delete-history:before {
  content: "\f12e"/"";
}

.icon.icon-help:before, .icon-help.c-header-navigation__link--shopping-cart:before, .icon-help.c-header-navigation__link--wishlist:before, .icon-help.c-header-navigation__link--account:before, .icon-help.c-header-navigation__link--search:before, .icon-help.c-header-navigation__link--language:before, .icon-help.c-footer-list__link--language:before, .m-table__column--configurable .icon-help.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-help:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-help:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-help:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-help:before, .icon-help.c-scrolltop:before, .icon-help.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-help.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-help.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-help.c-navigation-labeled__item--permalink:before, .icon-help.c-navigation-drawer__link--back:before, .icon-help.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-help.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-help.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-help.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-help.swiper-scrollbar-video:before, .swiper-container .icon-help.swiper-pagination-bullet.has-video:before, .icon-help.c-messaging__close:before, .icon-help.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-help.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-help.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-help.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-help.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-help.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-help.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-help.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-help.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-help.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-help.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-help.flockler-carousel_v2-item__media__play-button:before, .icon-help.c-button--download.is-pdf:before, .icon-help.c-button--out-of-stock:before, .icon-help.c-button--business-product:before, .icon-help.c-button--add-to-restock-notify:before, .icon-help.c-button--go-to-idp:before,
.icon-help.c-button--add-to-cart:before, .icon-help.c-button--configurator:before, button.icon-help[data-comparison-remove]:before, .icon-help.c-quantity-select__update-control--remove:before, .icon-help.c-quantity-select__update-control--update:before, .icon-help.c-button--passkey:before, .icon-help.litebox-close:before, #unibox-suggest-box .icon-help.unibox__delete-history:before {
  content: "\f12f"/"";
}

.icon.icon-heart:before, .icon-heart.c-header-navigation__link--shopping-cart:before, .icon-heart.c-header-navigation__link--wishlist:before, .icon-heart.c-header-navigation__link--account:before, .icon-heart.c-header-navigation__link--search:before, .icon-heart.c-header-navigation__link--language:before, .icon-heart.c-footer-list__link--language:before, .m-table__column--configurable .icon-heart.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-heart:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-heart:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-heart:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-heart:before, .icon-heart.c-scrolltop:before, .icon-heart.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-heart.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-heart.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-heart.c-navigation-labeled__item--permalink:before, .icon-heart.c-navigation-drawer__link--back:before, .icon-heart.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-heart.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-heart.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-heart.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-heart.swiper-scrollbar-video:before, .swiper-container .icon-heart.swiper-pagination-bullet.has-video:before, .icon-heart.c-messaging__close:before, .icon-heart.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-heart.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-heart.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-heart.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-heart.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-heart.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-heart.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-heart.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-heart.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-heart.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-heart.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-heart.flockler-carousel_v2-item__media__play-button:before, .icon-heart.c-button--download.is-pdf:before, .icon-heart.c-button--out-of-stock:before, .icon-heart.c-button--business-product:before, .icon-heart.c-button--add-to-restock-notify:before, .icon-heart.c-button--go-to-idp:before,
.icon-heart.c-button--add-to-cart:before, .icon-heart.c-button--configurator:before, button.icon-heart[data-comparison-remove]:before, .icon-heart.c-quantity-select__update-control--remove:before, .icon-heart.c-quantity-select__update-control--update:before, .icon-heart.c-button--passkey:before, .icon-heart.litebox-close:before, #unibox-suggest-box .icon-heart.unibox__delete-history:before {
  content: "\f130"/"";
}

.icon.icon-globe:before, .icon-globe.c-header-navigation__link--shopping-cart:before, .icon-globe.c-header-navigation__link--wishlist:before, .icon-globe.c-header-navigation__link--account:before, .icon-globe.c-header-navigation__link--search:before, .icon-globe.c-header-navigation__link--language:before, .icon-globe.c-footer-list__link--language:before, .m-table__column--configurable .icon-globe.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-globe:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-globe:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-globe:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-globe:before, .icon-globe.c-scrolltop:before, .icon-globe.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-globe.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-globe.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-globe.c-navigation-labeled__item--permalink:before, .icon-globe.c-navigation-drawer__link--back:before, .icon-globe.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-globe.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-globe.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-globe.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-globe.swiper-scrollbar-video:before, .swiper-container .icon-globe.swiper-pagination-bullet.has-video:before, .icon-globe.c-messaging__close:before, .icon-globe.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-globe.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-globe.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-globe.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-globe.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-globe.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-globe.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-globe.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-globe.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-globe.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-globe.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-globe.flockler-carousel_v2-item__media__play-button:before, .icon-globe.c-button--download.is-pdf:before, .icon-globe.c-button--out-of-stock:before, .icon-globe.c-button--business-product:before, .icon-globe.c-button--add-to-restock-notify:before, .icon-globe.c-button--go-to-idp:before,
.icon-globe.c-button--add-to-cart:before, .icon-globe.c-button--configurator:before, button.icon-globe[data-comparison-remove]:before, .icon-globe.c-quantity-select__update-control--remove:before, .icon-globe.c-quantity-select__update-control--update:before, .icon-globe.c-button--passkey:before, .icon-globe.litebox-close:before, #unibox-suggest-box .icon-globe.unibox__delete-history:before {
  content: "\f131"/"";
}

.icon.icon-globe-language:before, .icon-globe-language.c-header-navigation__link--shopping-cart:before, .icon-globe-language.c-header-navigation__link--wishlist:before, .icon-globe-language.c-header-navigation__link--account:before, .icon-globe-language.c-header-navigation__link--search:before, .icon-globe-language.c-header-navigation__link--language:before, .icon-globe-language.c-footer-list__link--language:before, .m-table__column--configurable .icon-globe-language.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-globe-language:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-globe-language:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-globe-language:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-globe-language:before, .icon-globe-language.c-scrolltop:before, .icon-globe-language.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-globe-language.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-globe-language.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-globe-language.c-navigation-labeled__item--permalink:before, .icon-globe-language.c-navigation-drawer__link--back:before, .icon-globe-language.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-globe-language.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-globe-language.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-globe-language.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-globe-language.swiper-scrollbar-video:before, .swiper-container .icon-globe-language.swiper-pagination-bullet.has-video:before, .icon-globe-language.c-messaging__close:before, .icon-globe-language.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-globe-language.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-globe-language.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-globe-language.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-globe-language.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-globe-language.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-globe-language.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-globe-language.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-globe-language.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-globe-language.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-globe-language.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-globe-language.flockler-carousel_v2-item__media__play-button:before, .icon-globe-language.c-button--download.is-pdf:before, .icon-globe-language.c-button--out-of-stock:before, .icon-globe-language.c-button--business-product:before, .icon-globe-language.c-button--add-to-restock-notify:before, .icon-globe-language.c-button--go-to-idp:before,
.icon-globe-language.c-button--add-to-cart:before, .icon-globe-language.c-button--configurator:before, button.icon-globe-language[data-comparison-remove]:before, .icon-globe-language.c-quantity-select__update-control--remove:before, .icon-globe-language.c-quantity-select__update-control--update:before, .icon-globe-language.c-button--passkey:before, .icon-globe-language.litebox-close:before, #unibox-suggest-box .icon-globe-language.unibox__delete-history:before {
  content: "\f132"/"";
}

.icon.icon-german-manufacturer:before, .icon-german-manufacturer.c-header-navigation__link--shopping-cart:before, .icon-german-manufacturer.c-header-navigation__link--wishlist:before, .icon-german-manufacturer.c-header-navigation__link--account:before, .icon-german-manufacturer.c-header-navigation__link--search:before, .icon-german-manufacturer.c-header-navigation__link--language:before, .icon-german-manufacturer.c-footer-list__link--language:before, .m-table__column--configurable .icon-german-manufacturer.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-german-manufacturer:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-german-manufacturer:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-german-manufacturer:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-german-manufacturer:before, .icon-german-manufacturer.c-scrolltop:before, .icon-german-manufacturer.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-german-manufacturer.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-german-manufacturer.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-german-manufacturer.c-navigation-labeled__item--permalink:before, .icon-german-manufacturer.c-navigation-drawer__link--back:before, .icon-german-manufacturer.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-german-manufacturer.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-german-manufacturer.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-german-manufacturer.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-german-manufacturer.swiper-scrollbar-video:before, .swiper-container .icon-german-manufacturer.swiper-pagination-bullet.has-video:before, .icon-german-manufacturer.c-messaging__close:before, .icon-german-manufacturer.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-german-manufacturer.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-german-manufacturer.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-german-manufacturer.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-german-manufacturer.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-german-manufacturer.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-german-manufacturer.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-german-manufacturer.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-german-manufacturer.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-german-manufacturer.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-german-manufacturer.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-german-manufacturer.flockler-carousel_v2-item__media__play-button:before, .icon-german-manufacturer.c-button--download.is-pdf:before, .icon-german-manufacturer.c-button--out-of-stock:before, .icon-german-manufacturer.c-button--business-product:before, .icon-german-manufacturer.c-button--add-to-restock-notify:before, .icon-german-manufacturer.c-button--go-to-idp:before,
.icon-german-manufacturer.c-button--add-to-cart:before, .icon-german-manufacturer.c-button--configurator:before, button.icon-german-manufacturer[data-comparison-remove]:before, .icon-german-manufacturer.c-quantity-select__update-control--remove:before, .icon-german-manufacturer.c-quantity-select__update-control--update:before, .icon-german-manufacturer.c-button--passkey:before, .icon-german-manufacturer.litebox-close:before, #unibox-suggest-box .icon-german-manufacturer.unibox__delete-history:before {
  content: "\f133"/"";
}

.icon.icon-german-manufacturer-old:before, .icon-german-manufacturer-old.c-header-navigation__link--shopping-cart:before, .icon-german-manufacturer-old.c-header-navigation__link--wishlist:before, .icon-german-manufacturer-old.c-header-navigation__link--account:before, .icon-german-manufacturer-old.c-header-navigation__link--search:before, .icon-german-manufacturer-old.c-header-navigation__link--language:before, .icon-german-manufacturer-old.c-footer-list__link--language:before, .m-table__column--configurable .icon-german-manufacturer-old.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-german-manufacturer-old:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-german-manufacturer-old:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-german-manufacturer-old:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-german-manufacturer-old:before, .icon-german-manufacturer-old.c-scrolltop:before, .icon-german-manufacturer-old.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-german-manufacturer-old.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-german-manufacturer-old.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-german-manufacturer-old.c-navigation-labeled__item--permalink:before, .icon-german-manufacturer-old.c-navigation-drawer__link--back:before, .icon-german-manufacturer-old.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-german-manufacturer-old.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-german-manufacturer-old.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-german-manufacturer-old.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-german-manufacturer-old.swiper-scrollbar-video:before, .swiper-container .icon-german-manufacturer-old.swiper-pagination-bullet.has-video:before, .icon-german-manufacturer-old.c-messaging__close:before, .icon-german-manufacturer-old.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-german-manufacturer-old.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-german-manufacturer-old.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-german-manufacturer-old.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-german-manufacturer-old.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-german-manufacturer-old.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-german-manufacturer-old.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-german-manufacturer-old.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-german-manufacturer-old.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-german-manufacturer-old.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-german-manufacturer-old.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-german-manufacturer-old.flockler-carousel_v2-item__media__play-button:before, .icon-german-manufacturer-old.c-button--download.is-pdf:before, .icon-german-manufacturer-old.c-button--out-of-stock:before, .icon-german-manufacturer-old.c-button--business-product:before, .icon-german-manufacturer-old.c-button--add-to-restock-notify:before, .icon-german-manufacturer-old.c-button--go-to-idp:before,
.icon-german-manufacturer-old.c-button--add-to-cart:before, .icon-german-manufacturer-old.c-button--configurator:before, button.icon-german-manufacturer-old[data-comparison-remove]:before, .icon-german-manufacturer-old.c-quantity-select__update-control--remove:before, .icon-german-manufacturer-old.c-quantity-select__update-control--update:before, .icon-german-manufacturer-old.c-button--passkey:before, .icon-german-manufacturer-old.litebox-close:before, #unibox-suggest-box .icon-german-manufacturer-old.unibox__delete-history:before {
  content: "\f134"/"";
}

.icon.icon-german-manufacturer-alt:before, .icon-german-manufacturer-alt.c-header-navigation__link--shopping-cart:before, .icon-german-manufacturer-alt.c-header-navigation__link--wishlist:before, .icon-german-manufacturer-alt.c-header-navigation__link--account:before, .icon-german-manufacturer-alt.c-header-navigation__link--search:before, .icon-german-manufacturer-alt.c-header-navigation__link--language:before, .icon-german-manufacturer-alt.c-footer-list__link--language:before, .m-table__column--configurable .icon-german-manufacturer-alt.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-german-manufacturer-alt:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-german-manufacturer-alt:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-german-manufacturer-alt:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-german-manufacturer-alt:before, .icon-german-manufacturer-alt.c-scrolltop:before, .icon-german-manufacturer-alt.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-german-manufacturer-alt.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-german-manufacturer-alt.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-german-manufacturer-alt.c-navigation-labeled__item--permalink:before, .icon-german-manufacturer-alt.c-navigation-drawer__link--back:before, .icon-german-manufacturer-alt.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-german-manufacturer-alt.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-german-manufacturer-alt.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-german-manufacturer-alt.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-german-manufacturer-alt.swiper-scrollbar-video:before, .swiper-container .icon-german-manufacturer-alt.swiper-pagination-bullet.has-video:before, .icon-german-manufacturer-alt.c-messaging__close:before, .icon-german-manufacturer-alt.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-german-manufacturer-alt.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-german-manufacturer-alt.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-german-manufacturer-alt.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-german-manufacturer-alt.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-german-manufacturer-alt.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-german-manufacturer-alt.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-german-manufacturer-alt.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-german-manufacturer-alt.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-german-manufacturer-alt.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-german-manufacturer-alt.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-german-manufacturer-alt.flockler-carousel_v2-item__media__play-button:before, .icon-german-manufacturer-alt.c-button--download.is-pdf:before, .icon-german-manufacturer-alt.c-button--out-of-stock:before, .icon-german-manufacturer-alt.c-button--business-product:before, .icon-german-manufacturer-alt.c-button--add-to-restock-notify:before, .icon-german-manufacturer-alt.c-button--go-to-idp:before,
.icon-german-manufacturer-alt.c-button--add-to-cart:before, .icon-german-manufacturer-alt.c-button--configurator:before, button.icon-german-manufacturer-alt[data-comparison-remove]:before, .icon-german-manufacturer-alt.c-quantity-select__update-control--remove:before, .icon-german-manufacturer-alt.c-quantity-select__update-control--update:before, .icon-german-manufacturer-alt.c-button--passkey:before, .icon-german-manufacturer-alt.litebox-close:before, #unibox-suggest-box .icon-german-manufacturer-alt.unibox__delete-history:before {
  content: "\f135"/"";
}

.icon.icon-free-delivery:before, .icon-free-delivery.c-header-navigation__link--shopping-cart:before, .icon-free-delivery.c-header-navigation__link--wishlist:before, .icon-free-delivery.c-header-navigation__link--account:before, .icon-free-delivery.c-header-navigation__link--search:before, .icon-free-delivery.c-header-navigation__link--language:before, .icon-free-delivery.c-footer-list__link--language:before, .m-table__column--configurable .icon-free-delivery.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-free-delivery:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-free-delivery:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-free-delivery:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-free-delivery:before, .icon-free-delivery.c-scrolltop:before, .icon-free-delivery.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-free-delivery.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-free-delivery.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-free-delivery.c-navigation-labeled__item--permalink:before, .icon-free-delivery.c-navigation-drawer__link--back:before, .icon-free-delivery.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-free-delivery.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-free-delivery.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-free-delivery.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-free-delivery.swiper-scrollbar-video:before, .swiper-container .icon-free-delivery.swiper-pagination-bullet.has-video:before, .icon-free-delivery.c-messaging__close:before, .icon-free-delivery.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-free-delivery.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-free-delivery.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-free-delivery.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-free-delivery.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-free-delivery.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-free-delivery.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-free-delivery.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-free-delivery.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-free-delivery.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-free-delivery.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-free-delivery.flockler-carousel_v2-item__media__play-button:before, .icon-free-delivery.c-button--download.is-pdf:before, .icon-free-delivery.c-button--out-of-stock:before, .icon-free-delivery.c-button--business-product:before, .icon-free-delivery.c-button--add-to-restock-notify:before, .icon-free-delivery.c-button--go-to-idp:before,
.icon-free-delivery.c-button--add-to-cart:before, .icon-free-delivery.c-button--configurator:before, button.icon-free-delivery[data-comparison-remove]:before, .icon-free-delivery.c-quantity-select__update-control--remove:before, .icon-free-delivery.c-quantity-select__update-control--update:before, .icon-free-delivery.c-button--passkey:before, .icon-free-delivery.litebox-close:before, #unibox-suggest-box .icon-free-delivery.unibox__delete-history:before {
  content: "\f136"/"";
}

.icon.icon-filter:before, .icon-filter.c-header-navigation__link--shopping-cart:before, .icon-filter.c-header-navigation__link--wishlist:before, .icon-filter.c-header-navigation__link--account:before, .icon-filter.c-header-navigation__link--search:before, .icon-filter.c-header-navigation__link--language:before, .icon-filter.c-footer-list__link--language:before, .m-table__column--configurable .icon-filter.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter:before, .icon-filter.c-scrolltop:before, .icon-filter.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-filter.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-filter.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-filter.c-navigation-labeled__item--permalink:before, .icon-filter.c-navigation-drawer__link--back:before, .icon-filter.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-filter.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-filter.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-filter.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-filter.swiper-scrollbar-video:before, .swiper-container .icon-filter.swiper-pagination-bullet.has-video:before, .icon-filter.c-messaging__close:before, .icon-filter.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-filter.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-filter.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-filter.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-filter.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter.flockler-carousel_v2-item__media__play-button:before, .icon-filter.c-button--download.is-pdf:before, .icon-filter.c-button--out-of-stock:before, .icon-filter.c-button--business-product:before, .icon-filter.c-button--add-to-restock-notify:before, .icon-filter.c-button--go-to-idp:before,
.icon-filter.c-button--add-to-cart:before, .icon-filter.c-button--configurator:before, button.icon-filter[data-comparison-remove]:before, .icon-filter.c-quantity-select__update-control--remove:before, .icon-filter.c-quantity-select__update-control--update:before, .icon-filter.c-button--passkey:before, .icon-filter.litebox-close:before, #unibox-suggest-box .icon-filter.unibox__delete-history:before {
  content: "\f137"/"";
}

.icon.icon-filter-search:before, .icon-filter-search.c-header-navigation__link--shopping-cart:before, .icon-filter-search.c-header-navigation__link--wishlist:before, .icon-filter-search.c-header-navigation__link--account:before, .icon-filter-search.c-header-navigation__link--search:before, .icon-filter-search.c-header-navigation__link--language:before, .icon-filter-search.c-footer-list__link--language:before, .m-table__column--configurable .icon-filter-search.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-search:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-search:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-search:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-search:before, .icon-filter-search.c-scrolltop:before, .icon-filter-search.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-search.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-search.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-filter-search.c-navigation-labeled__item--permalink:before, .icon-filter-search.c-navigation-drawer__link--back:before, .icon-filter-search.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-filter-search.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-filter-search.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-filter-search.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-filter-search.swiper-scrollbar-video:before, .swiper-container .icon-filter-search.swiper-pagination-bullet.has-video:before, .icon-filter-search.c-messaging__close:before, .icon-filter-search.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-filter-search.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-filter-search.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-filter-search.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-search.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-search.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-filter-search.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-search.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-search.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-search.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-search.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-search.flockler-carousel_v2-item__media__play-button:before, .icon-filter-search.c-button--download.is-pdf:before, .icon-filter-search.c-button--out-of-stock:before, .icon-filter-search.c-button--business-product:before, .icon-filter-search.c-button--add-to-restock-notify:before, .icon-filter-search.c-button--go-to-idp:before,
.icon-filter-search.c-button--add-to-cart:before, .icon-filter-search.c-button--configurator:before, button.icon-filter-search[data-comparison-remove]:before, .icon-filter-search.c-quantity-select__update-control--remove:before, .icon-filter-search.c-quantity-select__update-control--update:before, .icon-filter-search.c-button--passkey:before, .icon-filter-search.litebox-close:before, #unibox-suggest-box .icon-filter-search.unibox__delete-history:before {
  content: "\f138"/"";
}

.icon.icon-filter-reset-circle:before, .icon-filter-reset-circle.c-header-navigation__link--shopping-cart:before, .icon-filter-reset-circle.c-header-navigation__link--wishlist:before, .icon-filter-reset-circle.c-header-navigation__link--account:before, .icon-filter-reset-circle.c-header-navigation__link--search:before, .icon-filter-reset-circle.c-header-navigation__link--language:before, .icon-filter-reset-circle.c-footer-list__link--language:before, .m-table__column--configurable .icon-filter-reset-circle.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-reset-circle:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-reset-circle:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-reset-circle:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-reset-circle:before, .icon-filter-reset-circle.c-scrolltop:before, .icon-filter-reset-circle.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-reset-circle.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-reset-circle.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-filter-reset-circle.c-navigation-labeled__item--permalink:before, .icon-filter-reset-circle.c-navigation-drawer__link--back:before, .icon-filter-reset-circle.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-filter-reset-circle.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-filter-reset-circle.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-filter-reset-circle.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-filter-reset-circle.swiper-scrollbar-video:before, .swiper-container .icon-filter-reset-circle.swiper-pagination-bullet.has-video:before, .icon-filter-reset-circle.c-messaging__close:before, .icon-filter-reset-circle.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-filter-reset-circle.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-filter-reset-circle.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-filter-reset-circle.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-reset-circle.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-reset-circle.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-filter-reset-circle.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-reset-circle.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-reset-circle.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-reset-circle.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-reset-circle.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-reset-circle.flockler-carousel_v2-item__media__play-button:before, .icon-filter-reset-circle.c-button--download.is-pdf:before, .icon-filter-reset-circle.c-button--out-of-stock:before, .icon-filter-reset-circle.c-button--business-product:before, .icon-filter-reset-circle.c-button--add-to-restock-notify:before, .icon-filter-reset-circle.c-button--go-to-idp:before,
.icon-filter-reset-circle.c-button--add-to-cart:before, .icon-filter-reset-circle.c-button--configurator:before, button.icon-filter-reset-circle[data-comparison-remove]:before, .icon-filter-reset-circle.c-quantity-select__update-control--remove:before, .icon-filter-reset-circle.c-quantity-select__update-control--update:before, .icon-filter-reset-circle.c-button--passkey:before, .icon-filter-reset-circle.litebox-close:before, #unibox-suggest-box .icon-filter-reset-circle.unibox__delete-history:before {
  content: "\f139"/"";
}

.icon.icon-filter-open:before, .icon-filter-open.c-header-navigation__link--shopping-cart:before, .icon-filter-open.c-header-navigation__link--wishlist:before, .icon-filter-open.c-header-navigation__link--account:before, .icon-filter-open.c-header-navigation__link--search:before, .icon-filter-open.c-header-navigation__link--language:before, .icon-filter-open.c-footer-list__link--language:before, .m-table__column--configurable .icon-filter-open.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-open:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-open:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-open:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-open:before, .icon-filter-open.c-scrolltop:before, .icon-filter-open.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-open.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-open.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-filter-open.c-navigation-labeled__item--permalink:before, .icon-filter-open.c-navigation-drawer__link--back:before, .icon-filter-open.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-filter-open.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-filter-open.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-filter-open.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-filter-open.swiper-scrollbar-video:before, .swiper-container .icon-filter-open.swiper-pagination-bullet.has-video:before, .icon-filter-open.c-messaging__close:before, .icon-filter-open.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-filter-open.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-filter-open.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-filter-open.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-open.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-open.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-filter-open.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-open.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-open.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-open.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-open.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-open.flockler-carousel_v2-item__media__play-button:before, .icon-filter-open.c-button--download.is-pdf:before, .icon-filter-open.c-button--out-of-stock:before, .icon-filter-open.c-button--business-product:before, .icon-filter-open.c-button--add-to-restock-notify:before, .icon-filter-open.c-button--go-to-idp:before,
.icon-filter-open.c-button--add-to-cart:before, .icon-filter-open.c-button--configurator:before, button.icon-filter-open[data-comparison-remove]:before, .icon-filter-open.c-quantity-select__update-control--remove:before, .icon-filter-open.c-quantity-select__update-control--update:before, .icon-filter-open.c-button--passkey:before, .icon-filter-open.litebox-close:before, #unibox-suggest-box .icon-filter-open.unibox__delete-history:before {
  content: "\f13a"/"";
}

.icon.icon-filter-drawer:before, .icon-filter-drawer.c-header-navigation__link--shopping-cart:before, .icon-filter-drawer.c-header-navigation__link--wishlist:before, .icon-filter-drawer.c-header-navigation__link--account:before, .icon-filter-drawer.c-header-navigation__link--search:before, .icon-filter-drawer.c-header-navigation__link--language:before, .icon-filter-drawer.c-footer-list__link--language:before, .m-table__column--configurable .icon-filter-drawer.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-drawer:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-drawer:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-drawer:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-drawer:before, .icon-filter-drawer.c-scrolltop:before, .icon-filter-drawer.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-drawer.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-drawer.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-filter-drawer.c-navigation-labeled__item--permalink:before, .icon-filter-drawer.c-navigation-drawer__link--back:before, .icon-filter-drawer.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-filter-drawer.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-filter-drawer.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-filter-drawer.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-filter-drawer.swiper-scrollbar-video:before, .swiper-container .icon-filter-drawer.swiper-pagination-bullet.has-video:before, .icon-filter-drawer.c-messaging__close:before, .icon-filter-drawer.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-filter-drawer.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-filter-drawer.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-filter-drawer.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-drawer.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-drawer.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-filter-drawer.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-drawer.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-drawer.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-drawer.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-drawer.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-drawer.flockler-carousel_v2-item__media__play-button:before, .icon-filter-drawer.c-button--download.is-pdf:before, .icon-filter-drawer.c-button--out-of-stock:before, .icon-filter-drawer.c-button--business-product:before, .icon-filter-drawer.c-button--add-to-restock-notify:before, .icon-filter-drawer.c-button--go-to-idp:before,
.icon-filter-drawer.c-button--add-to-cart:before, .icon-filter-drawer.c-button--configurator:before, button.icon-filter-drawer[data-comparison-remove]:before, .icon-filter-drawer.c-quantity-select__update-control--remove:before, .icon-filter-drawer.c-quantity-select__update-control--update:before, .icon-filter-drawer.c-button--passkey:before, .icon-filter-drawer.litebox-close:before, #unibox-suggest-box .icon-filter-drawer.unibox__delete-history:before {
  content: "\f13b"/"";
}

.icon.icon-filter-close:before, .icon-filter-close.c-header-navigation__link--shopping-cart:before, .icon-filter-close.c-header-navigation__link--wishlist:before, .icon-filter-close.c-header-navigation__link--account:before, .icon-filter-close.c-header-navigation__link--search:before, .icon-filter-close.c-header-navigation__link--language:before, .icon-filter-close.c-footer-list__link--language:before, .m-table__column--configurable .icon-filter-close.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-close:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-close:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-close:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-close:before, .icon-filter-close.c-scrolltop:before, .icon-filter-close.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-close.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-close.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-filter-close.c-navigation-labeled__item--permalink:before, .icon-filter-close.c-navigation-drawer__link--back:before, .icon-filter-close.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-filter-close.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-filter-close.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-filter-close.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-filter-close.swiper-scrollbar-video:before, .swiper-container .icon-filter-close.swiper-pagination-bullet.has-video:before, .icon-filter-close.c-messaging__close:before, .icon-filter-close.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-filter-close.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-filter-close.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-filter-close.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-close.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-close.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-filter-close.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-close.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-close.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-close.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-close.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-close.flockler-carousel_v2-item__media__play-button:before, .icon-filter-close.c-button--download.is-pdf:before, .icon-filter-close.c-button--out-of-stock:before, .icon-filter-close.c-button--business-product:before, .icon-filter-close.c-button--add-to-restock-notify:before, .icon-filter-close.c-button--go-to-idp:before,
.icon-filter-close.c-button--add-to-cart:before, .icon-filter-close.c-button--configurator:before, button.icon-filter-close[data-comparison-remove]:before, .icon-filter-close.c-quantity-select__update-control--remove:before, .icon-filter-close.c-quantity-select__update-control--update:before, .icon-filter-close.c-button--passkey:before, .icon-filter-close.litebox-close:before, #unibox-suggest-box .icon-filter-close.unibox__delete-history:before {
  content: "\f13c"/"";
}

.icon.icon-filter-check:before, .icon-filter-check.c-header-navigation__link--shopping-cart:before, .icon-filter-check.c-header-navigation__link--wishlist:before, .icon-filter-check.c-header-navigation__link--account:before, .icon-filter-check.c-header-navigation__link--search:before, .icon-filter-check.c-header-navigation__link--language:before, .icon-filter-check.c-footer-list__link--language:before, .m-table__column--configurable .icon-filter-check.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-check:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-check:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-check:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-check:before, .icon-filter-check.c-scrolltop:before, .icon-filter-check.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-check.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-check.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-filter-check.c-navigation-labeled__item--permalink:before, .icon-filter-check.c-navigation-drawer__link--back:before, .icon-filter-check.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-filter-check.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-filter-check.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-filter-check.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-filter-check.swiper-scrollbar-video:before, .swiper-container .icon-filter-check.swiper-pagination-bullet.has-video:before, .icon-filter-check.c-messaging__close:before, .icon-filter-check.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-filter-check.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-filter-check.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-filter-check.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-check.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-check.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-filter-check.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-check.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-check.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-check.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-check.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-check.flockler-carousel_v2-item__media__play-button:before, .icon-filter-check.c-button--download.is-pdf:before, .icon-filter-check.c-button--out-of-stock:before, .icon-filter-check.c-button--business-product:before, .icon-filter-check.c-button--add-to-restock-notify:before, .icon-filter-check.c-button--go-to-idp:before,
.icon-filter-check.c-button--add-to-cart:before, .icon-filter-check.c-button--configurator:before, button.icon-filter-check[data-comparison-remove]:before, .icon-filter-check.c-quantity-select__update-control--remove:before, .icon-filter-check.c-quantity-select__update-control--update:before, .icon-filter-check.c-button--passkey:before, .icon-filter-check.litebox-close:before, #unibox-suggest-box .icon-filter-check.unibox__delete-history:before {
  content: "\f13d"/"";
}

.icon.icon-file-upload-tiff:before, .icon-file-upload-tiff.c-header-navigation__link--shopping-cart:before, .icon-file-upload-tiff.c-header-navigation__link--wishlist:before, .icon-file-upload-tiff.c-header-navigation__link--account:before, .icon-file-upload-tiff.c-header-navigation__link--search:before, .icon-file-upload-tiff.c-header-navigation__link--language:before, .icon-file-upload-tiff.c-footer-list__link--language:before, .m-table__column--configurable .icon-file-upload-tiff.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-file-upload-tiff:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-file-upload-tiff:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-file-upload-tiff:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-file-upload-tiff:before, .icon-file-upload-tiff.c-scrolltop:before, .icon-file-upload-tiff.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-file-upload-tiff.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-file-upload-tiff.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-file-upload-tiff.c-navigation-labeled__item--permalink:before, .icon-file-upload-tiff.c-navigation-drawer__link--back:before, .icon-file-upload-tiff.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-file-upload-tiff.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-file-upload-tiff.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-file-upload-tiff.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-file-upload-tiff.swiper-scrollbar-video:before, .swiper-container .icon-file-upload-tiff.swiper-pagination-bullet.has-video:before, .icon-file-upload-tiff.c-messaging__close:before, .icon-file-upload-tiff.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-file-upload-tiff.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-file-upload-tiff.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-file-upload-tiff.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-file-upload-tiff.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-file-upload-tiff.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-file-upload-tiff.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-file-upload-tiff.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-file-upload-tiff.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-tiff.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-tiff.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-tiff.flockler-carousel_v2-item__media__play-button:before, .icon-file-upload-tiff.c-button--download.is-pdf:before, .icon-file-upload-tiff.c-button--out-of-stock:before, .icon-file-upload-tiff.c-button--business-product:before, .icon-file-upload-tiff.c-button--add-to-restock-notify:before, .icon-file-upload-tiff.c-button--go-to-idp:before,
.icon-file-upload-tiff.c-button--add-to-cart:before, .icon-file-upload-tiff.c-button--configurator:before, button.icon-file-upload-tiff[data-comparison-remove]:before, .icon-file-upload-tiff.c-quantity-select__update-control--remove:before, .icon-file-upload-tiff.c-quantity-select__update-control--update:before, .icon-file-upload-tiff.c-button--passkey:before, .icon-file-upload-tiff.litebox-close:before, #unibox-suggest-box .icon-file-upload-tiff.unibox__delete-history:before {
  content: "\f13e"/"";
}

.icon.icon-file-upload-png:before, .icon-file-upload-png.c-header-navigation__link--shopping-cart:before, .icon-file-upload-png.c-header-navigation__link--wishlist:before, .icon-file-upload-png.c-header-navigation__link--account:before, .icon-file-upload-png.c-header-navigation__link--search:before, .icon-file-upload-png.c-header-navigation__link--language:before, .icon-file-upload-png.c-footer-list__link--language:before, .m-table__column--configurable .icon-file-upload-png.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-file-upload-png:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-file-upload-png:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-file-upload-png:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-file-upload-png:before, .icon-file-upload-png.c-scrolltop:before, .icon-file-upload-png.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-file-upload-png.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-file-upload-png.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-file-upload-png.c-navigation-labeled__item--permalink:before, .icon-file-upload-png.c-navigation-drawer__link--back:before, .icon-file-upload-png.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-file-upload-png.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-file-upload-png.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-file-upload-png.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-file-upload-png.swiper-scrollbar-video:before, .swiper-container .icon-file-upload-png.swiper-pagination-bullet.has-video:before, .icon-file-upload-png.c-messaging__close:before, .icon-file-upload-png.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-file-upload-png.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-file-upload-png.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-file-upload-png.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-file-upload-png.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-file-upload-png.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-file-upload-png.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-file-upload-png.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-file-upload-png.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-png.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-png.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-png.flockler-carousel_v2-item__media__play-button:before, .icon-file-upload-png.c-button--download.is-pdf:before, .icon-file-upload-png.c-button--out-of-stock:before, .icon-file-upload-png.c-button--business-product:before, .icon-file-upload-png.c-button--add-to-restock-notify:before, .icon-file-upload-png.c-button--go-to-idp:before,
.icon-file-upload-png.c-button--add-to-cart:before, .icon-file-upload-png.c-button--configurator:before, button.icon-file-upload-png[data-comparison-remove]:before, .icon-file-upload-png.c-quantity-select__update-control--remove:before, .icon-file-upload-png.c-quantity-select__update-control--update:before, .icon-file-upload-png.c-button--passkey:before, .icon-file-upload-png.litebox-close:before, #unibox-suggest-box .icon-file-upload-png.unibox__delete-history:before {
  content: "\f13f"/"";
}

.icon.icon-file-upload-pdf:before, .icon-file-upload-pdf.c-header-navigation__link--shopping-cart:before, .icon-file-upload-pdf.c-header-navigation__link--wishlist:before, .icon-file-upload-pdf.c-header-navigation__link--account:before, .icon-file-upload-pdf.c-header-navigation__link--search:before, .icon-file-upload-pdf.c-header-navigation__link--language:before, .icon-file-upload-pdf.c-footer-list__link--language:before, .m-table__column--configurable .icon-file-upload-pdf.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-file-upload-pdf:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-file-upload-pdf:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-file-upload-pdf:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-file-upload-pdf:before, .icon-file-upload-pdf.c-scrolltop:before, .icon-file-upload-pdf.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-file-upload-pdf.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-file-upload-pdf.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-file-upload-pdf.c-navigation-labeled__item--permalink:before, .icon-file-upload-pdf.c-navigation-drawer__link--back:before, .icon-file-upload-pdf.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-file-upload-pdf.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-file-upload-pdf.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-file-upload-pdf.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-file-upload-pdf.swiper-scrollbar-video:before, .swiper-container .icon-file-upload-pdf.swiper-pagination-bullet.has-video:before, .icon-file-upload-pdf.c-messaging__close:before, .icon-file-upload-pdf.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-file-upload-pdf.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-file-upload-pdf.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-file-upload-pdf.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-file-upload-pdf.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-file-upload-pdf.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-file-upload-pdf.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-file-upload-pdf.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-file-upload-pdf.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-pdf.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-pdf.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-pdf.flockler-carousel_v2-item__media__play-button:before, .icon-file-upload-pdf.c-button--download.is-pdf:before, .icon-file-upload-pdf.c-button--out-of-stock:before, .icon-file-upload-pdf.c-button--business-product:before, .icon-file-upload-pdf.c-button--add-to-restock-notify:before, .icon-file-upload-pdf.c-button--go-to-idp:before,
.icon-file-upload-pdf.c-button--add-to-cart:before, .icon-file-upload-pdf.c-button--configurator:before, button.icon-file-upload-pdf[data-comparison-remove]:before, .icon-file-upload-pdf.c-quantity-select__update-control--remove:before, .icon-file-upload-pdf.c-quantity-select__update-control--update:before, .icon-file-upload-pdf.c-button--passkey:before, .icon-file-upload-pdf.litebox-close:before, #unibox-suggest-box .icon-file-upload-pdf.unibox__delete-history:before {
  content: "\f140"/"";
}

.icon.icon-file-upload-jpeg:before, .icon-file-upload-jpeg.c-header-navigation__link--shopping-cart:before, .icon-file-upload-jpeg.c-header-navigation__link--wishlist:before, .icon-file-upload-jpeg.c-header-navigation__link--account:before, .icon-file-upload-jpeg.c-header-navigation__link--search:before, .icon-file-upload-jpeg.c-header-navigation__link--language:before, .icon-file-upload-jpeg.c-footer-list__link--language:before, .m-table__column--configurable .icon-file-upload-jpeg.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-file-upload-jpeg:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-file-upload-jpeg:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-file-upload-jpeg:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-file-upload-jpeg:before, .icon-file-upload-jpeg.c-scrolltop:before, .icon-file-upload-jpeg.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-file-upload-jpeg.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-file-upload-jpeg.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-file-upload-jpeg.c-navigation-labeled__item--permalink:before, .icon-file-upload-jpeg.c-navigation-drawer__link--back:before, .icon-file-upload-jpeg.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-file-upload-jpeg.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-file-upload-jpeg.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-file-upload-jpeg.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-file-upload-jpeg.swiper-scrollbar-video:before, .swiper-container .icon-file-upload-jpeg.swiper-pagination-bullet.has-video:before, .icon-file-upload-jpeg.c-messaging__close:before, .icon-file-upload-jpeg.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-file-upload-jpeg.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-file-upload-jpeg.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-file-upload-jpeg.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-file-upload-jpeg.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-file-upload-jpeg.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-file-upload-jpeg.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-file-upload-jpeg.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-file-upload-jpeg.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-jpeg.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-jpeg.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-jpeg.flockler-carousel_v2-item__media__play-button:before, .icon-file-upload-jpeg.c-button--download.is-pdf:before, .icon-file-upload-jpeg.c-button--out-of-stock:before, .icon-file-upload-jpeg.c-button--business-product:before, .icon-file-upload-jpeg.c-button--add-to-restock-notify:before, .icon-file-upload-jpeg.c-button--go-to-idp:before,
.icon-file-upload-jpeg.c-button--add-to-cart:before, .icon-file-upload-jpeg.c-button--configurator:before, button.icon-file-upload-jpeg[data-comparison-remove]:before, .icon-file-upload-jpeg.c-quantity-select__update-control--remove:before, .icon-file-upload-jpeg.c-quantity-select__update-control--update:before, .icon-file-upload-jpeg.c-button--passkey:before, .icon-file-upload-jpeg.litebox-close:before, #unibox-suggest-box .icon-file-upload-jpeg.unibox__delete-history:before {
  content: "\f141"/"";
}

.icon.icon-file-upload-default:before, .icon-file-upload-default.c-header-navigation__link--shopping-cart:before, .icon-file-upload-default.c-header-navigation__link--wishlist:before, .icon-file-upload-default.c-header-navigation__link--account:before, .icon-file-upload-default.c-header-navigation__link--search:before, .icon-file-upload-default.c-header-navigation__link--language:before, .icon-file-upload-default.c-footer-list__link--language:before, .m-table__column--configurable .icon-file-upload-default.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-file-upload-default:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-file-upload-default:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-file-upload-default:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-file-upload-default:before, .icon-file-upload-default.c-scrolltop:before, .icon-file-upload-default.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-file-upload-default.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-file-upload-default.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-file-upload-default.c-navigation-labeled__item--permalink:before, .icon-file-upload-default.c-navigation-drawer__link--back:before, .icon-file-upload-default.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-file-upload-default.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-file-upload-default.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-file-upload-default.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-file-upload-default.swiper-scrollbar-video:before, .swiper-container .icon-file-upload-default.swiper-pagination-bullet.has-video:before, .icon-file-upload-default.c-messaging__close:before, .icon-file-upload-default.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-file-upload-default.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-file-upload-default.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-file-upload-default.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-file-upload-default.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-file-upload-default.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-file-upload-default.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-file-upload-default.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-file-upload-default.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-default.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-default.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-default.flockler-carousel_v2-item__media__play-button:before, .icon-file-upload-default.c-button--download.is-pdf:before, .icon-file-upload-default.c-button--out-of-stock:before, .icon-file-upload-default.c-button--business-product:before, .icon-file-upload-default.c-button--add-to-restock-notify:before, .icon-file-upload-default.c-button--go-to-idp:before,
.icon-file-upload-default.c-button--add-to-cart:before, .icon-file-upload-default.c-button--configurator:before, button.icon-file-upload-default[data-comparison-remove]:before, .icon-file-upload-default.c-quantity-select__update-control--remove:before, .icon-file-upload-default.c-quantity-select__update-control--update:before, .icon-file-upload-default.c-button--passkey:before, .icon-file-upload-default.litebox-close:before, #unibox-suggest-box .icon-file-upload-default.unibox__delete-history:before {
  content: "\f142"/"";
}

.icon.icon-facebook:before, .icon-facebook.c-header-navigation__link--shopping-cart:before, .icon-facebook.c-header-navigation__link--wishlist:before, .icon-facebook.c-header-navigation__link--account:before, .icon-facebook.c-header-navigation__link--search:before, .icon-facebook.c-header-navigation__link--language:before, .icon-facebook.c-footer-list__link--language:before, .m-table__column--configurable .icon-facebook.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-facebook:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-facebook:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-facebook:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-facebook:before, .icon-facebook.c-scrolltop:before, .icon-facebook.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-facebook.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-facebook.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-facebook.c-navigation-labeled__item--permalink:before, .icon-facebook.c-navigation-drawer__link--back:before, .icon-facebook.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-facebook.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-facebook.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-facebook.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-facebook.swiper-scrollbar-video:before, .swiper-container .icon-facebook.swiper-pagination-bullet.has-video:before, .icon-facebook.c-messaging__close:before, .icon-facebook.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-facebook.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-facebook.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-facebook.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-facebook.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-facebook.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-facebook.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-facebook.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-facebook.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-facebook.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-facebook.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-facebook.flockler-carousel_v2-item__media__play-button:before, .icon-facebook.c-button--download.is-pdf:before, .icon-facebook.c-button--out-of-stock:before, .icon-facebook.c-button--business-product:before, .icon-facebook.c-button--add-to-restock-notify:before, .icon-facebook.c-button--go-to-idp:before,
.icon-facebook.c-button--add-to-cart:before, .icon-facebook.c-button--configurator:before, button.icon-facebook[data-comparison-remove]:before, .icon-facebook.c-quantity-select__update-control--remove:before, .icon-facebook.c-quantity-select__update-control--update:before, .icon-facebook.c-button--passkey:before, .icon-facebook.litebox-close:before, #unibox-suggest-box .icon-facebook.unibox__delete-history:before {
  content: "\f143"/"";
}

.icon.icon-facebook-f:before, .icon-facebook-f.c-header-navigation__link--shopping-cart:before, .icon-facebook-f.c-header-navigation__link--wishlist:before, .icon-facebook-f.c-header-navigation__link--account:before, .icon-facebook-f.c-header-navigation__link--search:before, .icon-facebook-f.c-header-navigation__link--language:before, .icon-facebook-f.c-footer-list__link--language:before, .m-table__column--configurable .icon-facebook-f.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-facebook-f:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-facebook-f:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-facebook-f:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-facebook-f:before, .icon-facebook-f.c-scrolltop:before, .icon-facebook-f.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-facebook-f.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-facebook-f.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-facebook-f.c-navigation-labeled__item--permalink:before, .icon-facebook-f.c-navigation-drawer__link--back:before, .icon-facebook-f.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-facebook-f.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-facebook-f.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-facebook-f.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-facebook-f.swiper-scrollbar-video:before, .swiper-container .icon-facebook-f.swiper-pagination-bullet.has-video:before, .icon-facebook-f.c-messaging__close:before, .icon-facebook-f.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-facebook-f.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-facebook-f.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-facebook-f.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-facebook-f.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-facebook-f.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-facebook-f.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-facebook-f.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-facebook-f.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-facebook-f.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-facebook-f.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-facebook-f.flockler-carousel_v2-item__media__play-button:before, .icon-facebook-f.c-button--download.is-pdf:before, .icon-facebook-f.c-button--out-of-stock:before, .icon-facebook-f.c-button--business-product:before, .icon-facebook-f.c-button--add-to-restock-notify:before, .icon-facebook-f.c-button--go-to-idp:before,
.icon-facebook-f.c-button--add-to-cart:before, .icon-facebook-f.c-button--configurator:before, button.icon-facebook-f[data-comparison-remove]:before, .icon-facebook-f.c-quantity-select__update-control--remove:before, .icon-facebook-f.c-quantity-select__update-control--update:before, .icon-facebook-f.c-button--passkey:before, .icon-facebook-f.litebox-close:before, #unibox-suggest-box .icon-facebook-f.unibox__delete-history:before {
  content: "\f144"/"";
}

.icon.icon-external-link:before, .icon-external-link.c-header-navigation__link--shopping-cart:before, .icon-external-link.c-header-navigation__link--wishlist:before, .icon-external-link.c-header-navigation__link--account:before, .icon-external-link.c-header-navigation__link--search:before, .icon-external-link.c-header-navigation__link--language:before, .icon-external-link.c-footer-list__link--language:before, .m-table__column--configurable .icon-external-link.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-external-link:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-external-link:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-external-link:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-external-link:before, .icon-external-link.c-scrolltop:before, .icon-external-link.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-external-link.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-external-link.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-external-link.c-navigation-labeled__item--permalink:before, .icon-external-link.c-navigation-drawer__link--back:before, .icon-external-link.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-external-link.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-external-link.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-external-link.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-external-link.swiper-scrollbar-video:before, .swiper-container .icon-external-link.swiper-pagination-bullet.has-video:before, .icon-external-link.c-messaging__close:before, .icon-external-link.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-external-link.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-external-link.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-external-link.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-external-link.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-external-link.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-external-link.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-external-link.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-external-link.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-external-link.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-external-link.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-external-link.flockler-carousel_v2-item__media__play-button:before, .icon-external-link.c-button--download.is-pdf:before, .icon-external-link.c-button--out-of-stock:before, .icon-external-link.c-button--business-product:before, .icon-external-link.c-button--add-to-restock-notify:before, .icon-external-link.c-button--go-to-idp:before,
.icon-external-link.c-button--add-to-cart:before, .icon-external-link.c-button--configurator:before, button.icon-external-link[data-comparison-remove]:before, .icon-external-link.c-quantity-select__update-control--remove:before, .icon-external-link.c-quantity-select__update-control--update:before, .icon-external-link.c-button--passkey:before, .icon-external-link.litebox-close:before, #unibox-suggest-box .icon-external-link.unibox__delete-history:before {
  content: "\f145"/"";
}

.icon.icon-edit:before, .icon-edit.c-header-navigation__link--shopping-cart:before, .icon-edit.c-header-navigation__link--wishlist:before, .icon-edit.c-header-navigation__link--account:before, .icon-edit.c-header-navigation__link--search:before, .icon-edit.c-header-navigation__link--language:before, .icon-edit.c-footer-list__link--language:before, .m-table__column--configurable .icon-edit.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-edit:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-edit:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-edit:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-edit:before, .icon-edit.c-scrolltop:before, .icon-edit.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-edit.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-edit.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-edit.c-navigation-labeled__item--permalink:before, .icon-edit.c-navigation-drawer__link--back:before, .icon-edit.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-edit.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-edit.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-edit.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-edit.swiper-scrollbar-video:before, .swiper-container .icon-edit.swiper-pagination-bullet.has-video:before, .icon-edit.c-messaging__close:before, .icon-edit.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-edit.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-edit.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-edit.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-edit.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-edit.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-edit.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-edit.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-edit.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-edit.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-edit.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-edit.flockler-carousel_v2-item__media__play-button:before, .icon-edit.c-button--download.is-pdf:before, .icon-edit.c-button--out-of-stock:before, .icon-edit.c-button--business-product:before, .icon-edit.c-button--add-to-restock-notify:before, .icon-edit.c-button--go-to-idp:before,
.icon-edit.c-button--add-to-cart:before, .icon-edit.c-button--configurator:before, button.icon-edit[data-comparison-remove]:before, .icon-edit.c-quantity-select__update-control--remove:before, .icon-edit.c-quantity-select__update-control--update:before, .icon-edit.c-button--passkey:before, .icon-edit.litebox-close:before, #unibox-suggest-box .icon-edit.unibox__delete-history:before {
  content: "\f146"/"";
}

.icon.icon-edit-square:before, .icon-edit-square.c-header-navigation__link--shopping-cart:before, .icon-edit-square.c-header-navigation__link--wishlist:before, .icon-edit-square.c-header-navigation__link--account:before, .icon-edit-square.c-header-navigation__link--search:before, .icon-edit-square.c-header-navigation__link--language:before, .icon-edit-square.c-footer-list__link--language:before, .m-table__column--configurable .icon-edit-square.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-edit-square:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-edit-square:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-edit-square:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-edit-square:before, .icon-edit-square.c-scrolltop:before, .icon-edit-square.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-edit-square.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-edit-square.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-edit-square.c-navigation-labeled__item--permalink:before, .icon-edit-square.c-navigation-drawer__link--back:before, .icon-edit-square.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-edit-square.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-edit-square.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-edit-square.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-edit-square.swiper-scrollbar-video:before, .swiper-container .icon-edit-square.swiper-pagination-bullet.has-video:before, .icon-edit-square.c-messaging__close:before, .icon-edit-square.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-edit-square.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-edit-square.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-edit-square.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-edit-square.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-edit-square.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-edit-square.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-edit-square.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-edit-square.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-edit-square.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-edit-square.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-edit-square.flockler-carousel_v2-item__media__play-button:before, .icon-edit-square.c-button--download.is-pdf:before, .icon-edit-square.c-button--out-of-stock:before, .icon-edit-square.c-button--business-product:before, .icon-edit-square.c-button--add-to-restock-notify:before, .icon-edit-square.c-button--go-to-idp:before,
.icon-edit-square.c-button--add-to-cart:before, .icon-edit-square.c-button--configurator:before, button.icon-edit-square[data-comparison-remove]:before, .icon-edit-square.c-quantity-select__update-control--remove:before, .icon-edit-square.c-quantity-select__update-control--update:before, .icon-edit-square.c-button--passkey:before, .icon-edit-square.litebox-close:before, #unibox-suggest-box .icon-edit-square.unibox__delete-history:before {
  content: "\f147"/"";
}

.icon.icon-easy-credit:before, .icon-easy-credit.c-header-navigation__link--shopping-cart:before, .icon-easy-credit.c-header-navigation__link--wishlist:before, .icon-easy-credit.c-header-navigation__link--account:before, .icon-easy-credit.c-header-navigation__link--search:before, .icon-easy-credit.c-header-navigation__link--language:before, .icon-easy-credit.c-footer-list__link--language:before, .m-table__column--configurable .icon-easy-credit.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-easy-credit:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-easy-credit:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-easy-credit:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-easy-credit:before, .icon-easy-credit.c-scrolltop:before, .icon-easy-credit.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-easy-credit.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-easy-credit.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-easy-credit.c-navigation-labeled__item--permalink:before, .icon-easy-credit.c-navigation-drawer__link--back:before, .icon-easy-credit.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-easy-credit.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-easy-credit.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-easy-credit.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-easy-credit.swiper-scrollbar-video:before, .swiper-container .icon-easy-credit.swiper-pagination-bullet.has-video:before, .icon-easy-credit.c-messaging__close:before, .icon-easy-credit.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-easy-credit.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-easy-credit.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-easy-credit.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-easy-credit.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-easy-credit.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-easy-credit.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-easy-credit.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-easy-credit.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-easy-credit.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-easy-credit.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-easy-credit.flockler-carousel_v2-item__media__play-button:before, .icon-easy-credit.c-button--download.is-pdf:before, .icon-easy-credit.c-button--out-of-stock:before, .icon-easy-credit.c-button--business-product:before, .icon-easy-credit.c-button--add-to-restock-notify:before, .icon-easy-credit.c-button--go-to-idp:before,
.icon-easy-credit.c-button--add-to-cart:before, .icon-easy-credit.c-button--configurator:before, button.icon-easy-credit[data-comparison-remove]:before, .icon-easy-credit.c-quantity-select__update-control--remove:before, .icon-easy-credit.c-quantity-select__update-control--update:before, .icon-easy-credit.c-button--passkey:before, .icon-easy-credit.litebox-close:before, #unibox-suggest-box .icon-easy-credit.unibox__delete-history:before {
  content: "\f148"/"";
}

.icon.icon-download:before, .icon-download.c-header-navigation__link--shopping-cart:before, .icon-download.c-header-navigation__link--wishlist:before, .icon-download.c-header-navigation__link--account:before, .icon-download.c-header-navigation__link--search:before, .icon-download.c-header-navigation__link--language:before, .icon-download.c-footer-list__link--language:before, .m-table__column--configurable .icon-download.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-download:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-download:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-download:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-download:before, .icon-download.c-scrolltop:before, .icon-download.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-download.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-download.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-download.c-navigation-labeled__item--permalink:before, .icon-download.c-navigation-drawer__link--back:before, .icon-download.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-download.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-download.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-download.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-download.swiper-scrollbar-video:before, .swiper-container .icon-download.swiper-pagination-bullet.has-video:before, .icon-download.c-messaging__close:before, .icon-download.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-download.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-download.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-download.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-download.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-download.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-download.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-download.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-download.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-download.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-download.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-download.flockler-carousel_v2-item__media__play-button:before, .icon-download.c-button--download.is-pdf:before, .icon-download.c-button--out-of-stock:before, .icon-download.c-button--business-product:before, .icon-download.c-button--add-to-restock-notify:before, .icon-download.c-button--go-to-idp:before,
.icon-download.c-button--add-to-cart:before, .icon-download.c-button--configurator:before, button.icon-download[data-comparison-remove]:before, .icon-download.c-quantity-select__update-control--remove:before, .icon-download.c-quantity-select__update-control--update:before, .icon-download.c-button--passkey:before, .icon-download.litebox-close:before, #unibox-suggest-box .icon-download.unibox__delete-history:before {
  content: "\f149"/"";
}

.icon.icon-discount-code:before, .icon-discount-code.c-header-navigation__link--shopping-cart:before, .icon-discount-code.c-header-navigation__link--wishlist:before, .icon-discount-code.c-header-navigation__link--account:before, .icon-discount-code.c-header-navigation__link--search:before, .icon-discount-code.c-header-navigation__link--language:before, .icon-discount-code.c-footer-list__link--language:before, .m-table__column--configurable .icon-discount-code.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-discount-code:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-discount-code:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-discount-code:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-discount-code:before, .icon-discount-code.c-scrolltop:before, .icon-discount-code.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-discount-code.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-discount-code.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-discount-code.c-navigation-labeled__item--permalink:before, .icon-discount-code.c-navigation-drawer__link--back:before, .icon-discount-code.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-discount-code.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-discount-code.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-discount-code.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-discount-code.swiper-scrollbar-video:before, .swiper-container .icon-discount-code.swiper-pagination-bullet.has-video:before, .icon-discount-code.c-messaging__close:before, .icon-discount-code.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-discount-code.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-discount-code.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-discount-code.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-discount-code.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-discount-code.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-discount-code.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-discount-code.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-discount-code.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-discount-code.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-discount-code.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-discount-code.flockler-carousel_v2-item__media__play-button:before, .icon-discount-code.c-button--download.is-pdf:before, .icon-discount-code.c-button--out-of-stock:before, .icon-discount-code.c-button--business-product:before, .icon-discount-code.c-button--add-to-restock-notify:before, .icon-discount-code.c-button--go-to-idp:before,
.icon-discount-code.c-button--add-to-cart:before, .icon-discount-code.c-button--configurator:before, button.icon-discount-code[data-comparison-remove]:before, .icon-discount-code.c-quantity-select__update-control--remove:before, .icon-discount-code.c-quantity-select__update-control--update:before, .icon-discount-code.c-button--passkey:before, .icon-discount-code.litebox-close:before, #unibox-suggest-box .icon-discount-code.unibox__delete-history:before {
  content: "\f14a"/"";
}

.icon.icon-descending:before, .icon-descending.c-header-navigation__link--shopping-cart:before, .icon-descending.c-header-navigation__link--wishlist:before, .icon-descending.c-header-navigation__link--account:before, .icon-descending.c-header-navigation__link--search:before, .icon-descending.c-header-navigation__link--language:before, .icon-descending.c-footer-list__link--language:before, .m-table__column--configurable .icon-descending.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-descending:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-descending:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-descending:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-descending:before, .icon-descending.c-scrolltop:before, .icon-descending.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-descending.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-descending.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-descending.c-navigation-labeled__item--permalink:before, .icon-descending.c-navigation-drawer__link--back:before, .icon-descending.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-descending.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-descending.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-descending.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-descending.swiper-scrollbar-video:before, .swiper-container .icon-descending.swiper-pagination-bullet.has-video:before, .icon-descending.c-messaging__close:before, .icon-descending.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-descending.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-descending.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-descending.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-descending.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-descending.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-descending.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-descending.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-descending.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-descending.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-descending.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-descending.flockler-carousel_v2-item__media__play-button:before, .icon-descending.c-button--download.is-pdf:before, .icon-descending.c-button--out-of-stock:before, .icon-descending.c-button--business-product:before, .icon-descending.c-button--add-to-restock-notify:before, .icon-descending.c-button--go-to-idp:before,
.icon-descending.c-button--add-to-cart:before, .icon-descending.c-button--configurator:before, button.icon-descending[data-comparison-remove]:before, .icon-descending.c-quantity-select__update-control--remove:before, .icon-descending.c-quantity-select__update-control--update:before, .icon-descending.c-button--passkey:before, .icon-descending.litebox-close:before, #unibox-suggest-box .icon-descending.unibox__delete-history:before {
  content: "\f14b"/"";
}

.icon.icon-configurator:before, .icon-configurator.c-header-navigation__link--shopping-cart:before, .icon-configurator.c-header-navigation__link--wishlist:before, .icon-configurator.c-header-navigation__link--account:before, .icon-configurator.c-header-navigation__link--search:before, .icon-configurator.c-header-navigation__link--language:before, .icon-configurator.c-footer-list__link--language:before, .m-table__column--configurable .icon-configurator.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-configurator:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-configurator:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-configurator:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-configurator:before, .icon-configurator.c-scrolltop:before, .icon-configurator.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-configurator.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-configurator.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-configurator.c-navigation-labeled__item--permalink:before, .icon-configurator.c-navigation-drawer__link--back:before, .icon-configurator.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-configurator.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-configurator.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-configurator.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-configurator.swiper-scrollbar-video:before, .swiper-container .icon-configurator.swiper-pagination-bullet.has-video:before, .icon-configurator.c-messaging__close:before, .icon-configurator.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-configurator.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-configurator.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-configurator.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-configurator.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-configurator.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-configurator.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-configurator.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-configurator.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-configurator.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-configurator.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-configurator.flockler-carousel_v2-item__media__play-button:before, .icon-configurator.c-button--download.is-pdf:before, .icon-configurator.c-button--out-of-stock:before, .icon-configurator.c-button--business-product:before, .icon-configurator.c-button--add-to-restock-notify:before, .icon-configurator.c-button--go-to-idp:before,
.icon-configurator.c-button--add-to-cart:before, .icon-configurator.c-button--configurator:before, button.icon-configurator[data-comparison-remove]:before, .icon-configurator.c-quantity-select__update-control--remove:before, .icon-configurator.c-quantity-select__update-control--update:before, .icon-configurator.c-button--passkey:before, .icon-configurator.litebox-close:before, #unibox-suggest-box .icon-configurator.unibox__delete-history:before {
  content: "\f14c"/"";
}

.icon.icon-close:before, .icon-close.c-header-navigation__link--shopping-cart:before, .icon-close.c-header-navigation__link--wishlist:before, .icon-close.c-header-navigation__link--account:before, .icon-close.c-header-navigation__link--search:before, .icon-close.c-header-navigation__link--language:before, .icon-close.c-footer-list__link--language:before, .m-table__column--configurable .icon-close.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-close:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-close:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-close:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-close:before, .icon-close.c-scrolltop:before, .icon-close.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-close.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-close.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-close.c-navigation-labeled__item--permalink:before, .icon-close.c-navigation-drawer__link--back:before, .icon-close.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-close.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-close.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-close.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-close.swiper-scrollbar-video:before, .swiper-container .icon-close.swiper-pagination-bullet.has-video:before, .icon-close.c-messaging__close:before, .icon-close.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-close.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-close.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-close.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-close.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-close.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-close.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-close.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-close.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-close.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-close.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-close.flockler-carousel_v2-item__media__play-button:before, .icon-close.c-button--download.is-pdf:before, .icon-close.c-button--out-of-stock:before, .icon-close.c-button--business-product:before, .icon-close.c-button--add-to-restock-notify:before, .icon-close.c-button--go-to-idp:before,
.icon-close.c-button--add-to-cart:before, .icon-close.c-button--configurator:before, button.icon-close[data-comparison-remove]:before, .icon-close.c-quantity-select__update-control--remove:before, .icon-close.c-quantity-select__update-control--update:before, .icon-close.c-button--passkey:before, .icon-close.litebox-close:before, #unibox-suggest-box .icon-close.unibox__delete-history:before {
  content: "\f14d"/"";
}

.icon.icon-close-circle:before, .icon-close-circle.c-header-navigation__link--shopping-cart:before, .icon-close-circle.c-header-navigation__link--wishlist:before, .icon-close-circle.c-header-navigation__link--account:before, .icon-close-circle.c-header-navigation__link--search:before, .icon-close-circle.c-header-navigation__link--language:before, .icon-close-circle.c-footer-list__link--language:before, .m-table__column--configurable .icon-close-circle.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-close-circle:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-close-circle:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-close-circle:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-close-circle:before, .icon-close-circle.c-scrolltop:before, .icon-close-circle.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-close-circle.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-close-circle.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-close-circle.c-navigation-labeled__item--permalink:before, .icon-close-circle.c-navigation-drawer__link--back:before, .icon-close-circle.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-close-circle.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-close-circle.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-close-circle.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-close-circle.swiper-scrollbar-video:before, .swiper-container .icon-close-circle.swiper-pagination-bullet.has-video:before, .icon-close-circle.c-messaging__close:before, .icon-close-circle.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-close-circle.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-close-circle.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-close-circle.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-close-circle.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-close-circle.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-close-circle.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-close-circle.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-close-circle.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-close-circle.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-close-circle.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-close-circle.flockler-carousel_v2-item__media__play-button:before, .icon-close-circle.c-button--download.is-pdf:before, .icon-close-circle.c-button--out-of-stock:before, .icon-close-circle.c-button--business-product:before, .icon-close-circle.c-button--add-to-restock-notify:before, .icon-close-circle.c-button--go-to-idp:before,
.icon-close-circle.c-button--add-to-cart:before, .icon-close-circle.c-button--configurator:before, button.icon-close-circle[data-comparison-remove]:before, .icon-close-circle.c-quantity-select__update-control--remove:before, .icon-close-circle.c-quantity-select__update-control--update:before, .icon-close-circle.c-button--passkey:before, .icon-close-circle.litebox-close:before, #unibox-suggest-box .icon-close-circle.unibox__delete-history:before {
  content: "\f14e"/"";
}

.icon.icon-clippy:before, .icon-clippy.c-header-navigation__link--shopping-cart:before, .icon-clippy.c-header-navigation__link--wishlist:before, .icon-clippy.c-header-navigation__link--account:before, .icon-clippy.c-header-navigation__link--search:before, .icon-clippy.c-header-navigation__link--language:before, .icon-clippy.c-footer-list__link--language:before, .m-table__column--configurable .icon-clippy.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-clippy:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-clippy:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-clippy:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-clippy:before, .icon-clippy.c-scrolltop:before, .icon-clippy.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-clippy.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-clippy.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-clippy.c-navigation-labeled__item--permalink:before, .icon-clippy.c-navigation-drawer__link--back:before, .icon-clippy.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-clippy.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-clippy.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-clippy.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-clippy.swiper-scrollbar-video:before, .swiper-container .icon-clippy.swiper-pagination-bullet.has-video:before, .icon-clippy.c-messaging__close:before, .icon-clippy.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-clippy.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-clippy.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-clippy.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-clippy.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-clippy.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-clippy.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-clippy.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-clippy.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-clippy.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-clippy.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-clippy.flockler-carousel_v2-item__media__play-button:before, .icon-clippy.c-button--download.is-pdf:before, .icon-clippy.c-button--out-of-stock:before, .icon-clippy.c-button--business-product:before, .icon-clippy.c-button--add-to-restock-notify:before, .icon-clippy.c-button--go-to-idp:before,
.icon-clippy.c-button--add-to-cart:before, .icon-clippy.c-button--configurator:before, button.icon-clippy[data-comparison-remove]:before, .icon-clippy.c-quantity-select__update-control--remove:before, .icon-clippy.c-quantity-select__update-control--update:before, .icon-clippy.c-button--passkey:before, .icon-clippy.litebox-close:before, #unibox-suggest-box .icon-clippy.unibox__delete-history:before {
  content: "\f14f"/"";
}

.icon.icon-clippy-check:before, .icon-clippy-check.c-header-navigation__link--shopping-cart:before, .icon-clippy-check.c-header-navigation__link--wishlist:before, .icon-clippy-check.c-header-navigation__link--account:before, .icon-clippy-check.c-header-navigation__link--search:before, .icon-clippy-check.c-header-navigation__link--language:before, .icon-clippy-check.c-footer-list__link--language:before, .m-table__column--configurable .icon-clippy-check.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-clippy-check:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-clippy-check:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-clippy-check:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-clippy-check:before, .icon-clippy-check.c-scrolltop:before, .icon-clippy-check.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-clippy-check.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-clippy-check.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-clippy-check.c-navigation-labeled__item--permalink:before, .icon-clippy-check.c-navigation-drawer__link--back:before, .icon-clippy-check.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-clippy-check.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-clippy-check.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-clippy-check.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-clippy-check.swiper-scrollbar-video:before, .swiper-container .icon-clippy-check.swiper-pagination-bullet.has-video:before, .icon-clippy-check.c-messaging__close:before, .icon-clippy-check.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-clippy-check.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-clippy-check.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-clippy-check.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-clippy-check.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-clippy-check.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-clippy-check.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-clippy-check.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-clippy-check.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-clippy-check.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-clippy-check.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-clippy-check.flockler-carousel_v2-item__media__play-button:before, .icon-clippy-check.c-button--download.is-pdf:before, .icon-clippy-check.c-button--out-of-stock:before, .icon-clippy-check.c-button--business-product:before, .icon-clippy-check.c-button--add-to-restock-notify:before, .icon-clippy-check.c-button--go-to-idp:before,
.icon-clippy-check.c-button--add-to-cart:before, .icon-clippy-check.c-button--configurator:before, button.icon-clippy-check[data-comparison-remove]:before, .icon-clippy-check.c-quantity-select__update-control--remove:before, .icon-clippy-check.c-quantity-select__update-control--update:before, .icon-clippy-check.c-button--passkey:before, .icon-clippy-check.litebox-close:before, #unibox-suggest-box .icon-clippy-check.unibox__delete-history:before {
  content: "\f150"/"";
}

.icon.icon-check:before, .icon-check.c-header-navigation__link--shopping-cart:before, .icon-check.c-header-navigation__link--wishlist:before, .icon-check.c-header-navigation__link--account:before, .icon-check.c-header-navigation__link--search:before, .icon-check.c-header-navigation__link--language:before, .icon-check.c-footer-list__link--language:before, .m-table__column--configurable .icon-check.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-check:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-check:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-check:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-check:before, .icon-check.c-scrolltop:before, .icon-check.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-check.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-check.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-check.c-navigation-labeled__item--permalink:before, .icon-check.c-navigation-drawer__link--back:before, .icon-check.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-check.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-check.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-check.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-check.swiper-scrollbar-video:before, .swiper-container .icon-check.swiper-pagination-bullet.has-video:before, .icon-check.c-messaging__close:before, .icon-check.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-check.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-check.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-check.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-check.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-check.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-check.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-check.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-check.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-check.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-check.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-check.flockler-carousel_v2-item__media__play-button:before, .icon-check.c-button--download.is-pdf:before, .icon-check.c-button--out-of-stock:before, .icon-check.c-button--business-product:before, .icon-check.c-button--add-to-restock-notify:before, .icon-check.c-button--go-to-idp:before,
.icon-check.c-button--add-to-cart:before, .icon-check.c-button--configurator:before, button.icon-check[data-comparison-remove]:before, .icon-check.c-quantity-select__update-control--remove:before, .icon-check.c-quantity-select__update-control--update:before, .icon-check.c-button--passkey:before, .icon-check.litebox-close:before, #unibox-suggest-box .icon-check.unibox__delete-history:before {
  content: "\f151"/"";
}

.icon.icon-check-circle:before, .icon-check-circle.c-header-navigation__link--shopping-cart:before, .icon-check-circle.c-header-navigation__link--wishlist:before, .icon-check-circle.c-header-navigation__link--account:before, .icon-check-circle.c-header-navigation__link--search:before, .icon-check-circle.c-header-navigation__link--language:before, .icon-check-circle.c-footer-list__link--language:before, .m-table__column--configurable .icon-check-circle.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-check-circle:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-check-circle:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-check-circle:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-check-circle:before, .icon-check-circle.c-scrolltop:before, .icon-check-circle.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-check-circle.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-check-circle.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-check-circle.c-navigation-labeled__item--permalink:before, .icon-check-circle.c-navigation-drawer__link--back:before, .icon-check-circle.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-check-circle.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-check-circle.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-check-circle.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-check-circle.swiper-scrollbar-video:before, .swiper-container .icon-check-circle.swiper-pagination-bullet.has-video:before, .icon-check-circle.c-messaging__close:before, .icon-check-circle.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-check-circle.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-check-circle.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-check-circle.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-check-circle.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-check-circle.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-check-circle.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-check-circle.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-check-circle.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-check-circle.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-check-circle.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-check-circle.flockler-carousel_v2-item__media__play-button:before, .icon-check-circle.c-button--download.is-pdf:before, .icon-check-circle.c-button--out-of-stock:before, .icon-check-circle.c-button--business-product:before, .icon-check-circle.c-button--add-to-restock-notify:before, .icon-check-circle.c-button--go-to-idp:before,
.icon-check-circle.c-button--add-to-cart:before, .icon-check-circle.c-button--configurator:before, button.icon-check-circle[data-comparison-remove]:before, .icon-check-circle.c-quantity-select__update-control--remove:before, .icon-check-circle.c-quantity-select__update-control--update:before, .icon-check-circle.c-button--passkey:before, .icon-check-circle.litebox-close:before, #unibox-suggest-box .icon-check-circle.unibox__delete-history:before {
  content: "\f152"/"";
}

.icon.icon-catalog-view-matrix:before, .icon-catalog-view-matrix.c-header-navigation__link--shopping-cart:before, .icon-catalog-view-matrix.c-header-navigation__link--wishlist:before, .icon-catalog-view-matrix.c-header-navigation__link--account:before, .icon-catalog-view-matrix.c-header-navigation__link--search:before, .icon-catalog-view-matrix.c-header-navigation__link--language:before, .icon-catalog-view-matrix.c-footer-list__link--language:before, .m-table__column--configurable .icon-catalog-view-matrix.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-catalog-view-matrix:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-catalog-view-matrix:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-catalog-view-matrix:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-catalog-view-matrix:before, .icon-catalog-view-matrix.c-scrolltop:before, .icon-catalog-view-matrix.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-catalog-view-matrix.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-catalog-view-matrix.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-catalog-view-matrix.c-navigation-labeled__item--permalink:before, .icon-catalog-view-matrix.c-navigation-drawer__link--back:before, .icon-catalog-view-matrix.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-catalog-view-matrix.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-catalog-view-matrix.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-catalog-view-matrix.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-catalog-view-matrix.swiper-scrollbar-video:before, .swiper-container .icon-catalog-view-matrix.swiper-pagination-bullet.has-video:before, .icon-catalog-view-matrix.c-messaging__close:before, .icon-catalog-view-matrix.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-catalog-view-matrix.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-catalog-view-matrix.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-catalog-view-matrix.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-catalog-view-matrix.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-catalog-view-matrix.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-catalog-view-matrix.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-catalog-view-matrix.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-catalog-view-matrix.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-catalog-view-matrix.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-catalog-view-matrix.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-catalog-view-matrix.flockler-carousel_v2-item__media__play-button:before, .icon-catalog-view-matrix.c-button--download.is-pdf:before, .icon-catalog-view-matrix.c-button--out-of-stock:before, .icon-catalog-view-matrix.c-button--business-product:before, .icon-catalog-view-matrix.c-button--add-to-restock-notify:before, .icon-catalog-view-matrix.c-button--go-to-idp:before,
.icon-catalog-view-matrix.c-button--add-to-cart:before, .icon-catalog-view-matrix.c-button--configurator:before, button.icon-catalog-view-matrix[data-comparison-remove]:before, .icon-catalog-view-matrix.c-quantity-select__update-control--remove:before, .icon-catalog-view-matrix.c-quantity-select__update-control--update:before, .icon-catalog-view-matrix.c-button--passkey:before, .icon-catalog-view-matrix.litebox-close:before, #unibox-suggest-box .icon-catalog-view-matrix.unibox__delete-history:before {
  content: "\f153"/"";
}

.icon.icon-catalog-view-list:before, .icon-catalog-view-list.c-header-navigation__link--shopping-cart:before, .icon-catalog-view-list.c-header-navigation__link--wishlist:before, .icon-catalog-view-list.c-header-navigation__link--account:before, .icon-catalog-view-list.c-header-navigation__link--search:before, .icon-catalog-view-list.c-header-navigation__link--language:before, .icon-catalog-view-list.c-footer-list__link--language:before, .m-table__column--configurable .icon-catalog-view-list.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-catalog-view-list:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-catalog-view-list:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-catalog-view-list:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-catalog-view-list:before, .icon-catalog-view-list.c-scrolltop:before, .icon-catalog-view-list.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-catalog-view-list.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-catalog-view-list.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-catalog-view-list.c-navigation-labeled__item--permalink:before, .icon-catalog-view-list.c-navigation-drawer__link--back:before, .icon-catalog-view-list.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-catalog-view-list.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-catalog-view-list.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-catalog-view-list.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-catalog-view-list.swiper-scrollbar-video:before, .swiper-container .icon-catalog-view-list.swiper-pagination-bullet.has-video:before, .icon-catalog-view-list.c-messaging__close:before, .icon-catalog-view-list.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-catalog-view-list.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-catalog-view-list.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-catalog-view-list.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-catalog-view-list.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-catalog-view-list.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-catalog-view-list.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-catalog-view-list.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-catalog-view-list.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-catalog-view-list.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-catalog-view-list.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-catalog-view-list.flockler-carousel_v2-item__media__play-button:before, .icon-catalog-view-list.c-button--download.is-pdf:before, .icon-catalog-view-list.c-button--out-of-stock:before, .icon-catalog-view-list.c-button--business-product:before, .icon-catalog-view-list.c-button--add-to-restock-notify:before, .icon-catalog-view-list.c-button--go-to-idp:before,
.icon-catalog-view-list.c-button--add-to-cart:before, .icon-catalog-view-list.c-button--configurator:before, button.icon-catalog-view-list[data-comparison-remove]:before, .icon-catalog-view-list.c-quantity-select__update-control--remove:before, .icon-catalog-view-list.c-quantity-select__update-control--update:before, .icon-catalog-view-list.c-button--passkey:before, .icon-catalog-view-list.litebox-close:before, #unibox-suggest-box .icon-catalog-view-list.unibox__delete-history:before {
  content: "\f154"/"";
}

.icon.icon-bulletpoint:before, .icon-bulletpoint.c-header-navigation__link--shopping-cart:before, .icon-bulletpoint.c-header-navigation__link--wishlist:before, .icon-bulletpoint.c-header-navigation__link--account:before, .icon-bulletpoint.c-header-navigation__link--search:before, .icon-bulletpoint.c-header-navigation__link--language:before, .icon-bulletpoint.c-footer-list__link--language:before, .m-table__column--configurable .icon-bulletpoint.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-bulletpoint:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-bulletpoint:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-bulletpoint:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-bulletpoint:before, .icon-bulletpoint.c-scrolltop:before, .icon-bulletpoint.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-bulletpoint.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-bulletpoint.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-bulletpoint.c-navigation-labeled__item--permalink:before, .icon-bulletpoint.c-navigation-drawer__link--back:before, .icon-bulletpoint.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-bulletpoint.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-bulletpoint.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-bulletpoint.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-bulletpoint.swiper-scrollbar-video:before, .swiper-container .icon-bulletpoint.swiper-pagination-bullet.has-video:before, .icon-bulletpoint.c-messaging__close:before, .icon-bulletpoint.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-bulletpoint.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-bulletpoint.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-bulletpoint.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-bulletpoint.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-bulletpoint.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-bulletpoint.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-bulletpoint.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-bulletpoint.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-bulletpoint.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-bulletpoint.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-bulletpoint.flockler-carousel_v2-item__media__play-button:before, .icon-bulletpoint.c-button--download.is-pdf:before, .icon-bulletpoint.c-button--out-of-stock:before, .icon-bulletpoint.c-button--business-product:before, .icon-bulletpoint.c-button--add-to-restock-notify:before, .icon-bulletpoint.c-button--go-to-idp:before,
.icon-bulletpoint.c-button--add-to-cart:before, .icon-bulletpoint.c-button--configurator:before, button.icon-bulletpoint[data-comparison-remove]:before, .icon-bulletpoint.c-quantity-select__update-control--remove:before, .icon-bulletpoint.c-quantity-select__update-control--update:before, .icon-bulletpoint.c-button--passkey:before, .icon-bulletpoint.litebox-close:before, #unibox-suggest-box .icon-bulletpoint.unibox__delete-history:before {
  content: "\f155"/"";
}

.icon.icon-blog:before, .icon-blog.c-header-navigation__link--shopping-cart:before, .icon-blog.c-header-navigation__link--wishlist:before, .icon-blog.c-header-navigation__link--account:before, .icon-blog.c-header-navigation__link--search:before, .icon-blog.c-header-navigation__link--language:before, .icon-blog.c-footer-list__link--language:before, .m-table__column--configurable .icon-blog.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-blog:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-blog:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-blog:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-blog:before, .icon-blog.c-scrolltop:before, .icon-blog.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-blog.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-blog.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-blog.c-navigation-labeled__item--permalink:before, .icon-blog.c-navigation-drawer__link--back:before, .icon-blog.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-blog.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-blog.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-blog.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-blog.swiper-scrollbar-video:before, .swiper-container .icon-blog.swiper-pagination-bullet.has-video:before, .icon-blog.c-messaging__close:before, .icon-blog.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-blog.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-blog.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-blog.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-blog.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-blog.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-blog.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-blog.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-blog.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-blog.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-blog.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-blog.flockler-carousel_v2-item__media__play-button:before, .icon-blog.c-button--download.is-pdf:before, .icon-blog.c-button--out-of-stock:before, .icon-blog.c-button--business-product:before, .icon-blog.c-button--add-to-restock-notify:before, .icon-blog.c-button--go-to-idp:before,
.icon-blog.c-button--add-to-cart:before, .icon-blog.c-button--configurator:before, button.icon-blog[data-comparison-remove]:before, .icon-blog.c-quantity-select__update-control--remove:before, .icon-blog.c-quantity-select__update-control--update:before, .icon-blog.c-button--passkey:before, .icon-blog.litebox-close:before, #unibox-suggest-box .icon-blog.unibox__delete-history:before {
  content: "\f156"/"";
}

.icon.icon-augmented-reality:before, .icon-augmented-reality.c-header-navigation__link--shopping-cart:before, .icon-augmented-reality.c-header-navigation__link--wishlist:before, .icon-augmented-reality.c-header-navigation__link--account:before, .icon-augmented-reality.c-header-navigation__link--search:before, .icon-augmented-reality.c-header-navigation__link--language:before, .icon-augmented-reality.c-footer-list__link--language:before, .m-table__column--configurable .icon-augmented-reality.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-augmented-reality:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-augmented-reality:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-augmented-reality:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-augmented-reality:before, .icon-augmented-reality.c-scrolltop:before, .icon-augmented-reality.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-augmented-reality.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-augmented-reality.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-augmented-reality.c-navigation-labeled__item--permalink:before, .icon-augmented-reality.c-navigation-drawer__link--back:before, .icon-augmented-reality.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-augmented-reality.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-augmented-reality.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-augmented-reality.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-augmented-reality.swiper-scrollbar-video:before, .swiper-container .icon-augmented-reality.swiper-pagination-bullet.has-video:before, .icon-augmented-reality.c-messaging__close:before, .icon-augmented-reality.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-augmented-reality.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-augmented-reality.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-augmented-reality.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-augmented-reality.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-augmented-reality.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-augmented-reality.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-augmented-reality.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-augmented-reality.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-augmented-reality.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-augmented-reality.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-augmented-reality.flockler-carousel_v2-item__media__play-button:before, .icon-augmented-reality.c-button--download.is-pdf:before, .icon-augmented-reality.c-button--out-of-stock:before, .icon-augmented-reality.c-button--business-product:before, .icon-augmented-reality.c-button--add-to-restock-notify:before, .icon-augmented-reality.c-button--go-to-idp:before,
.icon-augmented-reality.c-button--add-to-cart:before, .icon-augmented-reality.c-button--configurator:before, button.icon-augmented-reality[data-comparison-remove]:before, .icon-augmented-reality.c-quantity-select__update-control--remove:before, .icon-augmented-reality.c-quantity-select__update-control--update:before, .icon-augmented-reality.c-button--passkey:before, .icon-augmented-reality.litebox-close:before, #unibox-suggest-box .icon-augmented-reality.unibox__delete-history:before {
  content: "\f157"/"";
}

.icon.icon-ascending:before, .icon-ascending.c-header-navigation__link--shopping-cart:before, .icon-ascending.c-header-navigation__link--wishlist:before, .icon-ascending.c-header-navigation__link--account:before, .icon-ascending.c-header-navigation__link--search:before, .icon-ascending.c-header-navigation__link--language:before, .icon-ascending.c-footer-list__link--language:before, .m-table__column--configurable .icon-ascending.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-ascending:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-ascending:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-ascending:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-ascending:before, .icon-ascending.c-scrolltop:before, .icon-ascending.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-ascending.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-ascending.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-ascending.c-navigation-labeled__item--permalink:before, .icon-ascending.c-navigation-drawer__link--back:before, .icon-ascending.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-ascending.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-ascending.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-ascending.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-ascending.swiper-scrollbar-video:before, .swiper-container .icon-ascending.swiper-pagination-bullet.has-video:before, .icon-ascending.c-messaging__close:before, .icon-ascending.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-ascending.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-ascending.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-ascending.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-ascending.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-ascending.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-ascending.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-ascending.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-ascending.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-ascending.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-ascending.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-ascending.flockler-carousel_v2-item__media__play-button:before, .icon-ascending.c-button--download.is-pdf:before, .icon-ascending.c-button--out-of-stock:before, .icon-ascending.c-button--business-product:before, .icon-ascending.c-button--add-to-restock-notify:before, .icon-ascending.c-button--go-to-idp:before,
.icon-ascending.c-button--add-to-cart:before, .icon-ascending.c-button--configurator:before, button.icon-ascending[data-comparison-remove]:before, .icon-ascending.c-quantity-select__update-control--remove:before, .icon-ascending.c-quantity-select__update-control--update:before, .icon-ascending.c-button--passkey:before, .icon-ascending.litebox-close:before, #unibox-suggest-box .icon-ascending.unibox__delete-history:before {
  content: "\f158"/"";
}

.icon.icon-arrow-up:before, .icon-arrow-up.c-header-navigation__link--shopping-cart:before, .icon-arrow-up.c-header-navigation__link--wishlist:before, .icon-arrow-up.c-header-navigation__link--account:before, .icon-arrow-up.c-header-navigation__link--search:before, .icon-arrow-up.c-header-navigation__link--language:before, .icon-arrow-up.c-footer-list__link--language:before, .m-table__column--configurable .icon-arrow-up.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-arrow-up:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-arrow-up:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-arrow-up:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-arrow-up:before, .icon-arrow-up.c-scrolltop:before, .icon-arrow-up.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-arrow-up.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-arrow-up.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-arrow-up.c-navigation-labeled__item--permalink:before, .icon-arrow-up.c-navigation-drawer__link--back:before, .icon-arrow-up.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-arrow-up.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-arrow-up.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-arrow-up.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-arrow-up.swiper-scrollbar-video:before, .swiper-container .icon-arrow-up.swiper-pagination-bullet.has-video:before, .icon-arrow-up.c-messaging__close:before, .icon-arrow-up.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-arrow-up.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-arrow-up.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-arrow-up.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-arrow-up.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-arrow-up.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-arrow-up.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-arrow-up.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-arrow-up.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-up.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-up.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-up.flockler-carousel_v2-item__media__play-button:before, .icon-arrow-up.c-button--download.is-pdf:before, .icon-arrow-up.c-button--out-of-stock:before, .icon-arrow-up.c-button--business-product:before, .icon-arrow-up.c-button--add-to-restock-notify:before, .icon-arrow-up.c-button--go-to-idp:before,
.icon-arrow-up.c-button--add-to-cart:before, .icon-arrow-up.c-button--configurator:before, button.icon-arrow-up[data-comparison-remove]:before, .icon-arrow-up.c-quantity-select__update-control--remove:before, .icon-arrow-up.c-quantity-select__update-control--update:before, .icon-arrow-up.c-button--passkey:before, .icon-arrow-up.litebox-close:before, #unibox-suggest-box .icon-arrow-up.unibox__delete-history:before {
  content: "\f159"/"";
}

.icon.icon-arrow-right:before, .icon-arrow-right.c-header-navigation__link--shopping-cart:before, .icon-arrow-right.c-header-navigation__link--wishlist:before, .icon-arrow-right.c-header-navigation__link--account:before, .icon-arrow-right.c-header-navigation__link--search:before, .icon-arrow-right.c-header-navigation__link--language:before, .icon-arrow-right.c-footer-list__link--language:before, .m-table__column--configurable .icon-arrow-right.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-arrow-right:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-arrow-right:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-arrow-right:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-arrow-right:before, .icon-arrow-right.c-scrolltop:before, .icon-arrow-right.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-arrow-right.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-arrow-right.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-arrow-right.c-navigation-labeled__item--permalink:before, .icon-arrow-right.c-navigation-drawer__link--back:before, .icon-arrow-right.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-arrow-right.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-arrow-right.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-arrow-right.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-arrow-right.swiper-scrollbar-video:before, .swiper-container .icon-arrow-right.swiper-pagination-bullet.has-video:before, .icon-arrow-right.c-messaging__close:before, .icon-arrow-right.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-arrow-right.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-arrow-right.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-arrow-right.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-arrow-right.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-arrow-right.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-arrow-right.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-arrow-right.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-arrow-right.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-right.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-right.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-right.flockler-carousel_v2-item__media__play-button:before, .icon-arrow-right.c-button--download.is-pdf:before, .icon-arrow-right.c-button--out-of-stock:before, .icon-arrow-right.c-button--business-product:before, .icon-arrow-right.c-button--add-to-restock-notify:before, .icon-arrow-right.c-button--go-to-idp:before,
.icon-arrow-right.c-button--add-to-cart:before, .icon-arrow-right.c-button--configurator:before, button.icon-arrow-right[data-comparison-remove]:before, .icon-arrow-right.c-quantity-select__update-control--remove:before, .icon-arrow-right.c-quantity-select__update-control--update:before, .icon-arrow-right.c-button--passkey:before, .icon-arrow-right.litebox-close:before, #unibox-suggest-box .icon-arrow-right.unibox__delete-history:before {
  content: "\f15a"/"";
}

.icon.icon-arrow-left:before, .icon-arrow-left.c-header-navigation__link--shopping-cart:before, .icon-arrow-left.c-header-navigation__link--wishlist:before, .icon-arrow-left.c-header-navigation__link--account:before, .icon-arrow-left.c-header-navigation__link--search:before, .icon-arrow-left.c-header-navigation__link--language:before, .icon-arrow-left.c-footer-list__link--language:before, .m-table__column--configurable .icon-arrow-left.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-arrow-left:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-arrow-left:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-arrow-left:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-arrow-left:before, .icon-arrow-left.c-scrolltop:before, .icon-arrow-left.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-arrow-left.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-arrow-left.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-arrow-left.c-navigation-labeled__item--permalink:before, .icon-arrow-left.c-navigation-drawer__link--back:before, .icon-arrow-left.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-arrow-left.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-arrow-left.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-arrow-left.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-arrow-left.swiper-scrollbar-video:before, .swiper-container .icon-arrow-left.swiper-pagination-bullet.has-video:before, .icon-arrow-left.c-messaging__close:before, .icon-arrow-left.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-arrow-left.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-arrow-left.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-arrow-left.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-arrow-left.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-arrow-left.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-arrow-left.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-arrow-left.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-arrow-left.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-left.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-left.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-left.flockler-carousel_v2-item__media__play-button:before, .icon-arrow-left.c-button--download.is-pdf:before, .icon-arrow-left.c-button--out-of-stock:before, .icon-arrow-left.c-button--business-product:before, .icon-arrow-left.c-button--add-to-restock-notify:before, .icon-arrow-left.c-button--go-to-idp:before,
.icon-arrow-left.c-button--add-to-cart:before, .icon-arrow-left.c-button--configurator:before, button.icon-arrow-left[data-comparison-remove]:before, .icon-arrow-left.c-quantity-select__update-control--remove:before, .icon-arrow-left.c-quantity-select__update-control--update:before, .icon-arrow-left.c-button--passkey:before, .icon-arrow-left.litebox-close:before, #unibox-suggest-box .icon-arrow-left.unibox__delete-history:before {
  content: "\f15b"/"";
}

.icon.icon-arrow-down:before, .icon-arrow-down.c-header-navigation__link--shopping-cart:before, .icon-arrow-down.c-header-navigation__link--wishlist:before, .icon-arrow-down.c-header-navigation__link--account:before, .icon-arrow-down.c-header-navigation__link--search:before, .icon-arrow-down.c-header-navigation__link--language:before, .icon-arrow-down.c-footer-list__link--language:before, .m-table__column--configurable .icon-arrow-down.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-arrow-down:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-arrow-down:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-arrow-down:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-arrow-down:before, .icon-arrow-down.c-scrolltop:before, .icon-arrow-down.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-arrow-down.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-arrow-down.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-arrow-down.c-navigation-labeled__item--permalink:before, .icon-arrow-down.c-navigation-drawer__link--back:before, .icon-arrow-down.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-arrow-down.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-arrow-down.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-arrow-down.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-arrow-down.swiper-scrollbar-video:before, .swiper-container .icon-arrow-down.swiper-pagination-bullet.has-video:before, .icon-arrow-down.c-messaging__close:before, .icon-arrow-down.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-arrow-down.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-arrow-down.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-arrow-down.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-arrow-down.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-arrow-down.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-arrow-down.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-arrow-down.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-arrow-down.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-down.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-down.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-down.flockler-carousel_v2-item__media__play-button:before, .icon-arrow-down.c-button--download.is-pdf:before, .icon-arrow-down.c-button--out-of-stock:before, .icon-arrow-down.c-button--business-product:before, .icon-arrow-down.c-button--add-to-restock-notify:before, .icon-arrow-down.c-button--go-to-idp:before,
.icon-arrow-down.c-button--add-to-cart:before, .icon-arrow-down.c-button--configurator:before, button.icon-arrow-down[data-comparison-remove]:before, .icon-arrow-down.c-quantity-select__update-control--remove:before, .icon-arrow-down.c-quantity-select__update-control--update:before, .icon-arrow-down.c-button--passkey:before, .icon-arrow-down.litebox-close:before, #unibox-suggest-box .icon-arrow-down.unibox__delete-history:before {
  content: "\f15c"/"";
}

.icon.icon-angle-up:before, .icon-angle-up.c-header-navigation__link--shopping-cart:before, .icon-angle-up.c-header-navigation__link--wishlist:before, .icon-angle-up.c-header-navigation__link--account:before, .icon-angle-up.c-header-navigation__link--search:before, .icon-angle-up.c-header-navigation__link--language:before, .icon-angle-up.c-footer-list__link--language:before, .m-table__column--configurable .icon-angle-up.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-up:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-up:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-up:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-up:before, .icon-angle-up.c-scrolltop:before, .icon-angle-up.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-up.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-up.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-angle-up.c-navigation-labeled__item--permalink:before, .icon-angle-up.c-navigation-drawer__link--back:before, .icon-angle-up.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-angle-up.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-angle-up.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-angle-up.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-angle-up.swiper-scrollbar-video:before, .swiper-container .icon-angle-up.swiper-pagination-bullet.has-video:before, .icon-angle-up.c-messaging__close:before, .icon-angle-up.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-angle-up.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-angle-up.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-angle-up.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-up.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-up.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-angle-up.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-up.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-up.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-up.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-up.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-up.flockler-carousel_v2-item__media__play-button:before, .icon-angle-up.c-button--download.is-pdf:before, .icon-angle-up.c-button--out-of-stock:before, .icon-angle-up.c-button--business-product:before, .icon-angle-up.c-button--add-to-restock-notify:before, .icon-angle-up.c-button--go-to-idp:before,
.icon-angle-up.c-button--add-to-cart:before, .icon-angle-up.c-button--configurator:before, button.icon-angle-up[data-comparison-remove]:before, .icon-angle-up.c-quantity-select__update-control--remove:before, .icon-angle-up.c-quantity-select__update-control--update:before, .icon-angle-up.c-button--passkey:before, .icon-angle-up.litebox-close:before, #unibox-suggest-box .icon-angle-up.unibox__delete-history:before {
  content: "\f15d"/"";
}

.icon.icon-angle-up-down:before, .icon-angle-up-down.c-header-navigation__link--shopping-cart:before, .icon-angle-up-down.c-header-navigation__link--wishlist:before, .icon-angle-up-down.c-header-navigation__link--account:before, .icon-angle-up-down.c-header-navigation__link--search:before, .icon-angle-up-down.c-header-navigation__link--language:before, .icon-angle-up-down.c-footer-list__link--language:before, .m-table__column--configurable .icon-angle-up-down.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-up-down:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-up-down:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-up-down:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-up-down:before, .icon-angle-up-down.c-scrolltop:before, .icon-angle-up-down.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-up-down.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-up-down.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-angle-up-down.c-navigation-labeled__item--permalink:before, .icon-angle-up-down.c-navigation-drawer__link--back:before, .icon-angle-up-down.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-angle-up-down.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-angle-up-down.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-angle-up-down.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-angle-up-down.swiper-scrollbar-video:before, .swiper-container .icon-angle-up-down.swiper-pagination-bullet.has-video:before, .icon-angle-up-down.c-messaging__close:before, .icon-angle-up-down.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-angle-up-down.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-angle-up-down.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-angle-up-down.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-up-down.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-up-down.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-angle-up-down.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-up-down.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-up-down.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-up-down.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-up-down.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-up-down.flockler-carousel_v2-item__media__play-button:before, .icon-angle-up-down.c-button--download.is-pdf:before, .icon-angle-up-down.c-button--out-of-stock:before, .icon-angle-up-down.c-button--business-product:before, .icon-angle-up-down.c-button--add-to-restock-notify:before, .icon-angle-up-down.c-button--go-to-idp:before,
.icon-angle-up-down.c-button--add-to-cart:before, .icon-angle-up-down.c-button--configurator:before, button.icon-angle-up-down[data-comparison-remove]:before, .icon-angle-up-down.c-quantity-select__update-control--remove:before, .icon-angle-up-down.c-quantity-select__update-control--update:before, .icon-angle-up-down.c-button--passkey:before, .icon-angle-up-down.litebox-close:before, #unibox-suggest-box .icon-angle-up-down.unibox__delete-history:before {
  content: "\f15e"/"";
}

.icon.icon-angle-right:before, .icon-angle-right.c-header-navigation__link--shopping-cart:before, .icon-angle-right.c-header-navigation__link--wishlist:before, .icon-angle-right.c-header-navigation__link--account:before, .icon-angle-right.c-header-navigation__link--search:before, .icon-angle-right.c-header-navigation__link--language:before, .icon-angle-right.c-footer-list__link--language:before, .m-table__column--configurable .icon-angle-right.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-right:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-right:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-right:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-right:before, .icon-angle-right.c-scrolltop:before, .icon-angle-right.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-right.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-right.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-angle-right.c-navigation-labeled__item--permalink:before, .icon-angle-right.c-navigation-drawer__link--back:before, .icon-angle-right.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-angle-right.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-angle-right.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-angle-right.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-angle-right.swiper-scrollbar-video:before, .swiper-container .icon-angle-right.swiper-pagination-bullet.has-video:before, .icon-angle-right.c-messaging__close:before, .icon-angle-right.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-angle-right.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-angle-right.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-angle-right.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-right.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-right.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-angle-right.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-right.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-right.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-right.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-right.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-right.flockler-carousel_v2-item__media__play-button:before, .icon-angle-right.c-button--download.is-pdf:before, .icon-angle-right.c-button--out-of-stock:before, .icon-angle-right.c-button--business-product:before, .icon-angle-right.c-button--add-to-restock-notify:before, .icon-angle-right.c-button--go-to-idp:before,
.icon-angle-right.c-button--add-to-cart:before, .icon-angle-right.c-button--configurator:before, button.icon-angle-right[data-comparison-remove]:before, .icon-angle-right.c-quantity-select__update-control--remove:before, .icon-angle-right.c-quantity-select__update-control--update:before, .icon-angle-right.c-button--passkey:before, .icon-angle-right.litebox-close:before, #unibox-suggest-box .icon-angle-right.unibox__delete-history:before {
  content: "\f15f"/"";
}

.icon.icon-angle-left:before, .icon-angle-left.c-header-navigation__link--shopping-cart:before, .icon-angle-left.c-header-navigation__link--wishlist:before, .icon-angle-left.c-header-navigation__link--account:before, .icon-angle-left.c-header-navigation__link--search:before, .icon-angle-left.c-header-navigation__link--language:before, .icon-angle-left.c-footer-list__link--language:before, .m-table__column--configurable .icon-angle-left.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-left:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-left:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-left:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-left:before, .icon-angle-left.c-scrolltop:before, .icon-angle-left.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-left.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-left.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-angle-left.c-navigation-labeled__item--permalink:before, .icon-angle-left.c-navigation-drawer__link--back:before, .icon-angle-left.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-angle-left.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-angle-left.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-angle-left.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-angle-left.swiper-scrollbar-video:before, .swiper-container .icon-angle-left.swiper-pagination-bullet.has-video:before, .icon-angle-left.c-messaging__close:before, .icon-angle-left.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-angle-left.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-angle-left.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-angle-left.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-left.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-left.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-angle-left.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-left.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-left.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-left.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-left.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-left.flockler-carousel_v2-item__media__play-button:before, .icon-angle-left.c-button--download.is-pdf:before, .icon-angle-left.c-button--out-of-stock:before, .icon-angle-left.c-button--business-product:before, .icon-angle-left.c-button--add-to-restock-notify:before, .icon-angle-left.c-button--go-to-idp:before,
.icon-angle-left.c-button--add-to-cart:before, .icon-angle-left.c-button--configurator:before, button.icon-angle-left[data-comparison-remove]:before, .icon-angle-left.c-quantity-select__update-control--remove:before, .icon-angle-left.c-quantity-select__update-control--update:before, .icon-angle-left.c-button--passkey:before, .icon-angle-left.litebox-close:before, #unibox-suggest-box .icon-angle-left.unibox__delete-history:before {
  content: "\f160"/"";
}

.icon.icon-angle-last:before, .icon-angle-last.c-header-navigation__link--shopping-cart:before, .icon-angle-last.c-header-navigation__link--wishlist:before, .icon-angle-last.c-header-navigation__link--account:before, .icon-angle-last.c-header-navigation__link--search:before, .icon-angle-last.c-header-navigation__link--language:before, .icon-angle-last.c-footer-list__link--language:before, .m-table__column--configurable .icon-angle-last.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-last:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-last:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-last:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-last:before, .icon-angle-last.c-scrolltop:before, .icon-angle-last.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-last.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-last.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-angle-last.c-navigation-labeled__item--permalink:before, .icon-angle-last.c-navigation-drawer__link--back:before, .icon-angle-last.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-angle-last.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-angle-last.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-angle-last.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-angle-last.swiper-scrollbar-video:before, .swiper-container .icon-angle-last.swiper-pagination-bullet.has-video:before, .icon-angle-last.c-messaging__close:before, .icon-angle-last.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-angle-last.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-angle-last.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-angle-last.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-last.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-last.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-angle-last.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-last.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-last.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-last.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-last.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-last.flockler-carousel_v2-item__media__play-button:before, .icon-angle-last.c-button--download.is-pdf:before, .icon-angle-last.c-button--out-of-stock:before, .icon-angle-last.c-button--business-product:before, .icon-angle-last.c-button--add-to-restock-notify:before, .icon-angle-last.c-button--go-to-idp:before,
.icon-angle-last.c-button--add-to-cart:before, .icon-angle-last.c-button--configurator:before, button.icon-angle-last[data-comparison-remove]:before, .icon-angle-last.c-quantity-select__update-control--remove:before, .icon-angle-last.c-quantity-select__update-control--update:before, .icon-angle-last.c-button--passkey:before, .icon-angle-last.litebox-close:before, #unibox-suggest-box .icon-angle-last.unibox__delete-history:before {
  content: "\f161"/"";
}

.icon.icon-angle-first:before, .icon-angle-first.c-header-navigation__link--shopping-cart:before, .icon-angle-first.c-header-navigation__link--wishlist:before, .icon-angle-first.c-header-navigation__link--account:before, .icon-angle-first.c-header-navigation__link--search:before, .icon-angle-first.c-header-navigation__link--language:before, .icon-angle-first.c-footer-list__link--language:before, .m-table__column--configurable .icon-angle-first.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-first:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-first:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-first:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-first:before, .icon-angle-first.c-scrolltop:before, .icon-angle-first.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-first.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-first.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-angle-first.c-navigation-labeled__item--permalink:before, .icon-angle-first.c-navigation-drawer__link--back:before, .icon-angle-first.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-angle-first.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-angle-first.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-angle-first.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-angle-first.swiper-scrollbar-video:before, .swiper-container .icon-angle-first.swiper-pagination-bullet.has-video:before, .icon-angle-first.c-messaging__close:before, .icon-angle-first.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-angle-first.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-angle-first.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-angle-first.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-first.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-first.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-angle-first.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-first.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-first.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-first.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-first.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-first.flockler-carousel_v2-item__media__play-button:before, .icon-angle-first.c-button--download.is-pdf:before, .icon-angle-first.c-button--out-of-stock:before, .icon-angle-first.c-button--business-product:before, .icon-angle-first.c-button--add-to-restock-notify:before, .icon-angle-first.c-button--go-to-idp:before,
.icon-angle-first.c-button--add-to-cart:before, .icon-angle-first.c-button--configurator:before, button.icon-angle-first[data-comparison-remove]:before, .icon-angle-first.c-quantity-select__update-control--remove:before, .icon-angle-first.c-quantity-select__update-control--update:before, .icon-angle-first.c-button--passkey:before, .icon-angle-first.litebox-close:before, #unibox-suggest-box .icon-angle-first.unibox__delete-history:before {
  content: "\f162"/"";
}

.icon.icon-angle-down:before, .icon-angle-down.c-header-navigation__link--shopping-cart:before, .icon-angle-down.c-header-navigation__link--wishlist:before, .icon-angle-down.c-header-navigation__link--account:before, .icon-angle-down.c-header-navigation__link--search:before, .icon-angle-down.c-header-navigation__link--language:before, .icon-angle-down.c-footer-list__link--language:before, .m-table__column--configurable .icon-angle-down.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-down:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-down:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-down:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-down:before, .icon-angle-down.c-scrolltop:before, .icon-angle-down.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-down.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-down.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-angle-down.c-navigation-labeled__item--permalink:before, .icon-angle-down.c-navigation-drawer__link--back:before, .icon-angle-down.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-angle-down.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-angle-down.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-angle-down.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-angle-down.swiper-scrollbar-video:before, .swiper-container .icon-angle-down.swiper-pagination-bullet.has-video:before, .icon-angle-down.c-messaging__close:before, .icon-angle-down.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-angle-down.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-angle-down.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-angle-down.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-down.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-down.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-angle-down.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-down.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-down.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-down.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-down.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-down.flockler-carousel_v2-item__media__play-button:before, .icon-angle-down.c-button--download.is-pdf:before, .icon-angle-down.c-button--out-of-stock:before, .icon-angle-down.c-button--business-product:before, .icon-angle-down.c-button--add-to-restock-notify:before, .icon-angle-down.c-button--go-to-idp:before,
.icon-angle-down.c-button--add-to-cart:before, .icon-angle-down.c-button--configurator:before, button.icon-angle-down[data-comparison-remove]:before, .icon-angle-down.c-quantity-select__update-control--remove:before, .icon-angle-down.c-quantity-select__update-control--update:before, .icon-angle-down.c-button--passkey:before, .icon-angle-down.litebox-close:before, #unibox-suggest-box .icon-angle-down.unibox__delete-history:before {
  content: "\f163"/"";
}

.icon.icon-angle-double-up:before, .icon-angle-double-up.c-header-navigation__link--shopping-cart:before, .icon-angle-double-up.c-header-navigation__link--wishlist:before, .icon-angle-double-up.c-header-navigation__link--account:before, .icon-angle-double-up.c-header-navigation__link--search:before, .icon-angle-double-up.c-header-navigation__link--language:before, .icon-angle-double-up.c-footer-list__link--language:before, .m-table__column--configurable .icon-angle-double-up.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-double-up:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-double-up:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-double-up:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-double-up:before, .icon-angle-double-up.c-scrolltop:before, .icon-angle-double-up.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-double-up.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-double-up.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-angle-double-up.c-navigation-labeled__item--permalink:before, .icon-angle-double-up.c-navigation-drawer__link--back:before, .icon-angle-double-up.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-angle-double-up.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-angle-double-up.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-angle-double-up.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-angle-double-up.swiper-scrollbar-video:before, .swiper-container .icon-angle-double-up.swiper-pagination-bullet.has-video:before, .icon-angle-double-up.c-messaging__close:before, .icon-angle-double-up.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-angle-double-up.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-angle-double-up.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-angle-double-up.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-double-up.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-double-up.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-angle-double-up.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-double-up.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-double-up.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-double-up.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-double-up.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-double-up.flockler-carousel_v2-item__media__play-button:before, .icon-angle-double-up.c-button--download.is-pdf:before, .icon-angle-double-up.c-button--out-of-stock:before, .icon-angle-double-up.c-button--business-product:before, .icon-angle-double-up.c-button--add-to-restock-notify:before, .icon-angle-double-up.c-button--go-to-idp:before,
.icon-angle-double-up.c-button--add-to-cart:before, .icon-angle-double-up.c-button--configurator:before, button.icon-angle-double-up[data-comparison-remove]:before, .icon-angle-double-up.c-quantity-select__update-control--remove:before, .icon-angle-double-up.c-quantity-select__update-control--update:before, .icon-angle-double-up.c-button--passkey:before, .icon-angle-double-up.litebox-close:before, #unibox-suggest-box .icon-angle-double-up.unibox__delete-history:before {
  content: "\f164"/"";
}

.icon.icon-angle-double-down:before, .icon-angle-double-down.c-header-navigation__link--shopping-cart:before, .icon-angle-double-down.c-header-navigation__link--wishlist:before, .icon-angle-double-down.c-header-navigation__link--account:before, .icon-angle-double-down.c-header-navigation__link--search:before, .icon-angle-double-down.c-header-navigation__link--language:before, .icon-angle-double-down.c-footer-list__link--language:before, .m-table__column--configurable .icon-angle-double-down.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-double-down:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-double-down:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-double-down:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-double-down:before, .icon-angle-double-down.c-scrolltop:before, .icon-angle-double-down.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-double-down.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-double-down.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-angle-double-down.c-navigation-labeled__item--permalink:before, .icon-angle-double-down.c-navigation-drawer__link--back:before, .icon-angle-double-down.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-angle-double-down.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-angle-double-down.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-angle-double-down.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-angle-double-down.swiper-scrollbar-video:before, .swiper-container .icon-angle-double-down.swiper-pagination-bullet.has-video:before, .icon-angle-double-down.c-messaging__close:before, .icon-angle-double-down.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-angle-double-down.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-angle-double-down.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-angle-double-down.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-double-down.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-double-down.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-angle-double-down.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-double-down.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-double-down.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-double-down.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-double-down.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-double-down.flockler-carousel_v2-item__media__play-button:before, .icon-angle-double-down.c-button--download.is-pdf:before, .icon-angle-double-down.c-button--out-of-stock:before, .icon-angle-double-down.c-button--business-product:before, .icon-angle-double-down.c-button--add-to-restock-notify:before, .icon-angle-double-down.c-button--go-to-idp:before,
.icon-angle-double-down.c-button--add-to-cart:before, .icon-angle-double-down.c-button--configurator:before, button.icon-angle-double-down[data-comparison-remove]:before, .icon-angle-double-down.c-quantity-select__update-control--remove:before, .icon-angle-double-down.c-quantity-select__update-control--update:before, .icon-angle-double-down.c-button--passkey:before, .icon-angle-double-down.litebox-close:before, #unibox-suggest-box .icon-angle-double-down.unibox__delete-history:before {
  content: "\f165"/"";
}

.icon.icon-account:before, .icon-account.c-header-navigation__link--shopping-cart:before, .icon-account.c-header-navigation__link--wishlist:before, .icon-account.c-header-navigation__link--account:before, .icon-account.c-header-navigation__link--search:before, .icon-account.c-header-navigation__link--language:before, .icon-account.c-footer-list__link--language:before, .m-table__column--configurable .icon-account.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-account:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-account:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-account:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-account:before, .icon-account.c-scrolltop:before, .icon-account.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-account.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-account.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-account.c-navigation-labeled__item--permalink:before, .icon-account.c-navigation-drawer__link--back:before, .icon-account.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-account.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-account.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-account.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-account.swiper-scrollbar-video:before, .swiper-container .icon-account.swiper-pagination-bullet.has-video:before, .icon-account.c-messaging__close:before, .icon-account.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-account.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-account.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-account.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-account.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-account.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-account.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-account.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-account.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-account.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-account.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-account.flockler-carousel_v2-item__media__play-button:before, .icon-account.c-button--download.is-pdf:before, .icon-account.c-button--out-of-stock:before, .icon-account.c-button--business-product:before, .icon-account.c-button--add-to-restock-notify:before, .icon-account.c-button--go-to-idp:before,
.icon-account.c-button--add-to-cart:before, .icon-account.c-button--configurator:before, button.icon-account[data-comparison-remove]:before, .icon-account.c-quantity-select__update-control--remove:before, .icon-account.c-quantity-select__update-control--update:before, .icon-account.c-button--passkey:before, .icon-account.litebox-close:before, #unibox-suggest-box .icon-account.unibox__delete-history:before {
  content: "\f166"/"";
}

.icon.icon-DICIANOVA:before, .icon-DICIANOVA.c-header-navigation__link--shopping-cart:before, .icon-DICIANOVA.c-header-navigation__link--wishlist:before, .icon-DICIANOVA.c-header-navigation__link--account:before, .icon-DICIANOVA.c-header-navigation__link--search:before, .icon-DICIANOVA.c-header-navigation__link--language:before, .icon-DICIANOVA.c-footer-list__link--language:before, .m-table__column--configurable .icon-DICIANOVA.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-DICIANOVA:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-DICIANOVA:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-DICIANOVA:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-DICIANOVA:before, .icon-DICIANOVA.c-scrolltop:before, .icon-DICIANOVA.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-DICIANOVA.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-DICIANOVA.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-DICIANOVA.c-navigation-labeled__item--permalink:before, .icon-DICIANOVA.c-navigation-drawer__link--back:before, .icon-DICIANOVA.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-DICIANOVA.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-DICIANOVA.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-DICIANOVA.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-DICIANOVA.swiper-scrollbar-video:before, .swiper-container .icon-DICIANOVA.swiper-pagination-bullet.has-video:before, .icon-DICIANOVA.c-messaging__close:before, .icon-DICIANOVA.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-DICIANOVA.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-DICIANOVA.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-DICIANOVA.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-DICIANOVA.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-DICIANOVA.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-DICIANOVA.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-DICIANOVA.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-DICIANOVA.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-DICIANOVA.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-DICIANOVA.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-DICIANOVA.flockler-carousel_v2-item__media__play-button:before, .icon-DICIANOVA.c-button--download.is-pdf:before, .icon-DICIANOVA.c-button--out-of-stock:before, .icon-DICIANOVA.c-button--business-product:before, .icon-DICIANOVA.c-button--add-to-restock-notify:before, .icon-DICIANOVA.c-button--go-to-idp:before,
.icon-DICIANOVA.c-button--add-to-cart:before, .icon-DICIANOVA.c-button--configurator:before, button.icon-DICIANOVA[data-comparison-remove]:before, .icon-DICIANOVA.c-quantity-select__update-control--remove:before, .icon-DICIANOVA.c-quantity-select__update-control--update:before, .icon-DICIANOVA.c-button--passkey:before, .icon-DICIANOVA.litebox-close:before, #unibox-suggest-box .icon-DICIANOVA.unibox__delete-history:before {
  content: "\f167"/"";
}

.icon, .c-header-navigation__link--shopping-cart::before, .c-header-navigation__link--wishlist::before, .c-header-navigation__link--account::after, .c-header-navigation__link--account::before, .c-header-navigation__link--search.is-active::before, .c-header-navigation__link--search::before, .c-header-navigation__link--language::before, .c-footer-list__link--language::before, .m-table__column--configurable .c-button.c-button--secondary::before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div::before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div::before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div::before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div::before, .c-promotion-banner__close::after, .c-promotion-modal-wrap .c-promotion-modal__close:not(.c-button)::after, .o-breadcrumb .c-breadcrumb__item:not(.is-active)::after, .c-scrolltop::before, .c-navigation-tabbed__content-item--video::before, .c-navigation-tabbed__list.is-scrollable .c-navigation-tabbed__item--scroller-next::before, .c-navigation-tabbed__list.is-scrollable .c-navigation-tabbed__item--scroller-prev::before, .c-navigation-labeled--filter .c-navigation-labeled__item--permalink::before, .c-navigation-labeled--filter .c-navigation-labeled__item::after, .c-navigation-drawer__link--back::before, .c-navigation-drawer__link[target=_blank]::after, .c-navigation-drawer__link[aria-haspopup=true]::after, .c-navigation-drawer__link--language.is-active::after, .c-navigation-drawer__link--country.is-active::after, .c-navigation-drawer__close::after, .c-navigation-popover__link[target=_blank]::after, .c-user-action__hint.is-secure::before, .c-trustsignal-list--trustpoints .c-trustsignal-item:not(.c-trustsignal-item--title)::before, .c-shipcountry-selection__link--buyable::after, .swiper-container .swiper-slide-video > a .swiper-video-label::before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .swiper-video-label::before, .swiper-container .swiper-scrollbar .swiper-scrollbar-video::before, .swiper-container .swiper-pagination-bullet.has-video::before, .swiper-container .swiper-button-next::after, .swiper-container .swiper-button-prev::after, .c-notification-wrap .c-notification__close::after, .c-messaging__close::before, .hashScrollTop::before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__navigate--previous::before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__navigate--next::before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .flockler-embed-popup__close__icon::before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .flickity-button.next::before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .flickity-button.previous::before, .flockler-embed-content .flockler-posts .flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .flockler-carousel_v2-item__media__play-button:before, .c-accordion__link::after, .c-button--download.is-pdf::before, .c-button--out-of-stock::before, .c-button--business-product::before, .c-button--add-to-restock-notify::before, .c-button--add-to-wishlist.is-in-wishlist::after, .c-button--go-to-idp::before,
.c-button--add-to-cart::before, .c-button--configurator::before, button[data-comparison-remove]::before, .c-quantity-select__update-control--remove::before, .c-quantity-select__update-control--update::before, .c-quantity-select__button--increment::after, .c-quantity-select__button--decrement::after, .c-button--passkey::before, .m-webauthn__link[target=_blank]::after,
.m-2fa__link[target=_blank]::after, .litebox-close::before, #unibox-suggest-box .unibox__delete-history::before, .c-video__play-button::after {
  display: inline-block;
  font: normal normal normal 14px/1 "graef-iconfont";
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: 0;
  vertical-align: -10%;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}

.ccm-placeholder-wrapper {
  position: relative;
}

.ccm-placeholder {
  display: flex;
  flex-flow: row wrap;
  z-index: 1;
  position: absolute;
  align-items: center;
  justify-content: center;
  inset: 0;
  padding: 0.75rem;
  background: rgba(255, 255, 255, 0.6);
}
.ccm-placeholder__inner {
  max-width: 80%;
  max-height: 80%;
  padding: 1.5rem;
  overflow: auto;
  background: white;
  box-shadow: 0 0 100px 0 rgba(0, 0, 0, 0.2);
  border-radius: 24px;
}
.ccm-placeholder__title {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  margin-bottom: 0.375rem;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .ccm-placeholder__title{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .ccm-placeholder__title{
    font-size: 16px;
  }
}
.ccm-placeholder__text {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
  margin-bottom: 0;
}
@media screen and (min-width: 1366px){
  .ccm-placeholder__text{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .ccm-placeholder__text{
    font-size: 14px;
  }
}
.ccm-placeholder__actions {
  display: flex;
  flex-flow: row wrap;
  margin-top: 0.75rem;
  gap: 0.75rem;
}
.ccm-placeholder__button {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media screen and (min-width: 1366px){
  .ccm-placeholder__button{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .ccm-placeholder__button{
    font-size: 14px;
  }
}
.ccm-placeholder {
  /* AMAZON PAY */
}
.ccm-placeholder--amazon-pay {
  display: inline-block;
  position: relative;
  padding: 0;
  background: none;
}
.ccm-placeholder--amazon-pay .ccm-placeholder__inner {
  max-width: none;
  padding: 0;
  border-radius: 0;
  background: none;
  box-shadow: none;
}
.ccm-placeholder--amazon-pay .ccm-placeholder__content {
  display: flex;
  flex-flow: row wrap;
  column-gap: 1.5rem;
  align-items: center;
  padding: 0.375rem 0.375rem 0.375rem 1.5rem;
  border: 1px solid #fcd200;
  border-radius: 3px;
  border-color: #a88734 #9c7e31 #846a29;
  background: #ffd814;
  background: linear-gradient(to bottom, #f7dfa5, #f0c14b);
}
@media screen and (min-width: 481px) {
  .ccm-placeholder--amazon-pay .ccm-placeholder__content {
    padding-right: 0.75rem;
  }
}
.ccm-placeholder--amazon-pay .ccm-placeholder__title {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .ccm-placeholder--amazon-pay .ccm-placeholder__title {
    flex-basis: 100%;
  }
}
.ccm-placeholder--amazon-pay .ccm-placeholder__title {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
  margin-top: 0.25rem;
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
  text-align: center;
}
@media screen and (min-width: 1366px){
  .ccm-placeholder--amazon-pay .ccm-placeholder__title{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .ccm-placeholder--amazon-pay .ccm-placeholder__title{
    font-size: 14px;
  }
}
.ccm-placeholder--amazon-pay .ccm-placeholder__image {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.ccm-placeholder--amazon-pay .ccm-placeholder__image img {
  width: 70px;
  transform: translateY(3px);
}
@media screen and (min-width: 481px) {
  .ccm-placeholder--amazon-pay .ccm-placeholder__image img {
    width: 90px;
  }
}
.ccm-placeholder--amazon-pay .ccm-placeholder__actions {
  column-gap: 0.375rem;
  flex: 1 1;
  justify-content: flex-end;
  margin-top: 0;
}
@media screen and (min-width: 481px) {
  .ccm-placeholder--amazon-pay .ccm-placeholder__actions {
    column-gap: 0.75rem;
    justify-content: space-around;
  }
}
.ccm-placeholder--amazon-pay .ccm-placeholder__button {
  font-size: calc(13px + 0 * ((100vw - 320px) / 1046));
  padding: 0.25rem 0.75rem;
  border: 1px solid #fcd200;
  border-radius: 3px;
  border-color: #a88734 #9c7e31 #846a29;
  background: none;
  background: linear-gradient(to bottom, #f7dfa5, #f0c14b);
  color: #2f2f2f;
  line-height: 1.5;
}
@media screen and (min-width: 1366px){
  .ccm-placeholder--amazon-pay .ccm-placeholder__button{
    font-size: 13px;
  }
}
@media screen and (max-width: 320px){
  .ccm-placeholder--amazon-pay .ccm-placeholder__button{
    font-size: 13px;
  }
}
.ccm-placeholder--amazon-pay .ccm-placeholder__button:hover {
  background: linear-gradient(to bottom, #f5d78e, #eeb933);
}

.ccm-widget--language-switch > select {
  padding-right: 29px;
  background-image: none;
}
.ccm-widget--language-switch::before {
  display: block;
  z-index: -1;
  position: absolute;
  top: 0;
  right: 0;
  width: 29px;
  height: 100%;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+");
  background-position: 100% center;
  background-size: 29px;
  background-repeat: no-repeat;
  content: "";
  pointer-events: none;
}

.ccm-root .ccm-dismiss-button:focus {
  border-radius: 0;
  outline-color: black;
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
}

body:has(.litebox) .ccm-settings-summoner,
body.navigation-drawer-open .ccm-settings-summoner {
  z-index: 1;
}

.ccm-root .ccm-settings-summoner {
  bottom: 0;
  left: 0.75rem;
  transform: translate3d(0, -0.75rem, 0);
  transition: all 0.15s ease-out;
}
@media screen and (min-width: 721px) {
  .ccm-root .ccm-settings-summoner {
    left: 1.5rem;
  }
}

body.has-top-section-overscrolled .ccm-root .ccm-settings-summoner {
  transform: translate3d(0, -0.75rem, 0);
  opacity: 1;
}
body.has-top-section-overscrolled.is-endscrolling .ccm-root .ccm-settings-summoner {
  transform: translate3d(0, 100%, 0);
  opacity: 0;
}
body.has-top-section-overscrolled.is-upscrolling .ccm-root .ccm-settings-summoner {
  transform: translate3d(0, -0.75rem, 0);
  opacity: 1;
}

/* LOADER */
.c-flockler-loader {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  flex-wrap: nowrap;
  justify-content: space-between;
  overflow: hidden;
}
.c-flockler-loader__item {
  position: relative;
  flex-shrink: 0;
  width: 100%;
}
@media screen and (min-width: 481px) {
  .c-flockler-loader__item {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(50% - 0.5 * 1.5rem);
    max-width: calc(50% - 0.5 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
    flex-shrink: 0;
    margin-right: 1.5rem;
  }
}
@media screen and (min-width: 481px) and (-ms-high-contrast: none), screen and (min-width: 481px) and (-ms-high-contrast: active) {
  .c-flockler-loader__item {
    flex-basis: 50%;
  }
}
@media screen and (min-width: 961px) {
  .c-flockler-loader__item {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(33.3333333333% - 0.6666666667 * 1.5rem);
    max-width: calc(33.3333333333% - 0.6666666667 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
    flex-shrink: 0;
  }
}
@media screen and (min-width: 961px) and (-ms-high-contrast: none), screen and (min-width: 961px) and (-ms-high-contrast: active) {
  .c-flockler-loader__item {
    flex-basis: 33.3333333333%;
  }
}
@media screen and (min-width: 1367px) {
  .c-flockler-loader__item {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(25% - 0.75 * 1.5rem);
    max-width: calc(25% - 0.75 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
    flex-shrink: 0;
  }
}
@media screen and (min-width: 1367px) and (-ms-high-contrast: none), screen and (min-width: 1367px) and (-ms-high-contrast: active) {
  .c-flockler-loader__item {
    flex-basis: 25%;
  }
}
.c-flockler-loader__item svg rect {
  rx: 12px;
  ry: 12px;
}
.c-flockler-loader__item svg stop {
  stop-color: rgb(242.25, 242.25, 242.25);
}
.c-flockler-loader__button {
  display: flex;
  flex-flow: row wrap;
  position: absolute;
  align-items: center;
  justify-content: center;
  inset: 0;
  cursor: pointer;
}
.c-flockler-loader__button button {
  box-shadow: 0 0 100px 20px rgba(255, 255, 255, 0.8);
}

/* ============================================================================
   FUNCTIONS -> FUNCTIONS
============================================================================ */
/**
 * Global functions.
 */
/* ============================================================================
SETTINGS -> BREAKPOINTS
============================================================================ */
/* Variables
============================================================================ */
/* ============================================================================
SETTINGS -> BREAKPOINTS
============================================================================ */
/* Variables
============================================================================ */
/* ============================================================================
SETTINGS -> COLORS
============================================================================ */
/**
* Color configuration.
*/
/* Variables
============================================================================ */
/* Devine a unique color to search for while the development */
@keyframes overlay-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes overlay-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes play-pulse {
  0% {
    box-shadow: 0 0 0 3px #23384d, 0 0 0 3px rgba(35, 56, 77, 0.4);
  }
  100% {
    box-shadow: 0 0 0 3px #23384d, 0 0 24px 12px rgba(35, 56, 77, 0.4);
  }
}
/* ============================================================================
SETTINGS -> CORE
============================================================================ */
/**
* Core configuration.
*/
/* Variables
============================================================================ */
/* ============================================================================
SETTINGS -> FONT
============================================================================ */
/**
 * Font settings.
 */
/* Variables
============================================================================ */
/* ============================================================================
SETTINGS -> ELEMENTS
============================================================================ */
/**
* Define default styles for elements.
*/
/* Elements heading
============================================================================ */
/* Elements hr
============================================================================ */
/* Elements images
============================================================================ */
/* Elements input
============================================================================ */
/* Elements link
============================================================================ */
/* Elements list
============================================================================ */
/* Elements page
============================================================================ */
/* Elements paragraph
============================================================================ */
/* Elements PayPal Express
============================================================================ */
/* ============================================================================
SETTINGS -> GENERIC
============================================================================ */
/**
* Define default generic styles.
*/
/* ============================================================================
SETTINGS -> SHOWCASE
============================================================================ */
/**
* Define default styles for showcase.
*/
/* Variables
============================================================================ */
/**
* Container spacing
*/
/**
* Vertical spacing
*/
/**
* Centerwrap horizontal spacing
*/
/**
* Font family
*/
/**
* Font sizes
*/
/**
* Colors
*/
/**
* Image
*/
/**
* Slideshow
*/
/**
* Stage
*/
/**
* Description
*/
/* ============================================================================
LITEBOX :: hatraco/staticsrc/css/global/modules/_modules.litebox.scss
============================================================================ */
:root {
  --litebox-drawer-header-padding: 1rem 1.5rem;
  --litebox-header-color: white;
  --litebox-header-background: rgb(27.03125, 43.25, 59.46875);
  --litebox-title-font-family: futura-pt-book, Trebuchet MS, Arial, sans-serif;
}

/* ============================================================================
ACCORDION :: hatraco/staticsrc/css/global/mixins/_mixins.accordion.scss
============================================================================ */
/* ============================================================================
BREADCRUMB :: hatraco/staticsrc/css/global/mixins/_mixins.breadcrumb.scss
============================================================================ */
/* ============================================================================
BUTTON :: hatraco/staticsrc/css/global/mixins/_mixins.button.scss
============================================================================ */
/* ============================================================================
MESSAGING :: hatraco/staticsrc/css/global/mixins/_mixins.messaging.scss
============================================================================ */
/* local variables */
/* ============================================================================
NAVIGATION-SCROLLTOP :: hatraco/staticsrc/css/global/mixins/_mixins.navigation-scrolltop.scss
============================================================================ */
/* ============================================================================
PROMOTION-MODAL :: hatraco/staticsrc/css/global/mixins/_mixins.promotion-modal.scss
============================================================================ */
/* ============================================================================
NOTIFICATION :: hatraco/staticsrc/css/global/mixins/_mixins.notification.scss
============================================================================ */
/* ============================================================================
ICONS :: hatraco/staticsrc/css/global/mixins/_mixins.icons.scss
============================================================================ */
/* ============================================================================
SHOPMESSAGE :: hatraco/staticsrc/css/global/mixins/_mixins.shopmessage.scss
============================================================================ */
/* ============================================================================
DEALS :: staticsrc/css/global/mixins/_mixins.deal.scss
============================================================================ */
/* ============================================================================
PAYMENT :: hatraco/staticsrc/css/global/mixins/_mixins.payment.scss
============================================================================ */
/* ============================================================================
PAYMENT :: hatraco/staticsrc/css/global/mixins/_mixins.product-rating-form.scss
============================================================================ */
/* ============================================================================
CONTAINER-POSITION :: hatraco/staticsrc/css/global/mixins/_mixins.container-position.scss
============================================================================ */
/* ============================================================================
TABLE :: hatraco/staticsrc/css/global/mixins/_mixins.table.scss
============================================================================ */
/* ============================================================================
TOOLTIP :: hatraco/staticsrc/css/global/components/_components.tooltip.scss
============================================================================ */
/* ============================================================================
FOOTNOTE :: hatraco/staticsrc/css/global/components/_components.footnote.scss
============================================================================ */
/* ============================================================================
STORELOCATOR :: hatraco/staticsrc/css/global/modules/_modules.storelocator.scss
============================================================================ */
/* ============================================================================
SETTINGS -> CHECKOUT
============================================================================ */
/**
* Set variables for checkout.
*/
/* Checkout express checkout
============================================================================ */
/* Checkout Amazon Pay
============================================================================ */
/* Checkout PayPal express
============================================================================ */
/* Warning if address fields trimmed by external payment
============================================================================ */
/* SUGGEST */
/* SEARCH RESULTS */
/*
  V15
*/
.ss360-layer .ss360-filter__group--active::after {
  z-index: 1;
  position: absolute;
  height: 1px;
  inset: auto 0 0;
  background: white;
  content: "";
}

/* ============================================================================
TOOLS -> TOOLS
============================================================================ */
/**
 * Global tools import file
 */
/* ============================================================================
   TOOLS -> BROWSER
============================================================================ */
/* SAFARI.
============================================================================ */
/* IE/EDGE.
============================================================================ */
/**
 * Mixin to target Microsoft Internet Explorer 10+.
 */
/**
 * Mixin to target Microsoft Edge Browser 12+ (All).
 */
/* ============================================================================
TOOLS -> CONTAINER
============================================================================ */
/* Variables
============================================================================ */
/**
* Container mixins and functions used throughout the page
*/
/* Global container mixins
============================================================================ */
/**
* Mixin to transform a centerd container to a fullsize container
*/
/**
* Mixin to remove container gutter on small and add it at a
* specific breakpoint.
*/
/* Page container
============================================================================ */
/**
* Mixin to layout a page container
*/
/* Promotionbanner
============================================================================ */
/**
* Mixin to layout a promotionbanner
*/
/* Header
============================================================================ */
/**
* Mixin to layout a header
*/
/* Footer
============================================================================ */
/**
* Mixin to layout a footer
*/
/* Navigation
============================================================================ */
/**
* Mixin to layout a navigation
*/
/* Section
============================================================================ */
/**
* Mixin to layout a section
*/
/* Content
============================================================================ */
/**
* Mixin to layout a content
*/
/* Content container
============================================================================ */
/**
* Mixin to layout a content container with a maximum width
*/
/* ============================================================================
   TOOLS -> FLEX-CONTAINER
============================================================================ */
/**
 * Mixin to generate a flex-container with a specific flex-direction.
 * Direction takes it's corresponding property.
 * Defaults are:
 * - direction  ==> row
 */
/**
 * Mixin to generate a flex-item with a specific width.
 * The width has to be declared as a fraction e.g. 1/2.
 * If no width is declared, it defaults to 1 (100%).
 */
/**
 * Mixin to generate an offset for a flex-item.
 * Function is the same as for the flex-item calculation.
 */
/* ============================================================================
   TOOLS -> FONT
============================================================================ */
/**
* Mixin to create responsive type.
*/
/* ============================================================================
   TOOLS -> GRID
============================================================================ */
/**
 * Mixin to generate a grid-container with a specific gutter.
 */
/**
 * Mixin to generate a grid-item with a specific gutter.
 */
/**
 * Mixin to reset all spacing inside of a grid .
 */
/* ============================================================================
TOOLS -> HELPER
============================================================================ */
/**
* Mixin to create helper.
*/
/* Set to empty map () to reset */
/* Map of the form: $breakpoint-mplus: $font-size-m, */
/* Map of the form: $breakpoint-mplus: $font-size-m, */
.c-xsellers.swiper:not(.swiper-initialized) {
  opacity: 0;
}

@font-face {
  font-family: "graef-iconfont";
  src: url("../fonts/graef-iconfont.woff2?2480e65ce840aa91b0fa8257916d2ef8d5b3b86a96b9ef6c549c13165012b9fe11cc340c3edeed99") format("woff2"), url("../fonts/graef-iconfont.woff?2480e65ce840aa91b0fa8257916d2ef8d5b3b86a96b9ef6c549c13165012b9fe11cc340c3edeed99") format("woff");
  font-display: swap;
}
.icon.icon-youtube:before, .icon-youtube.c-header-navigation__link--shopping-cart:before, .icon-youtube.c-header-navigation__link--wishlist:before, .icon-youtube.c-header-navigation__link--account:before, .icon-youtube.c-header-navigation__link--search:before, .icon-youtube.c-header-navigation__link--language:before, .icon-youtube.c-footer-list__link--language:before, .m-table__column--configurable .icon-youtube.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-youtube:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-youtube:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-youtube:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-youtube:before, .icon-youtube.c-scrolltop:before, .icon-youtube.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-youtube.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-youtube.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-youtube.c-navigation-labeled__item--permalink:before, .icon-youtube.c-navigation-drawer__link--back:before, .icon-youtube.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-youtube.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-youtube.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-youtube.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-youtube.swiper-scrollbar-video:before, .swiper-container .icon-youtube.swiper-pagination-bullet.has-video:before, .icon-youtube.c-messaging__close:before, .icon-youtube.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-youtube.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-youtube.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-youtube.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-youtube.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-youtube.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-youtube.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-youtube.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-youtube.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-youtube.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-youtube.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-youtube.flockler-carousel_v2-item__media__play-button:before, .icon-youtube.c-button--download.is-pdf:before, .icon-youtube.c-button--out-of-stock:before, .icon-youtube.c-button--business-product:before, .icon-youtube.c-button--add-to-restock-notify:before, .icon-youtube.c-button--go-to-idp:before,
.icon-youtube.c-button--add-to-cart:before, .icon-youtube.c-button--configurator:before, button.icon-youtube[data-comparison-remove]:before, .icon-youtube.c-quantity-select__update-control--remove:before, .icon-youtube.c-quantity-select__update-control--update:before, .icon-youtube.c-button--passkey:before, .icon-youtube.litebox-close:before, #unibox-suggest-box .icon-youtube.unibox__delete-history:before {
  content: "\f101"/"";
}

.icon.icon-whatsapp:before, .icon-whatsapp.c-header-navigation__link--shopping-cart:before, .icon-whatsapp.c-header-navigation__link--wishlist:before, .icon-whatsapp.c-header-navigation__link--account:before, .icon-whatsapp.c-header-navigation__link--search:before, .icon-whatsapp.c-header-navigation__link--language:before, .icon-whatsapp.c-footer-list__link--language:before, .m-table__column--configurable .icon-whatsapp.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-whatsapp:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-whatsapp:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-whatsapp:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-whatsapp:before, .icon-whatsapp.c-scrolltop:before, .icon-whatsapp.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-whatsapp.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-whatsapp.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-whatsapp.c-navigation-labeled__item--permalink:before, .icon-whatsapp.c-navigation-drawer__link--back:before, .icon-whatsapp.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-whatsapp.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-whatsapp.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-whatsapp.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-whatsapp.swiper-scrollbar-video:before, .swiper-container .icon-whatsapp.swiper-pagination-bullet.has-video:before, .icon-whatsapp.c-messaging__close:before, .icon-whatsapp.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-whatsapp.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-whatsapp.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-whatsapp.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-whatsapp.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-whatsapp.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-whatsapp.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-whatsapp.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-whatsapp.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-whatsapp.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-whatsapp.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-whatsapp.flockler-carousel_v2-item__media__play-button:before, .icon-whatsapp.c-button--download.is-pdf:before, .icon-whatsapp.c-button--out-of-stock:before, .icon-whatsapp.c-button--business-product:before, .icon-whatsapp.c-button--add-to-restock-notify:before, .icon-whatsapp.c-button--go-to-idp:before,
.icon-whatsapp.c-button--add-to-cart:before, .icon-whatsapp.c-button--configurator:before, button.icon-whatsapp[data-comparison-remove]:before, .icon-whatsapp.c-quantity-select__update-control--remove:before, .icon-whatsapp.c-quantity-select__update-control--update:before, .icon-whatsapp.c-button--passkey:before, .icon-whatsapp.litebox-close:before, #unibox-suggest-box .icon-whatsapp.unibox__delete-history:before {
  content: "\f102"/"";
}

.icon.icon-video:before, .icon-video.c-header-navigation__link--shopping-cart:before, .icon-video.c-header-navigation__link--wishlist:before, .icon-video.c-header-navigation__link--account:before, .icon-video.c-header-navigation__link--search:before, .icon-video.c-header-navigation__link--language:before, .icon-video.c-footer-list__link--language:before, .m-table__column--configurable .icon-video.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-video:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-video:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-video:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-video:before, .icon-video.c-scrolltop:before, .icon-video.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-video.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-video.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-video.c-navigation-labeled__item--permalink:before, .icon-video.c-navigation-drawer__link--back:before, .icon-video.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-video.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-video.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-video.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-video.swiper-scrollbar-video:before, .swiper-container .icon-video.swiper-pagination-bullet.has-video:before, .icon-video.c-messaging__close:before, .icon-video.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-video.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-video.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-video.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-video.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-video.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-video.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-video.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-video.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-video.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-video.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-video.flockler-carousel_v2-item__media__play-button:before, .icon-video.c-button--download.is-pdf:before, .icon-video.c-button--out-of-stock:before, .icon-video.c-button--business-product:before, .icon-video.c-button--add-to-restock-notify:before, .icon-video.c-button--go-to-idp:before,
.icon-video.c-button--add-to-cart:before, .icon-video.c-button--configurator:before, button.icon-video[data-comparison-remove]:before, .icon-video.c-quantity-select__update-control--remove:before, .icon-video.c-quantity-select__update-control--update:before, .icon-video.c-button--passkey:before, .icon-video.litebox-close:before, #unibox-suggest-box .icon-video.unibox__delete-history:before {
  content: "\f103"/"";
}

.icon.icon-update:before, .icon-update.c-header-navigation__link--shopping-cart:before, .icon-update.c-header-navigation__link--wishlist:before, .icon-update.c-header-navigation__link--account:before, .icon-update.c-header-navigation__link--search:before, .icon-update.c-header-navigation__link--language:before, .icon-update.c-footer-list__link--language:before, .m-table__column--configurable .icon-update.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-update:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-update:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-update:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-update:before, .icon-update.c-scrolltop:before, .icon-update.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-update.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-update.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-update.c-navigation-labeled__item--permalink:before, .icon-update.c-navigation-drawer__link--back:before, .icon-update.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-update.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-update.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-update.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-update.swiper-scrollbar-video:before, .swiper-container .icon-update.swiper-pagination-bullet.has-video:before, .icon-update.c-messaging__close:before, .icon-update.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-update.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-update.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-update.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-update.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-update.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-update.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-update.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-update.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-update.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-update.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-update.flockler-carousel_v2-item__media__play-button:before, .icon-update.c-button--download.is-pdf:before, .icon-update.c-button--out-of-stock:before, .icon-update.c-button--business-product:before, .icon-update.c-button--add-to-restock-notify:before, .icon-update.c-button--go-to-idp:before,
.icon-update.c-button--add-to-cart:before, .icon-update.c-button--configurator:before, button.icon-update[data-comparison-remove]:before, .icon-update.c-quantity-select__update-control--remove:before, .icon-update.c-quantity-select__update-control--update:before, .icon-update.c-button--passkey:before, .icon-update.litebox-close:before, #unibox-suggest-box .icon-update.unibox__delete-history:before {
  content: "\f104"/"";
}

.icon.icon-twitter:before, .icon-twitter.c-header-navigation__link--shopping-cart:before, .icon-twitter.c-header-navigation__link--wishlist:before, .icon-twitter.c-header-navigation__link--account:before, .icon-twitter.c-header-navigation__link--search:before, .icon-twitter.c-header-navigation__link--language:before, .icon-twitter.c-footer-list__link--language:before, .m-table__column--configurable .icon-twitter.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-twitter:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-twitter:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-twitter:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-twitter:before, .icon-twitter.c-scrolltop:before, .icon-twitter.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-twitter.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-twitter.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-twitter.c-navigation-labeled__item--permalink:before, .icon-twitter.c-navigation-drawer__link--back:before, .icon-twitter.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-twitter.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-twitter.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-twitter.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-twitter.swiper-scrollbar-video:before, .swiper-container .icon-twitter.swiper-pagination-bullet.has-video:before, .icon-twitter.c-messaging__close:before, .icon-twitter.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-twitter.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-twitter.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-twitter.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-twitter.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-twitter.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-twitter.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-twitter.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-twitter.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-twitter.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-twitter.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-twitter.flockler-carousel_v2-item__media__play-button:before, .icon-twitter.c-button--download.is-pdf:before, .icon-twitter.c-button--out-of-stock:before, .icon-twitter.c-button--business-product:before, .icon-twitter.c-button--add-to-restock-notify:before, .icon-twitter.c-button--go-to-idp:before,
.icon-twitter.c-button--add-to-cart:before, .icon-twitter.c-button--configurator:before, button.icon-twitter[data-comparison-remove]:before, .icon-twitter.c-quantity-select__update-control--remove:before, .icon-twitter.c-quantity-select__update-control--update:before, .icon-twitter.c-button--passkey:before, .icon-twitter.litebox-close:before, #unibox-suggest-box .icon-twitter.unibox__delete-history:before {
  content: "\f105"/"";
}

.icon.icon-trash:before, .icon-trash.c-header-navigation__link--shopping-cart:before, .icon-trash.c-header-navigation__link--wishlist:before, .icon-trash.c-header-navigation__link--account:before, .icon-trash.c-header-navigation__link--search:before, .icon-trash.c-header-navigation__link--language:before, .icon-trash.c-footer-list__link--language:before, .m-table__column--configurable .icon-trash.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-trash:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-trash:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-trash:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-trash:before, .icon-trash.c-scrolltop:before, .icon-trash.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-trash.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-trash.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-trash.c-navigation-labeled__item--permalink:before, .icon-trash.c-navigation-drawer__link--back:before, .icon-trash.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-trash.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-trash.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-trash.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-trash.swiper-scrollbar-video:before, .swiper-container .icon-trash.swiper-pagination-bullet.has-video:before, .icon-trash.c-messaging__close:before, .icon-trash.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-trash.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-trash.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-trash.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-trash.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-trash.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-trash.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-trash.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-trash.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-trash.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-trash.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-trash.flockler-carousel_v2-item__media__play-button:before, .icon-trash.c-button--download.is-pdf:before, .icon-trash.c-button--out-of-stock:before, .icon-trash.c-button--business-product:before, .icon-trash.c-button--add-to-restock-notify:before, .icon-trash.c-button--go-to-idp:before,
.icon-trash.c-button--add-to-cart:before, .icon-trash.c-button--configurator:before, button.icon-trash[data-comparison-remove]:before, .icon-trash.c-quantity-select__update-control--remove:before, .icon-trash.c-quantity-select__update-control--update:before, .icon-trash.c-button--passkey:before, .icon-trash.litebox-close:before, #unibox-suggest-box .icon-trash.unibox__delete-history:before {
  content: "\f106"/"";
}

.icon.icon-threesixty:before, .icon-threesixty.c-header-navigation__link--shopping-cart:before, .icon-threesixty.c-header-navigation__link--wishlist:before, .icon-threesixty.c-header-navigation__link--account:before, .icon-threesixty.c-header-navigation__link--search:before, .icon-threesixty.c-header-navigation__link--language:before, .icon-threesixty.c-footer-list__link--language:before, .m-table__column--configurable .icon-threesixty.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-threesixty:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-threesixty:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-threesixty:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-threesixty:before, .icon-threesixty.c-scrolltop:before, .icon-threesixty.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-threesixty.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-threesixty.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-threesixty.c-navigation-labeled__item--permalink:before, .icon-threesixty.c-navigation-drawer__link--back:before, .icon-threesixty.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-threesixty.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-threesixty.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-threesixty.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-threesixty.swiper-scrollbar-video:before, .swiper-container .icon-threesixty.swiper-pagination-bullet.has-video:before, .icon-threesixty.c-messaging__close:before, .icon-threesixty.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-threesixty.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-threesixty.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-threesixty.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-threesixty.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-threesixty.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-threesixty.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-threesixty.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-threesixty.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-threesixty.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-threesixty.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-threesixty.flockler-carousel_v2-item__media__play-button:before, .icon-threesixty.c-button--download.is-pdf:before, .icon-threesixty.c-button--out-of-stock:before, .icon-threesixty.c-button--business-product:before, .icon-threesixty.c-button--add-to-restock-notify:before, .icon-threesixty.c-button--go-to-idp:before,
.icon-threesixty.c-button--add-to-cart:before, .icon-threesixty.c-button--configurator:before, button.icon-threesixty[data-comparison-remove]:before, .icon-threesixty.c-quantity-select__update-control--remove:before, .icon-threesixty.c-quantity-select__update-control--update:before, .icon-threesixty.c-button--passkey:before, .icon-threesixty.litebox-close:before, #unibox-suggest-box .icon-threesixty.unibox__delete-history:before {
  content: "\f107"/"";
}

.icon.icon-threesixty-alt:before, .icon-threesixty-alt.c-header-navigation__link--shopping-cart:before, .icon-threesixty-alt.c-header-navigation__link--wishlist:before, .icon-threesixty-alt.c-header-navigation__link--account:before, .icon-threesixty-alt.c-header-navigation__link--search:before, .icon-threesixty-alt.c-header-navigation__link--language:before, .icon-threesixty-alt.c-footer-list__link--language:before, .m-table__column--configurable .icon-threesixty-alt.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-threesixty-alt:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-threesixty-alt:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-threesixty-alt:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-threesixty-alt:before, .icon-threesixty-alt.c-scrolltop:before, .icon-threesixty-alt.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-threesixty-alt.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-threesixty-alt.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-threesixty-alt.c-navigation-labeled__item--permalink:before, .icon-threesixty-alt.c-navigation-drawer__link--back:before, .icon-threesixty-alt.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-threesixty-alt.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-threesixty-alt.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-threesixty-alt.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-threesixty-alt.swiper-scrollbar-video:before, .swiper-container .icon-threesixty-alt.swiper-pagination-bullet.has-video:before, .icon-threesixty-alt.c-messaging__close:before, .icon-threesixty-alt.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-threesixty-alt.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-threesixty-alt.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-threesixty-alt.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-threesixty-alt.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-threesixty-alt.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-threesixty-alt.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-threesixty-alt.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-threesixty-alt.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-threesixty-alt.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-threesixty-alt.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-threesixty-alt.flockler-carousel_v2-item__media__play-button:before, .icon-threesixty-alt.c-button--download.is-pdf:before, .icon-threesixty-alt.c-button--out-of-stock:before, .icon-threesixty-alt.c-button--business-product:before, .icon-threesixty-alt.c-button--add-to-restock-notify:before, .icon-threesixty-alt.c-button--go-to-idp:before,
.icon-threesixty-alt.c-button--add-to-cart:before, .icon-threesixty-alt.c-button--configurator:before, button.icon-threesixty-alt[data-comparison-remove]:before, .icon-threesixty-alt.c-quantity-select__update-control--remove:before, .icon-threesixty-alt.c-quantity-select__update-control--update:before, .icon-threesixty-alt.c-button--passkey:before, .icon-threesixty-alt.litebox-close:before, #unibox-suggest-box .icon-threesixty-alt.unibox__delete-history:before {
  content: "\f108"/"";
}

.icon.icon-storelocator:before, .icon-storelocator.c-header-navigation__link--shopping-cart:before, .icon-storelocator.c-header-navigation__link--wishlist:before, .icon-storelocator.c-header-navigation__link--account:before, .icon-storelocator.c-header-navigation__link--search:before, .icon-storelocator.c-header-navigation__link--language:before, .icon-storelocator.c-footer-list__link--language:before, .m-table__column--configurable .icon-storelocator.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-storelocator:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-storelocator:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-storelocator:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-storelocator:before, .icon-storelocator.c-scrolltop:before, .icon-storelocator.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-storelocator.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-storelocator.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-storelocator.c-navigation-labeled__item--permalink:before, .icon-storelocator.c-navigation-drawer__link--back:before, .icon-storelocator.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-storelocator.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-storelocator.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-storelocator.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-storelocator.swiper-scrollbar-video:before, .swiper-container .icon-storelocator.swiper-pagination-bullet.has-video:before, .icon-storelocator.c-messaging__close:before, .icon-storelocator.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-storelocator.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-storelocator.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-storelocator.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-storelocator.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-storelocator.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-storelocator.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-storelocator.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-storelocator.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-storelocator.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-storelocator.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-storelocator.flockler-carousel_v2-item__media__play-button:before, .icon-storelocator.c-button--download.is-pdf:before, .icon-storelocator.c-button--out-of-stock:before, .icon-storelocator.c-button--business-product:before, .icon-storelocator.c-button--add-to-restock-notify:before, .icon-storelocator.c-button--go-to-idp:before,
.icon-storelocator.c-button--add-to-cart:before, .icon-storelocator.c-button--configurator:before, button.icon-storelocator[data-comparison-remove]:before, .icon-storelocator.c-quantity-select__update-control--remove:before, .icon-storelocator.c-quantity-select__update-control--update:before, .icon-storelocator.c-button--passkey:before, .icon-storelocator.litebox-close:before, #unibox-suggest-box .icon-storelocator.unibox__delete-history:before {
  content: "\f109"/"";
}

.icon.icon-stockrecord:before, .icon-stockrecord.c-header-navigation__link--shopping-cart:before, .icon-stockrecord.c-header-navigation__link--wishlist:before, .icon-stockrecord.c-header-navigation__link--account:before, .icon-stockrecord.c-header-navigation__link--search:before, .icon-stockrecord.c-header-navigation__link--language:before, .icon-stockrecord.c-footer-list__link--language:before, .m-table__column--configurable .icon-stockrecord.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-stockrecord:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-stockrecord:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-stockrecord:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-stockrecord:before, .icon-stockrecord.c-scrolltop:before, .icon-stockrecord.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-stockrecord.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-stockrecord.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-stockrecord.c-navigation-labeled__item--permalink:before, .icon-stockrecord.c-navigation-drawer__link--back:before, .icon-stockrecord.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-stockrecord.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-stockrecord.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-stockrecord.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-stockrecord.swiper-scrollbar-video:before, .swiper-container .icon-stockrecord.swiper-pagination-bullet.has-video:before, .icon-stockrecord.c-messaging__close:before, .icon-stockrecord.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-stockrecord.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-stockrecord.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-stockrecord.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-stockrecord.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-stockrecord.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-stockrecord.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-stockrecord.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-stockrecord.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-stockrecord.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-stockrecord.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-stockrecord.flockler-carousel_v2-item__media__play-button:before, .icon-stockrecord.c-button--download.is-pdf:before, .icon-stockrecord.c-button--out-of-stock:before, .icon-stockrecord.c-button--business-product:before, .icon-stockrecord.c-button--add-to-restock-notify:before, .icon-stockrecord.c-button--go-to-idp:before,
.icon-stockrecord.c-button--add-to-cart:before, .icon-stockrecord.c-button--configurator:before, button.icon-stockrecord[data-comparison-remove]:before, .icon-stockrecord.c-quantity-select__update-control--remove:before, .icon-stockrecord.c-quantity-select__update-control--update:before, .icon-stockrecord.c-button--passkey:before, .icon-stockrecord.litebox-close:before, #unibox-suggest-box .icon-stockrecord.unibox__delete-history:before {
  content: "\f10a"/"";
}

.icon.icon-star:before, .icon-star.c-header-navigation__link--shopping-cart:before, .icon-star.c-header-navigation__link--wishlist:before, .icon-star.c-header-navigation__link--account:before, .icon-star.c-header-navigation__link--search:before, .icon-star.c-header-navigation__link--language:before, .icon-star.c-footer-list__link--language:before, .m-table__column--configurable .icon-star.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-star:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-star:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-star:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-star:before, .icon-star.c-scrolltop:before, .icon-star.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-star.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-star.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-star.c-navigation-labeled__item--permalink:before, .icon-star.c-navigation-drawer__link--back:before, .icon-star.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-star.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-star.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-star.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-star.swiper-scrollbar-video:before, .swiper-container .icon-star.swiper-pagination-bullet.has-video:before, .icon-star.c-messaging__close:before, .icon-star.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-star.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-star.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-star.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-star.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-star.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-star.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-star.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-star.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-star.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-star.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-star.flockler-carousel_v2-item__media__play-button:before, .icon-star.c-button--download.is-pdf:before, .icon-star.c-button--out-of-stock:before, .icon-star.c-button--business-product:before, .icon-star.c-button--add-to-restock-notify:before, .icon-star.c-button--go-to-idp:before,
.icon-star.c-button--add-to-cart:before, .icon-star.c-button--configurator:before, button.icon-star[data-comparison-remove]:before, .icon-star.c-quantity-select__update-control--remove:before, .icon-star.c-quantity-select__update-control--update:before, .icon-star.c-button--passkey:before, .icon-star.litebox-close:before, #unibox-suggest-box .icon-star.unibox__delete-history:before {
  content: "\f10b"/"";
}

.icon.icon-shopping-cart:before, .icon-shopping-cart.c-header-navigation__link--shopping-cart:before, .icon-shopping-cart.c-header-navigation__link--wishlist:before, .icon-shopping-cart.c-header-navigation__link--account:before, .icon-shopping-cart.c-header-navigation__link--search:before, .icon-shopping-cart.c-header-navigation__link--language:before, .icon-shopping-cart.c-footer-list__link--language:before, .m-table__column--configurable .icon-shopping-cart.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-shopping-cart:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-shopping-cart:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-shopping-cart:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-shopping-cart:before, .icon-shopping-cart.c-scrolltop:before, .icon-shopping-cart.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-shopping-cart.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-shopping-cart.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-shopping-cart.c-navigation-labeled__item--permalink:before, .icon-shopping-cart.c-navigation-drawer__link--back:before, .icon-shopping-cart.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-shopping-cart.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-shopping-cart.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-shopping-cart.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-shopping-cart.swiper-scrollbar-video:before, .swiper-container .icon-shopping-cart.swiper-pagination-bullet.has-video:before, .icon-shopping-cart.c-messaging__close:before, .icon-shopping-cart.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-shopping-cart.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-shopping-cart.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-shopping-cart.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-shopping-cart.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-shopping-cart.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-shopping-cart.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-shopping-cart.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-shopping-cart.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-shopping-cart.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-shopping-cart.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-shopping-cart.flockler-carousel_v2-item__media__play-button:before, .icon-shopping-cart.c-button--download.is-pdf:before, .icon-shopping-cart.c-button--out-of-stock:before, .icon-shopping-cart.c-button--business-product:before, .icon-shopping-cart.c-button--add-to-restock-notify:before, .icon-shopping-cart.c-button--go-to-idp:before,
.icon-shopping-cart.c-button--add-to-cart:before, .icon-shopping-cart.c-button--configurator:before, button.icon-shopping-cart[data-comparison-remove]:before, .icon-shopping-cart.c-quantity-select__update-control--remove:before, .icon-shopping-cart.c-quantity-select__update-control--update:before, .icon-shopping-cart.c-button--passkey:before, .icon-shopping-cart.litebox-close:before, #unibox-suggest-box .icon-shopping-cart.unibox__delete-history:before {
  content: "\f10c"/"";
}

.icon.icon-share:before, .icon-share.c-header-navigation__link--shopping-cart:before, .icon-share.c-header-navigation__link--wishlist:before, .icon-share.c-header-navigation__link--account:before, .icon-share.c-header-navigation__link--search:before, .icon-share.c-header-navigation__link--language:before, .icon-share.c-footer-list__link--language:before, .m-table__column--configurable .icon-share.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-share:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-share:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-share:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-share:before, .icon-share.c-scrolltop:before, .icon-share.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-share.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-share.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-share.c-navigation-labeled__item--permalink:before, .icon-share.c-navigation-drawer__link--back:before, .icon-share.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-share.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-share.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-share.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-share.swiper-scrollbar-video:before, .swiper-container .icon-share.swiper-pagination-bullet.has-video:before, .icon-share.c-messaging__close:before, .icon-share.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-share.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-share.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-share.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-share.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-share.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-share.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-share.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-share.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-share.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-share.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-share.flockler-carousel_v2-item__media__play-button:before, .icon-share.c-button--download.is-pdf:before, .icon-share.c-button--out-of-stock:before, .icon-share.c-button--business-product:before, .icon-share.c-button--add-to-restock-notify:before, .icon-share.c-button--go-to-idp:before,
.icon-share.c-button--add-to-cart:before, .icon-share.c-button--configurator:before, button.icon-share[data-comparison-remove]:before, .icon-share.c-quantity-select__update-control--remove:before, .icon-share.c-quantity-select__update-control--update:before, .icon-share.c-button--passkey:before, .icon-share.litebox-close:before, #unibox-suggest-box .icon-share.unibox__delete-history:before {
  content: "\f10d"/"";
}

.icon.icon-secure:before, .icon-secure.c-header-navigation__link--shopping-cart:before, .icon-secure.c-header-navigation__link--wishlist:before, .icon-secure.c-header-navigation__link--account:before, .icon-secure.c-header-navigation__link--search:before, .icon-secure.c-header-navigation__link--language:before, .icon-secure.c-footer-list__link--language:before, .m-table__column--configurable .icon-secure.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-secure:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-secure:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-secure:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-secure:before, .icon-secure.c-scrolltop:before, .icon-secure.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-secure.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-secure.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-secure.c-navigation-labeled__item--permalink:before, .icon-secure.c-navigation-drawer__link--back:before, .icon-secure.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-secure.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-secure.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-secure.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-secure.swiper-scrollbar-video:before, .swiper-container .icon-secure.swiper-pagination-bullet.has-video:before, .icon-secure.c-messaging__close:before, .icon-secure.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-secure.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-secure.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-secure.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-secure.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-secure.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-secure.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-secure.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-secure.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-secure.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-secure.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-secure.flockler-carousel_v2-item__media__play-button:before, .icon-secure.c-button--download.is-pdf:before, .icon-secure.c-button--out-of-stock:before, .icon-secure.c-button--business-product:before, .icon-secure.c-button--add-to-restock-notify:before, .icon-secure.c-button--go-to-idp:before,
.icon-secure.c-button--add-to-cart:before, .icon-secure.c-button--configurator:before, button.icon-secure[data-comparison-remove]:before, .icon-secure.c-quantity-select__update-control--remove:before, .icon-secure.c-quantity-select__update-control--update:before, .icon-secure.c-button--passkey:before, .icon-secure.litebox-close:before, #unibox-suggest-box .icon-secure.unibox__delete-history:before {
  content: "\f10e"/"";
}

.icon.icon-preview:before, .icon-preview.c-header-navigation__link--shopping-cart:before, .icon-preview.c-header-navigation__link--wishlist:before, .icon-preview.c-header-navigation__link--account:before, .icon-preview.c-header-navigation__link--search:before, .icon-preview.c-header-navigation__link--language:before, .icon-preview.c-footer-list__link--language:before, .m-table__column--configurable .icon-preview.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-preview:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-preview:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-preview:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-preview:before, .icon-preview.c-scrolltop:before, .icon-preview.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-preview.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-preview.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-preview.c-navigation-labeled__item--permalink:before, .icon-preview.c-navigation-drawer__link--back:before, .icon-preview.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-preview.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-preview.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-preview.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-preview.swiper-scrollbar-video:before, .swiper-container .icon-preview.swiper-pagination-bullet.has-video:before, .icon-preview.c-messaging__close:before, .icon-preview.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-preview.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-preview.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-preview.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-preview.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-preview.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-preview.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-preview.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-preview.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-preview.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-preview.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-preview.flockler-carousel_v2-item__media__play-button:before, .icon-preview.c-button--download.is-pdf:before, .icon-preview.c-button--out-of-stock:before, .icon-preview.c-button--business-product:before, .icon-preview.c-button--add-to-restock-notify:before, .icon-preview.c-button--go-to-idp:before,
.icon-preview.c-button--add-to-cart:before, .icon-preview.c-button--configurator:before, button.icon-preview[data-comparison-remove]:before, .icon-preview.c-quantity-select__update-control--remove:before, .icon-preview.c-quantity-select__update-control--update:before, .icon-preview.c-button--passkey:before, .icon-preview.litebox-close:before, #unibox-suggest-box .icon-preview.unibox__delete-history:before {
  content: "\f10f"/"";
}

.icon.icon-plus:before, .icon-plus.c-header-navigation__link--shopping-cart:before, .icon-plus.c-header-navigation__link--wishlist:before, .icon-plus.c-header-navigation__link--account:before, .icon-plus.c-header-navigation__link--search:before, .icon-plus.c-header-navigation__link--language:before, .icon-plus.c-footer-list__link--language:before, .m-table__column--configurable .icon-plus.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-plus:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-plus:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-plus:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-plus:before, .icon-plus.c-scrolltop:before, .icon-plus.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-plus.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-plus.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-plus.c-navigation-labeled__item--permalink:before, .icon-plus.c-navigation-drawer__link--back:before, .icon-plus.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-plus.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-plus.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-plus.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-plus.swiper-scrollbar-video:before, .swiper-container .icon-plus.swiper-pagination-bullet.has-video:before, .icon-plus.c-messaging__close:before, .icon-plus.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-plus.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-plus.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-plus.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-plus.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-plus.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-plus.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-plus.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-plus.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-plus.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-plus.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-plus.flockler-carousel_v2-item__media__play-button:before, .icon-plus.c-button--download.is-pdf:before, .icon-plus.c-button--out-of-stock:before, .icon-plus.c-button--business-product:before, .icon-plus.c-button--add-to-restock-notify:before, .icon-plus.c-button--go-to-idp:before,
.icon-plus.c-button--add-to-cart:before, .icon-plus.c-button--configurator:before, button.icon-plus[data-comparison-remove]:before, .icon-plus.c-quantity-select__update-control--remove:before, .icon-plus.c-quantity-select__update-control--update:before, .icon-plus.c-button--passkey:before, .icon-plus.litebox-close:before, #unibox-suggest-box .icon-plus.unibox__delete-history:before {
  content: "\f110"/"";
}

.icon.icon-plus-small:before, .icon-plus-small.c-header-navigation__link--shopping-cart:before, .icon-plus-small.c-header-navigation__link--wishlist:before, .icon-plus-small.c-header-navigation__link--account:before, .icon-plus-small.c-header-navigation__link--search:before, .icon-plus-small.c-header-navigation__link--language:before, .icon-plus-small.c-footer-list__link--language:before, .m-table__column--configurable .icon-plus-small.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-plus-small:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-plus-small:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-plus-small:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-plus-small:before, .icon-plus-small.c-scrolltop:before, .icon-plus-small.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-plus-small.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-plus-small.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-plus-small.c-navigation-labeled__item--permalink:before, .icon-plus-small.c-navigation-drawer__link--back:before, .icon-plus-small.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-plus-small.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-plus-small.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-plus-small.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-plus-small.swiper-scrollbar-video:before, .swiper-container .icon-plus-small.swiper-pagination-bullet.has-video:before, .icon-plus-small.c-messaging__close:before, .icon-plus-small.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-plus-small.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-plus-small.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-plus-small.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-plus-small.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-plus-small.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-plus-small.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-plus-small.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-plus-small.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-plus-small.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-plus-small.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-plus-small.flockler-carousel_v2-item__media__play-button:before, .icon-plus-small.c-button--download.is-pdf:before, .icon-plus-small.c-button--out-of-stock:before, .icon-plus-small.c-button--business-product:before, .icon-plus-small.c-button--add-to-restock-notify:before, .icon-plus-small.c-button--go-to-idp:before,
.icon-plus-small.c-button--add-to-cart:before, .icon-plus-small.c-button--configurator:before, button.icon-plus-small[data-comparison-remove]:before, .icon-plus-small.c-quantity-select__update-control--remove:before, .icon-plus-small.c-quantity-select__update-control--update:before, .icon-plus-small.c-button--passkey:before, .icon-plus-small.litebox-close:before, #unibox-suggest-box .icon-plus-small.unibox__delete-history:before {
  content: "\f111"/"";
}

.icon.icon-play:before, .icon-play.c-header-navigation__link--shopping-cart:before, .icon-play.c-header-navigation__link--wishlist:before, .icon-play.c-header-navigation__link--account:before, .icon-play.c-header-navigation__link--search:before, .icon-play.c-header-navigation__link--language:before, .icon-play.c-footer-list__link--language:before, .m-table__column--configurable .icon-play.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-play:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-play:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-play:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-play:before, .icon-play.c-scrolltop:before, .icon-play.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-play.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-play.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-play.c-navigation-labeled__item--permalink:before, .icon-play.c-navigation-drawer__link--back:before, .icon-play.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-play.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-play.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-play.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-play.swiper-scrollbar-video:before, .swiper-container .icon-play.swiper-pagination-bullet.has-video:before, .icon-play.c-messaging__close:before, .icon-play.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-play.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-play.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-play.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-play.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-play.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-play.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-play.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-play.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play.flockler-carousel_v2-item__media__play-button:before, .icon-play.c-button--download.is-pdf:before, .icon-play.c-button--out-of-stock:before, .icon-play.c-button--business-product:before, .icon-play.c-button--add-to-restock-notify:before, .icon-play.c-button--go-to-idp:before,
.icon-play.c-button--add-to-cart:before, .icon-play.c-button--configurator:before, button.icon-play[data-comparison-remove]:before, .icon-play.c-quantity-select__update-control--remove:before, .icon-play.c-quantity-select__update-control--update:before, .icon-play.c-button--passkey:before, .icon-play.litebox-close:before, #unibox-suggest-box .icon-play.unibox__delete-history:before {
  content: "\f112"/"";
}

.icon.icon-play-filled:before, .icon-play-filled.c-header-navigation__link--shopping-cart:before, .icon-play-filled.c-header-navigation__link--wishlist:before, .icon-play-filled.c-header-navigation__link--account:before, .icon-play-filled.c-header-navigation__link--search:before, .icon-play-filled.c-header-navigation__link--language:before, .icon-play-filled.c-footer-list__link--language:before, .m-table__column--configurable .icon-play-filled.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-play-filled:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-play-filled:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-play-filled:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-play-filled:before, .icon-play-filled.c-scrolltop:before, .icon-play-filled.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-play-filled.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-play-filled.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-play-filled.c-navigation-labeled__item--permalink:before, .icon-play-filled.c-navigation-drawer__link--back:before, .icon-play-filled.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-play-filled.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-play-filled.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-play-filled.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-play-filled.swiper-scrollbar-video:before, .swiper-container .icon-play-filled.swiper-pagination-bullet.has-video:before, .icon-play-filled.c-messaging__close:before, .icon-play-filled.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-play-filled.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-play-filled.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-play-filled.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-play-filled.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-play-filled.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-play-filled.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-play-filled.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-play-filled.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play-filled.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play-filled.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play-filled.flockler-carousel_v2-item__media__play-button:before, .icon-play-filled.c-button--download.is-pdf:before, .icon-play-filled.c-button--out-of-stock:before, .icon-play-filled.c-button--business-product:before, .icon-play-filled.c-button--add-to-restock-notify:before, .icon-play-filled.c-button--go-to-idp:before,
.icon-play-filled.c-button--add-to-cart:before, .icon-play-filled.c-button--configurator:before, button.icon-play-filled[data-comparison-remove]:before, .icon-play-filled.c-quantity-select__update-control--remove:before, .icon-play-filled.c-quantity-select__update-control--update:before, .icon-play-filled.c-button--passkey:before, .icon-play-filled.litebox-close:before, #unibox-suggest-box .icon-play-filled.unibox__delete-history:before {
  content: "\f113"/"";
}

.icon.icon-play-circle:before, .icon-play-circle.c-header-navigation__link--shopping-cart:before, .icon-play-circle.c-header-navigation__link--wishlist:before, .icon-play-circle.c-header-navigation__link--account:before, .icon-play-circle.c-header-navigation__link--search:before, .icon-play-circle.c-header-navigation__link--language:before, .icon-play-circle.c-footer-list__link--language:before, .m-table__column--configurable .icon-play-circle.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-play-circle:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-play-circle:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-play-circle:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-play-circle:before, .icon-play-circle.c-scrolltop:before, .icon-play-circle.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-play-circle.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-play-circle.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-play-circle.c-navigation-labeled__item--permalink:before, .icon-play-circle.c-navigation-drawer__link--back:before, .icon-play-circle.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-play-circle.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-play-circle.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-play-circle.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-play-circle.swiper-scrollbar-video:before, .swiper-container .icon-play-circle.swiper-pagination-bullet.has-video:before, .icon-play-circle.c-messaging__close:before, .icon-play-circle.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-play-circle.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-play-circle.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-play-circle.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-play-circle.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-play-circle.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-play-circle.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-play-circle.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-play-circle.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play-circle.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play-circle.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play-circle.flockler-carousel_v2-item__media__play-button:before, .icon-play-circle.c-button--download.is-pdf:before, .icon-play-circle.c-button--out-of-stock:before, .icon-play-circle.c-button--business-product:before, .icon-play-circle.c-button--add-to-restock-notify:before, .icon-play-circle.c-button--go-to-idp:before,
.icon-play-circle.c-button--add-to-cart:before, .icon-play-circle.c-button--configurator:before, button.icon-play-circle[data-comparison-remove]:before, .icon-play-circle.c-quantity-select__update-control--remove:before, .icon-play-circle.c-quantity-select__update-control--update:before, .icon-play-circle.c-button--passkey:before, .icon-play-circle.litebox-close:before, #unibox-suggest-box .icon-play-circle.unibox__delete-history:before {
  content: "\f114"/"";
}

.icon.icon-play-circle-filled:before, .icon-play-circle-filled.c-header-navigation__link--shopping-cart:before, .icon-play-circle-filled.c-header-navigation__link--wishlist:before, .icon-play-circle-filled.c-header-navigation__link--account:before, .icon-play-circle-filled.c-header-navigation__link--search:before, .icon-play-circle-filled.c-header-navigation__link--language:before, .icon-play-circle-filled.c-footer-list__link--language:before, .m-table__column--configurable .icon-play-circle-filled.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-play-circle-filled:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-play-circle-filled:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-play-circle-filled:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-play-circle-filled:before, .icon-play-circle-filled.c-scrolltop:before, .icon-play-circle-filled.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-play-circle-filled.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-play-circle-filled.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-play-circle-filled.c-navigation-labeled__item--permalink:before, .icon-play-circle-filled.c-navigation-drawer__link--back:before, .icon-play-circle-filled.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-play-circle-filled.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-play-circle-filled.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-play-circle-filled.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-play-circle-filled.swiper-scrollbar-video:before, .swiper-container .icon-play-circle-filled.swiper-pagination-bullet.has-video:before, .icon-play-circle-filled.c-messaging__close:before, .icon-play-circle-filled.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-play-circle-filled.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-play-circle-filled.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-play-circle-filled.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-play-circle-filled.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-play-circle-filled.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-play-circle-filled.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-play-circle-filled.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-play-circle-filled.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play-circle-filled.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play-circle-filled.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play-circle-filled.flockler-carousel_v2-item__media__play-button:before, .icon-play-circle-filled.c-button--download.is-pdf:before, .icon-play-circle-filled.c-button--out-of-stock:before, .icon-play-circle-filled.c-button--business-product:before, .icon-play-circle-filled.c-button--add-to-restock-notify:before, .icon-play-circle-filled.c-button--go-to-idp:before,
.icon-play-circle-filled.c-button--add-to-cart:before, .icon-play-circle-filled.c-button--configurator:before, button.icon-play-circle-filled[data-comparison-remove]:before, .icon-play-circle-filled.c-quantity-select__update-control--remove:before, .icon-play-circle-filled.c-quantity-select__update-control--update:before, .icon-play-circle-filled.c-button--passkey:before, .icon-play-circle-filled.litebox-close:before, #unibox-suggest-box .icon-play-circle-filled.unibox__delete-history:before {
  content: "\f115"/"";
}

.icon.icon-pinterest:before, .icon-pinterest.c-header-navigation__link--shopping-cart:before, .icon-pinterest.c-header-navigation__link--wishlist:before, .icon-pinterest.c-header-navigation__link--account:before, .icon-pinterest.c-header-navigation__link--search:before, .icon-pinterest.c-header-navigation__link--language:before, .icon-pinterest.c-footer-list__link--language:before, .m-table__column--configurable .icon-pinterest.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-pinterest:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-pinterest:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-pinterest:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-pinterest:before, .icon-pinterest.c-scrolltop:before, .icon-pinterest.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-pinterest.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-pinterest.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-pinterest.c-navigation-labeled__item--permalink:before, .icon-pinterest.c-navigation-drawer__link--back:before, .icon-pinterest.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-pinterest.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-pinterest.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-pinterest.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-pinterest.swiper-scrollbar-video:before, .swiper-container .icon-pinterest.swiper-pagination-bullet.has-video:before, .icon-pinterest.c-messaging__close:before, .icon-pinterest.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-pinterest.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-pinterest.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-pinterest.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-pinterest.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-pinterest.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-pinterest.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-pinterest.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-pinterest.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pinterest.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pinterest.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pinterest.flockler-carousel_v2-item__media__play-button:before, .icon-pinterest.c-button--download.is-pdf:before, .icon-pinterest.c-button--out-of-stock:before, .icon-pinterest.c-button--business-product:before, .icon-pinterest.c-button--add-to-restock-notify:before, .icon-pinterest.c-button--go-to-idp:before,
.icon-pinterest.c-button--add-to-cart:before, .icon-pinterest.c-button--configurator:before, button.icon-pinterest[data-comparison-remove]:before, .icon-pinterest.c-quantity-select__update-control--remove:before, .icon-pinterest.c-quantity-select__update-control--update:before, .icon-pinterest.c-button--passkey:before, .icon-pinterest.litebox-close:before, #unibox-suggest-box .icon-pinterest.unibox__delete-history:before {
  content: "\f116"/"";
}

.icon.icon-pdf:before, .icon-pdf.c-header-navigation__link--shopping-cart:before, .icon-pdf.c-header-navigation__link--wishlist:before, .icon-pdf.c-header-navigation__link--account:before, .icon-pdf.c-header-navigation__link--search:before, .icon-pdf.c-header-navigation__link--language:before, .icon-pdf.c-footer-list__link--language:before, .m-table__column--configurable .icon-pdf.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-pdf:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-pdf:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-pdf:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-pdf:before, .icon-pdf.c-scrolltop:before, .icon-pdf.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-pdf.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-pdf.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-pdf.c-navigation-labeled__item--permalink:before, .icon-pdf.c-navigation-drawer__link--back:before, .icon-pdf.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-pdf.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-pdf.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-pdf.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-pdf.swiper-scrollbar-video:before, .swiper-container .icon-pdf.swiper-pagination-bullet.has-video:before, .icon-pdf.c-messaging__close:before, .icon-pdf.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-pdf.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-pdf.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-pdf.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-pdf.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-pdf.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-pdf.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-pdf.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-pdf.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pdf.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pdf.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pdf.flockler-carousel_v2-item__media__play-button:before, .icon-pdf.c-button--download.is-pdf:before, .icon-pdf.c-button--out-of-stock:before, .icon-pdf.c-button--business-product:before, .icon-pdf.c-button--add-to-restock-notify:before, .icon-pdf.c-button--go-to-idp:before,
.icon-pdf.c-button--add-to-cart:before, .icon-pdf.c-button--configurator:before, button.icon-pdf[data-comparison-remove]:before, .icon-pdf.c-quantity-select__update-control--remove:before, .icon-pdf.c-quantity-select__update-control--update:before, .icon-pdf.c-button--passkey:before, .icon-pdf.litebox-close:before, #unibox-suggest-box .icon-pdf.unibox__delete-history:before {
  content: "\f117"/"";
}

.icon.icon-pause:before, .icon-pause.c-header-navigation__link--shopping-cart:before, .icon-pause.c-header-navigation__link--wishlist:before, .icon-pause.c-header-navigation__link--account:before, .icon-pause.c-header-navigation__link--search:before, .icon-pause.c-header-navigation__link--language:before, .icon-pause.c-footer-list__link--language:before, .m-table__column--configurable .icon-pause.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-pause:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-pause:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-pause:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-pause:before, .icon-pause.c-scrolltop:before, .icon-pause.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-pause.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-pause.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-pause.c-navigation-labeled__item--permalink:before, .icon-pause.c-navigation-drawer__link--back:before, .icon-pause.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-pause.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-pause.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-pause.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-pause.swiper-scrollbar-video:before, .swiper-container .icon-pause.swiper-pagination-bullet.has-video:before, .icon-pause.c-messaging__close:before, .icon-pause.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-pause.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-pause.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-pause.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-pause.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-pause.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-pause.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-pause.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-pause.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pause.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pause.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pause.flockler-carousel_v2-item__media__play-button:before, .icon-pause.c-button--download.is-pdf:before, .icon-pause.c-button--out-of-stock:before, .icon-pause.c-button--business-product:before, .icon-pause.c-button--add-to-restock-notify:before, .icon-pause.c-button--go-to-idp:before,
.icon-pause.c-button--add-to-cart:before, .icon-pause.c-button--configurator:before, button.icon-pause[data-comparison-remove]:before, .icon-pause.c-quantity-select__update-control--remove:before, .icon-pause.c-quantity-select__update-control--update:before, .icon-pause.c-button--passkey:before, .icon-pause.litebox-close:before, #unibox-suggest-box .icon-pause.unibox__delete-history:before {
  content: "\f118"/"";
}

.icon.icon-pause-circle:before, .icon-pause-circle.c-header-navigation__link--shopping-cart:before, .icon-pause-circle.c-header-navigation__link--wishlist:before, .icon-pause-circle.c-header-navigation__link--account:before, .icon-pause-circle.c-header-navigation__link--search:before, .icon-pause-circle.c-header-navigation__link--language:before, .icon-pause-circle.c-footer-list__link--language:before, .m-table__column--configurable .icon-pause-circle.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-pause-circle:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-pause-circle:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-pause-circle:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-pause-circle:before, .icon-pause-circle.c-scrolltop:before, .icon-pause-circle.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-pause-circle.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-pause-circle.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-pause-circle.c-navigation-labeled__item--permalink:before, .icon-pause-circle.c-navigation-drawer__link--back:before, .icon-pause-circle.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-pause-circle.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-pause-circle.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-pause-circle.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-pause-circle.swiper-scrollbar-video:before, .swiper-container .icon-pause-circle.swiper-pagination-bullet.has-video:before, .icon-pause-circle.c-messaging__close:before, .icon-pause-circle.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-pause-circle.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-pause-circle.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-pause-circle.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-pause-circle.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-pause-circle.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-pause-circle.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-pause-circle.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-pause-circle.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pause-circle.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pause-circle.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pause-circle.flockler-carousel_v2-item__media__play-button:before, .icon-pause-circle.c-button--download.is-pdf:before, .icon-pause-circle.c-button--out-of-stock:before, .icon-pause-circle.c-button--business-product:before, .icon-pause-circle.c-button--add-to-restock-notify:before, .icon-pause-circle.c-button--go-to-idp:before,
.icon-pause-circle.c-button--add-to-cart:before, .icon-pause-circle.c-button--configurator:before, button.icon-pause-circle[data-comparison-remove]:before, .icon-pause-circle.c-quantity-select__update-control--remove:before, .icon-pause-circle.c-quantity-select__update-control--update:before, .icon-pause-circle.c-button--passkey:before, .icon-pause-circle.litebox-close:before, #unibox-suggest-box .icon-pause-circle.unibox__delete-history:before {
  content: "\f119"/"";
}

.icon.icon-passkey:before, .icon-passkey.c-header-navigation__link--shopping-cart:before, .icon-passkey.c-header-navigation__link--wishlist:before, .icon-passkey.c-header-navigation__link--account:before, .icon-passkey.c-header-navigation__link--search:before, .icon-passkey.c-header-navigation__link--language:before, .icon-passkey.c-footer-list__link--language:before, .m-table__column--configurable .icon-passkey.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-passkey:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-passkey:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-passkey:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-passkey:before, .icon-passkey.c-scrolltop:before, .icon-passkey.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-passkey.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-passkey.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-passkey.c-navigation-labeled__item--permalink:before, .icon-passkey.c-navigation-drawer__link--back:before, .icon-passkey.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-passkey.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-passkey.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-passkey.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-passkey.swiper-scrollbar-video:before, .swiper-container .icon-passkey.swiper-pagination-bullet.has-video:before, .icon-passkey.c-messaging__close:before, .icon-passkey.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-passkey.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-passkey.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-passkey.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-passkey.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-passkey.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-passkey.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-passkey.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-passkey.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-passkey.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-passkey.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-passkey.flockler-carousel_v2-item__media__play-button:before, .icon-passkey.c-button--download.is-pdf:before, .icon-passkey.c-button--out-of-stock:before, .icon-passkey.c-button--business-product:before, .icon-passkey.c-button--add-to-restock-notify:before, .icon-passkey.c-button--go-to-idp:before,
.icon-passkey.c-button--add-to-cart:before, .icon-passkey.c-button--configurator:before, button.icon-passkey[data-comparison-remove]:before, .icon-passkey.c-quantity-select__update-control--remove:before, .icon-passkey.c-quantity-select__update-control--update:before, .icon-passkey.c-button--passkey:before, .icon-passkey.litebox-close:before, #unibox-suggest-box .icon-passkey.unibox__delete-history:before {
  content: "\f11a"/"";
}

.icon.icon-package:before, .icon-package.c-header-navigation__link--shopping-cart:before, .icon-package.c-header-navigation__link--wishlist:before, .icon-package.c-header-navigation__link--account:before, .icon-package.c-header-navigation__link--search:before, .icon-package.c-header-navigation__link--language:before, .icon-package.c-footer-list__link--language:before, .m-table__column--configurable .icon-package.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-package:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-package:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-package:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-package:before, .icon-package.c-scrolltop:before, .icon-package.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-package.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-package.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-package.c-navigation-labeled__item--permalink:before, .icon-package.c-navigation-drawer__link--back:before, .icon-package.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-package.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-package.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-package.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-package.swiper-scrollbar-video:before, .swiper-container .icon-package.swiper-pagination-bullet.has-video:before, .icon-package.c-messaging__close:before, .icon-package.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-package.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-package.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-package.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-package.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-package.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-package.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-package.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-package.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-package.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-package.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-package.flockler-carousel_v2-item__media__play-button:before, .icon-package.c-button--download.is-pdf:before, .icon-package.c-button--out-of-stock:before, .icon-package.c-button--business-product:before, .icon-package.c-button--add-to-restock-notify:before, .icon-package.c-button--go-to-idp:before,
.icon-package.c-button--add-to-cart:before, .icon-package.c-button--configurator:before, button.icon-package[data-comparison-remove]:before, .icon-package.c-quantity-select__update-control--remove:before, .icon-package.c-quantity-select__update-control--update:before, .icon-package.c-button--passkey:before, .icon-package.litebox-close:before, #unibox-suggest-box .icon-package.unibox__delete-history:before {
  content: "\f11b"/"";
}

.icon.icon-out:before, .icon-out.c-header-navigation__link--shopping-cart:before, .icon-out.c-header-navigation__link--wishlist:before, .icon-out.c-header-navigation__link--account:before, .icon-out.c-header-navigation__link--search:before, .icon-out.c-header-navigation__link--language:before, .icon-out.c-footer-list__link--language:before, .m-table__column--configurable .icon-out.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-out:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-out:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-out:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-out:before, .icon-out.c-scrolltop:before, .icon-out.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-out.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-out.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-out.c-navigation-labeled__item--permalink:before, .icon-out.c-navigation-drawer__link--back:before, .icon-out.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-out.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-out.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-out.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-out.swiper-scrollbar-video:before, .swiper-container .icon-out.swiper-pagination-bullet.has-video:before, .icon-out.c-messaging__close:before, .icon-out.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-out.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-out.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-out.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-out.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-out.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-out.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-out.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-out.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-out.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-out.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-out.flockler-carousel_v2-item__media__play-button:before, .icon-out.c-button--download.is-pdf:before, .icon-out.c-button--out-of-stock:before, .icon-out.c-button--business-product:before, .icon-out.c-button--add-to-restock-notify:before, .icon-out.c-button--go-to-idp:before,
.icon-out.c-button--add-to-cart:before, .icon-out.c-button--configurator:before, button.icon-out[data-comparison-remove]:before, .icon-out.c-quantity-select__update-control--remove:before, .icon-out.c-quantity-select__update-control--update:before, .icon-out.c-button--passkey:before, .icon-out.litebox-close:before, #unibox-suggest-box .icon-out.unibox__delete-history:before {
  content: "\f11c"/"";
}

.icon.icon-notify:before, .icon-notify.c-header-navigation__link--shopping-cart:before, .icon-notify.c-header-navigation__link--wishlist:before, .icon-notify.c-header-navigation__link--account:before, .icon-notify.c-header-navigation__link--search:before, .icon-notify.c-header-navigation__link--language:before, .icon-notify.c-footer-list__link--language:before, .m-table__column--configurable .icon-notify.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-notify:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-notify:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-notify:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-notify:before, .icon-notify.c-scrolltop:before, .icon-notify.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-notify.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-notify.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-notify.c-navigation-labeled__item--permalink:before, .icon-notify.c-navigation-drawer__link--back:before, .icon-notify.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-notify.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-notify.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-notify.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-notify.swiper-scrollbar-video:before, .swiper-container .icon-notify.swiper-pagination-bullet.has-video:before, .icon-notify.c-messaging__close:before, .icon-notify.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-notify.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-notify.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-notify.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-notify.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-notify.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-notify.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-notify.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-notify.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-notify.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-notify.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-notify.flockler-carousel_v2-item__media__play-button:before, .icon-notify.c-button--download.is-pdf:before, .icon-notify.c-button--out-of-stock:before, .icon-notify.c-button--business-product:before, .icon-notify.c-button--add-to-restock-notify:before, .icon-notify.c-button--go-to-idp:before,
.icon-notify.c-button--add-to-cart:before, .icon-notify.c-button--configurator:before, button.icon-notify[data-comparison-remove]:before, .icon-notify.c-quantity-select__update-control--remove:before, .icon-notify.c-quantity-select__update-control--update:before, .icon-notify.c-button--passkey:before, .icon-notify.litebox-close:before, #unibox-suggest-box .icon-notify.unibox__delete-history:before {
  content: "\f11d"/"";
}

.icon.icon-newsletter-coupon:before, .icon-newsletter-coupon.c-header-navigation__link--shopping-cart:before, .icon-newsletter-coupon.c-header-navigation__link--wishlist:before, .icon-newsletter-coupon.c-header-navigation__link--account:before, .icon-newsletter-coupon.c-header-navigation__link--search:before, .icon-newsletter-coupon.c-header-navigation__link--language:before, .icon-newsletter-coupon.c-footer-list__link--language:before, .m-table__column--configurable .icon-newsletter-coupon.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-newsletter-coupon:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-newsletter-coupon:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-newsletter-coupon:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-newsletter-coupon:before, .icon-newsletter-coupon.c-scrolltop:before, .icon-newsletter-coupon.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-newsletter-coupon.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-newsletter-coupon.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-newsletter-coupon.c-navigation-labeled__item--permalink:before, .icon-newsletter-coupon.c-navigation-drawer__link--back:before, .icon-newsletter-coupon.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-newsletter-coupon.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-newsletter-coupon.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-newsletter-coupon.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-newsletter-coupon.swiper-scrollbar-video:before, .swiper-container .icon-newsletter-coupon.swiper-pagination-bullet.has-video:before, .icon-newsletter-coupon.c-messaging__close:before, .icon-newsletter-coupon.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-newsletter-coupon.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-newsletter-coupon.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-newsletter-coupon.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-newsletter-coupon.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-newsletter-coupon.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-newsletter-coupon.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-newsletter-coupon.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-newsletter-coupon.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-newsletter-coupon.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-newsletter-coupon.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-newsletter-coupon.flockler-carousel_v2-item__media__play-button:before, .icon-newsletter-coupon.c-button--download.is-pdf:before, .icon-newsletter-coupon.c-button--out-of-stock:before, .icon-newsletter-coupon.c-button--business-product:before, .icon-newsletter-coupon.c-button--add-to-restock-notify:before, .icon-newsletter-coupon.c-button--go-to-idp:before,
.icon-newsletter-coupon.c-button--add-to-cart:before, .icon-newsletter-coupon.c-button--configurator:before, button.icon-newsletter-coupon[data-comparison-remove]:before, .icon-newsletter-coupon.c-quantity-select__update-control--remove:before, .icon-newsletter-coupon.c-quantity-select__update-control--update:before, .icon-newsletter-coupon.c-button--passkey:before, .icon-newsletter-coupon.litebox-close:before, #unibox-suggest-box .icon-newsletter-coupon.unibox__delete-history:before {
  content: "\f11e"/"";
}

.icon.icon-nav:before, .icon-nav.c-header-navigation__link--shopping-cart:before, .icon-nav.c-header-navigation__link--wishlist:before, .icon-nav.c-header-navigation__link--account:before, .icon-nav.c-header-navigation__link--search:before, .icon-nav.c-header-navigation__link--language:before, .icon-nav.c-footer-list__link--language:before, .m-table__column--configurable .icon-nav.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-nav:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-nav:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-nav:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-nav:before, .icon-nav.c-scrolltop:before, .icon-nav.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-nav.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-nav.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-nav.c-navigation-labeled__item--permalink:before, .icon-nav.c-navigation-drawer__link--back:before, .icon-nav.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-nav.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-nav.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-nav.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-nav.swiper-scrollbar-video:before, .swiper-container .icon-nav.swiper-pagination-bullet.has-video:before, .icon-nav.c-messaging__close:before, .icon-nav.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-nav.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-nav.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-nav.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-nav.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-nav.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-nav.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-nav.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-nav.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-nav.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-nav.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-nav.flockler-carousel_v2-item__media__play-button:before, .icon-nav.c-button--download.is-pdf:before, .icon-nav.c-button--out-of-stock:before, .icon-nav.c-button--business-product:before, .icon-nav.c-button--add-to-restock-notify:before, .icon-nav.c-button--go-to-idp:before,
.icon-nav.c-button--add-to-cart:before, .icon-nav.c-button--configurator:before, button.icon-nav[data-comparison-remove]:before, .icon-nav.c-quantity-select__update-control--remove:before, .icon-nav.c-quantity-select__update-control--update:before, .icon-nav.c-button--passkey:before, .icon-nav.litebox-close:before, #unibox-suggest-box .icon-nav.unibox__delete-history:before {
  content: "\f11f"/"";
}

.icon.icon-nav-expand:before, .icon-nav-expand.c-header-navigation__link--shopping-cart:before, .icon-nav-expand.c-header-navigation__link--wishlist:before, .icon-nav-expand.c-header-navigation__link--account:before, .icon-nav-expand.c-header-navigation__link--search:before, .icon-nav-expand.c-header-navigation__link--language:before, .icon-nav-expand.c-footer-list__link--language:before, .m-table__column--configurable .icon-nav-expand.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-nav-expand:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-nav-expand:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-nav-expand:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-nav-expand:before, .icon-nav-expand.c-scrolltop:before, .icon-nav-expand.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-nav-expand.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-nav-expand.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-nav-expand.c-navigation-labeled__item--permalink:before, .icon-nav-expand.c-navigation-drawer__link--back:before, .icon-nav-expand.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-nav-expand.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-nav-expand.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-nav-expand.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-nav-expand.swiper-scrollbar-video:before, .swiper-container .icon-nav-expand.swiper-pagination-bullet.has-video:before, .icon-nav-expand.c-messaging__close:before, .icon-nav-expand.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-nav-expand.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-nav-expand.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-nav-expand.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-nav-expand.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-nav-expand.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-nav-expand.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-nav-expand.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-nav-expand.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-nav-expand.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-nav-expand.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-nav-expand.flockler-carousel_v2-item__media__play-button:before, .icon-nav-expand.c-button--download.is-pdf:before, .icon-nav-expand.c-button--out-of-stock:before, .icon-nav-expand.c-button--business-product:before, .icon-nav-expand.c-button--add-to-restock-notify:before, .icon-nav-expand.c-button--go-to-idp:before,
.icon-nav-expand.c-button--add-to-cart:before, .icon-nav-expand.c-button--configurator:before, button.icon-nav-expand[data-comparison-remove]:before, .icon-nav-expand.c-quantity-select__update-control--remove:before, .icon-nav-expand.c-quantity-select__update-control--update:before, .icon-nav-expand.c-button--passkey:before, .icon-nav-expand.litebox-close:before, #unibox-suggest-box .icon-nav-expand.unibox__delete-history:before {
  content: "\f120"/"";
}

.icon.icon-minus:before, .icon-minus.c-header-navigation__link--shopping-cart:before, .icon-minus.c-header-navigation__link--wishlist:before, .icon-minus.c-header-navigation__link--account:before, .icon-minus.c-header-navigation__link--search:before, .icon-minus.c-header-navigation__link--language:before, .icon-minus.c-footer-list__link--language:before, .m-table__column--configurable .icon-minus.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-minus:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-minus:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-minus:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-minus:before, .icon-minus.c-scrolltop:before, .icon-minus.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-minus.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-minus.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-minus.c-navigation-labeled__item--permalink:before, .icon-minus.c-navigation-drawer__link--back:before, .icon-minus.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-minus.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-minus.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-minus.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-minus.swiper-scrollbar-video:before, .swiper-container .icon-minus.swiper-pagination-bullet.has-video:before, .icon-minus.c-messaging__close:before, .icon-minus.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-minus.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-minus.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-minus.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-minus.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-minus.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-minus.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-minus.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-minus.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-minus.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-minus.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-minus.flockler-carousel_v2-item__media__play-button:before, .icon-minus.c-button--download.is-pdf:before, .icon-minus.c-button--out-of-stock:before, .icon-minus.c-button--business-product:before, .icon-minus.c-button--add-to-restock-notify:before, .icon-minus.c-button--go-to-idp:before,
.icon-minus.c-button--add-to-cart:before, .icon-minus.c-button--configurator:before, button.icon-minus[data-comparison-remove]:before, .icon-minus.c-quantity-select__update-control--remove:before, .icon-minus.c-quantity-select__update-control--update:before, .icon-minus.c-button--passkey:before, .icon-minus.litebox-close:before, #unibox-suggest-box .icon-minus.unibox__delete-history:before {
  content: "\f121"/"";
}

.icon.icon-minus-small:before, .icon-minus-small.c-header-navigation__link--shopping-cart:before, .icon-minus-small.c-header-navigation__link--wishlist:before, .icon-minus-small.c-header-navigation__link--account:before, .icon-minus-small.c-header-navigation__link--search:before, .icon-minus-small.c-header-navigation__link--language:before, .icon-minus-small.c-footer-list__link--language:before, .m-table__column--configurable .icon-minus-small.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-minus-small:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-minus-small:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-minus-small:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-minus-small:before, .icon-minus-small.c-scrolltop:before, .icon-minus-small.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-minus-small.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-minus-small.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-minus-small.c-navigation-labeled__item--permalink:before, .icon-minus-small.c-navigation-drawer__link--back:before, .icon-minus-small.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-minus-small.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-minus-small.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-minus-small.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-minus-small.swiper-scrollbar-video:before, .swiper-container .icon-minus-small.swiper-pagination-bullet.has-video:before, .icon-minus-small.c-messaging__close:before, .icon-minus-small.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-minus-small.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-minus-small.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-minus-small.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-minus-small.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-minus-small.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-minus-small.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-minus-small.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-minus-small.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-minus-small.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-minus-small.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-minus-small.flockler-carousel_v2-item__media__play-button:before, .icon-minus-small.c-button--download.is-pdf:before, .icon-minus-small.c-button--out-of-stock:before, .icon-minus-small.c-button--business-product:before, .icon-minus-small.c-button--add-to-restock-notify:before, .icon-minus-small.c-button--go-to-idp:before,
.icon-minus-small.c-button--add-to-cart:before, .icon-minus-small.c-button--configurator:before, button.icon-minus-small[data-comparison-remove]:before, .icon-minus-small.c-quantity-select__update-control--remove:before, .icon-minus-small.c-quantity-select__update-control--update:before, .icon-minus-small.c-button--passkey:before, .icon-minus-small.litebox-close:before, #unibox-suggest-box .icon-minus-small.unibox__delete-history:before {
  content: "\f122"/"";
}

.icon.icon-magnifier:before, .icon-magnifier.c-header-navigation__link--shopping-cart:before, .icon-magnifier.c-header-navigation__link--wishlist:before, .icon-magnifier.c-header-navigation__link--account:before, .icon-magnifier.c-header-navigation__link--search:before, .icon-magnifier.c-header-navigation__link--language:before, .icon-magnifier.c-footer-list__link--language:before, .m-table__column--configurable .icon-magnifier.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-magnifier:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-magnifier:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-magnifier:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-magnifier:before, .icon-magnifier.c-scrolltop:before, .icon-magnifier.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-magnifier.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-magnifier.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-magnifier.c-navigation-labeled__item--permalink:before, .icon-magnifier.c-navigation-drawer__link--back:before, .icon-magnifier.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-magnifier.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-magnifier.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-magnifier.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-magnifier.swiper-scrollbar-video:before, .swiper-container .icon-magnifier.swiper-pagination-bullet.has-video:before, .icon-magnifier.c-messaging__close:before, .icon-magnifier.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-magnifier.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-magnifier.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-magnifier.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-magnifier.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-magnifier.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-magnifier.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-magnifier.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-magnifier.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-magnifier.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-magnifier.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-magnifier.flockler-carousel_v2-item__media__play-button:before, .icon-magnifier.c-button--download.is-pdf:before, .icon-magnifier.c-button--out-of-stock:before, .icon-magnifier.c-button--business-product:before, .icon-magnifier.c-button--add-to-restock-notify:before, .icon-magnifier.c-button--go-to-idp:before,
.icon-magnifier.c-button--add-to-cart:before, .icon-magnifier.c-button--configurator:before, button.icon-magnifier[data-comparison-remove]:before, .icon-magnifier.c-quantity-select__update-control--remove:before, .icon-magnifier.c-quantity-select__update-control--update:before, .icon-magnifier.c-button--passkey:before, .icon-magnifier.litebox-close:before, #unibox-suggest-box .icon-magnifier.unibox__delete-history:before {
  content: "\f123"/"";
}

.icon.icon-logout:before, .icon-logout.c-header-navigation__link--shopping-cart:before, .icon-logout.c-header-navigation__link--wishlist:before, .icon-logout.c-header-navigation__link--account:before, .icon-logout.c-header-navigation__link--search:before, .icon-logout.c-header-navigation__link--language:before, .icon-logout.c-footer-list__link--language:before, .m-table__column--configurable .icon-logout.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-logout:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-logout:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-logout:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-logout:before, .icon-logout.c-scrolltop:before, .icon-logout.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-logout.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-logout.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-logout.c-navigation-labeled__item--permalink:before, .icon-logout.c-navigation-drawer__link--back:before, .icon-logout.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-logout.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-logout.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-logout.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-logout.swiper-scrollbar-video:before, .swiper-container .icon-logout.swiper-pagination-bullet.has-video:before, .icon-logout.c-messaging__close:before, .icon-logout.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-logout.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-logout.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-logout.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-logout.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-logout.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-logout.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-logout.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-logout.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-logout.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-logout.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-logout.flockler-carousel_v2-item__media__play-button:before, .icon-logout.c-button--download.is-pdf:before, .icon-logout.c-button--out-of-stock:before, .icon-logout.c-button--business-product:before, .icon-logout.c-button--add-to-restock-notify:before, .icon-logout.c-button--go-to-idp:before,
.icon-logout.c-button--add-to-cart:before, .icon-logout.c-button--configurator:before, button.icon-logout[data-comparison-remove]:before, .icon-logout.c-quantity-select__update-control--remove:before, .icon-logout.c-quantity-select__update-control--update:before, .icon-logout.c-button--passkey:before, .icon-logout.litebox-close:before, #unibox-suggest-box .icon-logout.unibox__delete-history:before {
  content: "\f124"/"";
}

.icon.icon-login:before, .icon-login.c-header-navigation__link--shopping-cart:before, .icon-login.c-header-navigation__link--wishlist:before, .icon-login.c-header-navigation__link--account:before, .icon-login.c-header-navigation__link--search:before, .icon-login.c-header-navigation__link--language:before, .icon-login.c-footer-list__link--language:before, .m-table__column--configurable .icon-login.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-login:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-login:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-login:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-login:before, .icon-login.c-scrolltop:before, .icon-login.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-login.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-login.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-login.c-navigation-labeled__item--permalink:before, .icon-login.c-navigation-drawer__link--back:before, .icon-login.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-login.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-login.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-login.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-login.swiper-scrollbar-video:before, .swiper-container .icon-login.swiper-pagination-bullet.has-video:before, .icon-login.c-messaging__close:before, .icon-login.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-login.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-login.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-login.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-login.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-login.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-login.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-login.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-login.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-login.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-login.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-login.flockler-carousel_v2-item__media__play-button:before, .icon-login.c-button--download.is-pdf:before, .icon-login.c-button--out-of-stock:before, .icon-login.c-button--business-product:before, .icon-login.c-button--add-to-restock-notify:before, .icon-login.c-button--go-to-idp:before,
.icon-login.c-button--add-to-cart:before, .icon-login.c-button--configurator:before, button.icon-login[data-comparison-remove]:before, .icon-login.c-quantity-select__update-control--remove:before, .icon-login.c-quantity-select__update-control--update:before, .icon-login.c-button--passkey:before, .icon-login.litebox-close:before, #unibox-suggest-box .icon-login.unibox__delete-history:before {
  content: "\f125"/"";
}

.icon.icon-link:before, .icon-link.c-header-navigation__link--shopping-cart:before, .icon-link.c-header-navigation__link--wishlist:before, .icon-link.c-header-navigation__link--account:before, .icon-link.c-header-navigation__link--search:before, .icon-link.c-header-navigation__link--language:before, .icon-link.c-footer-list__link--language:before, .m-table__column--configurable .icon-link.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-link:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-link:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-link:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-link:before, .icon-link.c-scrolltop:before, .icon-link.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-link.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-link.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-link.c-navigation-labeled__item--permalink:before, .icon-link.c-navigation-drawer__link--back:before, .icon-link.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-link.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-link.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-link.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-link.swiper-scrollbar-video:before, .swiper-container .icon-link.swiper-pagination-bullet.has-video:before, .icon-link.c-messaging__close:before, .icon-link.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-link.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-link.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-link.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-link.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-link.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-link.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-link.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-link.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-link.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-link.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-link.flockler-carousel_v2-item__media__play-button:before, .icon-link.c-button--download.is-pdf:before, .icon-link.c-button--out-of-stock:before, .icon-link.c-button--business-product:before, .icon-link.c-button--add-to-restock-notify:before, .icon-link.c-button--go-to-idp:before,
.icon-link.c-button--add-to-cart:before, .icon-link.c-button--configurator:before, button.icon-link[data-comparison-remove]:before, .icon-link.c-quantity-select__update-control--remove:before, .icon-link.c-quantity-select__update-control--update:before, .icon-link.c-button--passkey:before, .icon-link.litebox-close:before, #unibox-suggest-box .icon-link.unibox__delete-history:before {
  content: "\f126"/"";
}

.icon.icon-language:before, .icon-language.c-header-navigation__link--shopping-cart:before, .icon-language.c-header-navigation__link--wishlist:before, .icon-language.c-header-navigation__link--account:before, .icon-language.c-header-navigation__link--search:before, .icon-language.c-header-navigation__link--language:before, .icon-language.c-footer-list__link--language:before, .m-table__column--configurable .icon-language.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-language:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-language:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-language:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-language:before, .icon-language.c-scrolltop:before, .icon-language.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-language.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-language.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-language.c-navigation-labeled__item--permalink:before, .icon-language.c-navigation-drawer__link--back:before, .icon-language.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-language.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-language.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-language.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-language.swiper-scrollbar-video:before, .swiper-container .icon-language.swiper-pagination-bullet.has-video:before, .icon-language.c-messaging__close:before, .icon-language.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-language.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-language.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-language.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-language.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-language.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-language.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-language.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-language.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-language.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-language.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-language.flockler-carousel_v2-item__media__play-button:before, .icon-language.c-button--download.is-pdf:before, .icon-language.c-button--out-of-stock:before, .icon-language.c-button--business-product:before, .icon-language.c-button--add-to-restock-notify:before, .icon-language.c-button--go-to-idp:before,
.icon-language.c-button--add-to-cart:before, .icon-language.c-button--configurator:before, button.icon-language[data-comparison-remove]:before, .icon-language.c-quantity-select__update-control--remove:before, .icon-language.c-quantity-select__update-control--update:before, .icon-language.c-button--passkey:before, .icon-language.litebox-close:before, #unibox-suggest-box .icon-language.unibox__delete-history:before {
  content: "\f127"/"";
}

.icon.icon-instagram:before, .icon-instagram.c-header-navigation__link--shopping-cart:before, .icon-instagram.c-header-navigation__link--wishlist:before, .icon-instagram.c-header-navigation__link--account:before, .icon-instagram.c-header-navigation__link--search:before, .icon-instagram.c-header-navigation__link--language:before, .icon-instagram.c-footer-list__link--language:before, .m-table__column--configurable .icon-instagram.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-instagram:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-instagram:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-instagram:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-instagram:before, .icon-instagram.c-scrolltop:before, .icon-instagram.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-instagram.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-instagram.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-instagram.c-navigation-labeled__item--permalink:before, .icon-instagram.c-navigation-drawer__link--back:before, .icon-instagram.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-instagram.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-instagram.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-instagram.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-instagram.swiper-scrollbar-video:before, .swiper-container .icon-instagram.swiper-pagination-bullet.has-video:before, .icon-instagram.c-messaging__close:before, .icon-instagram.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-instagram.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-instagram.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-instagram.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-instagram.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-instagram.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-instagram.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-instagram.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-instagram.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-instagram.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-instagram.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-instagram.flockler-carousel_v2-item__media__play-button:before, .icon-instagram.c-button--download.is-pdf:before, .icon-instagram.c-button--out-of-stock:before, .icon-instagram.c-button--business-product:before, .icon-instagram.c-button--add-to-restock-notify:before, .icon-instagram.c-button--go-to-idp:before,
.icon-instagram.c-button--add-to-cart:before, .icon-instagram.c-button--configurator:before, button.icon-instagram[data-comparison-remove]:before, .icon-instagram.c-quantity-select__update-control--remove:before, .icon-instagram.c-quantity-select__update-control--update:before, .icon-instagram.c-button--passkey:before, .icon-instagram.litebox-close:before, #unibox-suggest-box .icon-instagram.unibox__delete-history:before {
  content: "\f128"/"";
}

.icon.icon-imagemap:before, .icon-imagemap.c-header-navigation__link--shopping-cart:before, .icon-imagemap.c-header-navigation__link--wishlist:before, .icon-imagemap.c-header-navigation__link--account:before, .icon-imagemap.c-header-navigation__link--search:before, .icon-imagemap.c-header-navigation__link--language:before, .icon-imagemap.c-footer-list__link--language:before, .m-table__column--configurable .icon-imagemap.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-imagemap:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-imagemap:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-imagemap:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-imagemap:before, .icon-imagemap.c-scrolltop:before, .icon-imagemap.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-imagemap.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-imagemap.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-imagemap.c-navigation-labeled__item--permalink:before, .icon-imagemap.c-navigation-drawer__link--back:before, .icon-imagemap.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-imagemap.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-imagemap.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-imagemap.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-imagemap.swiper-scrollbar-video:before, .swiper-container .icon-imagemap.swiper-pagination-bullet.has-video:before, .icon-imagemap.c-messaging__close:before, .icon-imagemap.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-imagemap.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-imagemap.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-imagemap.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-imagemap.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-imagemap.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-imagemap.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-imagemap.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-imagemap.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-imagemap.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-imagemap.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-imagemap.flockler-carousel_v2-item__media__play-button:before, .icon-imagemap.c-button--download.is-pdf:before, .icon-imagemap.c-button--out-of-stock:before, .icon-imagemap.c-button--business-product:before, .icon-imagemap.c-button--add-to-restock-notify:before, .icon-imagemap.c-button--go-to-idp:before,
.icon-imagemap.c-button--add-to-cart:before, .icon-imagemap.c-button--configurator:before, button.icon-imagemap[data-comparison-remove]:before, .icon-imagemap.c-quantity-select__update-control--remove:before, .icon-imagemap.c-quantity-select__update-control--update:before, .icon-imagemap.c-button--passkey:before, .icon-imagemap.litebox-close:before, #unibox-suggest-box .icon-imagemap.unibox__delete-history:before {
  content: "\f129"/"";
}

.icon.icon-icon-video:before, .icon-icon-video.c-header-navigation__link--shopping-cart:before, .icon-icon-video.c-header-navigation__link--wishlist:before, .icon-icon-video.c-header-navigation__link--account:before, .icon-icon-video.c-header-navigation__link--search:before, .icon-icon-video.c-header-navigation__link--language:before, .icon-icon-video.c-footer-list__link--language:before, .m-table__column--configurable .icon-icon-video.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-icon-video:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-icon-video:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-icon-video:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-icon-video:before, .icon-icon-video.c-scrolltop:before, .icon-icon-video.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-icon-video.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-icon-video.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-icon-video.c-navigation-labeled__item--permalink:before, .icon-icon-video.c-navigation-drawer__link--back:before, .icon-icon-video.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-icon-video.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-icon-video.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-icon-video.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-icon-video.swiper-scrollbar-video:before, .swiper-container .icon-icon-video.swiper-pagination-bullet.has-video:before, .icon-icon-video.c-messaging__close:before, .icon-icon-video.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-icon-video.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-icon-video.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-icon-video.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-icon-video.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-icon-video.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-icon-video.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-icon-video.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-icon-video.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-video.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-video.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-video.flockler-carousel_v2-item__media__play-button:before, .icon-icon-video.c-button--download.is-pdf:before, .icon-icon-video.c-button--out-of-stock:before, .icon-icon-video.c-button--business-product:before, .icon-icon-video.c-button--add-to-restock-notify:before, .icon-icon-video.c-button--go-to-idp:before,
.icon-icon-video.c-button--add-to-cart:before, .icon-icon-video.c-button--configurator:before, button.icon-icon-video[data-comparison-remove]:before, .icon-icon-video.c-quantity-select__update-control--remove:before, .icon-icon-video.c-quantity-select__update-control--update:before, .icon-icon-video.c-button--passkey:before, .icon-icon-video.litebox-close:before, #unibox-suggest-box .icon-icon-video.unibox__delete-history:before {
  content: "\f12a"/"";
}

.icon.icon-icon-store:before, .icon-icon-store.c-header-navigation__link--shopping-cart:before, .icon-icon-store.c-header-navigation__link--wishlist:before, .icon-icon-store.c-header-navigation__link--account:before, .icon-icon-store.c-header-navigation__link--search:before, .icon-icon-store.c-header-navigation__link--language:before, .icon-icon-store.c-footer-list__link--language:before, .m-table__column--configurable .icon-icon-store.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-icon-store:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-icon-store:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-icon-store:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-icon-store:before, .icon-icon-store.c-scrolltop:before, .icon-icon-store.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-icon-store.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-icon-store.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-icon-store.c-navigation-labeled__item--permalink:before, .icon-icon-store.c-navigation-drawer__link--back:before, .icon-icon-store.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-icon-store.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-icon-store.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-icon-store.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-icon-store.swiper-scrollbar-video:before, .swiper-container .icon-icon-store.swiper-pagination-bullet.has-video:before, .icon-icon-store.c-messaging__close:before, .icon-icon-store.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-icon-store.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-icon-store.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-icon-store.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-icon-store.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-icon-store.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-icon-store.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-icon-store.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-icon-store.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-store.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-store.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-store.flockler-carousel_v2-item__media__play-button:before, .icon-icon-store.c-button--download.is-pdf:before, .icon-icon-store.c-button--out-of-stock:before, .icon-icon-store.c-button--business-product:before, .icon-icon-store.c-button--add-to-restock-notify:before, .icon-icon-store.c-button--go-to-idp:before,
.icon-icon-store.c-button--add-to-cart:before, .icon-icon-store.c-button--configurator:before, button.icon-icon-store[data-comparison-remove]:before, .icon-icon-store.c-quantity-select__update-control--remove:before, .icon-icon-store.c-quantity-select__update-control--update:before, .icon-icon-store.c-button--passkey:before, .icon-icon-store.litebox-close:before, #unibox-suggest-box .icon-icon-store.unibox__delete-history:before {
  content: "\f12b"/"";
}

.icon.icon-icon-download:before, .icon-icon-download.c-header-navigation__link--shopping-cart:before, .icon-icon-download.c-header-navigation__link--wishlist:before, .icon-icon-download.c-header-navigation__link--account:before, .icon-icon-download.c-header-navigation__link--search:before, .icon-icon-download.c-header-navigation__link--language:before, .icon-icon-download.c-footer-list__link--language:before, .m-table__column--configurable .icon-icon-download.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-icon-download:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-icon-download:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-icon-download:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-icon-download:before, .icon-icon-download.c-scrolltop:before, .icon-icon-download.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-icon-download.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-icon-download.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-icon-download.c-navigation-labeled__item--permalink:before, .icon-icon-download.c-navigation-drawer__link--back:before, .icon-icon-download.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-icon-download.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-icon-download.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-icon-download.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-icon-download.swiper-scrollbar-video:before, .swiper-container .icon-icon-download.swiper-pagination-bullet.has-video:before, .icon-icon-download.c-messaging__close:before, .icon-icon-download.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-icon-download.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-icon-download.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-icon-download.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-icon-download.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-icon-download.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-icon-download.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-icon-download.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-icon-download.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-download.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-download.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-download.flockler-carousel_v2-item__media__play-button:before, .icon-icon-download.c-button--download.is-pdf:before, .icon-icon-download.c-button--out-of-stock:before, .icon-icon-download.c-button--business-product:before, .icon-icon-download.c-button--add-to-restock-notify:before, .icon-icon-download.c-button--go-to-idp:before,
.icon-icon-download.c-button--add-to-cart:before, .icon-icon-download.c-button--configurator:before, button.icon-icon-download[data-comparison-remove]:before, .icon-icon-download.c-quantity-select__update-control--remove:before, .icon-icon-download.c-quantity-select__update-control--update:before, .icon-icon-download.c-button--passkey:before, .icon-icon-download.litebox-close:before, #unibox-suggest-box .icon-icon-download.unibox__delete-history:before {
  content: "\f12c"/"";
}

.icon.icon-icon-audio:before, .icon-icon-audio.c-header-navigation__link--shopping-cart:before, .icon-icon-audio.c-header-navigation__link--wishlist:before, .icon-icon-audio.c-header-navigation__link--account:before, .icon-icon-audio.c-header-navigation__link--search:before, .icon-icon-audio.c-header-navigation__link--language:before, .icon-icon-audio.c-footer-list__link--language:before, .m-table__column--configurable .icon-icon-audio.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-icon-audio:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-icon-audio:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-icon-audio:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-icon-audio:before, .icon-icon-audio.c-scrolltop:before, .icon-icon-audio.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-icon-audio.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-icon-audio.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-icon-audio.c-navigation-labeled__item--permalink:before, .icon-icon-audio.c-navigation-drawer__link--back:before, .icon-icon-audio.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-icon-audio.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-icon-audio.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-icon-audio.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-icon-audio.swiper-scrollbar-video:before, .swiper-container .icon-icon-audio.swiper-pagination-bullet.has-video:before, .icon-icon-audio.c-messaging__close:before, .icon-icon-audio.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-icon-audio.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-icon-audio.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-icon-audio.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-icon-audio.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-icon-audio.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-icon-audio.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-icon-audio.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-icon-audio.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-audio.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-audio.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-audio.flockler-carousel_v2-item__media__play-button:before, .icon-icon-audio.c-button--download.is-pdf:before, .icon-icon-audio.c-button--out-of-stock:before, .icon-icon-audio.c-button--business-product:before, .icon-icon-audio.c-button--add-to-restock-notify:before, .icon-icon-audio.c-button--go-to-idp:before,
.icon-icon-audio.c-button--add-to-cart:before, .icon-icon-audio.c-button--configurator:before, button.icon-icon-audio[data-comparison-remove]:before, .icon-icon-audio.c-quantity-select__update-control--remove:before, .icon-icon-audio.c-quantity-select__update-control--update:before, .icon-icon-audio.c-button--passkey:before, .icon-icon-audio.litebox-close:before, #unibox-suggest-box .icon-icon-audio.unibox__delete-history:before {
  content: "\f12d"/"";
}

.icon.icon-home:before, .icon-home.c-header-navigation__link--shopping-cart:before, .icon-home.c-header-navigation__link--wishlist:before, .icon-home.c-header-navigation__link--account:before, .icon-home.c-header-navigation__link--search:before, .icon-home.c-header-navigation__link--language:before, .icon-home.c-footer-list__link--language:before, .m-table__column--configurable .icon-home.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-home:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-home:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-home:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-home:before, .icon-home.c-scrolltop:before, .icon-home.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-home.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-home.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-home.c-navigation-labeled__item--permalink:before, .icon-home.c-navigation-drawer__link--back:before, .icon-home.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-home.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-home.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-home.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-home.swiper-scrollbar-video:before, .swiper-container .icon-home.swiper-pagination-bullet.has-video:before, .icon-home.c-messaging__close:before, .icon-home.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-home.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-home.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-home.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-home.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-home.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-home.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-home.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-home.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-home.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-home.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-home.flockler-carousel_v2-item__media__play-button:before, .icon-home.c-button--download.is-pdf:before, .icon-home.c-button--out-of-stock:before, .icon-home.c-button--business-product:before, .icon-home.c-button--add-to-restock-notify:before, .icon-home.c-button--go-to-idp:before,
.icon-home.c-button--add-to-cart:before, .icon-home.c-button--configurator:before, button.icon-home[data-comparison-remove]:before, .icon-home.c-quantity-select__update-control--remove:before, .icon-home.c-quantity-select__update-control--update:before, .icon-home.c-button--passkey:before, .icon-home.litebox-close:before, #unibox-suggest-box .icon-home.unibox__delete-history:before {
  content: "\f12e"/"";
}

.icon.icon-help:before, .icon-help.c-header-navigation__link--shopping-cart:before, .icon-help.c-header-navigation__link--wishlist:before, .icon-help.c-header-navigation__link--account:before, .icon-help.c-header-navigation__link--search:before, .icon-help.c-header-navigation__link--language:before, .icon-help.c-footer-list__link--language:before, .m-table__column--configurable .icon-help.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-help:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-help:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-help:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-help:before, .icon-help.c-scrolltop:before, .icon-help.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-help.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-help.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-help.c-navigation-labeled__item--permalink:before, .icon-help.c-navigation-drawer__link--back:before, .icon-help.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-help.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-help.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-help.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-help.swiper-scrollbar-video:before, .swiper-container .icon-help.swiper-pagination-bullet.has-video:before, .icon-help.c-messaging__close:before, .icon-help.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-help.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-help.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-help.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-help.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-help.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-help.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-help.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-help.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-help.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-help.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-help.flockler-carousel_v2-item__media__play-button:before, .icon-help.c-button--download.is-pdf:before, .icon-help.c-button--out-of-stock:before, .icon-help.c-button--business-product:before, .icon-help.c-button--add-to-restock-notify:before, .icon-help.c-button--go-to-idp:before,
.icon-help.c-button--add-to-cart:before, .icon-help.c-button--configurator:before, button.icon-help[data-comparison-remove]:before, .icon-help.c-quantity-select__update-control--remove:before, .icon-help.c-quantity-select__update-control--update:before, .icon-help.c-button--passkey:before, .icon-help.litebox-close:before, #unibox-suggest-box .icon-help.unibox__delete-history:before {
  content: "\f12f"/"";
}

.icon.icon-heart:before, .icon-heart.c-header-navigation__link--shopping-cart:before, .icon-heart.c-header-navigation__link--wishlist:before, .icon-heart.c-header-navigation__link--account:before, .icon-heart.c-header-navigation__link--search:before, .icon-heart.c-header-navigation__link--language:before, .icon-heart.c-footer-list__link--language:before, .m-table__column--configurable .icon-heart.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-heart:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-heart:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-heart:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-heart:before, .icon-heart.c-scrolltop:before, .icon-heart.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-heart.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-heart.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-heart.c-navigation-labeled__item--permalink:before, .icon-heart.c-navigation-drawer__link--back:before, .icon-heart.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-heart.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-heart.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-heart.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-heart.swiper-scrollbar-video:before, .swiper-container .icon-heart.swiper-pagination-bullet.has-video:before, .icon-heart.c-messaging__close:before, .icon-heart.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-heart.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-heart.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-heart.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-heart.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-heart.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-heart.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-heart.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-heart.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-heart.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-heart.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-heart.flockler-carousel_v2-item__media__play-button:before, .icon-heart.c-button--download.is-pdf:before, .icon-heart.c-button--out-of-stock:before, .icon-heart.c-button--business-product:before, .icon-heart.c-button--add-to-restock-notify:before, .icon-heart.c-button--go-to-idp:before,
.icon-heart.c-button--add-to-cart:before, .icon-heart.c-button--configurator:before, button.icon-heart[data-comparison-remove]:before, .icon-heart.c-quantity-select__update-control--remove:before, .icon-heart.c-quantity-select__update-control--update:before, .icon-heart.c-button--passkey:before, .icon-heart.litebox-close:before, #unibox-suggest-box .icon-heart.unibox__delete-history:before {
  content: "\f130"/"";
}

.icon.icon-globe:before, .icon-globe.c-header-navigation__link--shopping-cart:before, .icon-globe.c-header-navigation__link--wishlist:before, .icon-globe.c-header-navigation__link--account:before, .icon-globe.c-header-navigation__link--search:before, .icon-globe.c-header-navigation__link--language:before, .icon-globe.c-footer-list__link--language:before, .m-table__column--configurable .icon-globe.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-globe:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-globe:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-globe:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-globe:before, .icon-globe.c-scrolltop:before, .icon-globe.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-globe.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-globe.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-globe.c-navigation-labeled__item--permalink:before, .icon-globe.c-navigation-drawer__link--back:before, .icon-globe.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-globe.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-globe.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-globe.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-globe.swiper-scrollbar-video:before, .swiper-container .icon-globe.swiper-pagination-bullet.has-video:before, .icon-globe.c-messaging__close:before, .icon-globe.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-globe.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-globe.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-globe.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-globe.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-globe.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-globe.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-globe.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-globe.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-globe.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-globe.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-globe.flockler-carousel_v2-item__media__play-button:before, .icon-globe.c-button--download.is-pdf:before, .icon-globe.c-button--out-of-stock:before, .icon-globe.c-button--business-product:before, .icon-globe.c-button--add-to-restock-notify:before, .icon-globe.c-button--go-to-idp:before,
.icon-globe.c-button--add-to-cart:before, .icon-globe.c-button--configurator:before, button.icon-globe[data-comparison-remove]:before, .icon-globe.c-quantity-select__update-control--remove:before, .icon-globe.c-quantity-select__update-control--update:before, .icon-globe.c-button--passkey:before, .icon-globe.litebox-close:before, #unibox-suggest-box .icon-globe.unibox__delete-history:before {
  content: "\f131"/"";
}

.icon.icon-globe-language:before, .icon-globe-language.c-header-navigation__link--shopping-cart:before, .icon-globe-language.c-header-navigation__link--wishlist:before, .icon-globe-language.c-header-navigation__link--account:before, .icon-globe-language.c-header-navigation__link--search:before, .icon-globe-language.c-header-navigation__link--language:before, .icon-globe-language.c-footer-list__link--language:before, .m-table__column--configurable .icon-globe-language.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-globe-language:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-globe-language:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-globe-language:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-globe-language:before, .icon-globe-language.c-scrolltop:before, .icon-globe-language.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-globe-language.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-globe-language.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-globe-language.c-navigation-labeled__item--permalink:before, .icon-globe-language.c-navigation-drawer__link--back:before, .icon-globe-language.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-globe-language.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-globe-language.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-globe-language.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-globe-language.swiper-scrollbar-video:before, .swiper-container .icon-globe-language.swiper-pagination-bullet.has-video:before, .icon-globe-language.c-messaging__close:before, .icon-globe-language.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-globe-language.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-globe-language.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-globe-language.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-globe-language.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-globe-language.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-globe-language.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-globe-language.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-globe-language.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-globe-language.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-globe-language.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-globe-language.flockler-carousel_v2-item__media__play-button:before, .icon-globe-language.c-button--download.is-pdf:before, .icon-globe-language.c-button--out-of-stock:before, .icon-globe-language.c-button--business-product:before, .icon-globe-language.c-button--add-to-restock-notify:before, .icon-globe-language.c-button--go-to-idp:before,
.icon-globe-language.c-button--add-to-cart:before, .icon-globe-language.c-button--configurator:before, button.icon-globe-language[data-comparison-remove]:before, .icon-globe-language.c-quantity-select__update-control--remove:before, .icon-globe-language.c-quantity-select__update-control--update:before, .icon-globe-language.c-button--passkey:before, .icon-globe-language.litebox-close:before, #unibox-suggest-box .icon-globe-language.unibox__delete-history:before {
  content: "\f132"/"";
}

.icon.icon-german-manufacturer:before, .icon-german-manufacturer.c-header-navigation__link--shopping-cart:before, .icon-german-manufacturer.c-header-navigation__link--wishlist:before, .icon-german-manufacturer.c-header-navigation__link--account:before, .icon-german-manufacturer.c-header-navigation__link--search:before, .icon-german-manufacturer.c-header-navigation__link--language:before, .icon-german-manufacturer.c-footer-list__link--language:before, .m-table__column--configurable .icon-german-manufacturer.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-german-manufacturer:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-german-manufacturer:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-german-manufacturer:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-german-manufacturer:before, .icon-german-manufacturer.c-scrolltop:before, .icon-german-manufacturer.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-german-manufacturer.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-german-manufacturer.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-german-manufacturer.c-navigation-labeled__item--permalink:before, .icon-german-manufacturer.c-navigation-drawer__link--back:before, .icon-german-manufacturer.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-german-manufacturer.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-german-manufacturer.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-german-manufacturer.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-german-manufacturer.swiper-scrollbar-video:before, .swiper-container .icon-german-manufacturer.swiper-pagination-bullet.has-video:before, .icon-german-manufacturer.c-messaging__close:before, .icon-german-manufacturer.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-german-manufacturer.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-german-manufacturer.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-german-manufacturer.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-german-manufacturer.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-german-manufacturer.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-german-manufacturer.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-german-manufacturer.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-german-manufacturer.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-german-manufacturer.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-german-manufacturer.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-german-manufacturer.flockler-carousel_v2-item__media__play-button:before, .icon-german-manufacturer.c-button--download.is-pdf:before, .icon-german-manufacturer.c-button--out-of-stock:before, .icon-german-manufacturer.c-button--business-product:before, .icon-german-manufacturer.c-button--add-to-restock-notify:before, .icon-german-manufacturer.c-button--go-to-idp:before,
.icon-german-manufacturer.c-button--add-to-cart:before, .icon-german-manufacturer.c-button--configurator:before, button.icon-german-manufacturer[data-comparison-remove]:before, .icon-german-manufacturer.c-quantity-select__update-control--remove:before, .icon-german-manufacturer.c-quantity-select__update-control--update:before, .icon-german-manufacturer.c-button--passkey:before, .icon-german-manufacturer.litebox-close:before, #unibox-suggest-box .icon-german-manufacturer.unibox__delete-history:before {
  content: "\f133"/"";
}

.icon.icon-german-manufacturer-old:before, .icon-german-manufacturer-old.c-header-navigation__link--shopping-cart:before, .icon-german-manufacturer-old.c-header-navigation__link--wishlist:before, .icon-german-manufacturer-old.c-header-navigation__link--account:before, .icon-german-manufacturer-old.c-header-navigation__link--search:before, .icon-german-manufacturer-old.c-header-navigation__link--language:before, .icon-german-manufacturer-old.c-footer-list__link--language:before, .m-table__column--configurable .icon-german-manufacturer-old.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-german-manufacturer-old:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-german-manufacturer-old:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-german-manufacturer-old:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-german-manufacturer-old:before, .icon-german-manufacturer-old.c-scrolltop:before, .icon-german-manufacturer-old.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-german-manufacturer-old.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-german-manufacturer-old.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-german-manufacturer-old.c-navigation-labeled__item--permalink:before, .icon-german-manufacturer-old.c-navigation-drawer__link--back:before, .icon-german-manufacturer-old.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-german-manufacturer-old.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-german-manufacturer-old.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-german-manufacturer-old.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-german-manufacturer-old.swiper-scrollbar-video:before, .swiper-container .icon-german-manufacturer-old.swiper-pagination-bullet.has-video:before, .icon-german-manufacturer-old.c-messaging__close:before, .icon-german-manufacturer-old.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-german-manufacturer-old.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-german-manufacturer-old.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-german-manufacturer-old.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-german-manufacturer-old.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-german-manufacturer-old.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-german-manufacturer-old.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-german-manufacturer-old.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-german-manufacturer-old.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-german-manufacturer-old.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-german-manufacturer-old.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-german-manufacturer-old.flockler-carousel_v2-item__media__play-button:before, .icon-german-manufacturer-old.c-button--download.is-pdf:before, .icon-german-manufacturer-old.c-button--out-of-stock:before, .icon-german-manufacturer-old.c-button--business-product:before, .icon-german-manufacturer-old.c-button--add-to-restock-notify:before, .icon-german-manufacturer-old.c-button--go-to-idp:before,
.icon-german-manufacturer-old.c-button--add-to-cart:before, .icon-german-manufacturer-old.c-button--configurator:before, button.icon-german-manufacturer-old[data-comparison-remove]:before, .icon-german-manufacturer-old.c-quantity-select__update-control--remove:before, .icon-german-manufacturer-old.c-quantity-select__update-control--update:before, .icon-german-manufacturer-old.c-button--passkey:before, .icon-german-manufacturer-old.litebox-close:before, #unibox-suggest-box .icon-german-manufacturer-old.unibox__delete-history:before {
  content: "\f134"/"";
}

.icon.icon-german-manufacturer-alt:before, .icon-german-manufacturer-alt.c-header-navigation__link--shopping-cart:before, .icon-german-manufacturer-alt.c-header-navigation__link--wishlist:before, .icon-german-manufacturer-alt.c-header-navigation__link--account:before, .icon-german-manufacturer-alt.c-header-navigation__link--search:before, .icon-german-manufacturer-alt.c-header-navigation__link--language:before, .icon-german-manufacturer-alt.c-footer-list__link--language:before, .m-table__column--configurable .icon-german-manufacturer-alt.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-german-manufacturer-alt:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-german-manufacturer-alt:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-german-manufacturer-alt:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-german-manufacturer-alt:before, .icon-german-manufacturer-alt.c-scrolltop:before, .icon-german-manufacturer-alt.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-german-manufacturer-alt.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-german-manufacturer-alt.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-german-manufacturer-alt.c-navigation-labeled__item--permalink:before, .icon-german-manufacturer-alt.c-navigation-drawer__link--back:before, .icon-german-manufacturer-alt.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-german-manufacturer-alt.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-german-manufacturer-alt.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-german-manufacturer-alt.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-german-manufacturer-alt.swiper-scrollbar-video:before, .swiper-container .icon-german-manufacturer-alt.swiper-pagination-bullet.has-video:before, .icon-german-manufacturer-alt.c-messaging__close:before, .icon-german-manufacturer-alt.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-german-manufacturer-alt.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-german-manufacturer-alt.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-german-manufacturer-alt.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-german-manufacturer-alt.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-german-manufacturer-alt.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-german-manufacturer-alt.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-german-manufacturer-alt.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-german-manufacturer-alt.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-german-manufacturer-alt.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-german-manufacturer-alt.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-german-manufacturer-alt.flockler-carousel_v2-item__media__play-button:before, .icon-german-manufacturer-alt.c-button--download.is-pdf:before, .icon-german-manufacturer-alt.c-button--out-of-stock:before, .icon-german-manufacturer-alt.c-button--business-product:before, .icon-german-manufacturer-alt.c-button--add-to-restock-notify:before, .icon-german-manufacturer-alt.c-button--go-to-idp:before,
.icon-german-manufacturer-alt.c-button--add-to-cart:before, .icon-german-manufacturer-alt.c-button--configurator:before, button.icon-german-manufacturer-alt[data-comparison-remove]:before, .icon-german-manufacturer-alt.c-quantity-select__update-control--remove:before, .icon-german-manufacturer-alt.c-quantity-select__update-control--update:before, .icon-german-manufacturer-alt.c-button--passkey:before, .icon-german-manufacturer-alt.litebox-close:before, #unibox-suggest-box .icon-german-manufacturer-alt.unibox__delete-history:before {
  content: "\f135"/"";
}

.icon.icon-free-delivery:before, .icon-free-delivery.c-header-navigation__link--shopping-cart:before, .icon-free-delivery.c-header-navigation__link--wishlist:before, .icon-free-delivery.c-header-navigation__link--account:before, .icon-free-delivery.c-header-navigation__link--search:before, .icon-free-delivery.c-header-navigation__link--language:before, .icon-free-delivery.c-footer-list__link--language:before, .m-table__column--configurable .icon-free-delivery.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-free-delivery:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-free-delivery:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-free-delivery:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-free-delivery:before, .icon-free-delivery.c-scrolltop:before, .icon-free-delivery.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-free-delivery.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-free-delivery.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-free-delivery.c-navigation-labeled__item--permalink:before, .icon-free-delivery.c-navigation-drawer__link--back:before, .icon-free-delivery.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-free-delivery.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-free-delivery.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-free-delivery.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-free-delivery.swiper-scrollbar-video:before, .swiper-container .icon-free-delivery.swiper-pagination-bullet.has-video:before, .icon-free-delivery.c-messaging__close:before, .icon-free-delivery.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-free-delivery.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-free-delivery.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-free-delivery.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-free-delivery.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-free-delivery.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-free-delivery.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-free-delivery.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-free-delivery.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-free-delivery.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-free-delivery.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-free-delivery.flockler-carousel_v2-item__media__play-button:before, .icon-free-delivery.c-button--download.is-pdf:before, .icon-free-delivery.c-button--out-of-stock:before, .icon-free-delivery.c-button--business-product:before, .icon-free-delivery.c-button--add-to-restock-notify:before, .icon-free-delivery.c-button--go-to-idp:before,
.icon-free-delivery.c-button--add-to-cart:before, .icon-free-delivery.c-button--configurator:before, button.icon-free-delivery[data-comparison-remove]:before, .icon-free-delivery.c-quantity-select__update-control--remove:before, .icon-free-delivery.c-quantity-select__update-control--update:before, .icon-free-delivery.c-button--passkey:before, .icon-free-delivery.litebox-close:before, #unibox-suggest-box .icon-free-delivery.unibox__delete-history:before {
  content: "\f136"/"";
}

.icon.icon-filter:before, .icon-filter.c-header-navigation__link--shopping-cart:before, .icon-filter.c-header-navigation__link--wishlist:before, .icon-filter.c-header-navigation__link--account:before, .icon-filter.c-header-navigation__link--search:before, .icon-filter.c-header-navigation__link--language:before, .icon-filter.c-footer-list__link--language:before, .m-table__column--configurable .icon-filter.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter:before, .icon-filter.c-scrolltop:before, .icon-filter.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-filter.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-filter.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-filter.c-navigation-labeled__item--permalink:before, .icon-filter.c-navigation-drawer__link--back:before, .icon-filter.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-filter.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-filter.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-filter.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-filter.swiper-scrollbar-video:before, .swiper-container .icon-filter.swiper-pagination-bullet.has-video:before, .icon-filter.c-messaging__close:before, .icon-filter.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-filter.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-filter.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-filter.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-filter.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter.flockler-carousel_v2-item__media__play-button:before, .icon-filter.c-button--download.is-pdf:before, .icon-filter.c-button--out-of-stock:before, .icon-filter.c-button--business-product:before, .icon-filter.c-button--add-to-restock-notify:before, .icon-filter.c-button--go-to-idp:before,
.icon-filter.c-button--add-to-cart:before, .icon-filter.c-button--configurator:before, button.icon-filter[data-comparison-remove]:before, .icon-filter.c-quantity-select__update-control--remove:before, .icon-filter.c-quantity-select__update-control--update:before, .icon-filter.c-button--passkey:before, .icon-filter.litebox-close:before, #unibox-suggest-box .icon-filter.unibox__delete-history:before {
  content: "\f137"/"";
}

.icon.icon-filter-search:before, .icon-filter-search.c-header-navigation__link--shopping-cart:before, .icon-filter-search.c-header-navigation__link--wishlist:before, .icon-filter-search.c-header-navigation__link--account:before, .icon-filter-search.c-header-navigation__link--search:before, .icon-filter-search.c-header-navigation__link--language:before, .icon-filter-search.c-footer-list__link--language:before, .m-table__column--configurable .icon-filter-search.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-search:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-search:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-search:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-search:before, .icon-filter-search.c-scrolltop:before, .icon-filter-search.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-search.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-search.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-filter-search.c-navigation-labeled__item--permalink:before, .icon-filter-search.c-navigation-drawer__link--back:before, .icon-filter-search.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-filter-search.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-filter-search.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-filter-search.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-filter-search.swiper-scrollbar-video:before, .swiper-container .icon-filter-search.swiper-pagination-bullet.has-video:before, .icon-filter-search.c-messaging__close:before, .icon-filter-search.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-filter-search.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-filter-search.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-filter-search.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-search.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-search.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-filter-search.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-search.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-search.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-search.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-search.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-search.flockler-carousel_v2-item__media__play-button:before, .icon-filter-search.c-button--download.is-pdf:before, .icon-filter-search.c-button--out-of-stock:before, .icon-filter-search.c-button--business-product:before, .icon-filter-search.c-button--add-to-restock-notify:before, .icon-filter-search.c-button--go-to-idp:before,
.icon-filter-search.c-button--add-to-cart:before, .icon-filter-search.c-button--configurator:before, button.icon-filter-search[data-comparison-remove]:before, .icon-filter-search.c-quantity-select__update-control--remove:before, .icon-filter-search.c-quantity-select__update-control--update:before, .icon-filter-search.c-button--passkey:before, .icon-filter-search.litebox-close:before, #unibox-suggest-box .icon-filter-search.unibox__delete-history:before {
  content: "\f138"/"";
}

.icon.icon-filter-reset-circle:before, .icon-filter-reset-circle.c-header-navigation__link--shopping-cart:before, .icon-filter-reset-circle.c-header-navigation__link--wishlist:before, .icon-filter-reset-circle.c-header-navigation__link--account:before, .icon-filter-reset-circle.c-header-navigation__link--search:before, .icon-filter-reset-circle.c-header-navigation__link--language:before, .icon-filter-reset-circle.c-footer-list__link--language:before, .m-table__column--configurable .icon-filter-reset-circle.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-reset-circle:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-reset-circle:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-reset-circle:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-reset-circle:before, .icon-filter-reset-circle.c-scrolltop:before, .icon-filter-reset-circle.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-reset-circle.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-reset-circle.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-filter-reset-circle.c-navigation-labeled__item--permalink:before, .icon-filter-reset-circle.c-navigation-drawer__link--back:before, .icon-filter-reset-circle.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-filter-reset-circle.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-filter-reset-circle.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-filter-reset-circle.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-filter-reset-circle.swiper-scrollbar-video:before, .swiper-container .icon-filter-reset-circle.swiper-pagination-bullet.has-video:before, .icon-filter-reset-circle.c-messaging__close:before, .icon-filter-reset-circle.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-filter-reset-circle.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-filter-reset-circle.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-filter-reset-circle.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-reset-circle.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-reset-circle.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-filter-reset-circle.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-reset-circle.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-reset-circle.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-reset-circle.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-reset-circle.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-reset-circle.flockler-carousel_v2-item__media__play-button:before, .icon-filter-reset-circle.c-button--download.is-pdf:before, .icon-filter-reset-circle.c-button--out-of-stock:before, .icon-filter-reset-circle.c-button--business-product:before, .icon-filter-reset-circle.c-button--add-to-restock-notify:before, .icon-filter-reset-circle.c-button--go-to-idp:before,
.icon-filter-reset-circle.c-button--add-to-cart:before, .icon-filter-reset-circle.c-button--configurator:before, button.icon-filter-reset-circle[data-comparison-remove]:before, .icon-filter-reset-circle.c-quantity-select__update-control--remove:before, .icon-filter-reset-circle.c-quantity-select__update-control--update:before, .icon-filter-reset-circle.c-button--passkey:before, .icon-filter-reset-circle.litebox-close:before, #unibox-suggest-box .icon-filter-reset-circle.unibox__delete-history:before {
  content: "\f139"/"";
}

.icon.icon-filter-open:before, .icon-filter-open.c-header-navigation__link--shopping-cart:before, .icon-filter-open.c-header-navigation__link--wishlist:before, .icon-filter-open.c-header-navigation__link--account:before, .icon-filter-open.c-header-navigation__link--search:before, .icon-filter-open.c-header-navigation__link--language:before, .icon-filter-open.c-footer-list__link--language:before, .m-table__column--configurable .icon-filter-open.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-open:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-open:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-open:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-open:before, .icon-filter-open.c-scrolltop:before, .icon-filter-open.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-open.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-open.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-filter-open.c-navigation-labeled__item--permalink:before, .icon-filter-open.c-navigation-drawer__link--back:before, .icon-filter-open.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-filter-open.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-filter-open.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-filter-open.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-filter-open.swiper-scrollbar-video:before, .swiper-container .icon-filter-open.swiper-pagination-bullet.has-video:before, .icon-filter-open.c-messaging__close:before, .icon-filter-open.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-filter-open.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-filter-open.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-filter-open.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-open.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-open.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-filter-open.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-open.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-open.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-open.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-open.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-open.flockler-carousel_v2-item__media__play-button:before, .icon-filter-open.c-button--download.is-pdf:before, .icon-filter-open.c-button--out-of-stock:before, .icon-filter-open.c-button--business-product:before, .icon-filter-open.c-button--add-to-restock-notify:before, .icon-filter-open.c-button--go-to-idp:before,
.icon-filter-open.c-button--add-to-cart:before, .icon-filter-open.c-button--configurator:before, button.icon-filter-open[data-comparison-remove]:before, .icon-filter-open.c-quantity-select__update-control--remove:before, .icon-filter-open.c-quantity-select__update-control--update:before, .icon-filter-open.c-button--passkey:before, .icon-filter-open.litebox-close:before, #unibox-suggest-box .icon-filter-open.unibox__delete-history:before {
  content: "\f13a"/"";
}

.icon.icon-filter-drawer:before, .icon-filter-drawer.c-header-navigation__link--shopping-cart:before, .icon-filter-drawer.c-header-navigation__link--wishlist:before, .icon-filter-drawer.c-header-navigation__link--account:before, .icon-filter-drawer.c-header-navigation__link--search:before, .icon-filter-drawer.c-header-navigation__link--language:before, .icon-filter-drawer.c-footer-list__link--language:before, .m-table__column--configurable .icon-filter-drawer.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-drawer:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-drawer:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-drawer:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-drawer:before, .icon-filter-drawer.c-scrolltop:before, .icon-filter-drawer.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-drawer.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-drawer.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-filter-drawer.c-navigation-labeled__item--permalink:before, .icon-filter-drawer.c-navigation-drawer__link--back:before, .icon-filter-drawer.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-filter-drawer.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-filter-drawer.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-filter-drawer.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-filter-drawer.swiper-scrollbar-video:before, .swiper-container .icon-filter-drawer.swiper-pagination-bullet.has-video:before, .icon-filter-drawer.c-messaging__close:before, .icon-filter-drawer.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-filter-drawer.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-filter-drawer.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-filter-drawer.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-drawer.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-drawer.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-filter-drawer.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-drawer.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-drawer.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-drawer.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-drawer.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-drawer.flockler-carousel_v2-item__media__play-button:before, .icon-filter-drawer.c-button--download.is-pdf:before, .icon-filter-drawer.c-button--out-of-stock:before, .icon-filter-drawer.c-button--business-product:before, .icon-filter-drawer.c-button--add-to-restock-notify:before, .icon-filter-drawer.c-button--go-to-idp:before,
.icon-filter-drawer.c-button--add-to-cart:before, .icon-filter-drawer.c-button--configurator:before, button.icon-filter-drawer[data-comparison-remove]:before, .icon-filter-drawer.c-quantity-select__update-control--remove:before, .icon-filter-drawer.c-quantity-select__update-control--update:before, .icon-filter-drawer.c-button--passkey:before, .icon-filter-drawer.litebox-close:before, #unibox-suggest-box .icon-filter-drawer.unibox__delete-history:before {
  content: "\f13b"/"";
}

.icon.icon-filter-close:before, .icon-filter-close.c-header-navigation__link--shopping-cart:before, .icon-filter-close.c-header-navigation__link--wishlist:before, .icon-filter-close.c-header-navigation__link--account:before, .icon-filter-close.c-header-navigation__link--search:before, .icon-filter-close.c-header-navigation__link--language:before, .icon-filter-close.c-footer-list__link--language:before, .m-table__column--configurable .icon-filter-close.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-close:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-close:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-close:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-close:before, .icon-filter-close.c-scrolltop:before, .icon-filter-close.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-close.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-close.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-filter-close.c-navigation-labeled__item--permalink:before, .icon-filter-close.c-navigation-drawer__link--back:before, .icon-filter-close.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-filter-close.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-filter-close.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-filter-close.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-filter-close.swiper-scrollbar-video:before, .swiper-container .icon-filter-close.swiper-pagination-bullet.has-video:before, .icon-filter-close.c-messaging__close:before, .icon-filter-close.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-filter-close.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-filter-close.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-filter-close.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-close.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-close.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-filter-close.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-close.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-close.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-close.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-close.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-close.flockler-carousel_v2-item__media__play-button:before, .icon-filter-close.c-button--download.is-pdf:before, .icon-filter-close.c-button--out-of-stock:before, .icon-filter-close.c-button--business-product:before, .icon-filter-close.c-button--add-to-restock-notify:before, .icon-filter-close.c-button--go-to-idp:before,
.icon-filter-close.c-button--add-to-cart:before, .icon-filter-close.c-button--configurator:before, button.icon-filter-close[data-comparison-remove]:before, .icon-filter-close.c-quantity-select__update-control--remove:before, .icon-filter-close.c-quantity-select__update-control--update:before, .icon-filter-close.c-button--passkey:before, .icon-filter-close.litebox-close:before, #unibox-suggest-box .icon-filter-close.unibox__delete-history:before {
  content: "\f13c"/"";
}

.icon.icon-filter-check:before, .icon-filter-check.c-header-navigation__link--shopping-cart:before, .icon-filter-check.c-header-navigation__link--wishlist:before, .icon-filter-check.c-header-navigation__link--account:before, .icon-filter-check.c-header-navigation__link--search:before, .icon-filter-check.c-header-navigation__link--language:before, .icon-filter-check.c-footer-list__link--language:before, .m-table__column--configurable .icon-filter-check.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-check:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-check:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-check:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-check:before, .icon-filter-check.c-scrolltop:before, .icon-filter-check.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-check.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-check.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-filter-check.c-navigation-labeled__item--permalink:before, .icon-filter-check.c-navigation-drawer__link--back:before, .icon-filter-check.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-filter-check.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-filter-check.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-filter-check.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-filter-check.swiper-scrollbar-video:before, .swiper-container .icon-filter-check.swiper-pagination-bullet.has-video:before, .icon-filter-check.c-messaging__close:before, .icon-filter-check.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-filter-check.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-filter-check.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-filter-check.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-check.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-check.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-filter-check.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-check.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-check.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-check.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-check.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-check.flockler-carousel_v2-item__media__play-button:before, .icon-filter-check.c-button--download.is-pdf:before, .icon-filter-check.c-button--out-of-stock:before, .icon-filter-check.c-button--business-product:before, .icon-filter-check.c-button--add-to-restock-notify:before, .icon-filter-check.c-button--go-to-idp:before,
.icon-filter-check.c-button--add-to-cart:before, .icon-filter-check.c-button--configurator:before, button.icon-filter-check[data-comparison-remove]:before, .icon-filter-check.c-quantity-select__update-control--remove:before, .icon-filter-check.c-quantity-select__update-control--update:before, .icon-filter-check.c-button--passkey:before, .icon-filter-check.litebox-close:before, #unibox-suggest-box .icon-filter-check.unibox__delete-history:before {
  content: "\f13d"/"";
}

.icon.icon-file-upload-tiff:before, .icon-file-upload-tiff.c-header-navigation__link--shopping-cart:before, .icon-file-upload-tiff.c-header-navigation__link--wishlist:before, .icon-file-upload-tiff.c-header-navigation__link--account:before, .icon-file-upload-tiff.c-header-navigation__link--search:before, .icon-file-upload-tiff.c-header-navigation__link--language:before, .icon-file-upload-tiff.c-footer-list__link--language:before, .m-table__column--configurable .icon-file-upload-tiff.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-file-upload-tiff:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-file-upload-tiff:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-file-upload-tiff:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-file-upload-tiff:before, .icon-file-upload-tiff.c-scrolltop:before, .icon-file-upload-tiff.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-file-upload-tiff.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-file-upload-tiff.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-file-upload-tiff.c-navigation-labeled__item--permalink:before, .icon-file-upload-tiff.c-navigation-drawer__link--back:before, .icon-file-upload-tiff.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-file-upload-tiff.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-file-upload-tiff.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-file-upload-tiff.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-file-upload-tiff.swiper-scrollbar-video:before, .swiper-container .icon-file-upload-tiff.swiper-pagination-bullet.has-video:before, .icon-file-upload-tiff.c-messaging__close:before, .icon-file-upload-tiff.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-file-upload-tiff.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-file-upload-tiff.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-file-upload-tiff.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-file-upload-tiff.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-file-upload-tiff.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-file-upload-tiff.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-file-upload-tiff.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-file-upload-tiff.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-tiff.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-tiff.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-tiff.flockler-carousel_v2-item__media__play-button:before, .icon-file-upload-tiff.c-button--download.is-pdf:before, .icon-file-upload-tiff.c-button--out-of-stock:before, .icon-file-upload-tiff.c-button--business-product:before, .icon-file-upload-tiff.c-button--add-to-restock-notify:before, .icon-file-upload-tiff.c-button--go-to-idp:before,
.icon-file-upload-tiff.c-button--add-to-cart:before, .icon-file-upload-tiff.c-button--configurator:before, button.icon-file-upload-tiff[data-comparison-remove]:before, .icon-file-upload-tiff.c-quantity-select__update-control--remove:before, .icon-file-upload-tiff.c-quantity-select__update-control--update:before, .icon-file-upload-tiff.c-button--passkey:before, .icon-file-upload-tiff.litebox-close:before, #unibox-suggest-box .icon-file-upload-tiff.unibox__delete-history:before {
  content: "\f13e"/"";
}

.icon.icon-file-upload-png:before, .icon-file-upload-png.c-header-navigation__link--shopping-cart:before, .icon-file-upload-png.c-header-navigation__link--wishlist:before, .icon-file-upload-png.c-header-navigation__link--account:before, .icon-file-upload-png.c-header-navigation__link--search:before, .icon-file-upload-png.c-header-navigation__link--language:before, .icon-file-upload-png.c-footer-list__link--language:before, .m-table__column--configurable .icon-file-upload-png.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-file-upload-png:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-file-upload-png:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-file-upload-png:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-file-upload-png:before, .icon-file-upload-png.c-scrolltop:before, .icon-file-upload-png.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-file-upload-png.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-file-upload-png.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-file-upload-png.c-navigation-labeled__item--permalink:before, .icon-file-upload-png.c-navigation-drawer__link--back:before, .icon-file-upload-png.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-file-upload-png.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-file-upload-png.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-file-upload-png.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-file-upload-png.swiper-scrollbar-video:before, .swiper-container .icon-file-upload-png.swiper-pagination-bullet.has-video:before, .icon-file-upload-png.c-messaging__close:before, .icon-file-upload-png.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-file-upload-png.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-file-upload-png.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-file-upload-png.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-file-upload-png.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-file-upload-png.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-file-upload-png.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-file-upload-png.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-file-upload-png.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-png.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-png.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-png.flockler-carousel_v2-item__media__play-button:before, .icon-file-upload-png.c-button--download.is-pdf:before, .icon-file-upload-png.c-button--out-of-stock:before, .icon-file-upload-png.c-button--business-product:before, .icon-file-upload-png.c-button--add-to-restock-notify:before, .icon-file-upload-png.c-button--go-to-idp:before,
.icon-file-upload-png.c-button--add-to-cart:before, .icon-file-upload-png.c-button--configurator:before, button.icon-file-upload-png[data-comparison-remove]:before, .icon-file-upload-png.c-quantity-select__update-control--remove:before, .icon-file-upload-png.c-quantity-select__update-control--update:before, .icon-file-upload-png.c-button--passkey:before, .icon-file-upload-png.litebox-close:before, #unibox-suggest-box .icon-file-upload-png.unibox__delete-history:before {
  content: "\f13f"/"";
}

.icon.icon-file-upload-pdf:before, .icon-file-upload-pdf.c-header-navigation__link--shopping-cart:before, .icon-file-upload-pdf.c-header-navigation__link--wishlist:before, .icon-file-upload-pdf.c-header-navigation__link--account:before, .icon-file-upload-pdf.c-header-navigation__link--search:before, .icon-file-upload-pdf.c-header-navigation__link--language:before, .icon-file-upload-pdf.c-footer-list__link--language:before, .m-table__column--configurable .icon-file-upload-pdf.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-file-upload-pdf:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-file-upload-pdf:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-file-upload-pdf:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-file-upload-pdf:before, .icon-file-upload-pdf.c-scrolltop:before, .icon-file-upload-pdf.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-file-upload-pdf.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-file-upload-pdf.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-file-upload-pdf.c-navigation-labeled__item--permalink:before, .icon-file-upload-pdf.c-navigation-drawer__link--back:before, .icon-file-upload-pdf.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-file-upload-pdf.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-file-upload-pdf.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-file-upload-pdf.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-file-upload-pdf.swiper-scrollbar-video:before, .swiper-container .icon-file-upload-pdf.swiper-pagination-bullet.has-video:before, .icon-file-upload-pdf.c-messaging__close:before, .icon-file-upload-pdf.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-file-upload-pdf.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-file-upload-pdf.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-file-upload-pdf.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-file-upload-pdf.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-file-upload-pdf.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-file-upload-pdf.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-file-upload-pdf.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-file-upload-pdf.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-pdf.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-pdf.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-pdf.flockler-carousel_v2-item__media__play-button:before, .icon-file-upload-pdf.c-button--download.is-pdf:before, .icon-file-upload-pdf.c-button--out-of-stock:before, .icon-file-upload-pdf.c-button--business-product:before, .icon-file-upload-pdf.c-button--add-to-restock-notify:before, .icon-file-upload-pdf.c-button--go-to-idp:before,
.icon-file-upload-pdf.c-button--add-to-cart:before, .icon-file-upload-pdf.c-button--configurator:before, button.icon-file-upload-pdf[data-comparison-remove]:before, .icon-file-upload-pdf.c-quantity-select__update-control--remove:before, .icon-file-upload-pdf.c-quantity-select__update-control--update:before, .icon-file-upload-pdf.c-button--passkey:before, .icon-file-upload-pdf.litebox-close:before, #unibox-suggest-box .icon-file-upload-pdf.unibox__delete-history:before {
  content: "\f140"/"";
}

.icon.icon-file-upload-jpeg:before, .icon-file-upload-jpeg.c-header-navigation__link--shopping-cart:before, .icon-file-upload-jpeg.c-header-navigation__link--wishlist:before, .icon-file-upload-jpeg.c-header-navigation__link--account:before, .icon-file-upload-jpeg.c-header-navigation__link--search:before, .icon-file-upload-jpeg.c-header-navigation__link--language:before, .icon-file-upload-jpeg.c-footer-list__link--language:before, .m-table__column--configurable .icon-file-upload-jpeg.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-file-upload-jpeg:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-file-upload-jpeg:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-file-upload-jpeg:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-file-upload-jpeg:before, .icon-file-upload-jpeg.c-scrolltop:before, .icon-file-upload-jpeg.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-file-upload-jpeg.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-file-upload-jpeg.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-file-upload-jpeg.c-navigation-labeled__item--permalink:before, .icon-file-upload-jpeg.c-navigation-drawer__link--back:before, .icon-file-upload-jpeg.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-file-upload-jpeg.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-file-upload-jpeg.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-file-upload-jpeg.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-file-upload-jpeg.swiper-scrollbar-video:before, .swiper-container .icon-file-upload-jpeg.swiper-pagination-bullet.has-video:before, .icon-file-upload-jpeg.c-messaging__close:before, .icon-file-upload-jpeg.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-file-upload-jpeg.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-file-upload-jpeg.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-file-upload-jpeg.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-file-upload-jpeg.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-file-upload-jpeg.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-file-upload-jpeg.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-file-upload-jpeg.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-file-upload-jpeg.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-jpeg.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-jpeg.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-jpeg.flockler-carousel_v2-item__media__play-button:before, .icon-file-upload-jpeg.c-button--download.is-pdf:before, .icon-file-upload-jpeg.c-button--out-of-stock:before, .icon-file-upload-jpeg.c-button--business-product:before, .icon-file-upload-jpeg.c-button--add-to-restock-notify:before, .icon-file-upload-jpeg.c-button--go-to-idp:before,
.icon-file-upload-jpeg.c-button--add-to-cart:before, .icon-file-upload-jpeg.c-button--configurator:before, button.icon-file-upload-jpeg[data-comparison-remove]:before, .icon-file-upload-jpeg.c-quantity-select__update-control--remove:before, .icon-file-upload-jpeg.c-quantity-select__update-control--update:before, .icon-file-upload-jpeg.c-button--passkey:before, .icon-file-upload-jpeg.litebox-close:before, #unibox-suggest-box .icon-file-upload-jpeg.unibox__delete-history:before {
  content: "\f141"/"";
}

.icon.icon-file-upload-default:before, .icon-file-upload-default.c-header-navigation__link--shopping-cart:before, .icon-file-upload-default.c-header-navigation__link--wishlist:before, .icon-file-upload-default.c-header-navigation__link--account:before, .icon-file-upload-default.c-header-navigation__link--search:before, .icon-file-upload-default.c-header-navigation__link--language:before, .icon-file-upload-default.c-footer-list__link--language:before, .m-table__column--configurable .icon-file-upload-default.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-file-upload-default:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-file-upload-default:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-file-upload-default:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-file-upload-default:before, .icon-file-upload-default.c-scrolltop:before, .icon-file-upload-default.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-file-upload-default.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-file-upload-default.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-file-upload-default.c-navigation-labeled__item--permalink:before, .icon-file-upload-default.c-navigation-drawer__link--back:before, .icon-file-upload-default.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-file-upload-default.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-file-upload-default.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-file-upload-default.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-file-upload-default.swiper-scrollbar-video:before, .swiper-container .icon-file-upload-default.swiper-pagination-bullet.has-video:before, .icon-file-upload-default.c-messaging__close:before, .icon-file-upload-default.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-file-upload-default.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-file-upload-default.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-file-upload-default.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-file-upload-default.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-file-upload-default.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-file-upload-default.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-file-upload-default.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-file-upload-default.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-default.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-default.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-default.flockler-carousel_v2-item__media__play-button:before, .icon-file-upload-default.c-button--download.is-pdf:before, .icon-file-upload-default.c-button--out-of-stock:before, .icon-file-upload-default.c-button--business-product:before, .icon-file-upload-default.c-button--add-to-restock-notify:before, .icon-file-upload-default.c-button--go-to-idp:before,
.icon-file-upload-default.c-button--add-to-cart:before, .icon-file-upload-default.c-button--configurator:before, button.icon-file-upload-default[data-comparison-remove]:before, .icon-file-upload-default.c-quantity-select__update-control--remove:before, .icon-file-upload-default.c-quantity-select__update-control--update:before, .icon-file-upload-default.c-button--passkey:before, .icon-file-upload-default.litebox-close:before, #unibox-suggest-box .icon-file-upload-default.unibox__delete-history:before {
  content: "\f142"/"";
}

.icon.icon-facebook:before, .icon-facebook.c-header-navigation__link--shopping-cart:before, .icon-facebook.c-header-navigation__link--wishlist:before, .icon-facebook.c-header-navigation__link--account:before, .icon-facebook.c-header-navigation__link--search:before, .icon-facebook.c-header-navigation__link--language:before, .icon-facebook.c-footer-list__link--language:before, .m-table__column--configurable .icon-facebook.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-facebook:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-facebook:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-facebook:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-facebook:before, .icon-facebook.c-scrolltop:before, .icon-facebook.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-facebook.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-facebook.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-facebook.c-navigation-labeled__item--permalink:before, .icon-facebook.c-navigation-drawer__link--back:before, .icon-facebook.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-facebook.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-facebook.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-facebook.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-facebook.swiper-scrollbar-video:before, .swiper-container .icon-facebook.swiper-pagination-bullet.has-video:before, .icon-facebook.c-messaging__close:before, .icon-facebook.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-facebook.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-facebook.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-facebook.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-facebook.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-facebook.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-facebook.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-facebook.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-facebook.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-facebook.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-facebook.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-facebook.flockler-carousel_v2-item__media__play-button:before, .icon-facebook.c-button--download.is-pdf:before, .icon-facebook.c-button--out-of-stock:before, .icon-facebook.c-button--business-product:before, .icon-facebook.c-button--add-to-restock-notify:before, .icon-facebook.c-button--go-to-idp:before,
.icon-facebook.c-button--add-to-cart:before, .icon-facebook.c-button--configurator:before, button.icon-facebook[data-comparison-remove]:before, .icon-facebook.c-quantity-select__update-control--remove:before, .icon-facebook.c-quantity-select__update-control--update:before, .icon-facebook.c-button--passkey:before, .icon-facebook.litebox-close:before, #unibox-suggest-box .icon-facebook.unibox__delete-history:before {
  content: "\f143"/"";
}

.icon.icon-facebook-f:before, .icon-facebook-f.c-header-navigation__link--shopping-cart:before, .icon-facebook-f.c-header-navigation__link--wishlist:before, .icon-facebook-f.c-header-navigation__link--account:before, .icon-facebook-f.c-header-navigation__link--search:before, .icon-facebook-f.c-header-navigation__link--language:before, .icon-facebook-f.c-footer-list__link--language:before, .m-table__column--configurable .icon-facebook-f.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-facebook-f:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-facebook-f:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-facebook-f:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-facebook-f:before, .icon-facebook-f.c-scrolltop:before, .icon-facebook-f.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-facebook-f.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-facebook-f.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-facebook-f.c-navigation-labeled__item--permalink:before, .icon-facebook-f.c-navigation-drawer__link--back:before, .icon-facebook-f.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-facebook-f.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-facebook-f.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-facebook-f.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-facebook-f.swiper-scrollbar-video:before, .swiper-container .icon-facebook-f.swiper-pagination-bullet.has-video:before, .icon-facebook-f.c-messaging__close:before, .icon-facebook-f.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-facebook-f.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-facebook-f.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-facebook-f.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-facebook-f.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-facebook-f.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-facebook-f.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-facebook-f.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-facebook-f.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-facebook-f.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-facebook-f.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-facebook-f.flockler-carousel_v2-item__media__play-button:before, .icon-facebook-f.c-button--download.is-pdf:before, .icon-facebook-f.c-button--out-of-stock:before, .icon-facebook-f.c-button--business-product:before, .icon-facebook-f.c-button--add-to-restock-notify:before, .icon-facebook-f.c-button--go-to-idp:before,
.icon-facebook-f.c-button--add-to-cart:before, .icon-facebook-f.c-button--configurator:before, button.icon-facebook-f[data-comparison-remove]:before, .icon-facebook-f.c-quantity-select__update-control--remove:before, .icon-facebook-f.c-quantity-select__update-control--update:before, .icon-facebook-f.c-button--passkey:before, .icon-facebook-f.litebox-close:before, #unibox-suggest-box .icon-facebook-f.unibox__delete-history:before {
  content: "\f144"/"";
}

.icon.icon-external-link:before, .icon-external-link.c-header-navigation__link--shopping-cart:before, .icon-external-link.c-header-navigation__link--wishlist:before, .icon-external-link.c-header-navigation__link--account:before, .icon-external-link.c-header-navigation__link--search:before, .icon-external-link.c-header-navigation__link--language:before, .icon-external-link.c-footer-list__link--language:before, .m-table__column--configurable .icon-external-link.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-external-link:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-external-link:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-external-link:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-external-link:before, .icon-external-link.c-scrolltop:before, .icon-external-link.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-external-link.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-external-link.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-external-link.c-navigation-labeled__item--permalink:before, .icon-external-link.c-navigation-drawer__link--back:before, .icon-external-link.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-external-link.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-external-link.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-external-link.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-external-link.swiper-scrollbar-video:before, .swiper-container .icon-external-link.swiper-pagination-bullet.has-video:before, .icon-external-link.c-messaging__close:before, .icon-external-link.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-external-link.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-external-link.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-external-link.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-external-link.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-external-link.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-external-link.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-external-link.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-external-link.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-external-link.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-external-link.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-external-link.flockler-carousel_v2-item__media__play-button:before, .icon-external-link.c-button--download.is-pdf:before, .icon-external-link.c-button--out-of-stock:before, .icon-external-link.c-button--business-product:before, .icon-external-link.c-button--add-to-restock-notify:before, .icon-external-link.c-button--go-to-idp:before,
.icon-external-link.c-button--add-to-cart:before, .icon-external-link.c-button--configurator:before, button.icon-external-link[data-comparison-remove]:before, .icon-external-link.c-quantity-select__update-control--remove:before, .icon-external-link.c-quantity-select__update-control--update:before, .icon-external-link.c-button--passkey:before, .icon-external-link.litebox-close:before, #unibox-suggest-box .icon-external-link.unibox__delete-history:before {
  content: "\f145"/"";
}

.icon.icon-edit:before, .icon-edit.c-header-navigation__link--shopping-cart:before, .icon-edit.c-header-navigation__link--wishlist:before, .icon-edit.c-header-navigation__link--account:before, .icon-edit.c-header-navigation__link--search:before, .icon-edit.c-header-navigation__link--language:before, .icon-edit.c-footer-list__link--language:before, .m-table__column--configurable .icon-edit.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-edit:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-edit:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-edit:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-edit:before, .icon-edit.c-scrolltop:before, .icon-edit.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-edit.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-edit.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-edit.c-navigation-labeled__item--permalink:before, .icon-edit.c-navigation-drawer__link--back:before, .icon-edit.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-edit.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-edit.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-edit.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-edit.swiper-scrollbar-video:before, .swiper-container .icon-edit.swiper-pagination-bullet.has-video:before, .icon-edit.c-messaging__close:before, .icon-edit.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-edit.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-edit.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-edit.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-edit.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-edit.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-edit.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-edit.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-edit.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-edit.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-edit.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-edit.flockler-carousel_v2-item__media__play-button:before, .icon-edit.c-button--download.is-pdf:before, .icon-edit.c-button--out-of-stock:before, .icon-edit.c-button--business-product:before, .icon-edit.c-button--add-to-restock-notify:before, .icon-edit.c-button--go-to-idp:before,
.icon-edit.c-button--add-to-cart:before, .icon-edit.c-button--configurator:before, button.icon-edit[data-comparison-remove]:before, .icon-edit.c-quantity-select__update-control--remove:before, .icon-edit.c-quantity-select__update-control--update:before, .icon-edit.c-button--passkey:before, .icon-edit.litebox-close:before, #unibox-suggest-box .icon-edit.unibox__delete-history:before {
  content: "\f146"/"";
}

.icon.icon-edit-square:before, .icon-edit-square.c-header-navigation__link--shopping-cart:before, .icon-edit-square.c-header-navigation__link--wishlist:before, .icon-edit-square.c-header-navigation__link--account:before, .icon-edit-square.c-header-navigation__link--search:before, .icon-edit-square.c-header-navigation__link--language:before, .icon-edit-square.c-footer-list__link--language:before, .m-table__column--configurable .icon-edit-square.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-edit-square:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-edit-square:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-edit-square:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-edit-square:before, .icon-edit-square.c-scrolltop:before, .icon-edit-square.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-edit-square.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-edit-square.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-edit-square.c-navigation-labeled__item--permalink:before, .icon-edit-square.c-navigation-drawer__link--back:before, .icon-edit-square.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-edit-square.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-edit-square.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-edit-square.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-edit-square.swiper-scrollbar-video:before, .swiper-container .icon-edit-square.swiper-pagination-bullet.has-video:before, .icon-edit-square.c-messaging__close:before, .icon-edit-square.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-edit-square.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-edit-square.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-edit-square.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-edit-square.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-edit-square.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-edit-square.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-edit-square.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-edit-square.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-edit-square.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-edit-square.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-edit-square.flockler-carousel_v2-item__media__play-button:before, .icon-edit-square.c-button--download.is-pdf:before, .icon-edit-square.c-button--out-of-stock:before, .icon-edit-square.c-button--business-product:before, .icon-edit-square.c-button--add-to-restock-notify:before, .icon-edit-square.c-button--go-to-idp:before,
.icon-edit-square.c-button--add-to-cart:before, .icon-edit-square.c-button--configurator:before, button.icon-edit-square[data-comparison-remove]:before, .icon-edit-square.c-quantity-select__update-control--remove:before, .icon-edit-square.c-quantity-select__update-control--update:before, .icon-edit-square.c-button--passkey:before, .icon-edit-square.litebox-close:before, #unibox-suggest-box .icon-edit-square.unibox__delete-history:before {
  content: "\f147"/"";
}

.icon.icon-easy-credit:before, .icon-easy-credit.c-header-navigation__link--shopping-cart:before, .icon-easy-credit.c-header-navigation__link--wishlist:before, .icon-easy-credit.c-header-navigation__link--account:before, .icon-easy-credit.c-header-navigation__link--search:before, .icon-easy-credit.c-header-navigation__link--language:before, .icon-easy-credit.c-footer-list__link--language:before, .m-table__column--configurable .icon-easy-credit.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-easy-credit:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-easy-credit:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-easy-credit:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-easy-credit:before, .icon-easy-credit.c-scrolltop:before, .icon-easy-credit.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-easy-credit.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-easy-credit.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-easy-credit.c-navigation-labeled__item--permalink:before, .icon-easy-credit.c-navigation-drawer__link--back:before, .icon-easy-credit.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-easy-credit.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-easy-credit.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-easy-credit.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-easy-credit.swiper-scrollbar-video:before, .swiper-container .icon-easy-credit.swiper-pagination-bullet.has-video:before, .icon-easy-credit.c-messaging__close:before, .icon-easy-credit.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-easy-credit.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-easy-credit.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-easy-credit.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-easy-credit.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-easy-credit.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-easy-credit.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-easy-credit.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-easy-credit.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-easy-credit.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-easy-credit.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-easy-credit.flockler-carousel_v2-item__media__play-button:before, .icon-easy-credit.c-button--download.is-pdf:before, .icon-easy-credit.c-button--out-of-stock:before, .icon-easy-credit.c-button--business-product:before, .icon-easy-credit.c-button--add-to-restock-notify:before, .icon-easy-credit.c-button--go-to-idp:before,
.icon-easy-credit.c-button--add-to-cart:before, .icon-easy-credit.c-button--configurator:before, button.icon-easy-credit[data-comparison-remove]:before, .icon-easy-credit.c-quantity-select__update-control--remove:before, .icon-easy-credit.c-quantity-select__update-control--update:before, .icon-easy-credit.c-button--passkey:before, .icon-easy-credit.litebox-close:before, #unibox-suggest-box .icon-easy-credit.unibox__delete-history:before {
  content: "\f148"/"";
}

.icon.icon-download:before, .icon-download.c-header-navigation__link--shopping-cart:before, .icon-download.c-header-navigation__link--wishlist:before, .icon-download.c-header-navigation__link--account:before, .icon-download.c-header-navigation__link--search:before, .icon-download.c-header-navigation__link--language:before, .icon-download.c-footer-list__link--language:before, .m-table__column--configurable .icon-download.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-download:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-download:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-download:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-download:before, .icon-download.c-scrolltop:before, .icon-download.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-download.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-download.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-download.c-navigation-labeled__item--permalink:before, .icon-download.c-navigation-drawer__link--back:before, .icon-download.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-download.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-download.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-download.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-download.swiper-scrollbar-video:before, .swiper-container .icon-download.swiper-pagination-bullet.has-video:before, .icon-download.c-messaging__close:before, .icon-download.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-download.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-download.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-download.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-download.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-download.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-download.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-download.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-download.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-download.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-download.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-download.flockler-carousel_v2-item__media__play-button:before, .icon-download.c-button--download.is-pdf:before, .icon-download.c-button--out-of-stock:before, .icon-download.c-button--business-product:before, .icon-download.c-button--add-to-restock-notify:before, .icon-download.c-button--go-to-idp:before,
.icon-download.c-button--add-to-cart:before, .icon-download.c-button--configurator:before, button.icon-download[data-comparison-remove]:before, .icon-download.c-quantity-select__update-control--remove:before, .icon-download.c-quantity-select__update-control--update:before, .icon-download.c-button--passkey:before, .icon-download.litebox-close:before, #unibox-suggest-box .icon-download.unibox__delete-history:before {
  content: "\f149"/"";
}

.icon.icon-discount-code:before, .icon-discount-code.c-header-navigation__link--shopping-cart:before, .icon-discount-code.c-header-navigation__link--wishlist:before, .icon-discount-code.c-header-navigation__link--account:before, .icon-discount-code.c-header-navigation__link--search:before, .icon-discount-code.c-header-navigation__link--language:before, .icon-discount-code.c-footer-list__link--language:before, .m-table__column--configurable .icon-discount-code.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-discount-code:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-discount-code:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-discount-code:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-discount-code:before, .icon-discount-code.c-scrolltop:before, .icon-discount-code.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-discount-code.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-discount-code.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-discount-code.c-navigation-labeled__item--permalink:before, .icon-discount-code.c-navigation-drawer__link--back:before, .icon-discount-code.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-discount-code.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-discount-code.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-discount-code.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-discount-code.swiper-scrollbar-video:before, .swiper-container .icon-discount-code.swiper-pagination-bullet.has-video:before, .icon-discount-code.c-messaging__close:before, .icon-discount-code.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-discount-code.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-discount-code.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-discount-code.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-discount-code.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-discount-code.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-discount-code.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-discount-code.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-discount-code.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-discount-code.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-discount-code.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-discount-code.flockler-carousel_v2-item__media__play-button:before, .icon-discount-code.c-button--download.is-pdf:before, .icon-discount-code.c-button--out-of-stock:before, .icon-discount-code.c-button--business-product:before, .icon-discount-code.c-button--add-to-restock-notify:before, .icon-discount-code.c-button--go-to-idp:before,
.icon-discount-code.c-button--add-to-cart:before, .icon-discount-code.c-button--configurator:before, button.icon-discount-code[data-comparison-remove]:before, .icon-discount-code.c-quantity-select__update-control--remove:before, .icon-discount-code.c-quantity-select__update-control--update:before, .icon-discount-code.c-button--passkey:before, .icon-discount-code.litebox-close:before, #unibox-suggest-box .icon-discount-code.unibox__delete-history:before {
  content: "\f14a"/"";
}

.icon.icon-descending:before, .icon-descending.c-header-navigation__link--shopping-cart:before, .icon-descending.c-header-navigation__link--wishlist:before, .icon-descending.c-header-navigation__link--account:before, .icon-descending.c-header-navigation__link--search:before, .icon-descending.c-header-navigation__link--language:before, .icon-descending.c-footer-list__link--language:before, .m-table__column--configurable .icon-descending.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-descending:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-descending:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-descending:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-descending:before, .icon-descending.c-scrolltop:before, .icon-descending.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-descending.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-descending.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-descending.c-navigation-labeled__item--permalink:before, .icon-descending.c-navigation-drawer__link--back:before, .icon-descending.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-descending.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-descending.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-descending.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-descending.swiper-scrollbar-video:before, .swiper-container .icon-descending.swiper-pagination-bullet.has-video:before, .icon-descending.c-messaging__close:before, .icon-descending.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-descending.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-descending.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-descending.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-descending.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-descending.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-descending.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-descending.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-descending.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-descending.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-descending.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-descending.flockler-carousel_v2-item__media__play-button:before, .icon-descending.c-button--download.is-pdf:before, .icon-descending.c-button--out-of-stock:before, .icon-descending.c-button--business-product:before, .icon-descending.c-button--add-to-restock-notify:before, .icon-descending.c-button--go-to-idp:before,
.icon-descending.c-button--add-to-cart:before, .icon-descending.c-button--configurator:before, button.icon-descending[data-comparison-remove]:before, .icon-descending.c-quantity-select__update-control--remove:before, .icon-descending.c-quantity-select__update-control--update:before, .icon-descending.c-button--passkey:before, .icon-descending.litebox-close:before, #unibox-suggest-box .icon-descending.unibox__delete-history:before {
  content: "\f14b"/"";
}

.icon.icon-configurator:before, .icon-configurator.c-header-navigation__link--shopping-cart:before, .icon-configurator.c-header-navigation__link--wishlist:before, .icon-configurator.c-header-navigation__link--account:before, .icon-configurator.c-header-navigation__link--search:before, .icon-configurator.c-header-navigation__link--language:before, .icon-configurator.c-footer-list__link--language:before, .m-table__column--configurable .icon-configurator.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-configurator:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-configurator:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-configurator:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-configurator:before, .icon-configurator.c-scrolltop:before, .icon-configurator.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-configurator.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-configurator.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-configurator.c-navigation-labeled__item--permalink:before, .icon-configurator.c-navigation-drawer__link--back:before, .icon-configurator.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-configurator.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-configurator.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-configurator.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-configurator.swiper-scrollbar-video:before, .swiper-container .icon-configurator.swiper-pagination-bullet.has-video:before, .icon-configurator.c-messaging__close:before, .icon-configurator.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-configurator.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-configurator.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-configurator.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-configurator.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-configurator.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-configurator.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-configurator.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-configurator.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-configurator.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-configurator.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-configurator.flockler-carousel_v2-item__media__play-button:before, .icon-configurator.c-button--download.is-pdf:before, .icon-configurator.c-button--out-of-stock:before, .icon-configurator.c-button--business-product:before, .icon-configurator.c-button--add-to-restock-notify:before, .icon-configurator.c-button--go-to-idp:before,
.icon-configurator.c-button--add-to-cart:before, .icon-configurator.c-button--configurator:before, button.icon-configurator[data-comparison-remove]:before, .icon-configurator.c-quantity-select__update-control--remove:before, .icon-configurator.c-quantity-select__update-control--update:before, .icon-configurator.c-button--passkey:before, .icon-configurator.litebox-close:before, #unibox-suggest-box .icon-configurator.unibox__delete-history:before {
  content: "\f14c"/"";
}

.icon.icon-close:before, .icon-close.c-header-navigation__link--shopping-cart:before, .icon-close.c-header-navigation__link--wishlist:before, .icon-close.c-header-navigation__link--account:before, .icon-close.c-header-navigation__link--search:before, .icon-close.c-header-navigation__link--language:before, .icon-close.c-footer-list__link--language:before, .m-table__column--configurable .icon-close.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-close:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-close:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-close:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-close:before, .icon-close.c-scrolltop:before, .icon-close.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-close.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-close.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-close.c-navigation-labeled__item--permalink:before, .icon-close.c-navigation-drawer__link--back:before, .icon-close.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-close.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-close.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-close.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-close.swiper-scrollbar-video:before, .swiper-container .icon-close.swiper-pagination-bullet.has-video:before, .icon-close.c-messaging__close:before, .icon-close.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-close.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-close.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-close.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-close.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-close.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-close.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-close.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-close.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-close.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-close.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-close.flockler-carousel_v2-item__media__play-button:before, .icon-close.c-button--download.is-pdf:before, .icon-close.c-button--out-of-stock:before, .icon-close.c-button--business-product:before, .icon-close.c-button--add-to-restock-notify:before, .icon-close.c-button--go-to-idp:before,
.icon-close.c-button--add-to-cart:before, .icon-close.c-button--configurator:before, button.icon-close[data-comparison-remove]:before, .icon-close.c-quantity-select__update-control--remove:before, .icon-close.c-quantity-select__update-control--update:before, .icon-close.c-button--passkey:before, .icon-close.litebox-close:before, #unibox-suggest-box .icon-close.unibox__delete-history:before {
  content: "\f14d"/"";
}

.icon.icon-close-circle:before, .icon-close-circle.c-header-navigation__link--shopping-cart:before, .icon-close-circle.c-header-navigation__link--wishlist:before, .icon-close-circle.c-header-navigation__link--account:before, .icon-close-circle.c-header-navigation__link--search:before, .icon-close-circle.c-header-navigation__link--language:before, .icon-close-circle.c-footer-list__link--language:before, .m-table__column--configurable .icon-close-circle.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-close-circle:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-close-circle:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-close-circle:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-close-circle:before, .icon-close-circle.c-scrolltop:before, .icon-close-circle.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-close-circle.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-close-circle.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-close-circle.c-navigation-labeled__item--permalink:before, .icon-close-circle.c-navigation-drawer__link--back:before, .icon-close-circle.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-close-circle.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-close-circle.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-close-circle.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-close-circle.swiper-scrollbar-video:before, .swiper-container .icon-close-circle.swiper-pagination-bullet.has-video:before, .icon-close-circle.c-messaging__close:before, .icon-close-circle.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-close-circle.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-close-circle.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-close-circle.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-close-circle.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-close-circle.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-close-circle.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-close-circle.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-close-circle.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-close-circle.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-close-circle.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-close-circle.flockler-carousel_v2-item__media__play-button:before, .icon-close-circle.c-button--download.is-pdf:before, .icon-close-circle.c-button--out-of-stock:before, .icon-close-circle.c-button--business-product:before, .icon-close-circle.c-button--add-to-restock-notify:before, .icon-close-circle.c-button--go-to-idp:before,
.icon-close-circle.c-button--add-to-cart:before, .icon-close-circle.c-button--configurator:before, button.icon-close-circle[data-comparison-remove]:before, .icon-close-circle.c-quantity-select__update-control--remove:before, .icon-close-circle.c-quantity-select__update-control--update:before, .icon-close-circle.c-button--passkey:before, .icon-close-circle.litebox-close:before, #unibox-suggest-box .icon-close-circle.unibox__delete-history:before {
  content: "\f14e"/"";
}

.icon.icon-clippy:before, .icon-clippy.c-header-navigation__link--shopping-cart:before, .icon-clippy.c-header-navigation__link--wishlist:before, .icon-clippy.c-header-navigation__link--account:before, .icon-clippy.c-header-navigation__link--search:before, .icon-clippy.c-header-navigation__link--language:before, .icon-clippy.c-footer-list__link--language:before, .m-table__column--configurable .icon-clippy.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-clippy:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-clippy:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-clippy:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-clippy:before, .icon-clippy.c-scrolltop:before, .icon-clippy.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-clippy.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-clippy.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-clippy.c-navigation-labeled__item--permalink:before, .icon-clippy.c-navigation-drawer__link--back:before, .icon-clippy.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-clippy.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-clippy.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-clippy.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-clippy.swiper-scrollbar-video:before, .swiper-container .icon-clippy.swiper-pagination-bullet.has-video:before, .icon-clippy.c-messaging__close:before, .icon-clippy.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-clippy.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-clippy.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-clippy.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-clippy.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-clippy.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-clippy.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-clippy.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-clippy.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-clippy.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-clippy.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-clippy.flockler-carousel_v2-item__media__play-button:before, .icon-clippy.c-button--download.is-pdf:before, .icon-clippy.c-button--out-of-stock:before, .icon-clippy.c-button--business-product:before, .icon-clippy.c-button--add-to-restock-notify:before, .icon-clippy.c-button--go-to-idp:before,
.icon-clippy.c-button--add-to-cart:before, .icon-clippy.c-button--configurator:before, button.icon-clippy[data-comparison-remove]:before, .icon-clippy.c-quantity-select__update-control--remove:before, .icon-clippy.c-quantity-select__update-control--update:before, .icon-clippy.c-button--passkey:before, .icon-clippy.litebox-close:before, #unibox-suggest-box .icon-clippy.unibox__delete-history:before {
  content: "\f14f"/"";
}

.icon.icon-clippy-check:before, .icon-clippy-check.c-header-navigation__link--shopping-cart:before, .icon-clippy-check.c-header-navigation__link--wishlist:before, .icon-clippy-check.c-header-navigation__link--account:before, .icon-clippy-check.c-header-navigation__link--search:before, .icon-clippy-check.c-header-navigation__link--language:before, .icon-clippy-check.c-footer-list__link--language:before, .m-table__column--configurable .icon-clippy-check.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-clippy-check:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-clippy-check:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-clippy-check:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-clippy-check:before, .icon-clippy-check.c-scrolltop:before, .icon-clippy-check.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-clippy-check.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-clippy-check.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-clippy-check.c-navigation-labeled__item--permalink:before, .icon-clippy-check.c-navigation-drawer__link--back:before, .icon-clippy-check.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-clippy-check.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-clippy-check.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-clippy-check.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-clippy-check.swiper-scrollbar-video:before, .swiper-container .icon-clippy-check.swiper-pagination-bullet.has-video:before, .icon-clippy-check.c-messaging__close:before, .icon-clippy-check.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-clippy-check.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-clippy-check.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-clippy-check.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-clippy-check.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-clippy-check.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-clippy-check.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-clippy-check.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-clippy-check.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-clippy-check.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-clippy-check.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-clippy-check.flockler-carousel_v2-item__media__play-button:before, .icon-clippy-check.c-button--download.is-pdf:before, .icon-clippy-check.c-button--out-of-stock:before, .icon-clippy-check.c-button--business-product:before, .icon-clippy-check.c-button--add-to-restock-notify:before, .icon-clippy-check.c-button--go-to-idp:before,
.icon-clippy-check.c-button--add-to-cart:before, .icon-clippy-check.c-button--configurator:before, button.icon-clippy-check[data-comparison-remove]:before, .icon-clippy-check.c-quantity-select__update-control--remove:before, .icon-clippy-check.c-quantity-select__update-control--update:before, .icon-clippy-check.c-button--passkey:before, .icon-clippy-check.litebox-close:before, #unibox-suggest-box .icon-clippy-check.unibox__delete-history:before {
  content: "\f150"/"";
}

.icon.icon-check:before, .icon-check.c-header-navigation__link--shopping-cart:before, .icon-check.c-header-navigation__link--wishlist:before, .icon-check.c-header-navigation__link--account:before, .icon-check.c-header-navigation__link--search:before, .icon-check.c-header-navigation__link--language:before, .icon-check.c-footer-list__link--language:before, .m-table__column--configurable .icon-check.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-check:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-check:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-check:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-check:before, .icon-check.c-scrolltop:before, .icon-check.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-check.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-check.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-check.c-navigation-labeled__item--permalink:before, .icon-check.c-navigation-drawer__link--back:before, .icon-check.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-check.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-check.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-check.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-check.swiper-scrollbar-video:before, .swiper-container .icon-check.swiper-pagination-bullet.has-video:before, .icon-check.c-messaging__close:before, .icon-check.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-check.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-check.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-check.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-check.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-check.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-check.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-check.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-check.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-check.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-check.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-check.flockler-carousel_v2-item__media__play-button:before, .icon-check.c-button--download.is-pdf:before, .icon-check.c-button--out-of-stock:before, .icon-check.c-button--business-product:before, .icon-check.c-button--add-to-restock-notify:before, .icon-check.c-button--go-to-idp:before,
.icon-check.c-button--add-to-cart:before, .icon-check.c-button--configurator:before, button.icon-check[data-comparison-remove]:before, .icon-check.c-quantity-select__update-control--remove:before, .icon-check.c-quantity-select__update-control--update:before, .icon-check.c-button--passkey:before, .icon-check.litebox-close:before, #unibox-suggest-box .icon-check.unibox__delete-history:before {
  content: "\f151"/"";
}

.icon.icon-check-circle:before, .icon-check-circle.c-header-navigation__link--shopping-cart:before, .icon-check-circle.c-header-navigation__link--wishlist:before, .icon-check-circle.c-header-navigation__link--account:before, .icon-check-circle.c-header-navigation__link--search:before, .icon-check-circle.c-header-navigation__link--language:before, .icon-check-circle.c-footer-list__link--language:before, .m-table__column--configurable .icon-check-circle.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-check-circle:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-check-circle:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-check-circle:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-check-circle:before, .icon-check-circle.c-scrolltop:before, .icon-check-circle.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-check-circle.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-check-circle.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-check-circle.c-navigation-labeled__item--permalink:before, .icon-check-circle.c-navigation-drawer__link--back:before, .icon-check-circle.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-check-circle.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-check-circle.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-check-circle.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-check-circle.swiper-scrollbar-video:before, .swiper-container .icon-check-circle.swiper-pagination-bullet.has-video:before, .icon-check-circle.c-messaging__close:before, .icon-check-circle.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-check-circle.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-check-circle.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-check-circle.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-check-circle.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-check-circle.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-check-circle.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-check-circle.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-check-circle.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-check-circle.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-check-circle.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-check-circle.flockler-carousel_v2-item__media__play-button:before, .icon-check-circle.c-button--download.is-pdf:before, .icon-check-circle.c-button--out-of-stock:before, .icon-check-circle.c-button--business-product:before, .icon-check-circle.c-button--add-to-restock-notify:before, .icon-check-circle.c-button--go-to-idp:before,
.icon-check-circle.c-button--add-to-cart:before, .icon-check-circle.c-button--configurator:before, button.icon-check-circle[data-comparison-remove]:before, .icon-check-circle.c-quantity-select__update-control--remove:before, .icon-check-circle.c-quantity-select__update-control--update:before, .icon-check-circle.c-button--passkey:before, .icon-check-circle.litebox-close:before, #unibox-suggest-box .icon-check-circle.unibox__delete-history:before {
  content: "\f152"/"";
}

.icon.icon-catalog-view-matrix:before, .icon-catalog-view-matrix.c-header-navigation__link--shopping-cart:before, .icon-catalog-view-matrix.c-header-navigation__link--wishlist:before, .icon-catalog-view-matrix.c-header-navigation__link--account:before, .icon-catalog-view-matrix.c-header-navigation__link--search:before, .icon-catalog-view-matrix.c-header-navigation__link--language:before, .icon-catalog-view-matrix.c-footer-list__link--language:before, .m-table__column--configurable .icon-catalog-view-matrix.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-catalog-view-matrix:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-catalog-view-matrix:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-catalog-view-matrix:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-catalog-view-matrix:before, .icon-catalog-view-matrix.c-scrolltop:before, .icon-catalog-view-matrix.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-catalog-view-matrix.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-catalog-view-matrix.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-catalog-view-matrix.c-navigation-labeled__item--permalink:before, .icon-catalog-view-matrix.c-navigation-drawer__link--back:before, .icon-catalog-view-matrix.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-catalog-view-matrix.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-catalog-view-matrix.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-catalog-view-matrix.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-catalog-view-matrix.swiper-scrollbar-video:before, .swiper-container .icon-catalog-view-matrix.swiper-pagination-bullet.has-video:before, .icon-catalog-view-matrix.c-messaging__close:before, .icon-catalog-view-matrix.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-catalog-view-matrix.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-catalog-view-matrix.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-catalog-view-matrix.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-catalog-view-matrix.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-catalog-view-matrix.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-catalog-view-matrix.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-catalog-view-matrix.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-catalog-view-matrix.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-catalog-view-matrix.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-catalog-view-matrix.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-catalog-view-matrix.flockler-carousel_v2-item__media__play-button:before, .icon-catalog-view-matrix.c-button--download.is-pdf:before, .icon-catalog-view-matrix.c-button--out-of-stock:before, .icon-catalog-view-matrix.c-button--business-product:before, .icon-catalog-view-matrix.c-button--add-to-restock-notify:before, .icon-catalog-view-matrix.c-button--go-to-idp:before,
.icon-catalog-view-matrix.c-button--add-to-cart:before, .icon-catalog-view-matrix.c-button--configurator:before, button.icon-catalog-view-matrix[data-comparison-remove]:before, .icon-catalog-view-matrix.c-quantity-select__update-control--remove:before, .icon-catalog-view-matrix.c-quantity-select__update-control--update:before, .icon-catalog-view-matrix.c-button--passkey:before, .icon-catalog-view-matrix.litebox-close:before, #unibox-suggest-box .icon-catalog-view-matrix.unibox__delete-history:before {
  content: "\f153"/"";
}

.icon.icon-catalog-view-list:before, .icon-catalog-view-list.c-header-navigation__link--shopping-cart:before, .icon-catalog-view-list.c-header-navigation__link--wishlist:before, .icon-catalog-view-list.c-header-navigation__link--account:before, .icon-catalog-view-list.c-header-navigation__link--search:before, .icon-catalog-view-list.c-header-navigation__link--language:before, .icon-catalog-view-list.c-footer-list__link--language:before, .m-table__column--configurable .icon-catalog-view-list.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-catalog-view-list:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-catalog-view-list:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-catalog-view-list:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-catalog-view-list:before, .icon-catalog-view-list.c-scrolltop:before, .icon-catalog-view-list.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-catalog-view-list.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-catalog-view-list.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-catalog-view-list.c-navigation-labeled__item--permalink:before, .icon-catalog-view-list.c-navigation-drawer__link--back:before, .icon-catalog-view-list.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-catalog-view-list.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-catalog-view-list.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-catalog-view-list.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-catalog-view-list.swiper-scrollbar-video:before, .swiper-container .icon-catalog-view-list.swiper-pagination-bullet.has-video:before, .icon-catalog-view-list.c-messaging__close:before, .icon-catalog-view-list.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-catalog-view-list.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-catalog-view-list.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-catalog-view-list.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-catalog-view-list.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-catalog-view-list.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-catalog-view-list.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-catalog-view-list.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-catalog-view-list.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-catalog-view-list.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-catalog-view-list.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-catalog-view-list.flockler-carousel_v2-item__media__play-button:before, .icon-catalog-view-list.c-button--download.is-pdf:before, .icon-catalog-view-list.c-button--out-of-stock:before, .icon-catalog-view-list.c-button--business-product:before, .icon-catalog-view-list.c-button--add-to-restock-notify:before, .icon-catalog-view-list.c-button--go-to-idp:before,
.icon-catalog-view-list.c-button--add-to-cart:before, .icon-catalog-view-list.c-button--configurator:before, button.icon-catalog-view-list[data-comparison-remove]:before, .icon-catalog-view-list.c-quantity-select__update-control--remove:before, .icon-catalog-view-list.c-quantity-select__update-control--update:before, .icon-catalog-view-list.c-button--passkey:before, .icon-catalog-view-list.litebox-close:before, #unibox-suggest-box .icon-catalog-view-list.unibox__delete-history:before {
  content: "\f154"/"";
}

.icon.icon-bulletpoint:before, .icon-bulletpoint.c-header-navigation__link--shopping-cart:before, .icon-bulletpoint.c-header-navigation__link--wishlist:before, .icon-bulletpoint.c-header-navigation__link--account:before, .icon-bulletpoint.c-header-navigation__link--search:before, .icon-bulletpoint.c-header-navigation__link--language:before, .icon-bulletpoint.c-footer-list__link--language:before, .m-table__column--configurable .icon-bulletpoint.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-bulletpoint:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-bulletpoint:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-bulletpoint:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-bulletpoint:before, .icon-bulletpoint.c-scrolltop:before, .icon-bulletpoint.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-bulletpoint.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-bulletpoint.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-bulletpoint.c-navigation-labeled__item--permalink:before, .icon-bulletpoint.c-navigation-drawer__link--back:before, .icon-bulletpoint.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-bulletpoint.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-bulletpoint.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-bulletpoint.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-bulletpoint.swiper-scrollbar-video:before, .swiper-container .icon-bulletpoint.swiper-pagination-bullet.has-video:before, .icon-bulletpoint.c-messaging__close:before, .icon-bulletpoint.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-bulletpoint.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-bulletpoint.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-bulletpoint.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-bulletpoint.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-bulletpoint.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-bulletpoint.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-bulletpoint.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-bulletpoint.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-bulletpoint.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-bulletpoint.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-bulletpoint.flockler-carousel_v2-item__media__play-button:before, .icon-bulletpoint.c-button--download.is-pdf:before, .icon-bulletpoint.c-button--out-of-stock:before, .icon-bulletpoint.c-button--business-product:before, .icon-bulletpoint.c-button--add-to-restock-notify:before, .icon-bulletpoint.c-button--go-to-idp:before,
.icon-bulletpoint.c-button--add-to-cart:before, .icon-bulletpoint.c-button--configurator:before, button.icon-bulletpoint[data-comparison-remove]:before, .icon-bulletpoint.c-quantity-select__update-control--remove:before, .icon-bulletpoint.c-quantity-select__update-control--update:before, .icon-bulletpoint.c-button--passkey:before, .icon-bulletpoint.litebox-close:before, #unibox-suggest-box .icon-bulletpoint.unibox__delete-history:before {
  content: "\f155"/"";
}

.icon.icon-blog:before, .icon-blog.c-header-navigation__link--shopping-cart:before, .icon-blog.c-header-navigation__link--wishlist:before, .icon-blog.c-header-navigation__link--account:before, .icon-blog.c-header-navigation__link--search:before, .icon-blog.c-header-navigation__link--language:before, .icon-blog.c-footer-list__link--language:before, .m-table__column--configurable .icon-blog.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-blog:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-blog:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-blog:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-blog:before, .icon-blog.c-scrolltop:before, .icon-blog.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-blog.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-blog.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-blog.c-navigation-labeled__item--permalink:before, .icon-blog.c-navigation-drawer__link--back:before, .icon-blog.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-blog.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-blog.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-blog.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-blog.swiper-scrollbar-video:before, .swiper-container .icon-blog.swiper-pagination-bullet.has-video:before, .icon-blog.c-messaging__close:before, .icon-blog.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-blog.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-blog.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-blog.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-blog.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-blog.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-blog.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-blog.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-blog.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-blog.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-blog.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-blog.flockler-carousel_v2-item__media__play-button:before, .icon-blog.c-button--download.is-pdf:before, .icon-blog.c-button--out-of-stock:before, .icon-blog.c-button--business-product:before, .icon-blog.c-button--add-to-restock-notify:before, .icon-blog.c-button--go-to-idp:before,
.icon-blog.c-button--add-to-cart:before, .icon-blog.c-button--configurator:before, button.icon-blog[data-comparison-remove]:before, .icon-blog.c-quantity-select__update-control--remove:before, .icon-blog.c-quantity-select__update-control--update:before, .icon-blog.c-button--passkey:before, .icon-blog.litebox-close:before, #unibox-suggest-box .icon-blog.unibox__delete-history:before {
  content: "\f156"/"";
}

.icon.icon-augmented-reality:before, .icon-augmented-reality.c-header-navigation__link--shopping-cart:before, .icon-augmented-reality.c-header-navigation__link--wishlist:before, .icon-augmented-reality.c-header-navigation__link--account:before, .icon-augmented-reality.c-header-navigation__link--search:before, .icon-augmented-reality.c-header-navigation__link--language:before, .icon-augmented-reality.c-footer-list__link--language:before, .m-table__column--configurable .icon-augmented-reality.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-augmented-reality:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-augmented-reality:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-augmented-reality:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-augmented-reality:before, .icon-augmented-reality.c-scrolltop:before, .icon-augmented-reality.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-augmented-reality.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-augmented-reality.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-augmented-reality.c-navigation-labeled__item--permalink:before, .icon-augmented-reality.c-navigation-drawer__link--back:before, .icon-augmented-reality.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-augmented-reality.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-augmented-reality.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-augmented-reality.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-augmented-reality.swiper-scrollbar-video:before, .swiper-container .icon-augmented-reality.swiper-pagination-bullet.has-video:before, .icon-augmented-reality.c-messaging__close:before, .icon-augmented-reality.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-augmented-reality.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-augmented-reality.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-augmented-reality.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-augmented-reality.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-augmented-reality.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-augmented-reality.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-augmented-reality.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-augmented-reality.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-augmented-reality.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-augmented-reality.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-augmented-reality.flockler-carousel_v2-item__media__play-button:before, .icon-augmented-reality.c-button--download.is-pdf:before, .icon-augmented-reality.c-button--out-of-stock:before, .icon-augmented-reality.c-button--business-product:before, .icon-augmented-reality.c-button--add-to-restock-notify:before, .icon-augmented-reality.c-button--go-to-idp:before,
.icon-augmented-reality.c-button--add-to-cart:before, .icon-augmented-reality.c-button--configurator:before, button.icon-augmented-reality[data-comparison-remove]:before, .icon-augmented-reality.c-quantity-select__update-control--remove:before, .icon-augmented-reality.c-quantity-select__update-control--update:before, .icon-augmented-reality.c-button--passkey:before, .icon-augmented-reality.litebox-close:before, #unibox-suggest-box .icon-augmented-reality.unibox__delete-history:before {
  content: "\f157"/"";
}

.icon.icon-ascending:before, .icon-ascending.c-header-navigation__link--shopping-cart:before, .icon-ascending.c-header-navigation__link--wishlist:before, .icon-ascending.c-header-navigation__link--account:before, .icon-ascending.c-header-navigation__link--search:before, .icon-ascending.c-header-navigation__link--language:before, .icon-ascending.c-footer-list__link--language:before, .m-table__column--configurable .icon-ascending.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-ascending:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-ascending:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-ascending:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-ascending:before, .icon-ascending.c-scrolltop:before, .icon-ascending.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-ascending.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-ascending.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-ascending.c-navigation-labeled__item--permalink:before, .icon-ascending.c-navigation-drawer__link--back:before, .icon-ascending.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-ascending.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-ascending.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-ascending.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-ascending.swiper-scrollbar-video:before, .swiper-container .icon-ascending.swiper-pagination-bullet.has-video:before, .icon-ascending.c-messaging__close:before, .icon-ascending.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-ascending.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-ascending.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-ascending.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-ascending.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-ascending.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-ascending.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-ascending.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-ascending.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-ascending.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-ascending.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-ascending.flockler-carousel_v2-item__media__play-button:before, .icon-ascending.c-button--download.is-pdf:before, .icon-ascending.c-button--out-of-stock:before, .icon-ascending.c-button--business-product:before, .icon-ascending.c-button--add-to-restock-notify:before, .icon-ascending.c-button--go-to-idp:before,
.icon-ascending.c-button--add-to-cart:before, .icon-ascending.c-button--configurator:before, button.icon-ascending[data-comparison-remove]:before, .icon-ascending.c-quantity-select__update-control--remove:before, .icon-ascending.c-quantity-select__update-control--update:before, .icon-ascending.c-button--passkey:before, .icon-ascending.litebox-close:before, #unibox-suggest-box .icon-ascending.unibox__delete-history:before {
  content: "\f158"/"";
}

.icon.icon-arrow-up:before, .icon-arrow-up.c-header-navigation__link--shopping-cart:before, .icon-arrow-up.c-header-navigation__link--wishlist:before, .icon-arrow-up.c-header-navigation__link--account:before, .icon-arrow-up.c-header-navigation__link--search:before, .icon-arrow-up.c-header-navigation__link--language:before, .icon-arrow-up.c-footer-list__link--language:before, .m-table__column--configurable .icon-arrow-up.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-arrow-up:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-arrow-up:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-arrow-up:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-arrow-up:before, .icon-arrow-up.c-scrolltop:before, .icon-arrow-up.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-arrow-up.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-arrow-up.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-arrow-up.c-navigation-labeled__item--permalink:before, .icon-arrow-up.c-navigation-drawer__link--back:before, .icon-arrow-up.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-arrow-up.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-arrow-up.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-arrow-up.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-arrow-up.swiper-scrollbar-video:before, .swiper-container .icon-arrow-up.swiper-pagination-bullet.has-video:before, .icon-arrow-up.c-messaging__close:before, .icon-arrow-up.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-arrow-up.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-arrow-up.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-arrow-up.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-arrow-up.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-arrow-up.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-arrow-up.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-arrow-up.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-arrow-up.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-up.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-up.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-up.flockler-carousel_v2-item__media__play-button:before, .icon-arrow-up.c-button--download.is-pdf:before, .icon-arrow-up.c-button--out-of-stock:before, .icon-arrow-up.c-button--business-product:before, .icon-arrow-up.c-button--add-to-restock-notify:before, .icon-arrow-up.c-button--go-to-idp:before,
.icon-arrow-up.c-button--add-to-cart:before, .icon-arrow-up.c-button--configurator:before, button.icon-arrow-up[data-comparison-remove]:before, .icon-arrow-up.c-quantity-select__update-control--remove:before, .icon-arrow-up.c-quantity-select__update-control--update:before, .icon-arrow-up.c-button--passkey:before, .icon-arrow-up.litebox-close:before, #unibox-suggest-box .icon-arrow-up.unibox__delete-history:before {
  content: "\f159"/"";
}

.icon.icon-arrow-right:before, .icon-arrow-right.c-header-navigation__link--shopping-cart:before, .icon-arrow-right.c-header-navigation__link--wishlist:before, .icon-arrow-right.c-header-navigation__link--account:before, .icon-arrow-right.c-header-navigation__link--search:before, .icon-arrow-right.c-header-navigation__link--language:before, .icon-arrow-right.c-footer-list__link--language:before, .m-table__column--configurable .icon-arrow-right.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-arrow-right:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-arrow-right:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-arrow-right:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-arrow-right:before, .icon-arrow-right.c-scrolltop:before, .icon-arrow-right.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-arrow-right.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-arrow-right.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-arrow-right.c-navigation-labeled__item--permalink:before, .icon-arrow-right.c-navigation-drawer__link--back:before, .icon-arrow-right.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-arrow-right.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-arrow-right.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-arrow-right.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-arrow-right.swiper-scrollbar-video:before, .swiper-container .icon-arrow-right.swiper-pagination-bullet.has-video:before, .icon-arrow-right.c-messaging__close:before, .icon-arrow-right.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-arrow-right.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-arrow-right.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-arrow-right.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-arrow-right.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-arrow-right.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-arrow-right.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-arrow-right.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-arrow-right.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-right.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-right.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-right.flockler-carousel_v2-item__media__play-button:before, .icon-arrow-right.c-button--download.is-pdf:before, .icon-arrow-right.c-button--out-of-stock:before, .icon-arrow-right.c-button--business-product:before, .icon-arrow-right.c-button--add-to-restock-notify:before, .icon-arrow-right.c-button--go-to-idp:before,
.icon-arrow-right.c-button--add-to-cart:before, .icon-arrow-right.c-button--configurator:before, button.icon-arrow-right[data-comparison-remove]:before, .icon-arrow-right.c-quantity-select__update-control--remove:before, .icon-arrow-right.c-quantity-select__update-control--update:before, .icon-arrow-right.c-button--passkey:before, .icon-arrow-right.litebox-close:before, #unibox-suggest-box .icon-arrow-right.unibox__delete-history:before {
  content: "\f15a"/"";
}

.icon.icon-arrow-left:before, .icon-arrow-left.c-header-navigation__link--shopping-cart:before, .icon-arrow-left.c-header-navigation__link--wishlist:before, .icon-arrow-left.c-header-navigation__link--account:before, .icon-arrow-left.c-header-navigation__link--search:before, .icon-arrow-left.c-header-navigation__link--language:before, .icon-arrow-left.c-footer-list__link--language:before, .m-table__column--configurable .icon-arrow-left.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-arrow-left:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-arrow-left:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-arrow-left:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-arrow-left:before, .icon-arrow-left.c-scrolltop:before, .icon-arrow-left.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-arrow-left.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-arrow-left.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-arrow-left.c-navigation-labeled__item--permalink:before, .icon-arrow-left.c-navigation-drawer__link--back:before, .icon-arrow-left.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-arrow-left.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-arrow-left.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-arrow-left.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-arrow-left.swiper-scrollbar-video:before, .swiper-container .icon-arrow-left.swiper-pagination-bullet.has-video:before, .icon-arrow-left.c-messaging__close:before, .icon-arrow-left.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-arrow-left.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-arrow-left.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-arrow-left.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-arrow-left.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-arrow-left.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-arrow-left.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-arrow-left.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-arrow-left.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-left.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-left.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-left.flockler-carousel_v2-item__media__play-button:before, .icon-arrow-left.c-button--download.is-pdf:before, .icon-arrow-left.c-button--out-of-stock:before, .icon-arrow-left.c-button--business-product:before, .icon-arrow-left.c-button--add-to-restock-notify:before, .icon-arrow-left.c-button--go-to-idp:before,
.icon-arrow-left.c-button--add-to-cart:before, .icon-arrow-left.c-button--configurator:before, button.icon-arrow-left[data-comparison-remove]:before, .icon-arrow-left.c-quantity-select__update-control--remove:before, .icon-arrow-left.c-quantity-select__update-control--update:before, .icon-arrow-left.c-button--passkey:before, .icon-arrow-left.litebox-close:before, #unibox-suggest-box .icon-arrow-left.unibox__delete-history:before {
  content: "\f15b"/"";
}

.icon.icon-arrow-down:before, .icon-arrow-down.c-header-navigation__link--shopping-cart:before, .icon-arrow-down.c-header-navigation__link--wishlist:before, .icon-arrow-down.c-header-navigation__link--account:before, .icon-arrow-down.c-header-navigation__link--search:before, .icon-arrow-down.c-header-navigation__link--language:before, .icon-arrow-down.c-footer-list__link--language:before, .m-table__column--configurable .icon-arrow-down.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-arrow-down:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-arrow-down:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-arrow-down:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-arrow-down:before, .icon-arrow-down.c-scrolltop:before, .icon-arrow-down.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-arrow-down.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-arrow-down.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-arrow-down.c-navigation-labeled__item--permalink:before, .icon-arrow-down.c-navigation-drawer__link--back:before, .icon-arrow-down.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-arrow-down.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-arrow-down.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-arrow-down.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-arrow-down.swiper-scrollbar-video:before, .swiper-container .icon-arrow-down.swiper-pagination-bullet.has-video:before, .icon-arrow-down.c-messaging__close:before, .icon-arrow-down.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-arrow-down.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-arrow-down.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-arrow-down.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-arrow-down.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-arrow-down.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-arrow-down.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-arrow-down.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-arrow-down.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-down.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-down.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-down.flockler-carousel_v2-item__media__play-button:before, .icon-arrow-down.c-button--download.is-pdf:before, .icon-arrow-down.c-button--out-of-stock:before, .icon-arrow-down.c-button--business-product:before, .icon-arrow-down.c-button--add-to-restock-notify:before, .icon-arrow-down.c-button--go-to-idp:before,
.icon-arrow-down.c-button--add-to-cart:before, .icon-arrow-down.c-button--configurator:before, button.icon-arrow-down[data-comparison-remove]:before, .icon-arrow-down.c-quantity-select__update-control--remove:before, .icon-arrow-down.c-quantity-select__update-control--update:before, .icon-arrow-down.c-button--passkey:before, .icon-arrow-down.litebox-close:before, #unibox-suggest-box .icon-arrow-down.unibox__delete-history:before {
  content: "\f15c"/"";
}

.icon.icon-angle-up:before, .icon-angle-up.c-header-navigation__link--shopping-cart:before, .icon-angle-up.c-header-navigation__link--wishlist:before, .icon-angle-up.c-header-navigation__link--account:before, .icon-angle-up.c-header-navigation__link--search:before, .icon-angle-up.c-header-navigation__link--language:before, .icon-angle-up.c-footer-list__link--language:before, .m-table__column--configurable .icon-angle-up.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-up:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-up:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-up:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-up:before, .icon-angle-up.c-scrolltop:before, .icon-angle-up.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-up.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-up.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-angle-up.c-navigation-labeled__item--permalink:before, .icon-angle-up.c-navigation-drawer__link--back:before, .icon-angle-up.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-angle-up.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-angle-up.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-angle-up.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-angle-up.swiper-scrollbar-video:before, .swiper-container .icon-angle-up.swiper-pagination-bullet.has-video:before, .icon-angle-up.c-messaging__close:before, .icon-angle-up.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-angle-up.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-angle-up.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-angle-up.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-up.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-up.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-angle-up.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-up.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-up.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-up.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-up.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-up.flockler-carousel_v2-item__media__play-button:before, .icon-angle-up.c-button--download.is-pdf:before, .icon-angle-up.c-button--out-of-stock:before, .icon-angle-up.c-button--business-product:before, .icon-angle-up.c-button--add-to-restock-notify:before, .icon-angle-up.c-button--go-to-idp:before,
.icon-angle-up.c-button--add-to-cart:before, .icon-angle-up.c-button--configurator:before, button.icon-angle-up[data-comparison-remove]:before, .icon-angle-up.c-quantity-select__update-control--remove:before, .icon-angle-up.c-quantity-select__update-control--update:before, .icon-angle-up.c-button--passkey:before, .icon-angle-up.litebox-close:before, #unibox-suggest-box .icon-angle-up.unibox__delete-history:before {
  content: "\f15d"/"";
}

.icon.icon-angle-up-down:before, .icon-angle-up-down.c-header-navigation__link--shopping-cart:before, .icon-angle-up-down.c-header-navigation__link--wishlist:before, .icon-angle-up-down.c-header-navigation__link--account:before, .icon-angle-up-down.c-header-navigation__link--search:before, .icon-angle-up-down.c-header-navigation__link--language:before, .icon-angle-up-down.c-footer-list__link--language:before, .m-table__column--configurable .icon-angle-up-down.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-up-down:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-up-down:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-up-down:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-up-down:before, .icon-angle-up-down.c-scrolltop:before, .icon-angle-up-down.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-up-down.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-up-down.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-angle-up-down.c-navigation-labeled__item--permalink:before, .icon-angle-up-down.c-navigation-drawer__link--back:before, .icon-angle-up-down.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-angle-up-down.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-angle-up-down.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-angle-up-down.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-angle-up-down.swiper-scrollbar-video:before, .swiper-container .icon-angle-up-down.swiper-pagination-bullet.has-video:before, .icon-angle-up-down.c-messaging__close:before, .icon-angle-up-down.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-angle-up-down.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-angle-up-down.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-angle-up-down.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-up-down.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-up-down.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-angle-up-down.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-up-down.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-up-down.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-up-down.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-up-down.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-up-down.flockler-carousel_v2-item__media__play-button:before, .icon-angle-up-down.c-button--download.is-pdf:before, .icon-angle-up-down.c-button--out-of-stock:before, .icon-angle-up-down.c-button--business-product:before, .icon-angle-up-down.c-button--add-to-restock-notify:before, .icon-angle-up-down.c-button--go-to-idp:before,
.icon-angle-up-down.c-button--add-to-cart:before, .icon-angle-up-down.c-button--configurator:before, button.icon-angle-up-down[data-comparison-remove]:before, .icon-angle-up-down.c-quantity-select__update-control--remove:before, .icon-angle-up-down.c-quantity-select__update-control--update:before, .icon-angle-up-down.c-button--passkey:before, .icon-angle-up-down.litebox-close:before, #unibox-suggest-box .icon-angle-up-down.unibox__delete-history:before {
  content: "\f15e"/"";
}

.icon.icon-angle-right:before, .icon-angle-right.c-header-navigation__link--shopping-cart:before, .icon-angle-right.c-header-navigation__link--wishlist:before, .icon-angle-right.c-header-navigation__link--account:before, .icon-angle-right.c-header-navigation__link--search:before, .icon-angle-right.c-header-navigation__link--language:before, .icon-angle-right.c-footer-list__link--language:before, .m-table__column--configurable .icon-angle-right.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-right:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-right:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-right:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-right:before, .icon-angle-right.c-scrolltop:before, .icon-angle-right.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-right.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-right.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-angle-right.c-navigation-labeled__item--permalink:before, .icon-angle-right.c-navigation-drawer__link--back:before, .icon-angle-right.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-angle-right.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-angle-right.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-angle-right.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-angle-right.swiper-scrollbar-video:before, .swiper-container .icon-angle-right.swiper-pagination-bullet.has-video:before, .icon-angle-right.c-messaging__close:before, .icon-angle-right.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-angle-right.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-angle-right.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-angle-right.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-right.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-right.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-angle-right.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-right.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-right.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-right.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-right.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-right.flockler-carousel_v2-item__media__play-button:before, .icon-angle-right.c-button--download.is-pdf:before, .icon-angle-right.c-button--out-of-stock:before, .icon-angle-right.c-button--business-product:before, .icon-angle-right.c-button--add-to-restock-notify:before, .icon-angle-right.c-button--go-to-idp:before,
.icon-angle-right.c-button--add-to-cart:before, .icon-angle-right.c-button--configurator:before, button.icon-angle-right[data-comparison-remove]:before, .icon-angle-right.c-quantity-select__update-control--remove:before, .icon-angle-right.c-quantity-select__update-control--update:before, .icon-angle-right.c-button--passkey:before, .icon-angle-right.litebox-close:before, #unibox-suggest-box .icon-angle-right.unibox__delete-history:before {
  content: "\f15f"/"";
}

.icon.icon-angle-left:before, .icon-angle-left.c-header-navigation__link--shopping-cart:before, .icon-angle-left.c-header-navigation__link--wishlist:before, .icon-angle-left.c-header-navigation__link--account:before, .icon-angle-left.c-header-navigation__link--search:before, .icon-angle-left.c-header-navigation__link--language:before, .icon-angle-left.c-footer-list__link--language:before, .m-table__column--configurable .icon-angle-left.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-left:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-left:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-left:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-left:before, .icon-angle-left.c-scrolltop:before, .icon-angle-left.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-left.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-left.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-angle-left.c-navigation-labeled__item--permalink:before, .icon-angle-left.c-navigation-drawer__link--back:before, .icon-angle-left.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-angle-left.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-angle-left.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-angle-left.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-angle-left.swiper-scrollbar-video:before, .swiper-container .icon-angle-left.swiper-pagination-bullet.has-video:before, .icon-angle-left.c-messaging__close:before, .icon-angle-left.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-angle-left.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-angle-left.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-angle-left.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-left.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-left.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-angle-left.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-left.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-left.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-left.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-left.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-left.flockler-carousel_v2-item__media__play-button:before, .icon-angle-left.c-button--download.is-pdf:before, .icon-angle-left.c-button--out-of-stock:before, .icon-angle-left.c-button--business-product:before, .icon-angle-left.c-button--add-to-restock-notify:before, .icon-angle-left.c-button--go-to-idp:before,
.icon-angle-left.c-button--add-to-cart:before, .icon-angle-left.c-button--configurator:before, button.icon-angle-left[data-comparison-remove]:before, .icon-angle-left.c-quantity-select__update-control--remove:before, .icon-angle-left.c-quantity-select__update-control--update:before, .icon-angle-left.c-button--passkey:before, .icon-angle-left.litebox-close:before, #unibox-suggest-box .icon-angle-left.unibox__delete-history:before {
  content: "\f160"/"";
}

.icon.icon-angle-last:before, .icon-angle-last.c-header-navigation__link--shopping-cart:before, .icon-angle-last.c-header-navigation__link--wishlist:before, .icon-angle-last.c-header-navigation__link--account:before, .icon-angle-last.c-header-navigation__link--search:before, .icon-angle-last.c-header-navigation__link--language:before, .icon-angle-last.c-footer-list__link--language:before, .m-table__column--configurable .icon-angle-last.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-last:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-last:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-last:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-last:before, .icon-angle-last.c-scrolltop:before, .icon-angle-last.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-last.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-last.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-angle-last.c-navigation-labeled__item--permalink:before, .icon-angle-last.c-navigation-drawer__link--back:before, .icon-angle-last.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-angle-last.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-angle-last.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-angle-last.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-angle-last.swiper-scrollbar-video:before, .swiper-container .icon-angle-last.swiper-pagination-bullet.has-video:before, .icon-angle-last.c-messaging__close:before, .icon-angle-last.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-angle-last.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-angle-last.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-angle-last.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-last.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-last.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-angle-last.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-last.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-last.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-last.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-last.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-last.flockler-carousel_v2-item__media__play-button:before, .icon-angle-last.c-button--download.is-pdf:before, .icon-angle-last.c-button--out-of-stock:before, .icon-angle-last.c-button--business-product:before, .icon-angle-last.c-button--add-to-restock-notify:before, .icon-angle-last.c-button--go-to-idp:before,
.icon-angle-last.c-button--add-to-cart:before, .icon-angle-last.c-button--configurator:before, button.icon-angle-last[data-comparison-remove]:before, .icon-angle-last.c-quantity-select__update-control--remove:before, .icon-angle-last.c-quantity-select__update-control--update:before, .icon-angle-last.c-button--passkey:before, .icon-angle-last.litebox-close:before, #unibox-suggest-box .icon-angle-last.unibox__delete-history:before {
  content: "\f161"/"";
}

.icon.icon-angle-first:before, .icon-angle-first.c-header-navigation__link--shopping-cart:before, .icon-angle-first.c-header-navigation__link--wishlist:before, .icon-angle-first.c-header-navigation__link--account:before, .icon-angle-first.c-header-navigation__link--search:before, .icon-angle-first.c-header-navigation__link--language:before, .icon-angle-first.c-footer-list__link--language:before, .m-table__column--configurable .icon-angle-first.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-first:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-first:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-first:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-first:before, .icon-angle-first.c-scrolltop:before, .icon-angle-first.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-first.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-first.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-angle-first.c-navigation-labeled__item--permalink:before, .icon-angle-first.c-navigation-drawer__link--back:before, .icon-angle-first.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-angle-first.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-angle-first.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-angle-first.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-angle-first.swiper-scrollbar-video:before, .swiper-container .icon-angle-first.swiper-pagination-bullet.has-video:before, .icon-angle-first.c-messaging__close:before, .icon-angle-first.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-angle-first.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-angle-first.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-angle-first.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-first.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-first.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-angle-first.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-first.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-first.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-first.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-first.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-first.flockler-carousel_v2-item__media__play-button:before, .icon-angle-first.c-button--download.is-pdf:before, .icon-angle-first.c-button--out-of-stock:before, .icon-angle-first.c-button--business-product:before, .icon-angle-first.c-button--add-to-restock-notify:before, .icon-angle-first.c-button--go-to-idp:before,
.icon-angle-first.c-button--add-to-cart:before, .icon-angle-first.c-button--configurator:before, button.icon-angle-first[data-comparison-remove]:before, .icon-angle-first.c-quantity-select__update-control--remove:before, .icon-angle-first.c-quantity-select__update-control--update:before, .icon-angle-first.c-button--passkey:before, .icon-angle-first.litebox-close:before, #unibox-suggest-box .icon-angle-first.unibox__delete-history:before {
  content: "\f162"/"";
}

.icon.icon-angle-down:before, .icon-angle-down.c-header-navigation__link--shopping-cart:before, .icon-angle-down.c-header-navigation__link--wishlist:before, .icon-angle-down.c-header-navigation__link--account:before, .icon-angle-down.c-header-navigation__link--search:before, .icon-angle-down.c-header-navigation__link--language:before, .icon-angle-down.c-footer-list__link--language:before, .m-table__column--configurable .icon-angle-down.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-down:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-down:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-down:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-down:before, .icon-angle-down.c-scrolltop:before, .icon-angle-down.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-down.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-down.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-angle-down.c-navigation-labeled__item--permalink:before, .icon-angle-down.c-navigation-drawer__link--back:before, .icon-angle-down.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-angle-down.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-angle-down.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-angle-down.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-angle-down.swiper-scrollbar-video:before, .swiper-container .icon-angle-down.swiper-pagination-bullet.has-video:before, .icon-angle-down.c-messaging__close:before, .icon-angle-down.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-angle-down.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-angle-down.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-angle-down.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-down.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-down.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-angle-down.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-down.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-down.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-down.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-down.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-down.flockler-carousel_v2-item__media__play-button:before, .icon-angle-down.c-button--download.is-pdf:before, .icon-angle-down.c-button--out-of-stock:before, .icon-angle-down.c-button--business-product:before, .icon-angle-down.c-button--add-to-restock-notify:before, .icon-angle-down.c-button--go-to-idp:before,
.icon-angle-down.c-button--add-to-cart:before, .icon-angle-down.c-button--configurator:before, button.icon-angle-down[data-comparison-remove]:before, .icon-angle-down.c-quantity-select__update-control--remove:before, .icon-angle-down.c-quantity-select__update-control--update:before, .icon-angle-down.c-button--passkey:before, .icon-angle-down.litebox-close:before, #unibox-suggest-box .icon-angle-down.unibox__delete-history:before {
  content: "\f163"/"";
}

.icon.icon-angle-double-up:before, .icon-angle-double-up.c-header-navigation__link--shopping-cart:before, .icon-angle-double-up.c-header-navigation__link--wishlist:before, .icon-angle-double-up.c-header-navigation__link--account:before, .icon-angle-double-up.c-header-navigation__link--search:before, .icon-angle-double-up.c-header-navigation__link--language:before, .icon-angle-double-up.c-footer-list__link--language:before, .m-table__column--configurable .icon-angle-double-up.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-double-up:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-double-up:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-double-up:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-double-up:before, .icon-angle-double-up.c-scrolltop:before, .icon-angle-double-up.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-double-up.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-double-up.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-angle-double-up.c-navigation-labeled__item--permalink:before, .icon-angle-double-up.c-navigation-drawer__link--back:before, .icon-angle-double-up.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-angle-double-up.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-angle-double-up.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-angle-double-up.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-angle-double-up.swiper-scrollbar-video:before, .swiper-container .icon-angle-double-up.swiper-pagination-bullet.has-video:before, .icon-angle-double-up.c-messaging__close:before, .icon-angle-double-up.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-angle-double-up.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-angle-double-up.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-angle-double-up.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-double-up.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-double-up.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-angle-double-up.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-double-up.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-double-up.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-double-up.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-double-up.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-double-up.flockler-carousel_v2-item__media__play-button:before, .icon-angle-double-up.c-button--download.is-pdf:before, .icon-angle-double-up.c-button--out-of-stock:before, .icon-angle-double-up.c-button--business-product:before, .icon-angle-double-up.c-button--add-to-restock-notify:before, .icon-angle-double-up.c-button--go-to-idp:before,
.icon-angle-double-up.c-button--add-to-cart:before, .icon-angle-double-up.c-button--configurator:before, button.icon-angle-double-up[data-comparison-remove]:before, .icon-angle-double-up.c-quantity-select__update-control--remove:before, .icon-angle-double-up.c-quantity-select__update-control--update:before, .icon-angle-double-up.c-button--passkey:before, .icon-angle-double-up.litebox-close:before, #unibox-suggest-box .icon-angle-double-up.unibox__delete-history:before {
  content: "\f164"/"";
}

.icon.icon-angle-double-down:before, .icon-angle-double-down.c-header-navigation__link--shopping-cart:before, .icon-angle-double-down.c-header-navigation__link--wishlist:before, .icon-angle-double-down.c-header-navigation__link--account:before, .icon-angle-double-down.c-header-navigation__link--search:before, .icon-angle-double-down.c-header-navigation__link--language:before, .icon-angle-double-down.c-footer-list__link--language:before, .m-table__column--configurable .icon-angle-double-down.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-double-down:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-double-down:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-double-down:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-double-down:before, .icon-angle-double-down.c-scrolltop:before, .icon-angle-double-down.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-double-down.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-double-down.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-angle-double-down.c-navigation-labeled__item--permalink:before, .icon-angle-double-down.c-navigation-drawer__link--back:before, .icon-angle-double-down.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-angle-double-down.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-angle-double-down.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-angle-double-down.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-angle-double-down.swiper-scrollbar-video:before, .swiper-container .icon-angle-double-down.swiper-pagination-bullet.has-video:before, .icon-angle-double-down.c-messaging__close:before, .icon-angle-double-down.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-angle-double-down.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-angle-double-down.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-angle-double-down.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-double-down.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-double-down.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-angle-double-down.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-double-down.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-double-down.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-double-down.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-double-down.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-double-down.flockler-carousel_v2-item__media__play-button:before, .icon-angle-double-down.c-button--download.is-pdf:before, .icon-angle-double-down.c-button--out-of-stock:before, .icon-angle-double-down.c-button--business-product:before, .icon-angle-double-down.c-button--add-to-restock-notify:before, .icon-angle-double-down.c-button--go-to-idp:before,
.icon-angle-double-down.c-button--add-to-cart:before, .icon-angle-double-down.c-button--configurator:before, button.icon-angle-double-down[data-comparison-remove]:before, .icon-angle-double-down.c-quantity-select__update-control--remove:before, .icon-angle-double-down.c-quantity-select__update-control--update:before, .icon-angle-double-down.c-button--passkey:before, .icon-angle-double-down.litebox-close:before, #unibox-suggest-box .icon-angle-double-down.unibox__delete-history:before {
  content: "\f165"/"";
}

.icon.icon-account:before, .icon-account.c-header-navigation__link--shopping-cart:before, .icon-account.c-header-navigation__link--wishlist:before, .icon-account.c-header-navigation__link--account:before, .icon-account.c-header-navigation__link--search:before, .icon-account.c-header-navigation__link--language:before, .icon-account.c-footer-list__link--language:before, .m-table__column--configurable .icon-account.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-account:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-account:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-account:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-account:before, .icon-account.c-scrolltop:before, .icon-account.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-account.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-account.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-account.c-navigation-labeled__item--permalink:before, .icon-account.c-navigation-drawer__link--back:before, .icon-account.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-account.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-account.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-account.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-account.swiper-scrollbar-video:before, .swiper-container .icon-account.swiper-pagination-bullet.has-video:before, .icon-account.c-messaging__close:before, .icon-account.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-account.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-account.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-account.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-account.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-account.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-account.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-account.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-account.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-account.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-account.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-account.flockler-carousel_v2-item__media__play-button:before, .icon-account.c-button--download.is-pdf:before, .icon-account.c-button--out-of-stock:before, .icon-account.c-button--business-product:before, .icon-account.c-button--add-to-restock-notify:before, .icon-account.c-button--go-to-idp:before,
.icon-account.c-button--add-to-cart:before, .icon-account.c-button--configurator:before, button.icon-account[data-comparison-remove]:before, .icon-account.c-quantity-select__update-control--remove:before, .icon-account.c-quantity-select__update-control--update:before, .icon-account.c-button--passkey:before, .icon-account.litebox-close:before, #unibox-suggest-box .icon-account.unibox__delete-history:before {
  content: "\f166"/"";
}

.icon.icon-DICIANOVA:before, .icon-DICIANOVA.c-header-navigation__link--shopping-cart:before, .icon-DICIANOVA.c-header-navigation__link--wishlist:before, .icon-DICIANOVA.c-header-navigation__link--account:before, .icon-DICIANOVA.c-header-navigation__link--search:before, .icon-DICIANOVA.c-header-navigation__link--language:before, .icon-DICIANOVA.c-footer-list__link--language:before, .m-table__column--configurable .icon-DICIANOVA.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-DICIANOVA:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-DICIANOVA:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-DICIANOVA:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-DICIANOVA:before, .icon-DICIANOVA.c-scrolltop:before, .icon-DICIANOVA.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-DICIANOVA.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-DICIANOVA.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-DICIANOVA.c-navigation-labeled__item--permalink:before, .icon-DICIANOVA.c-navigation-drawer__link--back:before, .icon-DICIANOVA.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-DICIANOVA.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-DICIANOVA.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-DICIANOVA.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-DICIANOVA.swiper-scrollbar-video:before, .swiper-container .icon-DICIANOVA.swiper-pagination-bullet.has-video:before, .icon-DICIANOVA.c-messaging__close:before, .icon-DICIANOVA.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-DICIANOVA.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-DICIANOVA.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-DICIANOVA.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-DICIANOVA.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-DICIANOVA.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-DICIANOVA.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-DICIANOVA.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-DICIANOVA.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-DICIANOVA.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-DICIANOVA.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-DICIANOVA.flockler-carousel_v2-item__media__play-button:before, .icon-DICIANOVA.c-button--download.is-pdf:before, .icon-DICIANOVA.c-button--out-of-stock:before, .icon-DICIANOVA.c-button--business-product:before, .icon-DICIANOVA.c-button--add-to-restock-notify:before, .icon-DICIANOVA.c-button--go-to-idp:before,
.icon-DICIANOVA.c-button--add-to-cart:before, .icon-DICIANOVA.c-button--configurator:before, button.icon-DICIANOVA[data-comparison-remove]:before, .icon-DICIANOVA.c-quantity-select__update-control--remove:before, .icon-DICIANOVA.c-quantity-select__update-control--update:before, .icon-DICIANOVA.c-button--passkey:before, .icon-DICIANOVA.litebox-close:before, #unibox-suggest-box .icon-DICIANOVA.unibox__delete-history:before {
  content: "\f167"/"";
}

.icon, .c-header-navigation__link--shopping-cart::before, .c-header-navigation__link--wishlist::before, .c-header-navigation__link--account::after, .c-header-navigation__link--account::before, .c-header-navigation__link--search.is-active::before, .c-header-navigation__link--search::before, .c-header-navigation__link--language::before, .c-footer-list__link--language::before, .m-table__column--configurable .c-button.c-button--secondary::before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div::before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div::before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div::before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div::before, .c-promotion-banner__close::after, .c-promotion-modal-wrap .c-promotion-modal__close:not(.c-button)::after, .o-breadcrumb .c-breadcrumb__item:not(.is-active)::after, .c-scrolltop::before, .c-navigation-tabbed__content-item--video::before, .c-navigation-tabbed__list.is-scrollable .c-navigation-tabbed__item--scroller-next::before, .c-navigation-tabbed__list.is-scrollable .c-navigation-tabbed__item--scroller-prev::before, .c-navigation-labeled--filter .c-navigation-labeled__item--permalink::before, .c-navigation-labeled--filter .c-navigation-labeled__item::after, .c-navigation-drawer__link--back::before, .c-navigation-drawer__link[target=_blank]::after, .c-navigation-drawer__link[aria-haspopup=true]::after, .c-navigation-drawer__link--language.is-active::after, .c-navigation-drawer__link--country.is-active::after, .c-navigation-drawer__close::after, .c-navigation-popover__link[target=_blank]::after, .c-user-action__hint.is-secure::before, .c-trustsignal-list--trustpoints .c-trustsignal-item:not(.c-trustsignal-item--title)::before, .c-shipcountry-selection__link--buyable::after, .swiper-container .swiper-slide-video > a .swiper-video-label::before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .swiper-video-label::before, .swiper-container .swiper-scrollbar .swiper-scrollbar-video::before, .swiper-container .swiper-pagination-bullet.has-video::before, .swiper-container .swiper-button-next::after, .swiper-container .swiper-button-prev::after, .c-notification-wrap .c-notification__close::after, .c-messaging__close::before, .hashScrollTop::before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__navigate--previous::before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__navigate--next::before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .flockler-embed-popup__close__icon::before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .flickity-button.next::before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .flickity-button.previous::before, .flockler-embed-content .flockler-posts .flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .flockler-carousel_v2-item__media__play-button:before, .c-accordion__link::after, .c-button--download.is-pdf::before, .c-button--out-of-stock::before, .c-button--business-product::before, .c-button--add-to-restock-notify::before, .c-button--add-to-wishlist.is-in-wishlist::after, .c-button--go-to-idp::before,
.c-button--add-to-cart::before, .c-button--configurator::before, button[data-comparison-remove]::before, .c-quantity-select__update-control--remove::before, .c-quantity-select__update-control--update::before, .c-quantity-select__button--increment::after, .c-quantity-select__button--decrement::after, .c-button--passkey::before, .m-webauthn__link[target=_blank]::after,
.m-2fa__link[target=_blank]::after, .litebox-close::before, #unibox-suggest-box .unibox__delete-history::before, .c-video__play-button::after {
  display: inline-block;
  font: normal normal normal 14px/1 "graef-iconfont";
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: 0;
  vertical-align: -10%;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}

.c-nocookiesinfo {
  display: none;
  z-index: 9999;
  position: fixed;
  bottom: 0;
  width: 100%;
  padding: 0.5rem 0;
  background: #f0f0f0;
}
.c-nocookiesinfo[data-nocookies-info=visible] {
  display: block;
}
.c-nocookiesinfo .o-content-container {
  position: relative;
}
.c-nocookiesinfo__text {
  margin: 0;
  color: #222222;
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-nocookiesinfo__text{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .c-nocookiesinfo__text{
    font-size: 16px;
  }
}
.c-nocookiesinfo__close {
  position: absolute;
  top: 50%;
  right: 1.5rem;
  transform: translateY(-50%);
  cursor: pointer;
}
.c-nocookiesinfo__close .c-icon {
  fill: #222222;
  width: 12px;
  height: 12px;
}

/* ============================================================================
COMPONENTS -> EXPRESS-CHECKOUT
============================================================================ */
/* Variables
============================================================================ */
/* Styling express checkout - Please don't touch.
============================================================================ */
.c-express-checkout {
  display: flex;
  flex-flow: column wrap;
  z-index: 1;
  position: relative;
  align-items: flex-end;
  justify-content: flex-end;
  margin: 1.5rem 0 0 0;
}
.c-express-checkout__container {
  display: flex;
  flex-flow: row wrap;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-express-checkout__container {
    flex-basis: 100%;
  }
}
.c-express-checkout__container {
  justify-content: flex-end;
  width: 100%;
}
@media screen and (min-width: 721px) {
  .c-express-checkout__container.is-paypal {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(50% - 0.5 * 1.5rem);
    max-width: calc(50% - 0.5 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 721px) and (-ms-high-contrast: none), screen and (min-width: 721px) and (-ms-high-contrast: active) {
  .c-express-checkout__container.is-paypal {
    flex-basis: 50%;
  }
}
.c-express-checkout__container.is-paypal {
  margin: 0;
}
.c-express-checkout__container.is-paypal > div {
  margin-top: 1.5rem;
}
.c-express-checkout__container.is-paypal .c-button {
  margin: 1.5rem 0 0;
}
.c-express-checkout__container.is-amazonpay {
  margin: 1.5rem 0 0 0;
}

/* Warning if address fields trimmed by external payment
============================================================================ */
.c-trimmed-fields-warning {
  display: inline-block;
  padding: 0.375rem 0.75rem;
  background-color: #ab0943;
  color: white;
}

.t-catalog .cms-placeholder-field.has-position_1 {
  order: 1;
}
.t-catalog .o-extended-content-container.has-position_1 {
  order: 2;
}
.t-catalog .o-content-container--shopmessage-error {
  order: 3;
}
.t-catalog .o-content-container--heading {
  order: 4;
}
.t-catalog .o-content-container--category-description-top {
  order: 5;
}
.t-catalog .o-content-container--filter {
  order: 6;
}
.t-catalog .o-content-container--active-filter {
  order: 7;
}
.t-catalog .o-content-container--controlbar.is-top {
  order: 8;
}
.t-catalog .o-content-container--product-grid-switcher {
  order: 9;
}
.t-catalog .o-content-container--product-matrix {
  order: 10;
}
.t-catalog .o-content-container--matrix-no-result {
  order: 11;
}
.t-catalog .o-content-container--controlbar.is-bottom {
  order: 12;
}
.t-catalog .o-content-container--category-description {
  order: 13;
}
.t-catalog .o-content-container--category-teaser {
  order: 14;
}
.t-catalog .o-content-container--category-description-bottom {
  order: 15;
}
.t-catalog .cms-placeholder-field.has-position_2 {
  order: 16;
}
.t-catalog .o-extended-content-container.has-position_2 {
  order: 17;
}
.t-catalog .cms-placeholder-field.has-position_3 {
  order: 18;
}
.t-catalog .o-extended-content-container.has-position_3 {
  order: 19;
}
.t-catalog .cms-placeholder-field.has-position_4 {
  order: 20;
}
.t-catalog .o-extended-content-container.has-position_4 {
  order: 21;
}
@media screen and (min-width: 961px) {
  .t-catalog .o-content-container--shopmessage-error {
    order: 1;
  }
  .t-catalog .cms-placeholder-field.has-position_1 {
    order: 2;
  }
  .t-catalog .o-extended-content-container.has-position_1 {
    order: 3;
  }
  .t-catalog .o-content-container--heading {
    order: 4;
  }
  .t-catalog .o-content-container--category-description-top {
    order: 5;
  }
  .t-catalog .o-content-container--filter {
    order: 6;
  }
  .t-catalog .o-content-container--active-filter {
    order: 7;
  }
  .t-catalog .o-content-container--controlbar.is-top {
    order: 8;
  }
  .t-catalog .cms-placeholder-field.has-position_2 {
    order: 9;
  }
  .t-catalog .o-extended-content-container.has-position_2 {
    order: 10;
  }
  .t-catalog .o-content-container--product-matrix {
    order: 11;
  }
  .t-catalog .o-content-container--matrix-no-result {
    order: 12;
  }
  .t-catalog .o-content-container--controlbar.is-bottom {
    order: 13;
  }
  .t-catalog .cms-placeholder-field.has-position_3 {
    order: 14;
  }
  .t-catalog .o-extended-content-container.has-position_3 {
    order: 15;
  }
  .t-catalog .o-content-container--category-description {
    order: 16;
  }
  .t-catalog .o-content-container--category-description-bottom {
    order: 17;
  }
  .t-catalog .o-content-container--category-teaser {
    order: 18;
  }
  .t-catalog .cms-placeholder-field.has-position_4 {
    order: 19;
  }
  .t-catalog .o-extended-content-container.has-position_4 {
    order: 20;
  }
}

/* ============================================================================
COMPONENTS -> SITEMAP
============================================================================ */
/* Variables
============================================================================ */
/* Styling sitemap
============================================================================ */
.c-heading--sitemap {
  margin: 0 0 1.5rem;
}
.c-heading--sitemap .c-heading__headline {
  text-align: center;
}

.c-section-title--sitemap .c-section-title__title {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  margin: 0 0 0.75rem;
  color: #2f2f2f;
  text-transform: uppercase;
}

@media screen and (min-width: 1366px){
  .c-section-title--sitemap .c-section-title__title{
    font-size: 16px;
  }
}

@media screen and (max-width: 320px){
  .c-section-title--sitemap .c-section-title__title{
    font-size: 16px;
  }
}

.c-sitemap {
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.75rem;
  display: grid;
  grid-template-columns: repeat(1, 1fr);
}
@media screen and (min-width: 481px) {
  .c-sitemap {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media screen and (min-width: 721px) {
  .c-sitemap {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (min-width: 961px) {
  .c-sitemap {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media screen and (min-width: 1025px) {
  .c-sitemap {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media screen and (min-width: 1367px) {
  .c-sitemap {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media screen and (min-width: 1561px) {
  .c-sitemap {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media screen and (min-width: 2001px) {
  .c-sitemap {
    grid-template-columns: repeat(4, 1fr);
  }
}
.c-sitemap:has(.has-children) {
  display: block;
}
.c-sitemap__item.has-children {
  display: block;
  width: 100%;
}
.c-sitemap__item.has-children + .c-sitemap__item:not(.has-children):not([data-level="1"]) .c-sitemap__item-title:first-of-type:last-of-type {
  font-size: calc(18px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-sitemap__item.has-children + .c-sitemap__item:not(.has-children):not([data-level="1"]) .c-sitemap__item-title:first-of-type:last-of-type{
    font-size: 18px;
  }
}
@media screen and (max-width: 320px){
  .c-sitemap__item.has-children + .c-sitemap__item:not(.has-children):not([data-level="1"]) .c-sitemap__item-title:first-of-type:last-of-type{
    font-size: 18px;
  }
}
.c-sitemap__item.has-children > .c-sitemap__item-title {
  display: block;
  width: 100%;
}
.c-sitemap__item.has-children > .c-sitemap__item-title + .c-sitemap.has-children {
  display: grid;
}
.c-sitemap__item.has-children > .c-sitemap__item-title + .c-sitemap.has-children .c-sitemap__item.has-children > .c-sitemap__item-title + .c-sitemap.has-children {
  display: block;
  width: 100%;
}
.c-sitemap__item.has-children > .c-sitemap__item-title + .c-sitemap.has-children .c-sitemap__item.has-children > .c-sitemap__item-title + .c-sitemap.has-children > .c-sitemap__item {
  display: block;
  width: 100%;
  margin: 0 0 0.75rem;
}
.c-sitemap__item.has-children > .c-sitemap__item-title + .c-sitemap.has-children .c-sitemap__item.has-children > .c-sitemap__item-title + .c-sitemap.has-children > .c-sitemap__item > .c-sitemap__item-title {
  display: block;
  width: 100%;
}
.c-sitemap__item.has-children > span.c-sitemap__item-title {
  margin: 1.5rem 0 0;
}
.c-sitemap__item span.c-sitemap__item-title {
  display: inline-block;
  margin: 0 0 0.75rem;
}
.c-sitemap__item ul > li {
  line-height: 2;
}
.c-sitemap__item[data-level="1"],
.c-sitemap h3.c-sitemap__item-title {
  font-size: calc(24px + 2 * ((100vw - 320px) / 1046));
  margin: 0 0 1.5rem;
  text-transform: none;
}
@media screen and (min-width: 1366px){
  .c-sitemap__item[data-level="1"],
.c-sitemap h3.c-sitemap__item-title{
    font-size: 26px;
  }
}
@media screen and (max-width: 320px){
  .c-sitemap__item[data-level="1"],
.c-sitemap h3.c-sitemap__item-title{
    font-size: 24px;
  }
}
.c-sitemap h4.c-sitemap__item-title {
  font-size: calc(18px + 0 * ((100vw - 320px) / 1046));
  margin: 0 0 0.75rem;
}
@media screen and (min-width: 1366px){
  .c-sitemap h4.c-sitemap__item-title{
    font-size: 18px;
  }
}
@media screen and (max-width: 320px){
  .c-sitemap h4.c-sitemap__item-title{
    font-size: 18px;
  }
}

/* ============================================================================
COMPONENTS -> FOOTNOTE
============================================================================ */
/* Variables
============================================================================ */
.c-footnote__sup {
  display: inline-block;
  width: 2.5em;
  height: 2.5em;
  border-radius: 100%;
  color: #23384d;
  font-size: 75%;
  line-height: 2.5em;
  text-align: center;
  vertical-align: super;
}
.c-footnote__sup[data-footnote] {
  cursor: url("../gfx/sup-cursor.png"), auto;
}
.c-footnote__sup {
  border: none !important;
}
.c-footnote__sup:hover {
  border: none !important;
  text-decoration: none !important;
}
.c-footnote__sup--title {
  display: inline;
  padding: 5px 10px;
  color: inherit;
}
.c-footnote__sup--title:focus-visible {
  outline-color: inherit;
}
.c-footnote__sup--title:hover {
  color: inherit;
}
.c-footnote__sup--title {
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
.c-footnote__sup--newsletter-teaser {
  color: #23384d;
}
.c-footnote__sup--newsletter-teaser:hover {
  color: #23384d;
}
.c-footnote__sup--newsletter-teaser:focus-visible {
  outline-color: inherit;
  color: #23384d;
}
.c-footnote__sup--newsletter-teaser {
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
.c-footnote__sup--newsletter-teaser:focus-visible {
  outline-color: #7791a4;
}

h1 .c-footnote__sup,
.c-heading__headline .c-footnote__sup,
.c-showcase-plugin__mainheadline .c-footnote__sup,
.c-text-is-large .c-footnote__sup,
.c-text-is-extralarge .c-footnote__sup {
  font-size: 50%;
  font-weight: normal;
}

h2 .c-footnote__sup,
h3 .c-footnote__sup,
.c-newsletter-teaser__title .c-footnote__sup,
.c-newsletter-teaser__coupon-title .c-footnote__sup,
.c-showcase-plugin__subheadline .c-footnote__sup,
.c-showcase-plugin__paragraph .c-footnote__sup,
.c-showcase-plugin__headline .c-footnote__sup {
  font-size: 50%;
  font-weight: normal;
}

.c-newsletter-registration__input-form {
  justify-content: flex-end;
}
.c-newsletter-registration__input-form input {
  order: -1;
}
.c-newsletter-registration__input-form .c-footnote__sup {
  margin: 0 0 0 0.375rem;
}
@media screen and (max-width: 480px) {
  .c-newsletter-registration__input-form .c-footnote__sup {
    order: -1;
    margin: 0 0 0.375rem 0;
  }
}

/* ============================================================================
COMPONENTS -> TOOLTIP
============================================================================ */
/* Variables
============================================================================ */
[data-tippy-root] .tippy-box[data-theme=light] {
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  background: white;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  color: #2f2f2f;
  font-size: 13px;
  line-height: 17px;
  font-family: inherit;
}
[data-tippy-root] .tippy-box[data-theme=light][data-placement^=bottom] .tippy-arrow:before {
  border-bottom-color: white;
}
[data-tippy-root] .tippy-box[data-theme=light][data-placement^=bottom] .tippy-arrow:after {
  border-bottom-color: rgba(0, 0, 0, 0);
}
[data-tippy-root] .tippy-box[data-theme=light][data-placement^=top] .tippy-arrow:after {
  border-top-color: rgba(0, 0, 0, 0);
}
[data-tippy-root] .tippy-content p {
  font-size: 13px;
}
[data-tippy-root] .tippy-content p:last-child {
  margin-bottom: 0;
}

/* ============================================================================
COMPONENTS -> VIDEO
============================================================================ */
/* Variables
============================================================================ */
/**
* Styling for video.
*/
.c-video {
  position: relative;
  line-height: 0;
}
.c-video[data-video=loaded]:not(.c-video--selfhosted) {
  height: 0;
  padding-top: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
}
.c-video[data-video=youtube] {
  height: 0;
  padding-top: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
}
.c-video[data-video-responsive]:not(.c-video--selfhosted) .c-video__embedded-code {
  aspect-ratio: 16/9;
}
.c-video[data-video-responsive] .c-video__stage[data-fallback-stage] {
  display: flex;
}
.c-video[data-video-responsive][data-video=loaded] .c-video__stage[data-fallback-stage] {
  display: none;
}
.c-video__poster {
  width: 100%;
}
.c-video__opener {
  display: block;
}
.c-video__stage {
  display: flex;
  flex-flow: column wrap;
  position: absolute;
  top: 0;
  left: 0;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 1.5rem;
  background: rgba(0, 0, 0, 0.1);
  transition: all 0.1s;
}
.c-video__stage:hover {
  background: rgba(0, 0, 0, 0.2);
}
.c-video__stage small {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
  display: block;
  margin-top: 0.75rem;
  color: white;
  text-align: center;
}
@media screen and (min-width: 1366px){
  .c-video__stage small{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .c-video__stage small{
    font-size: 14px;
  }
}
.c-video__stage[data-fallback-stage] {
  display: none;
}
.c-video__stage[data-fallback-stage] [data-fallback-play] {
  cursor: pointer;
}
.c-video__stage[data-fallback-stage=visible] {
  display: flex;
}
.c-video__play-button {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  border-radius: 100%;
  background: #23384d;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
  color: white;
}
.c-video__play-button:hover {
  background: #23384d;
  color: white;
}
.c-video__play-button::after {
  content: "\f112"/"";
  font-size: calc(12px + 0 * ((100vw - 320px) / 1046));
  transform: translateX(2px);
}
@media screen and (min-width: 1366px){
  .c-video__play-button::after{
    font-size: 12px;
  }
}
@media screen and (max-width: 320px){
  .c-video__play-button::after{
    font-size: 12px;
  }
}
.c-video__controls {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
  z-index: 1;
  position: absolute;
  top: 0.75rem;
  right: 0.75rem;
  padding: 0.25rem 0.75rem;
  border-radius: 3px;
  background: black;
  color: white;
  line-height: 1;
}
@media screen and (min-width: 1366px){
  .c-video__controls{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .c-video__controls{
    font-size: 14px;
  }
}
.c-video__controls .c-video-controls__audio {
  cursor: pointer;
}
.c-video__controls .c-video-controls__audio span {
  opacity: 0.75;
  user-select: none;
}
.c-video__controls .c-video-controls__audio[data-muted=false] .c-video-controls__audio-on {
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
  opacity: 1;
}
.c-video__controls .c-video-controls__audio[data-muted=true] .c-video-controls__audio-off {
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
  opacity: 1;
}
.c-video__transcription {
  margin-top: 0.75rem;
  line-height: 24px;
}
.c-video__transcription summary {
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
.c-video__transcription-content {
  margin-top: 0.75rem;
}
.c-video:not(.c-video--selfhosted) iframe,
.c-video:not(.c-video--selfhosted) video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}
.c-video:not(.c-video--selfhosted).c-video--portrait[data-video=loaded] {
  height: auto;
  padding-bottom: 0;
}
.c-video:not(.c-video--selfhosted).c-video--portrait .c-video__poster {
  aspect-ratio: 9/16;
  object-fit: cover;
}
.c-video:not(.c-video--selfhosted).c-video--portrait iframe,
.c-video:not(.c-video--selfhosted).c-video--portrait video {
  position: relative;
  aspect-ratio: 9/16;
}

/* CONFIG */
#ss360-layer.ss360-layer,
#unibox-suggest-box {
  --ss360-accent-color: #23384d;
  --ss360-theme-color: #2f2f2f;
}

/* HELPER */
/* VOICESEARCH */
.ss360-n-button.ss360-voice-search {
  position: absolute;
  top: 0;
  right: 100%;
  height: 100%;
  padding: 0.375rem;
  transform: none;
}
.ss360-n-button.ss360-voice-search svg {
  width: 1rem;
  height: 1rem;
}

/* UNIBOX */
#unibox-suggest-box.unibox {
  display: none;
  position: absolute;
  top: calc(100% + 0.375rem) !important;
  width: calc(100% + 0.75rem);
  margin: 0 -0.375rem 0 -0.375rem;
  padding: 0.75rem 0.375rem 0;
  min-width: 100% !important;
  z-index: 10;
  overflow: hidden;
  border-width: 0 1px 1px;
  border-style: solid;
  border-radius: 0 0 12px 12px;
  border-color: #e5e5e5;
  background: white;
  box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.1);
}
#unibox-suggest-box .unibox__delete-history {
  padding: 0;
  border: none;
  background: none;
  color: #2f2f2f;
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  #unibox-suggest-box .unibox__delete-history{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  #unibox-suggest-box .unibox__delete-history{
    font-size: 16px;
  }
}
#unibox-suggest-box .unibox__delete-history:hover {
  border: none;
  background: none;
  color: #2f2f2f;
}
#unibox-suggest-box .unibox__delete-history {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  margin-left: auto;
  padding: 0 0.75rem;
  background: none;
  color: inherit;
  line-height: 1;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
  transition: none;
}
#unibox-suggest-box .unibox__delete-history::before {
  content: "\f14d"/"";
  font-size: 0.625rem;
}
#unibox-suggest-box .unibox__delete-history:hover {
  background: none;
  color: inherit;
}
#unibox-suggest-box .unibox__delete-history svg {
  display: none;
}
#unibox-suggest-box .unibox__show-all-text {
  padding: 0;
  border: none;
  background: none;
  color: #2f2f2f;
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  #unibox-suggest-box .unibox__show-all-text{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  #unibox-suggest-box .unibox__show-all-text{
    font-size: 14px;
  }
}
#unibox-suggest-box .unibox__show-all-text:hover {
  border: none;
  background: none;
  color: #2f2f2f;
}
#unibox-suggest-box .unibox__show-all-text {
  color: #2f2f2f;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
  text-transform: none;
}
#unibox-suggest-box .unibox__show-all-text:hover, #unibox-suggest-box .unibox__show-all-text:focus-visible {
  color: #23384d;
}
#unibox-suggest-box .unibox__suggest-heading {
  margin: 0 0 0.75rem;
  padding: 0.375rem 1.5rem;
  color: #2f2f2f;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
  text-align: left;
  font-size: calc(18px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  #unibox-suggest-box .unibox__suggest-heading{
    font-size: 18px;
  }
}
@media screen and (max-width: 320px){
  #unibox-suggest-box .unibox__suggest-heading{
    font-size: 18px;
  }
}
#unibox-suggest-box .unibox__content-container {
  flex: 1 1;
}
#unibox-suggest-box .unibox__selectable {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  padding: 0.375rem 1.5rem;
  border-width: 0;
  border-style: solid;
  border-radius: 0;
  border-color: #e5e5e5;
  cursor: pointer;
}
#unibox-suggest-box .unibox__selectable:hover, #unibox-suggest-box .unibox__selectable:focus, #unibox-suggest-box .unibox__selectable[aria-selected=true], #unibox-suggest-box .unibox__selectable--active {
  background: rgb(247.35, 247.35, 247.35);
  color: #23384d;
}
#unibox-suggest-box .unibox__selectable:hover .unibox__selectable-title, #unibox-suggest-box .unibox__selectable:focus .unibox__selectable-title, #unibox-suggest-box .unibox__selectable[aria-selected=true] .unibox__selectable-title, #unibox-suggest-box .unibox__selectable--active .unibox__selectable-title {
  color: #23384d;
}
#unibox-suggest-box .unibox__selectable--show-all {
  padding: 0;
  border: none;
  background: none;
  color: #2f2f2f;
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  #unibox-suggest-box .unibox__selectable--show-all{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  #unibox-suggest-box .unibox__selectable--show-all{
    font-size: 16px;
  }
}
#unibox-suggest-box .unibox__selectable--show-all:hover {
  border: none;
  background: none;
  color: #2f2f2f;
}
#unibox-suggest-box .unibox__selectable--show-all {
  width: 100%;
  margin: 0;
  padding: 0.75rem 1.5rem;
  border-radius: 0;
  border-width: 0;
  border-style: solid;
  border-color: #e5e5e5;
  background: none;
}
#unibox-suggest-box .unibox__selectable--show-all:hover, #unibox-suggest-box .unibox__selectable--show-all:focus, #unibox-suggest-box .unibox__selectable--show-all[aria-selected=true] {
  outline-color: currentColor;
  outline-style: solid;
  outline-width: 2px;
  outline-offset: -6px;
  background: none;
  color: #23384d;
}
#unibox-suggest-box .unibox__selectable--show-all:hover .unibox__show-all-text, #unibox-suggest-box .unibox__selectable--show-all:focus .unibox__show-all-text, #unibox-suggest-box .unibox__selectable--show-all[aria-selected=true] .unibox__show-all-text {
  color: #23384d;
}
#unibox-suggest-box .unibox__selectable--show-all i {
  display: none;
}
#unibox-suggest-box .unibox__selectable-image-container {
  display: flex;
  align-items: center;
  width: 60px;
  margin-right: 1.5rem;
}
#unibox-suggest-box .unibox__selectable-image-container img {
  width: 100%;
  height: 60px;
  object-fit: contain;
}
#unibox-suggest-box .unibox__selectable-title {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
  margin: 0;
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  #unibox-suggest-box .unibox__selectable-title{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  #unibox-suggest-box .unibox__selectable-title{
    font-size: 14px;
  }
}
#unibox-suggest-box .unibox__selectable-title .unibox__highlight {
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
  text-decoration: underline;
}
#unibox-suggest-box .unibox__selectable-data-point-value {
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
  font-size: calc(13px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  #unibox-suggest-box .unibox__selectable-data-point-value{
    font-size: 13px;
  }
}
@media screen and (max-width: 320px){
  #unibox-suggest-box .unibox__selectable-data-point-value{
    font-size: 13px;
  }
}

/* ============================================================================
GENERIC -> GENERIC
============================================================================ */
/**
* Global generic import file
*/
/* ============================================================================
GENERIC -> BOX SIZING
============================================================================ */
/**
* Custom box sizing.
*/
html {
  box-sizing: border-box;
}

*, *::before, *::after {
  box-sizing: inherit;
}

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
* 1. Correct the line height in all browsers.
* 2. Prevent adjustments of font size after orientation changes in
*    IE on Windows Phone and in iOS.
*/
html {
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
  line-height: 1.15; /* 1 */
}

/* Sections
   ========================================================================== */
/**
* Remove the margin in all browsers (opinionated).
*/
body {
  margin: 0;
}

/**
* Add the correct display in IE 9-.
*/
article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
* Correct the font size and margin on `h1` elements within `section` and
* `article` contexts in Chrome, Firefox, and Safari.
*/
h1 {
  margin: 0.67em 0;
  font-size: 2em;
}

/* Grouping content
   ========================================================================== */
/**
* Add the correct display in IE 9-.
* 1. Add the correct display in IE.
*/
figcaption,
figure,
main {
  /* 1 */
  display: block;
}

/**
* Add the correct margin in IE 8.
*/
figure {
  margin: 1em 40px;
}

/**
* 1. Add the correct box sizing in Firefox.
* 2. Show the overflow in Edge and IE.
*/
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
pre {
  font-size: 1em; /* 2 */
  font-family: monospace, monospace; /* 1 */
}

/* Text-level semantics
   ========================================================================== */
/**
* 1. Remove the gray background on active links in IE 10.
* 2. Remove gaps in links underline in iOS 8+ and Safari 8+. No effect.
*/
a {
  background-color: transparent; /* 1 */
}

/**
* 1. Remove the bottom border in Chrome 57- and Firefox 39-.
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
*/
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: none; /* 1 */
}

/**
* Prevent the duplicate application of `bolder` by the next rule in Safari 6.
*/
b,
strong {
  font-weight: inherit;
}

/**
* Add the correct font weight in Chrome, Edge, and Safari.
*/
b,
strong {
  font-weight: 400;
}

/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp {
  font-size: 1em; /* 2 */
  font-family: monospace, monospace; /* 1 */
}

/**
* Add the correct font style in Android 4.3-.
*/
dfn {
  font-style: italic;
}

/**
* Add the correct background and color in IE 9-.
*/
mark {
  background-color: #ff0;
  color: #000;
}

/**
* Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}

/**
* Prevent `sub` and `sup` elements from affecting the line height in
* all browsers.
*/
sub {
  position: relative;
  bottom: -0.25em;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

/* Embedded content
   ========================================================================== */
/**
* Add the correct display in IE 9-.
*/
audio,
video {
  display: inline-block;
}

/**
* Add the correct display in iOS 4-7.
*/
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
* Remove the border on images inside links in IE 10-.
*/
img {
  border-style: none;
}

/**
* Hide the overflow in IE.
*/
svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */
/**
* 1. Change the font styles in all browsers (opinionated).
* 2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
  margin: 0; /* 2 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  font-family: sans-serif; /* 1 */
}

/**
* Show the overflow in IE.
* 1. Show the overflow in Edge.
*/
button,
input {
  /* 1 */
  overflow: visible;
}

/**
* Remove the inheritance of text transform in Edge, Firefox, and IE.
* 1. Remove the inheritance of text transform in Firefox.
*/
button,
select {
  /* 1 */
  text-transform: none;
}

/**
* 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
*    controls in Android 4.
* 2. Correct the inability to style clickable types in iOS and Safari.
*/
button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button; /* 2 */
  appearance: button; /* 2 */
}

/**
* Remove the inner border and padding in Firefox.
*/
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

/**
* Restore the focus styles unset by the previous rule.
*/
/**
* Correct the padding in Firefox.
*/
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
* 1. Correct the text wrapping in Edge and IE.
* 2. Correct the color inheritance from `fieldset` elements in IE.
* 3. Remove the padding so developers are not caught out when they zero out
*    `fieldset` elements in all browsers.
*/
legend {
  box-sizing: border-box; /* 1 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  color: inherit; /* 2 */
  white-space: normal; /* 1 */
}

/**
* 1. Add the correct display in IE 9-.
* 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
*/
progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
* Remove the default vertical scrollbar in IE.
*/
textarea {
  overflow: auto;
}

/**
* 1. Add the correct box sizing in IE 10-.
* 2. Remove the padding in IE 10-.
*/
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
* Correct the cursor style of increment and decrement buttons in Chrome.
*/
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
* 1. Correct the odd appearance in Chrome and Safari.
* 2. Correct the outline style in Safari.
*/
/**
* Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
*/
/**
* 1. Correct the inability to style clickable types in iOS and Safari.
* 2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
* Add the correct display in IE 9-.
* 1. Add the correct display in Edge, IE, and Firefox.
*/
details,
menu {
  display: block;
}

/*
* Add the correct display in all browsers.
*/
summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */
/**
* Add the correct display in IE 9-.
*/
canvas {
  display: inline-block;
}

/**
* Add the correct display in IE.
*/
template {
  display: none;
}

/* Hidden
   ========================================================================== */
/**
* Add the correct display in IE 10-.
*/
[hidden] {
  display: none;
}

/* ============================================================================
GENERIC -> PRINT
============================================================================ */
/**
* Components that are not to be printed.
*/
@media print {
  #cms_toolbar,
  #djDebug,
  div[id^=trustbadge-container],
  div[id^=tsbadge],
  .cms-toolbar,
  .cms-toolbar-trigger,
  .cms-toolbar-toggle,
  .c-submenu.c-submenu--cms,
  .o-promotion-banner,
  .o-section.is-bottom,
  .o-page-container--product-detail-videos,
  .o-navigation,
  .o-topbar,
  .o-page-container--product-detail-cross-seller,
  .o-content-container--detail-xseller,
  .o-content-container--product-detail-recentlist,
  .c-section-title--recentlist,
  .c-header__tools,
  .c-header__shopping-cart,
  .c-breadcrumb,
  .c-user-action.c-user-action--1,
  .c-user-action.c-user-action--2,
  .c-user-action.c-user-action--3,
  .c-user-action.c-user-action--4,
  .c-product-detail__ctas,
  .c-product-detail__videos,
  .c-product__thumbnails,
  .c-product-detail__rating,
  .c-scrolltop,
  .c-variation,
  .c-product-brand--detail,
  .c-product-comparison__col--cta,
  [data-tab=replacements],
  [data-tab-content=replacements] {
    display: none !important;
  }
  [data-tab-content=features] {
    display: block !important;
  }
  .c-product-detail__infos {
    width: 50% !important;
    padding: 0 !important;
  }
  .c-product-detail__image {
    display: block;
    z-index: 1;
    position: absolute !important;
    top: -100px !important;
    left: 50% !important;
    width: 50% !important;
    height: auto !important;
    border: none !important;
  }
  .o-section.is-top {
    position: relative !important;
    border: none;
  }
  .o-page-container,
  .o-content-container {
    width: 100% !important;
    overflow: visible !important;
  }
  .o-content-container--product-detail-top {
    margin-right: auto !important;
    border: none !important;
  }
  * {
    fill: #000 !important; /* Black prints faster: h5bp.com/s */
    background: rgb(255, 255, 255) !important;
    box-shadow: none !important;
    color: #000 !important; /* Black prints faster: h5bp.com/s */
    text-shadow: none !important;
    opacity: 1 !important;
  }
  .c-navigation-tabbed {
    overflow: visible !important;
  }
  .c-navigation-tabbed__list {
    display: none !important;
  }
  body {
    width: 595px;
    height: 842px;
    margin-right: auto !important;
    margin-left: auto !important;
    padding: 0 !important;
  }
  .slick-slide {
    display: none !important;
  }
  .slick-slide.slick-active {
    display: block !important;
  }
  .slick-list {
    height: auto !important;
  }
  .slick-track {
    width: auto !important;
    height: auto !important;
    transform: none !important;
  }
  .slick-track .slick-slide {
    width: auto !important;
  }
  .slick-track .slick-slide img {
    display: block;
    width: 360px !important;
  }
  .c-variation__items {
    height: 120px;
  }
  .c-variation__items .c-variation__item {
    display: block;
    width: auto;
    max-width: 180px !important;
  }
  .c-variation__items .c-variation__item img {
    width: 150px;
  }
  @page {
    margin: 2cm 2cm;
  }
  .c-header__logo {
    width: 100% !important;
    margin: 0 !important;
  }
}
/* ============================================================================
GENERIC -> RESET
============================================================================ */
*:focus:not(:focus-visible) {
  outline: none;
}
*:focus-visible {
  outline-color: #23384d;
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
}

/**
* A very simple reset that sits on top of Normalize.css.
*/
body,
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
p,
pre,
dl,
dd,
ol,
ul,
figure,
hr,
fieldset,
legend {
  margin: 0;
  padding: 0;
}

/* Remove padding and list-styles from lists.
============================================================================ */
ul {
  list-style: none;
}

/* Remove trailing margins from nested lists.
============================================================================ */
li > ol,
li > ul {
  margin-bottom: 0;
}

/* Remove default table spacing.
============================================================================ */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* 1. Reset Chrome and Firefox behaviour which sets a `min-width: min-content;`
on fieldsets.
============================================================================ */
fieldset {
  min-width: 0; /* [1] */
  border: 0;
}

/* Basic form reset
============================================================================ */
input,
label,
select,
button,
textarea {
  display: inline-block;
  margin: 0;
  padding: 0;
  border: 0;
  background: rgba(0, 0, 0, 0);
  line-height: 1;
  vertical-align: middle;
  white-space: normal;
}

/* Remove the outer glow in Webkit
============================================================================ */
/* Remove text decoration and outline on anchors
============================================================================ */
a {
  outline: none;
  text-decoration: none;
}

/* Reset ugly telephone number styling
============================================================================ */
a[href^=tel] {
  color: inherit;
  text-decoration: none;
}

/* ============================================================================
GENERIC -> SHARED
============================================================================ */
/**
* Shared declarations for certain elements.
*/
address,
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
p,
pre,
dl,
ol,
ul,
figure,
hr,
table,
fieldset {
  margin-bottom: 1.5rem;
}

/* ============================================================================
GENERIC -> FONT
============================================================================ */
/**
* Custom font.
*/
/**
* @license
* MyFonts Webfont Build ID 680401
*
* The fonts listed in this notice are subject to the End User License
* Agreement(s) entered into by the website owner. All other parties are
* explicitly restricted from using the Licensed Webfonts(s).
*
* You may obtain a valid license from one of MyFonts official sites.
* http://www.fonts.com
* http://www.myfonts.com
* http://www.linotype.com
*
*/
@font-face {
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/FuturaPTBook.woff2") format("woff2");
  font-family: "futura-pt-book";
  font-display: swap;
}
@font-face {
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/FuturaPTMedium.woff2") format("woff2");
  font-family: "futura-pt-medium";
  font-display: swap;
}
/* ============================================================================
ELEMENTS -> ELEMENTS
============================================================================ */
/**
* Global elements import file
*/
/* ============================================================================
ELEMENTS -> HEADING
============================================================================ */
/**
* Headings are always ‘just a bit bigger’ than body copy.
*/
/* Variables
============================================================================ */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  font-size: 1.25rem;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
  margin-bottom: 0;
}

/**
* Heading in CMS-content
*/
.s-cms-content h1 {
  font-size: calc(24px + 2 * ((100vw - 320px) / 1046));
  text-transform: none;
}
@media screen and (min-width: 1366px){
  .s-cms-content h1{
    font-size: 26px;
  }
}
@media screen and (max-width: 320px){
  .s-cms-content h1{
    font-size: 24px;
  }
}
.s-cms-content h1 + h2 {
  margin-top: 1.5rem;
}
.s-cms-content h2 {
  font-size: calc(22px + 0 * ((100vw - 320px) / 1046));
  text-transform: none;
  color: #2f2f2f;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .s-cms-content h2{
    font-size: 22px;
  }
}
@media screen and (max-width: 320px){
  .s-cms-content h2{
    font-size: 22px;
  }
}
.s-cms-content h3 {
  font-size: calc(18px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .s-cms-content h3{
    font-size: 18px;
  }
}
@media screen and (max-width: 320px){
  .s-cms-content h3{
    font-size: 18px;
  }
}

/**
* Spcial heading styles
*/
/* ============================================================================
ELEMENTS -> HR
============================================================================ */
/**
* Reset some hr styles.
*/
/* Variables
============================================================================ */
hr {
  border-width: 0 0 1px 0;
  border-color: #e5e5e5;
}

/* ============================================================================
ELEMENTS -> IFRAME
============================================================================ */
/**
* Reset some iframe styles.
*/
/* Variables
============================================================================ */
iframe {
  width: 100%;
  border: none;
}

/* ============================================================================
ELEMENTS -> IMAGES
============================================================================ */
/**
* 1. Fluid images for responsive purposes.
* 2. Offset `alt` text from surrounding copy.
* 3. Setting `vertical-align` removes the whitespace that appears under `img`
*    elements when they are dropped into a page as-is. Safer alternative to
*    using `display: block;`.
*/
/* Variables
============================================================================ */
/* */
picture {
  display: inline-block;
  width: 100%;
}

img {
  max-width: 100%; /* [1] */
  font-style: italic; /* [2] */
  vertical-align: middle; /* [3] */
}

/**
* 1. If a `width` and/or `height` attribute have been explicitly defined, let’s
*    not make the image fluid.
*/
img[width],
img[height] {
  /* [1] */
  height: auto;
}

svg {
  shape-rendering: geometricprecision;
}

/* ============================================================================
ELEMENTS -> INPUT
============================================================================ */
/**
* Styling for inputs.
*/
[type=text],
[type=password],
[type=date],
[type=datetime],
[type=datetime-local],
[type=month],
[type=week],
[type=email],
[type=number],
[type=search],
[type=tel],
[type=time],
[type=url],
[type=color],
[type=file],
textarea {
  padding: 0.75rem 1.5rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-width: 1px;
  border-style: solid;
  border-radius: 24px;
  border-color: #e5e5e5;
  background-color: rgb(247.35, 247.35, 247.35);
  color: #2f2f2f;
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
  letter-spacing: normal;
  transition: box-shadow 0.1s;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0) inset;
  /* set font-size to 16px to prevent ios input zoom */
  font-size: 16px;
}
@media screen and (min-width: 1025px) {
  [type=text],
  [type=password],
  [type=date],
  [type=datetime],
  [type=datetime-local],
  [type=month],
  [type=week],
  [type=email],
  [type=number],
  [type=search],
  [type=tel],
  [type=time],
  [type=url],
  [type=color],
  [type=file],
  textarea {
    font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  }
  @media screen and (min-width: 1366px){
    [type=text],
  [type=password],
  [type=date],
  [type=datetime],
  [type=datetime-local],
  [type=month],
  [type=week],
  [type=email],
  [type=number],
  [type=search],
  [type=tel],
  [type=time],
  [type=url],
  [type=color],
  [type=file],
  textarea{
      font-size: 16px;
    }
  }
  @media screen and (max-width: 320px){
    [type=text],
  [type=password],
  [type=date],
  [type=datetime],
  [type=datetime-local],
  [type=month],
  [type=week],
  [type=email],
  [type=number],
  [type=search],
  [type=tel],
  [type=time],
  [type=url],
  [type=color],
  [type=file],
  textarea{
      font-size: 16px;
    }
  }
}
[type=text]:focus, [type=text]:hover,
[type=password]:focus,
[type=password]:hover,
[type=date]:focus,
[type=date]:hover,
[type=datetime]:focus,
[type=datetime]:hover,
[type=datetime-local]:focus,
[type=datetime-local]:hover,
[type=month]:focus,
[type=month]:hover,
[type=week]:focus,
[type=week]:hover,
[type=email]:focus,
[type=email]:hover,
[type=number]:focus,
[type=number]:hover,
[type=search]:focus,
[type=search]:hover,
[type=tel]:focus,
[type=tel]:hover,
[type=time]:focus,
[type=time]:hover,
[type=url]:focus,
[type=url]:hover,
[type=color]:focus,
[type=color]:hover,
[type=file]:focus,
[type=file]:hover,
textarea:focus,
textarea:hover {
  border-color: rgb(216.25, 216.25, 216.25);
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1) inset;
}
[type=text]:disabled, [type=text]:read-only,
[type=password]:disabled,
[type=password]:read-only,
[type=date]:disabled,
[type=date]:read-only,
[type=datetime]:disabled,
[type=datetime]:read-only,
[type=datetime-local]:disabled,
[type=datetime-local]:read-only,
[type=month]:disabled,
[type=month]:read-only,
[type=week]:disabled,
[type=week]:read-only,
[type=email]:disabled,
[type=email]:read-only,
[type=number]:disabled,
[type=number]:read-only,
[type=search]:disabled,
[type=search]:read-only,
[type=tel]:disabled,
[type=tel]:read-only,
[type=time]:disabled,
[type=time]:read-only,
[type=url]:disabled,
[type=url]:read-only,
[type=color]:disabled,
[type=color]:read-only,
[type=file]:disabled,
[type=file]:read-only,
textarea:disabled,
textarea:read-only {
  cursor: not-allowed;
}

[type=reset],
[type=submit],
button,
html [type=button] {
  -webkit-appearance: none;
  appearance: none;
}

[type=password] {
  font-family: monospace;
}
[type=password]:placeholder-shown {
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
}

[type=radio],
[type=checkbox] {
  margin: -0.3rem 0.75rem 0 0;
}

[type=search] {
  border: 1px solid rgb(216.25, 216.25, 216.25);
}

[type=password] {
  font-family: monospace;
}
[type=password]:placeholder-shown {
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
}

input::placeholder {
  color: rgba(47, 47, 47, 0.4);
  /* set font-size to 16px to prevent ios input zoom */
  font-size: 16px;
}
@media screen and (min-width: 1025px) {
  input::placeholder {
    font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  }
  @media screen and (min-width: 1366px){
    input::placeholder{
      font-size: 16px;
    }
  }
  @media screen and (max-width: 320px){
    input::placeholder{
      font-size: 16px;
    }
  }
}

input:focus::placeholder,
input:hover::placeholder {
  color: rgba(47, 47, 47, 0.5);
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-text-fill-color: #2f2f2f;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-box-shadow: 0 0 0 1000px #f4f8ff inset;
  box-shadow: 0 0 0 1000px #f4f8ff inset;
  transition: background-color 5000s ease-in-out 0s;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 50px;
  padding: 0.75rem 1.5rem;
  border-width: 1px;
  border-style: solid;
  border-radius: 24px;
  border-color: #e5e5e5;
  background-color: rgb(247.35, 247.35, 247.35);
  color: #2f2f2f;
  line-height: normal;
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
  transition: box-shadow 0.1s, padding 0.1s;
  /* set font-size to 16px to prevent ios input zoom */
  font-size: 16px;
}
@media screen and (min-width: 1025px) {
  select {
    font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  }
  @media screen and (min-width: 1366px){
    select{
      font-size: 16px;
    }
  }
  @media screen and (max-width: 320px){
    select{
      font-size: 16px;
    }
  }
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  select {
    background-image: none;
  }
}
select:hover, select:focus {
  border-color: rgb(216.25, 216.25, 216.25);
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1) inset;
}
select::-ms-expand {
  display: none;
}
select.is-phone-field {
  font-family: "Country Flags", "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
}

textarea {
  white-space: pre-wrap;
  word-break: break-word;
  resize: none;
}

.c-form-item--input:has(select),
.c-form-item--select {
  position: relative;
}
.c-form-item--input:has(select)::before,
.c-form-item--select::before {
  display: block;
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 50px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!--Generator: Adobe Illustrator 27.8.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)--%3E%3Csvg version='1.1' id='angle-down__Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' enable-background='new 0 0 24 24' xml:space='preserve' fill='%232f2f2f'%3E%3Cpath d='M12,16.5c-0.2,0-0.4-0.1-0.5-0.2L4,8.8C3.7,8.5,3.7,8,4,7.7s0.8-0.3,1.1,0l7,7l7-7c0.3-0.3,0.8-0.3,1.1,0s0.3,0.8,0,1.1 l-7.5,7.5C12.4,16.4,12.2,16.5,12,16.5z'/%3E%3C/svg%3E");
  background-position: center;
  background-size: 12px;
  background-repeat: no-repeat;
  content: "";
  pointer-events: none;
}

/* ============================================================================
ELEMENTS -> LINK
============================================================================ */
/**
* Define some minimal link styles.
*/
/* Variables
============================================================================ */
/* Links
============================================================================ */
a {
  color: #23384d;
  text-decoration: none;
}
a:focus-visible, a:hover {
  color: rgb(50.9375, 81.5, 112.0625);
  text-decoration: none;
}
a.link-has-text-decoration-underline {
  text-decoration: underline;
  text-underline-offset: 3px;
}

/**
* Links in CMS-Content
*/
.s-cms-content:not(.s-cms-content--modal) a:not(.c-button) {
  line-height: 1.8;
  text-decoration: underline;
  text-underline-offset: 3px;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}

/**
* Links in modal
*/
.c-modal__inner p a:not(button):not(.c-button) {
  border-bottom: none;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.c-modal__inner p a:not(button):not(.c-button):hover {
  border-bottom: none;
}

/**
* Links in Form
*/
.c-form fieldset a:not(button):not(.c-button):not(.c-footnote__sup) {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}

/* ============================================================================
ELEMENTS -> LIST
============================================================================ */
/**
* Reset some list styles.
*/
/* Variables
============================================================================ */
ol,
ul {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  ol,
ul{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  ol,
ul{
    font-size: 16px;
  }
}
ol li,
ul li {
  color: #2f2f2f;
}

ol {
  list-style-position: inside;
}
ol li {
  margin-bottom: 0;
}

.s-cms-content ul {
  margin-bottom: 0;
  padding-left: 0.75rem;
  list-style-type: disc;
}
.s-cms-content ul li {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  padding-left: 0.375rem;
  line-height: inherit;
}
@media screen and (min-width: 1366px){
  .s-cms-content ul li{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .s-cms-content ul li{
    font-size: 16px;
  }
}
.s-cms-content ul li + li {
  padding-top: 0.375rem;
}
.s-cms-content ul li ul {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  padding-left: 1rem;
  list-style-type: disc;
}
.s-cms-content ul li ul li {
  list-style-type: disc;
}
.s-cms-content ol {
  margin-bottom: 0;
  padding-left: 1.5rem;
  list-style: none;
  counter-reset: ol-list-counter;
}
.s-cms-content ol li {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  margin-bottom: 0;
  padding-left: 0;
  color: #2f2f2f;
  line-height: inherit;
  position: relative;
  counter-increment: ol-list-counter;
}
@media screen and (min-width: 1366px){
  .s-cms-content ol li{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .s-cms-content ol li{
    font-size: 16px;
  }
}
.s-cms-content ol li::before {
  position: absolute;
  top: auto;
  left: 0;
  transform: translate(-20px, 1px);
  content: counters(ol-list-counter, ".") ".";
  color: currentColor;
  font-size: 12px;
  line-height: inherit;
  font-weight: normal;
}
@media screen and (min-width: 1025px) {
  .s-cms-content ol li::before {
    transform: translate(-20px, 1px);
    font-size: 14px;
  }
}
.s-cms-content ol li + li {
  padding-top: 0.375rem;
}
.s-cms-content ol li ul {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  padding-left: 1rem;
  counter-reset: ol-list-counter;
}
.s-cms-content ol li ul li {
  padding-left: 0.375rem;
}
.s-cms-content ol li ul li::before {
  display: none;
}
.s-cms-content ol li ol {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  padding-left: 1.2rem;
}
.s-cms-content ol li ol li {
  padding-left: 0.75rem;
}
.s-cms-content ol li ol li ol {
  margin-top: 0.75rem;
  padding-left: 1.2rem;
}
.s-cms-content ol li ol li ol li {
  padding-left: 1rem;
}
.s-cms-content ol li ol li ul {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  padding-left: 1rem;
  counter-reset: ol-list-counter;
}
.s-cms-content ol li ol li ul li {
  padding-left: 0.375rem;
}
.s-cms-content ol li ol li ul li::before {
  display: none;
}

/* ============================================================================
ELEMENTS -> PAGE
============================================================================ */
/**
* Page styling.
*/
/* Variables
============================================================================ */
html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  height: 100%;
  background-color: #ffffff;
  color: #2f2f2f;
  font-size: 1em;
  line-height: 1.5;
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
  text-rendering: optimizeLegibility;
}
html::after {
  z-index: -1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0);
  content: "";
  transition: background 0.2s ease-out;
}
html.lock {
  overflow: hidden;
}
html.lock::after {
  z-index: 3;
  background: rgba(0, 0, 0, 0.6);
}

body {
  min-height: 100%;
  background: #ffffff;
}
body.t-cart {
  background: #ffffff;
}
body.t-checkout {
  background: #ffffff;
}

/* ============================================================================
ELEMENTS -> PARAGRAPH
============================================================================ */
/**
* Reset some paragraph styling.
*/
/* Variables
============================================================================ */
p {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  p{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  p{
    font-size: 16px;
  }
}
p.is-text-required {
  font-size: 80%;
}
p {
  color: #2f2f2f;
  line-height: 1.5;
}
p strong {
  font-weight: normal;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}

.s-cms-content p + h2,
.s-cms-content p + h3 {
  margin-top: 3rem;
}

/* ============================================================================
ELEMENTS -> PARAGRAPH
============================================================================ */
/**
* Reset some paragraph styling.
*/
/* Variables
============================================================================ */
.s-cms-content table {
  width: 100%;
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .s-cms-content table{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .s-cms-content table{
    font-size: 16px;
  }
}
.s-cms-content table th,
.s-cms-content table td {
  padding: 0.375rem 0.75rem;
  vertical-align: top;
}

/* ============================================================================
OBJECTS -> CONTENT-CONTAINER
============================================================================ */
/**
* Global layout for content containers.
* By default all containers are centered and have a maximum width.
*/
/* Variables
 ============================================================================ */
.o-content-container {
  width: 100%;
  max-width: 1366px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.o-content-container.is-container-fullsize {
  max-width: none;
  padding-right: 0;
  padding-left: 0;
}
@media screen and (min-width: 321px) {
  .o-content-container {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
  }
}
@media screen and (min-width: 481px) {
  .o-content-container {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
  }
}
@media screen and (min-width: 721px) {
  .o-content-container {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media screen and (min-width: 961px) {
  .o-content-container {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media screen and (min-width: 1025px) {
  .o-content-container {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media screen and (min-width: 1367px) {
  .o-content-container {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}

/* Modifier
============================================================================ */
.o-content-container--has-full-width {
  max-width: none;
  padding-right: 0;
  padding-left: 0;
}

.o-content-container--is-flex {
  justify-content: space-between;
  display: flex;
  flex-flow: row wrap;
}

/* Special layouts.
============================================================================ */
/**
* Special layouts for individual pages.
*/
.o-content-container--shopmessage-error {
  order: -1;
}
.o-content-container--teaser {
  background: white;
}
@media screen and (min-width: 721px) {
  .o-content-container--teaser {
    max-width: none;
    padding-right: 0;
    padding-left: 0;
    background: linear-gradient(to right, #23384d 0%, #23384d 50%, white 50%, white 100%);
  }
}
@media screen and (max-width: 720px) {
  .o-content-container--teaser {
    padding: 0;
  }
}
.o-content-container--footer {
  position: relative;
  background: #ffffff;
  max-width: none;
  padding-right: 0;
  padding-left: 0;
}
.t-checkout .o-content-container--footer {
  padding: 1.5rem 0;
  background: #f2f2f2;
}

.o-content-container--footer-trust {
  max-width: none;
  padding-right: 0;
  padding-left: 0;
  position: relative;
  padding: 3rem 0 0;
  background: rgb(244.8, 244.8, 244.8);
}
.o-content-container--footer-legal {
  max-width: none;
  padding-right: 0;
  padding-left: 0;
  position: relative;
  background: #23384d;
}
@media screen and (max-width: 1366px) {
  .o-content-container--messaging {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
  }
}
.o-content-container--newsletter-registration {
  display: flex;
  flex-flow: row wrap;
}

.t-catalog.has-extended-content--position_1 .o-content-container--heading {
  margin-top: 1.5rem;
}

@media screen and (min-width: 1025px) {
  .t-registration .o-content-container--heading {
    order: 0;
  }
  .t-registration .o-content-container--shopmessage-info {
    order: 1;
    width: 50%;
    margin: 0 auto;
  }
  .t-registration .o-content-container--password-reset-form, .t-registration .o-content-container--password-reset-confirm-form {
    order: 2;
    width: 50%;
    margin: 0 auto;
  }
  .t-registration .o-content-container--account-advantages {
    order: 3;
    width: 50%;
  }
  .t-registration .o-content-container--user-action {
    order: 2;
  }
}

@media screen and (min-width: 1025px) {
  .o-content-container--basket-empty, .o-content-container--basket-summary {
    width: 70%;
  }
}
.o-content-container--checkout-additionals {
  display: flex;
  flex-flow: row wrap;
}
@media screen and (min-width: 1025px) {
  .o-content-container--checkout-additionals {
    width: 30%;
    padding-left: 0;
  }
}
@media screen and (min-width: 1025px) {
  .o-content-container--login-form, .o-content-container--registration-form {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
  }
  .o-content-container--login-form .c-accordion,
  .o-content-container--login-form .c-form, .o-content-container--registration-form .c-accordion,
  .o-content-container--registration-form .c-form {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(50% - 0.5 * 3rem);
    max-width: calc(50% - 0.5 * 3rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 1025px) and (-ms-high-contrast: none), screen and (min-width: 1025px) and (-ms-high-contrast: active) {
  .o-content-container--login-form .c-accordion,
  .o-content-container--login-form .c-form, .o-content-container--registration-form .c-accordion,
  .o-content-container--registration-form .c-form {
    flex-basis: 50%;
  }
}

.t-cms .o-content-container .s-cms-content {
  padding-top: 1.5rem;
}
@media screen and (min-width: 1025px) {
  .t-cms .o-content-container--submenu {
    width: 30%;
    margin: 0 auto;
  }
}
@media screen and (min-width: 1025px) {
  .t-cms .o-content-container--heading {
    width: 70%;
    margin-right: 30%;
  }
}
@media screen and (min-width: 1025px) {
  .t-cms .o-content-container--content {
    width: 70%;
    margin: 0 auto;
  }
}

.t-account .s-account-content {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-account .s-account-content {
    flex-basis: 100%;
  }
}
@media screen and (min-width: 1025px) {
  .t-account .s-account-content {
    flex: 1 1 70%;
    max-width: 70%;
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 1025px) and (-ms-high-contrast: none), screen and (min-width: 1025px) and (-ms-high-contrast: active) {
  .t-account .s-account-content {
    flex-basis: 70%;
  }
}
@media screen and (min-width: 1025px) {
  .t-account .o-content-container--submenu {
    flex: 1 1 30%;
    max-width: 30%;
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 1025px) and (-ms-high-contrast: none), screen and (min-width: 1025px) and (-ms-high-contrast: active) {
  .t-account .o-content-container--submenu {
    flex-basis: 30%;
  }
}
@media screen and (min-width: 1025px) {
  .t-account .o-content-container--basket-summary {
    width: 100%;
  }
}

.t-account--change-password-done .o-content-container--user-action,
.t-registration--complete .o-content-container--user-action {
  display: flex;
  flex-flow: row wrap;
}
@media screen and (min-width: 721px) {
  .t-account--change-password-done .o-content-container--user-action,
  .t-registration--complete .o-content-container--user-action {
    justify-content: center;
  }
}

.t-checkout--form .o-content-container--checkout-form {
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
  justify-content: space-between;
}

@media screen and (min-width: 1025px) {
  .o-content-container--extended-warranty .m-extended-warranty {
    width: 66%;
    margin: 0 auto;
  }
}

/* ============================================================================
OBJECTS -> CONTENT
============================================================================ */
/* Variables
============================================================================ */
.o-content {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding: 1.5rem 0;
}
.o-content--catalog {
  display: flex;
  flex-flow: column wrap;
}
.o-content--account, .o-content--cart, .o-content--checkout, .o-content--cms, .o-content--registration {
  display: flex;
  flex-flow: row wrap;
  max-width: 1366px;
}
@media screen and (min-width: 721px) {
  .o-content--comparison, .o-content--cart {
    padding-top: calc(1.5rem + 48px);
  }
}
.o-content--checkout {
  padding-top: 0;
}
.o-content--storelocator {
  padding-bottom: 0;
}
.o-content--showcase {
  padding-top: 0;
  padding-bottom: 0;
}
.o-content--detail {
  padding-top: 0;
}

/* Special layouts.
========================================================================= */
.t-catalog.has-extended-content--position_1 .o-content {
  padding-top: 0;
}

/* ============================================================================
OBJECTS -> GRID
============================================================================ */
/**
* Global layout for grids.
*/
/* Variables
============================================================================ */
/* Grid
============================================================================ */
.o-grid {
  margin-left: -1.5rem;
  display: flex;
  flex-flow: row wrap;
}
.o-grid__item {
  margin-bottom: 1.5rem;
  padding-left: 1.5rem;
  display: flex;
  flex-flow: column wrap;
}
.o-grid__item .o-grid__item {
  margin-bottom: 0;
}
.o-grid__item--is-25 {
  flex: 1 1 100%;
  max-width: 100%;
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .o-grid__item--is-25 {
    flex-basis: 100%;
  }
}
@media screen and (min-width: 961px) {
  .o-grid__item--is-25 {
    flex: 1 1 33.3333333333%;
    max-width: 33.3333333333%;
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 961px) and (-ms-high-contrast: none), screen and (min-width: 961px) and (-ms-high-contrast: active) {
  .o-grid__item--is-25 {
    flex-basis: 33.3333333333%;
  }
}
@media screen and (min-width: 1367px) {
  .o-grid__item--is-25 {
    flex: 1 1 25%;
    max-width: 25%;
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 1367px) and (-ms-high-contrast: none), screen and (min-width: 1367px) and (-ms-high-contrast: active) {
  .o-grid__item--is-25 {
    flex-basis: 25%;
  }
}
.o-grid__item--is-33 {
  flex: 1 1 100%;
  max-width: 100%;
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .o-grid__item--is-33 {
    flex-basis: 100%;
  }
}
@media screen and (min-width: 961px) {
  .o-grid__item--is-33 {
    flex: 1 1 33.3333333333%;
    max-width: 33.3333333333%;
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 961px) and (-ms-high-contrast: none), screen and (min-width: 961px) and (-ms-high-contrast: active) {
  .o-grid__item--is-33 {
    flex-basis: 33.3333333333%;
  }
}
.o-grid__item--is-50 {
  flex: 1 1 100%;
  max-width: 100%;
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .o-grid__item--is-50 {
    flex-basis: 100%;
  }
}
@media screen and (min-width: 961px) {
  .o-grid__item--is-50 {
    flex: 1 1 50%;
    max-width: 50%;
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 961px) and (-ms-high-contrast: none), screen and (min-width: 961px) and (-ms-high-contrast: active) {
  .o-grid__item--is-50 {
    flex-basis: 50%;
  }
}
.o-grid__item--is-66 {
  flex: 1 1 100%;
  max-width: 100%;
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .o-grid__item--is-66 {
    flex-basis: 100%;
  }
}
@media screen and (min-width: 961px) {
  .o-grid__item--is-66 {
    flex: 1 1 66.6666666667%;
    max-width: 66.6666666667%;
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 961px) and (-ms-high-contrast: none), screen and (min-width: 961px) and (-ms-high-contrast: active) {
  .o-grid__item--is-66 {
    flex-basis: 66.6666666667%;
  }
}
.o-grid__item--is-75 {
  flex: 1 1 100%;
  max-width: 100%;
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .o-grid__item--is-75 {
    flex-basis: 100%;
  }
}
@media screen and (min-width: 961px) {
  .o-grid__item--is-75 {
    flex: 1 1 66.6666666667%;
    max-width: 66.6666666667%;
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 961px) and (-ms-high-contrast: none), screen and (min-width: 961px) and (-ms-high-contrast: active) {
  .o-grid__item--is-75 {
    flex-basis: 66.6666666667%;
  }
}
@media screen and (min-width: 1367px) {
  .o-grid__item--is-75 {
    flex: 1 1 75%;
    max-width: 75%;
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 1367px) and (-ms-high-contrast: none), screen and (min-width: 1367px) and (-ms-high-contrast: active) {
  .o-grid__item--is-75 {
    flex-basis: 75%;
  }
}
.o-grid__item--is-100 {
  flex: 1 1 100%;
  max-width: 100%;
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .o-grid__item--is-100 {
    flex-basis: 100%;
  }
}
.o-grid__item--is-100 {
  flex-wrap: nowrap;
}

/* ============================================================================
OBJECTS -> PAGE
============================================================================ */
/**
* Global layout for page.
*/
.o-page {
  display: flex;
  flex-flow: column wrap;
  min-height: 100vh;
  padding-top: 102px;
  transition: all 0.4s ease-out;
}
@media screen and (min-width: 961px) {
  .o-page {
    padding-top: 119.5px;
  }
}
@media screen and (min-width: 1025px) {
  .o-page {
    padding-top: 173px;
  }
}

.t-checkout .o-page {
  padding-top: 133px;
}
@media screen and (min-width: 961px) {
  .t-checkout .o-page {
    padding-top: 153px;
  }
}
@media screen and (min-width: 1025px) {
  .t-checkout .o-page {
    padding-top: 173px;
  }
}

/* ============================================================================
OBJECTS -> PAGE-CONTAINER
============================================================================ */
/**
* Global layout for containers.
* By default all containers are centered and have a maximum width.
*/
/* Variables
============================================================================ */
.o-page-container {
  width: 100%;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0;
  padding-left: 0;
}

/* Special layouts.
============================================================================ */
.o-extended-content-container {
  width: 100%;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0;
  padding-left: 0;
  height: 100%;
}

/* ============================================================================
OBJECTS -> SECTION
============================================================================ */
/**
* Global layout for section.
* By default all sections are centered and have a maximum width.
*/
/* Variables
============================================================================ */
.o-section {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  z-index: auto;
  position: relative;
  /* Modifier
  ============================================================================ */
}
.o-section.is-top {
  z-index: 100;
  position: fixed;
  top: 0;
  background: #ffffff;
}
.o-section.is-top::after {
  z-index: 2;
  position: absolute;
  inset: auto 0 0;
  border-bottom: 1px solid #e5e5e5;
  content: "";
}
.searchbox-has-focus .o-section.is-top::after,
.language-chooser-open .o-section.is-top::after {
  z-index: 1;
}

.o-section.is-middle {
  flex: 1 1 auto;
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .o-section.is-middle {
    height: 100%;
  }
}
.o-section.is-bottom {
  z-index: 1;
}

/* Must come after elements */
.c-fuag {
  --fuag-symbol-size: 110px;
  display: flex;
  flex-flow: row wrap;
  margin: 0.75rem 0;
  gap: 0.75rem;
  cursor: pointer;
}
.c-fuag__symbol {
  display: inline-block;
  position: relative;
  font-size: var(--fuag-symbol-size);
  line-height: 1;
}
.c-fuag__image img {
  display: block;
  height: var(--fuag-symbol-size);
}
.c-fuag__data {
  display: flex;
  flex-flow: column wrap;
  position: absolute;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  inset: 0;
  padding-top: 60%;
  padding-right: 5%;
  padding-bottom: 10%;
  padding-left: 5%;
  font-weight: bold;
  font-size: 13%;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: -0.5px;
  text-align: center;
}
.c-fuag__data__pd {
  font-weight: normal;
  letter-spacing: 0;
}

/* MODAL */
.litebox .c-fuag {
  --fuag-symbol-size: 300px;
  flex-direction: row;
}

:root {
  --litebox-z: 9999;
  --litebox-backdrop: rgba(3.125, 5, 6.875, 0.6);
  --litebox-background: #ffffff;
  --litebox-modal-position: center;
  --litebox-modal-radius: 12px;
  --litebox-modal-w-min: min(96vw, 500px);
  --litebox-modal-w: min(96vw, 1000px);
  --litebox-modal-h: auto;
  --litebox-modal-border-widths: 0;
  --litebox-modal-border-styles: solid;
  --litebox-modal-border-colors: transparent;
  --litebox-modal-media-w: min(96vw, 1024px);
  --litebox-modal-media-fullsize-w: calc(100vw - 6rem);
  --litebox-modal-media-fullsize-h: calc(100vh - 6rem);
  --litebox-modal-header-padding: 0.75rem 1.5rem;
  --litebox-modal-fullsize-w: calc(100vw - 3rem);
  --litebox-modal-fullsize-h: calc(100vh - 3rem);
  --litebox-drawer-w: min(96vw, 600px);
  --litebox-drawer-fullsize-w: 90vw;
  --litebox-drawer-fullsize-h: 100vh;
  --litebox-drawer-border-widths: 0;
  --litebox-drawer-border-styles: solid;
  --litebox-drawer-border-colors: transparent;
  --litebox-drawer-radius: 0;
  --litebox-drawer-header-padding: 1.5rem;
  --litebox-header-color: #2f2f2f;
  --litebox-header-background: #f8f8f8;
  --litebox-header-border-widths: 0;
  --litebox-header-border-styles: solid;
  --litebox-header-border-colors: transparent;
  --litebox-title-font-family: futura-pt-medium, Trebuchet MS, Arial, sans-serif;
  --litebox-title-text-transform: none;
  --litebox-title-letter-spacing: normal;
  --litebox-transition: 180ms ease;
}

.litebox {
  display: grid;
  z-index: var(--litebox-z);
  position: fixed;
  place-items: var(--litebox-modal-position);
  inset: 0;
}
.litebox[aria-hidden=false] .litebox-backdrop {
  opacity: 1;
}
.litebox[aria-hidden=false] .litebox-panel {
  transform: none;
  opacity: 1;
}
.litebox[aria-hidden=false] .litebox--drawer-left .litebox-panel,
.litebox[aria-hidden=false] .litebox--drawer-right .litebox-panel {
  transform: translateX(0);
}

.litebox--drawer {
  place-items: stretch;
}
.litebox--drawer.litebox--fullsize .litebox-panel {
  width: var(--litebox-drawer-fullsize-w);
  height: var(--litebox-drawer-fullsize-h);
}
.litebox--drawer .litebox-panel {
  width: var(--litebox-drawer-w);
  min-width: auto;
  height: 100vh;
  max-height: 100vh;
  border-width: var(--litebox-drawer-border-widths);
  border-style: var(--litebox-drawer-border-styles);
  border-radius: var(--litebox-drawer-radius);
  border-color: var(--litebox-drawer-border-colors);
}
.litebox--drawer .litebox-header {
  padding: var(--litebox-drawer-header-padding);
}

.litebox--drawer-right {
  justify-items: end;
}
.litebox--drawer-right .litebox-panel {
  transform: translateX(3rem);
}

.litebox--drawer-left {
  justify-items: start;
}
.litebox--drawer-left .litebox-panel {
  transform: translateX(-3rem);
}

.litebox--media .litebox-panel {
  width: var(--litebox-modal-media-w);
  max-width: none;
}
.litebox--media.litebox--fullsize .litebox-panel {
  width: var(--litebox-modal-media-fullsize-w);
  height: var(--litebox-modal-media-fullsize-h);
}
.litebox--media .litebox-content {
  padding: 0;
}

.litebox--image .litebox-panel {
  align-items: center;
  width: 100%;
  height: 100%;
  max-height: none;
  border-radius: 0;
  background: none;
  pointer-events: none;
}
.litebox--image .litebox-header {
  align-self: stretch;
  pointer-events: all;
}
.litebox--image .litebox-content {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 3rem;
  pointer-events: none;
}
.litebox--image .litebox-content img {
  width: auto;
  height: 100%;
  max-height: max-content;
  object-fit: contain;
  border-radius: var(--litebox-modal-radius);
  pointer-events: all;
}

.litebox--video video {
  width: 100%;
  height: 100%;
}

.litebox--fullsize .litebox-panel {
  width: var(--litebox-modal-fullsize-w);
  max-width: none;
  height: var(--litebox-modal-fullsize-h);
  max-height: none;
}
.litebox--fullsize .litebox-content {
  flex: 1 1;
}

.litebox-backdrop {
  position: fixed;
  inset: 0;
  background: var(--litebox-backdrop);
  opacity: 0;
  transition: opacity var(--litebox-transition);
}
.litebox-backdrop:has(+ .litebox) {
  z-index: 99;
}
.litebox-backdrop.is-visible {
  opacity: 1;
}

.litebox-shell {
  display: contents;
  position: relative;
}

.litebox-panel {
  display: flex;
  position: relative;
  flex-direction: column;
  min-width: var(--litebox-modal-w-min);
  max-width: var(--litebox-modal-w);
  height: var(--litebox-modal-h);
  max-height: 92vh;
  overflow: hidden;
  border-width: var(--litebox-modal-border-widths);
  border-style: var(--litebox-modal-border-styles);
  border-radius: var(--litebox-modal-radius);
  border-color: var(--litebox-modal-border-colors);
  background: var(--litebox-background);
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.25);
  opacity: 0;
  transition: transform var(--litebox-transition), opacity var(--litebox-transition);
}

.litebox-header {
  display: flex;
  column-gap: 3rem;
  align-items: center;
  justify-content: space-between;
  padding: var(--litebox-modal-header-padding);
  border-width: var(--litebox-header-border-widths);
  border-style: var(--litebox-header-border-styles);
  border-color: var(--litebox-header-border-colors);
  background: var(--litebox-header-background);
  color: var(--litebox-header-color);
}

.litebox-title {
  font-size: calc(20px + 0 * ((100vw - 320px) / 1046));
  overflow: hidden;
  font-family: var(--litebox-title-font-family);
  letter-spacing: var(--litebox-title-letter-spacing);
  text-overflow: ellipsis;
  text-transform: var(--litebox-title-text-transform);
}

@media screen and (min-width: 1366px){
  .litebox-title{
    font-size: 20px;
  }
}

@media screen and (max-width: 320px){
  .litebox-title{
    font-size: 20px;
  }
}

.litebox-close {
  align-self: stretch;
}
.litebox-close::before {
  content: "\f14d"/"";
}

.litebox-content {
  padding: 1.5rem;
  overflow: auto;
}
.litebox-content .c-button[data-print-page] {
  display: block;
  margin: 1.5rem 0;
  text-align: left;
}
.litebox-content .has-simple-layout .c-showcase-container__plugin--spacer {
  display: none;
}
.litebox-content .has-simple-layout .o-content-container {
  margin: 0;
  padding: 0;
}
.litebox-content .has-simple-layout .o-content-container .c-showcase-container {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .litebox-content .has-simple-layout .o-content-container .c-showcase-container {
    flex-basis: 100%;
  }
}
.litebox-content .has-simple-layout .o-content-container .c-showcase-container {
  margin: 0;
}
.litebox-content .has-simple-layout .o-content-container .c-showcase-container__plugin {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .litebox-content .has-simple-layout .o-content-container .c-showcase-container__plugin {
    flex-basis: 100%;
  }
}
.litebox-content .has-simple-layout .o-content-container .c-showcase-container__plugin {
  max-width: none;
}
.litebox-content .has-simple-layout .o-content-container .c-showcase-container__plugin--has-bgcolor {
  padding: 0;
}
.litebox-content .has-simple-layout .o-content-container .c-showcase-container .c-showcase-plugin__description h1 {
  font-size: 2em;
}
.litebox-content .has-simple-layout .o-content-container .c-showcase-container .c-showcase-plugin__description h2 {
  font-size: 1.5em;
}
.litebox-content .has-simple-layout .o-content-container .c-showcase-container .c-showcase-plugin__description h3 {
  font-size: 1.25em;
}
@media only screen and (max-width: 800px) {
  .litebox-content .has-simple-layout .o-content-container .c-showcase-container .c-showcase-plugin__description input#et-toggle-opt-out + span::after {
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
    word-break: break-word;
  }
}

.litebox-scroll-lock {
  overflow: hidden;
}

/* ============================================================================
   FUNCTIONS -> FUNCTIONS
============================================================================ */
/**
 * Global functions.
 */
/* ============================================================================
SETTINGS -> BREAKPOINTS
============================================================================ */
/* Variables
============================================================================ */
/* ============================================================================
SETTINGS -> BREAKPOINTS
============================================================================ */
/* Variables
============================================================================ */
/* ============================================================================
SETTINGS -> COLORS
============================================================================ */
/**
* Color configuration.
*/
/* Variables
============================================================================ */
/* Devine a unique color to search for while the development */
@keyframes overlay-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes overlay-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes play-pulse {
  0% {
    box-shadow: 0 0 0 3px #23384d, 0 0 0 3px rgba(35, 56, 77, 0.4);
  }
  100% {
    box-shadow: 0 0 0 3px #23384d, 0 0 24px 12px rgba(35, 56, 77, 0.4);
  }
}
/* ============================================================================
SETTINGS -> CORE
============================================================================ */
/**
* Core configuration.
*/
/* Variables
============================================================================ */
/* ============================================================================
SETTINGS -> FONT
============================================================================ */
/**
 * Font settings.
 */
/* Variables
============================================================================ */
/* ============================================================================
SETTINGS -> ELEMENTS
============================================================================ */
/**
* Define default styles for elements.
*/
/* Elements heading
============================================================================ */
/* Elements hr
============================================================================ */
/* Elements images
============================================================================ */
/* Elements input
============================================================================ */
/* Elements link
============================================================================ */
/* Elements list
============================================================================ */
/* Elements page
============================================================================ */
/* Elements paragraph
============================================================================ */
/* Elements PayPal Express
============================================================================ */
/* ============================================================================
SETTINGS -> GENERIC
============================================================================ */
/**
* Define default generic styles.
*/
/* ============================================================================
SETTINGS -> SHOWCASE
============================================================================ */
/**
* Define default styles for showcase.
*/
/* Variables
============================================================================ */
/**
* Container spacing
*/
/**
* Vertical spacing
*/
/**
* Centerwrap horizontal spacing
*/
/**
* Font family
*/
/**
* Font sizes
*/
/**
* Colors
*/
/**
* Image
*/
/**
* Slideshow
*/
/**
* Stage
*/
/**
* Description
*/
/* ============================================================================
LITEBOX :: hatraco/staticsrc/css/global/modules/_modules.litebox.scss
============================================================================ */
:root {
  --litebox-drawer-header-padding: 1rem 1.5rem;
  --litebox-header-color: white;
  --litebox-header-background: rgb(27.03125, 43.25, 59.46875);
  --litebox-title-font-family: futura-pt-book, Trebuchet MS, Arial, sans-serif;
}

/* ============================================================================
ACCORDION :: hatraco/staticsrc/css/global/mixins/_mixins.accordion.scss
============================================================================ */
/* ============================================================================
BREADCRUMB :: hatraco/staticsrc/css/global/mixins/_mixins.breadcrumb.scss
============================================================================ */
/* ============================================================================
BUTTON :: hatraco/staticsrc/css/global/mixins/_mixins.button.scss
============================================================================ */
/* ============================================================================
MESSAGING :: hatraco/staticsrc/css/global/mixins/_mixins.messaging.scss
============================================================================ */
/* local variables */
/* ============================================================================
NAVIGATION-SCROLLTOP :: hatraco/staticsrc/css/global/mixins/_mixins.navigation-scrolltop.scss
============================================================================ */
/* ============================================================================
PROMOTION-MODAL :: hatraco/staticsrc/css/global/mixins/_mixins.promotion-modal.scss
============================================================================ */
/* ============================================================================
NOTIFICATION :: hatraco/staticsrc/css/global/mixins/_mixins.notification.scss
============================================================================ */
/* ============================================================================
ICONS :: hatraco/staticsrc/css/global/mixins/_mixins.icons.scss
============================================================================ */
/* ============================================================================
SHOPMESSAGE :: hatraco/staticsrc/css/global/mixins/_mixins.shopmessage.scss
============================================================================ */
/* ============================================================================
DEALS :: staticsrc/css/global/mixins/_mixins.deal.scss
============================================================================ */
/* ============================================================================
PAYMENT :: hatraco/staticsrc/css/global/mixins/_mixins.payment.scss
============================================================================ */
/* ============================================================================
PAYMENT :: hatraco/staticsrc/css/global/mixins/_mixins.product-rating-form.scss
============================================================================ */
/* ============================================================================
CONTAINER-POSITION :: hatraco/staticsrc/css/global/mixins/_mixins.container-position.scss
============================================================================ */
/* ============================================================================
TABLE :: hatraco/staticsrc/css/global/mixins/_mixins.table.scss
============================================================================ */
/* ============================================================================
TOOLTIP :: hatraco/staticsrc/css/global/components/_components.tooltip.scss
============================================================================ */
/* ============================================================================
FOOTNOTE :: hatraco/staticsrc/css/global/components/_components.footnote.scss
============================================================================ */
/* ============================================================================
STORELOCATOR :: hatraco/staticsrc/css/global/modules/_modules.storelocator.scss
============================================================================ */
/* ============================================================================
SETTINGS -> CHECKOUT
============================================================================ */
/**
* Set variables for checkout.
*/
/* Checkout express checkout
============================================================================ */
/* Checkout Amazon Pay
============================================================================ */
/* Checkout PayPal express
============================================================================ */
/* Warning if address fields trimmed by external payment
============================================================================ */
/* SUGGEST */
/* SEARCH RESULTS */
/*
  V15
*/
.ss360-layer .ss360-filter__group--active::after {
  z-index: 1;
  position: absolute;
  height: 1px;
  inset: auto 0 0;
  background: white;
  content: "";
}

/* ============================================================================
TOOLS -> TOOLS
============================================================================ */
/**
 * Global tools import file
 */
/* ============================================================================
   TOOLS -> BROWSER
============================================================================ */
/* SAFARI.
============================================================================ */
/* IE/EDGE.
============================================================================ */
/**
 * Mixin to target Microsoft Internet Explorer 10+.
 */
/**
 * Mixin to target Microsoft Edge Browser 12+ (All).
 */
/* ============================================================================
TOOLS -> CONTAINER
============================================================================ */
/* Variables
============================================================================ */
/**
* Container mixins and functions used throughout the page
*/
/* Global container mixins
============================================================================ */
/**
* Mixin to transform a centerd container to a fullsize container
*/
/**
* Mixin to remove container gutter on small and add it at a
* specific breakpoint.
*/
/* Page container
============================================================================ */
/**
* Mixin to layout a page container
*/
/* Promotionbanner
============================================================================ */
/**
* Mixin to layout a promotionbanner
*/
/* Header
============================================================================ */
/**
* Mixin to layout a header
*/
/* Footer
============================================================================ */
/**
* Mixin to layout a footer
*/
/* Navigation
============================================================================ */
/**
* Mixin to layout a navigation
*/
/* Section
============================================================================ */
/**
* Mixin to layout a section
*/
/* Content
============================================================================ */
/**
* Mixin to layout a content
*/
/* Content container
============================================================================ */
/**
* Mixin to layout a content container with a maximum width
*/
/* ============================================================================
   TOOLS -> FLEX-CONTAINER
============================================================================ */
/**
 * Mixin to generate a flex-container with a specific flex-direction.
 * Direction takes it's corresponding property.
 * Defaults are:
 * - direction  ==> row
 */
/**
 * Mixin to generate a flex-item with a specific width.
 * The width has to be declared as a fraction e.g. 1/2.
 * If no width is declared, it defaults to 1 (100%).
 */
/**
 * Mixin to generate an offset for a flex-item.
 * Function is the same as for the flex-item calculation.
 */
/* ============================================================================
   TOOLS -> FONT
============================================================================ */
/**
* Mixin to create responsive type.
*/
/* ============================================================================
   TOOLS -> GRID
============================================================================ */
/**
 * Mixin to generate a grid-container with a specific gutter.
 */
/**
 * Mixin to generate a grid-item with a specific gutter.
 */
/**
 * Mixin to reset all spacing inside of a grid .
 */
/* ============================================================================
TOOLS -> HELPER
============================================================================ */
/**
* Mixin to create helper.
*/
/* Set to empty map () to reset */
/* Map of the form: $breakpoint-mplus: $font-size-m, */
/* Map of the form: $breakpoint-mplus: $font-size-m, */
.c-xsellers.swiper:not(.swiper-initialized) {
  opacity: 0;
}

@font-face {
  font-family: "graef-iconfont";
  src: url("../fonts/graef-iconfont.woff2?2480e65ce840aa91b0fa8257916d2ef8d5b3b86a96b9ef6c549c13165012b9fe11cc340c3edeed99") format("woff2"), url("../fonts/graef-iconfont.woff?2480e65ce840aa91b0fa8257916d2ef8d5b3b86a96b9ef6c549c13165012b9fe11cc340c3edeed99") format("woff");
  font-display: swap;
}
.icon.icon-youtube:before, .icon-youtube.c-header-navigation__link--shopping-cart:before, .icon-youtube.c-header-navigation__link--wishlist:before, .icon-youtube.c-header-navigation__link--account:before, .icon-youtube.c-header-navigation__link--search:before, .icon-youtube.c-header-navigation__link--language:before, .icon-youtube.c-footer-list__link--language:before, .m-table__column--configurable .icon-youtube.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-youtube:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-youtube:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-youtube:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-youtube:before, .icon-youtube.c-scrolltop:before, .icon-youtube.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-youtube.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-youtube.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-youtube.c-navigation-labeled__item--permalink:before, .icon-youtube.c-navigation-drawer__link--back:before, .icon-youtube.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-youtube.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-youtube.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-youtube.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-youtube.swiper-scrollbar-video:before, .swiper-container .icon-youtube.swiper-pagination-bullet.has-video:before, .icon-youtube.c-messaging__close:before, .icon-youtube.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-youtube.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-youtube.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-youtube.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-youtube.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-youtube.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-youtube.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-youtube.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-youtube.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-youtube.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-youtube.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-youtube.flockler-carousel_v2-item__media__play-button:before, .icon-youtube.c-button--download.is-pdf:before, .icon-youtube.c-button--out-of-stock:before, .icon-youtube.c-button--business-product:before, .icon-youtube.c-button--add-to-restock-notify:before, .icon-youtube.c-button--go-to-idp:before,
.icon-youtube.c-button--add-to-cart:before, .icon-youtube.c-button--configurator:before, button.icon-youtube[data-comparison-remove]:before, .icon-youtube.c-quantity-select__update-control--remove:before, .icon-youtube.c-quantity-select__update-control--update:before, .icon-youtube.c-button--passkey:before, #unibox-suggest-box .icon-youtube.unibox__delete-history:before, .icon-youtube.litebox-close:before {
  content: "\f101"/"";
}

.icon.icon-whatsapp:before, .icon-whatsapp.c-header-navigation__link--shopping-cart:before, .icon-whatsapp.c-header-navigation__link--wishlist:before, .icon-whatsapp.c-header-navigation__link--account:before, .icon-whatsapp.c-header-navigation__link--search:before, .icon-whatsapp.c-header-navigation__link--language:before, .icon-whatsapp.c-footer-list__link--language:before, .m-table__column--configurable .icon-whatsapp.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-whatsapp:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-whatsapp:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-whatsapp:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-whatsapp:before, .icon-whatsapp.c-scrolltop:before, .icon-whatsapp.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-whatsapp.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-whatsapp.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-whatsapp.c-navigation-labeled__item--permalink:before, .icon-whatsapp.c-navigation-drawer__link--back:before, .icon-whatsapp.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-whatsapp.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-whatsapp.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-whatsapp.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-whatsapp.swiper-scrollbar-video:before, .swiper-container .icon-whatsapp.swiper-pagination-bullet.has-video:before, .icon-whatsapp.c-messaging__close:before, .icon-whatsapp.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-whatsapp.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-whatsapp.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-whatsapp.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-whatsapp.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-whatsapp.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-whatsapp.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-whatsapp.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-whatsapp.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-whatsapp.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-whatsapp.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-whatsapp.flockler-carousel_v2-item__media__play-button:before, .icon-whatsapp.c-button--download.is-pdf:before, .icon-whatsapp.c-button--out-of-stock:before, .icon-whatsapp.c-button--business-product:before, .icon-whatsapp.c-button--add-to-restock-notify:before, .icon-whatsapp.c-button--go-to-idp:before,
.icon-whatsapp.c-button--add-to-cart:before, .icon-whatsapp.c-button--configurator:before, button.icon-whatsapp[data-comparison-remove]:before, .icon-whatsapp.c-quantity-select__update-control--remove:before, .icon-whatsapp.c-quantity-select__update-control--update:before, .icon-whatsapp.c-button--passkey:before, #unibox-suggest-box .icon-whatsapp.unibox__delete-history:before, .icon-whatsapp.litebox-close:before {
  content: "\f102"/"";
}

.icon.icon-video:before, .icon-video.c-header-navigation__link--shopping-cart:before, .icon-video.c-header-navigation__link--wishlist:before, .icon-video.c-header-navigation__link--account:before, .icon-video.c-header-navigation__link--search:before, .icon-video.c-header-navigation__link--language:before, .icon-video.c-footer-list__link--language:before, .m-table__column--configurable .icon-video.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-video:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-video:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-video:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-video:before, .icon-video.c-scrolltop:before, .icon-video.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-video.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-video.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-video.c-navigation-labeled__item--permalink:before, .icon-video.c-navigation-drawer__link--back:before, .icon-video.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-video.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-video.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-video.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-video.swiper-scrollbar-video:before, .swiper-container .icon-video.swiper-pagination-bullet.has-video:before, .icon-video.c-messaging__close:before, .icon-video.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-video.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-video.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-video.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-video.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-video.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-video.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-video.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-video.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-video.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-video.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-video.flockler-carousel_v2-item__media__play-button:before, .icon-video.c-button--download.is-pdf:before, .icon-video.c-button--out-of-stock:before, .icon-video.c-button--business-product:before, .icon-video.c-button--add-to-restock-notify:before, .icon-video.c-button--go-to-idp:before,
.icon-video.c-button--add-to-cart:before, .icon-video.c-button--configurator:before, button.icon-video[data-comparison-remove]:before, .icon-video.c-quantity-select__update-control--remove:before, .icon-video.c-quantity-select__update-control--update:before, .icon-video.c-button--passkey:before, #unibox-suggest-box .icon-video.unibox__delete-history:before, .icon-video.litebox-close:before {
  content: "\f103"/"";
}

.icon.icon-update:before, .icon-update.c-header-navigation__link--shopping-cart:before, .icon-update.c-header-navigation__link--wishlist:before, .icon-update.c-header-navigation__link--account:before, .icon-update.c-header-navigation__link--search:before, .icon-update.c-header-navigation__link--language:before, .icon-update.c-footer-list__link--language:before, .m-table__column--configurable .icon-update.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-update:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-update:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-update:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-update:before, .icon-update.c-scrolltop:before, .icon-update.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-update.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-update.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-update.c-navigation-labeled__item--permalink:before, .icon-update.c-navigation-drawer__link--back:before, .icon-update.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-update.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-update.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-update.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-update.swiper-scrollbar-video:before, .swiper-container .icon-update.swiper-pagination-bullet.has-video:before, .icon-update.c-messaging__close:before, .icon-update.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-update.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-update.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-update.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-update.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-update.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-update.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-update.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-update.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-update.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-update.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-update.flockler-carousel_v2-item__media__play-button:before, .icon-update.c-button--download.is-pdf:before, .icon-update.c-button--out-of-stock:before, .icon-update.c-button--business-product:before, .icon-update.c-button--add-to-restock-notify:before, .icon-update.c-button--go-to-idp:before,
.icon-update.c-button--add-to-cart:before, .icon-update.c-button--configurator:before, button.icon-update[data-comparison-remove]:before, .icon-update.c-quantity-select__update-control--remove:before, .icon-update.c-quantity-select__update-control--update:before, .icon-update.c-button--passkey:before, #unibox-suggest-box .icon-update.unibox__delete-history:before, .icon-update.litebox-close:before {
  content: "\f104"/"";
}

.icon.icon-twitter:before, .icon-twitter.c-header-navigation__link--shopping-cart:before, .icon-twitter.c-header-navigation__link--wishlist:before, .icon-twitter.c-header-navigation__link--account:before, .icon-twitter.c-header-navigation__link--search:before, .icon-twitter.c-header-navigation__link--language:before, .icon-twitter.c-footer-list__link--language:before, .m-table__column--configurable .icon-twitter.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-twitter:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-twitter:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-twitter:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-twitter:before, .icon-twitter.c-scrolltop:before, .icon-twitter.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-twitter.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-twitter.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-twitter.c-navigation-labeled__item--permalink:before, .icon-twitter.c-navigation-drawer__link--back:before, .icon-twitter.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-twitter.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-twitter.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-twitter.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-twitter.swiper-scrollbar-video:before, .swiper-container .icon-twitter.swiper-pagination-bullet.has-video:before, .icon-twitter.c-messaging__close:before, .icon-twitter.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-twitter.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-twitter.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-twitter.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-twitter.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-twitter.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-twitter.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-twitter.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-twitter.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-twitter.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-twitter.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-twitter.flockler-carousel_v2-item__media__play-button:before, .icon-twitter.c-button--download.is-pdf:before, .icon-twitter.c-button--out-of-stock:before, .icon-twitter.c-button--business-product:before, .icon-twitter.c-button--add-to-restock-notify:before, .icon-twitter.c-button--go-to-idp:before,
.icon-twitter.c-button--add-to-cart:before, .icon-twitter.c-button--configurator:before, button.icon-twitter[data-comparison-remove]:before, .icon-twitter.c-quantity-select__update-control--remove:before, .icon-twitter.c-quantity-select__update-control--update:before, .icon-twitter.c-button--passkey:before, #unibox-suggest-box .icon-twitter.unibox__delete-history:before, .icon-twitter.litebox-close:before {
  content: "\f105"/"";
}

.icon.icon-trash:before, .icon-trash.c-header-navigation__link--shopping-cart:before, .icon-trash.c-header-navigation__link--wishlist:before, .icon-trash.c-header-navigation__link--account:before, .icon-trash.c-header-navigation__link--search:before, .icon-trash.c-header-navigation__link--language:before, .icon-trash.c-footer-list__link--language:before, .m-table__column--configurable .icon-trash.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-trash:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-trash:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-trash:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-trash:before, .icon-trash.c-scrolltop:before, .icon-trash.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-trash.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-trash.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-trash.c-navigation-labeled__item--permalink:before, .icon-trash.c-navigation-drawer__link--back:before, .icon-trash.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-trash.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-trash.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-trash.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-trash.swiper-scrollbar-video:before, .swiper-container .icon-trash.swiper-pagination-bullet.has-video:before, .icon-trash.c-messaging__close:before, .icon-trash.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-trash.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-trash.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-trash.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-trash.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-trash.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-trash.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-trash.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-trash.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-trash.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-trash.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-trash.flockler-carousel_v2-item__media__play-button:before, .icon-trash.c-button--download.is-pdf:before, .icon-trash.c-button--out-of-stock:before, .icon-trash.c-button--business-product:before, .icon-trash.c-button--add-to-restock-notify:before, .icon-trash.c-button--go-to-idp:before,
.icon-trash.c-button--add-to-cart:before, .icon-trash.c-button--configurator:before, button.icon-trash[data-comparison-remove]:before, .icon-trash.c-quantity-select__update-control--remove:before, .icon-trash.c-quantity-select__update-control--update:before, .icon-trash.c-button--passkey:before, #unibox-suggest-box .icon-trash.unibox__delete-history:before, .icon-trash.litebox-close:before {
  content: "\f106"/"";
}

.icon.icon-threesixty:before, .icon-threesixty.c-header-navigation__link--shopping-cart:before, .icon-threesixty.c-header-navigation__link--wishlist:before, .icon-threesixty.c-header-navigation__link--account:before, .icon-threesixty.c-header-navigation__link--search:before, .icon-threesixty.c-header-navigation__link--language:before, .icon-threesixty.c-footer-list__link--language:before, .m-table__column--configurable .icon-threesixty.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-threesixty:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-threesixty:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-threesixty:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-threesixty:before, .icon-threesixty.c-scrolltop:before, .icon-threesixty.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-threesixty.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-threesixty.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-threesixty.c-navigation-labeled__item--permalink:before, .icon-threesixty.c-navigation-drawer__link--back:before, .icon-threesixty.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-threesixty.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-threesixty.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-threesixty.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-threesixty.swiper-scrollbar-video:before, .swiper-container .icon-threesixty.swiper-pagination-bullet.has-video:before, .icon-threesixty.c-messaging__close:before, .icon-threesixty.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-threesixty.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-threesixty.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-threesixty.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-threesixty.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-threesixty.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-threesixty.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-threesixty.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-threesixty.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-threesixty.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-threesixty.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-threesixty.flockler-carousel_v2-item__media__play-button:before, .icon-threesixty.c-button--download.is-pdf:before, .icon-threesixty.c-button--out-of-stock:before, .icon-threesixty.c-button--business-product:before, .icon-threesixty.c-button--add-to-restock-notify:before, .icon-threesixty.c-button--go-to-idp:before,
.icon-threesixty.c-button--add-to-cart:before, .icon-threesixty.c-button--configurator:before, button.icon-threesixty[data-comparison-remove]:before, .icon-threesixty.c-quantity-select__update-control--remove:before, .icon-threesixty.c-quantity-select__update-control--update:before, .icon-threesixty.c-button--passkey:before, #unibox-suggest-box .icon-threesixty.unibox__delete-history:before, .icon-threesixty.litebox-close:before {
  content: "\f107"/"";
}

.icon.icon-threesixty-alt:before, .icon-threesixty-alt.c-header-navigation__link--shopping-cart:before, .icon-threesixty-alt.c-header-navigation__link--wishlist:before, .icon-threesixty-alt.c-header-navigation__link--account:before, .icon-threesixty-alt.c-header-navigation__link--search:before, .icon-threesixty-alt.c-header-navigation__link--language:before, .icon-threesixty-alt.c-footer-list__link--language:before, .m-table__column--configurable .icon-threesixty-alt.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-threesixty-alt:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-threesixty-alt:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-threesixty-alt:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-threesixty-alt:before, .icon-threesixty-alt.c-scrolltop:before, .icon-threesixty-alt.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-threesixty-alt.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-threesixty-alt.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-threesixty-alt.c-navigation-labeled__item--permalink:before, .icon-threesixty-alt.c-navigation-drawer__link--back:before, .icon-threesixty-alt.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-threesixty-alt.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-threesixty-alt.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-threesixty-alt.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-threesixty-alt.swiper-scrollbar-video:before, .swiper-container .icon-threesixty-alt.swiper-pagination-bullet.has-video:before, .icon-threesixty-alt.c-messaging__close:before, .icon-threesixty-alt.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-threesixty-alt.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-threesixty-alt.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-threesixty-alt.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-threesixty-alt.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-threesixty-alt.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-threesixty-alt.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-threesixty-alt.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-threesixty-alt.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-threesixty-alt.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-threesixty-alt.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-threesixty-alt.flockler-carousel_v2-item__media__play-button:before, .icon-threesixty-alt.c-button--download.is-pdf:before, .icon-threesixty-alt.c-button--out-of-stock:before, .icon-threesixty-alt.c-button--business-product:before, .icon-threesixty-alt.c-button--add-to-restock-notify:before, .icon-threesixty-alt.c-button--go-to-idp:before,
.icon-threesixty-alt.c-button--add-to-cart:before, .icon-threesixty-alt.c-button--configurator:before, button.icon-threesixty-alt[data-comparison-remove]:before, .icon-threesixty-alt.c-quantity-select__update-control--remove:before, .icon-threesixty-alt.c-quantity-select__update-control--update:before, .icon-threesixty-alt.c-button--passkey:before, #unibox-suggest-box .icon-threesixty-alt.unibox__delete-history:before, .icon-threesixty-alt.litebox-close:before {
  content: "\f108"/"";
}

.icon.icon-storelocator:before, .icon-storelocator.c-header-navigation__link--shopping-cart:before, .icon-storelocator.c-header-navigation__link--wishlist:before, .icon-storelocator.c-header-navigation__link--account:before, .icon-storelocator.c-header-navigation__link--search:before, .icon-storelocator.c-header-navigation__link--language:before, .icon-storelocator.c-footer-list__link--language:before, .m-table__column--configurable .icon-storelocator.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-storelocator:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-storelocator:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-storelocator:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-storelocator:before, .icon-storelocator.c-scrolltop:before, .icon-storelocator.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-storelocator.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-storelocator.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-storelocator.c-navigation-labeled__item--permalink:before, .icon-storelocator.c-navigation-drawer__link--back:before, .icon-storelocator.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-storelocator.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-storelocator.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-storelocator.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-storelocator.swiper-scrollbar-video:before, .swiper-container .icon-storelocator.swiper-pagination-bullet.has-video:before, .icon-storelocator.c-messaging__close:before, .icon-storelocator.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-storelocator.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-storelocator.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-storelocator.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-storelocator.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-storelocator.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-storelocator.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-storelocator.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-storelocator.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-storelocator.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-storelocator.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-storelocator.flockler-carousel_v2-item__media__play-button:before, .icon-storelocator.c-button--download.is-pdf:before, .icon-storelocator.c-button--out-of-stock:before, .icon-storelocator.c-button--business-product:before, .icon-storelocator.c-button--add-to-restock-notify:before, .icon-storelocator.c-button--go-to-idp:before,
.icon-storelocator.c-button--add-to-cart:before, .icon-storelocator.c-button--configurator:before, button.icon-storelocator[data-comparison-remove]:before, .icon-storelocator.c-quantity-select__update-control--remove:before, .icon-storelocator.c-quantity-select__update-control--update:before, .icon-storelocator.c-button--passkey:before, #unibox-suggest-box .icon-storelocator.unibox__delete-history:before, .icon-storelocator.litebox-close:before {
  content: "\f109"/"";
}

.icon.icon-stockrecord:before, .icon-stockrecord.c-header-navigation__link--shopping-cart:before, .icon-stockrecord.c-header-navigation__link--wishlist:before, .icon-stockrecord.c-header-navigation__link--account:before, .icon-stockrecord.c-header-navigation__link--search:before, .icon-stockrecord.c-header-navigation__link--language:before, .icon-stockrecord.c-footer-list__link--language:before, .m-table__column--configurable .icon-stockrecord.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-stockrecord:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-stockrecord:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-stockrecord:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-stockrecord:before, .icon-stockrecord.c-scrolltop:before, .icon-stockrecord.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-stockrecord.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-stockrecord.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-stockrecord.c-navigation-labeled__item--permalink:before, .icon-stockrecord.c-navigation-drawer__link--back:before, .icon-stockrecord.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-stockrecord.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-stockrecord.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-stockrecord.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-stockrecord.swiper-scrollbar-video:before, .swiper-container .icon-stockrecord.swiper-pagination-bullet.has-video:before, .icon-stockrecord.c-messaging__close:before, .icon-stockrecord.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-stockrecord.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-stockrecord.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-stockrecord.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-stockrecord.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-stockrecord.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-stockrecord.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-stockrecord.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-stockrecord.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-stockrecord.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-stockrecord.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-stockrecord.flockler-carousel_v2-item__media__play-button:before, .icon-stockrecord.c-button--download.is-pdf:before, .icon-stockrecord.c-button--out-of-stock:before, .icon-stockrecord.c-button--business-product:before, .icon-stockrecord.c-button--add-to-restock-notify:before, .icon-stockrecord.c-button--go-to-idp:before,
.icon-stockrecord.c-button--add-to-cart:before, .icon-stockrecord.c-button--configurator:before, button.icon-stockrecord[data-comparison-remove]:before, .icon-stockrecord.c-quantity-select__update-control--remove:before, .icon-stockrecord.c-quantity-select__update-control--update:before, .icon-stockrecord.c-button--passkey:before, #unibox-suggest-box .icon-stockrecord.unibox__delete-history:before, .icon-stockrecord.litebox-close:before {
  content: "\f10a"/"";
}

.icon.icon-star:before, .icon-star.c-header-navigation__link--shopping-cart:before, .icon-star.c-header-navigation__link--wishlist:before, .icon-star.c-header-navigation__link--account:before, .icon-star.c-header-navigation__link--search:before, .icon-star.c-header-navigation__link--language:before, .icon-star.c-footer-list__link--language:before, .m-table__column--configurable .icon-star.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-star:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-star:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-star:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-star:before, .icon-star.c-scrolltop:before, .icon-star.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-star.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-star.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-star.c-navigation-labeled__item--permalink:before, .icon-star.c-navigation-drawer__link--back:before, .icon-star.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-star.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-star.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-star.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-star.swiper-scrollbar-video:before, .swiper-container .icon-star.swiper-pagination-bullet.has-video:before, .icon-star.c-messaging__close:before, .icon-star.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-star.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-star.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-star.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-star.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-star.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-star.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-star.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-star.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-star.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-star.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-star.flockler-carousel_v2-item__media__play-button:before, .icon-star.c-button--download.is-pdf:before, .icon-star.c-button--out-of-stock:before, .icon-star.c-button--business-product:before, .icon-star.c-button--add-to-restock-notify:before, .icon-star.c-button--go-to-idp:before,
.icon-star.c-button--add-to-cart:before, .icon-star.c-button--configurator:before, button.icon-star[data-comparison-remove]:before, .icon-star.c-quantity-select__update-control--remove:before, .icon-star.c-quantity-select__update-control--update:before, .icon-star.c-button--passkey:before, #unibox-suggest-box .icon-star.unibox__delete-history:before, .icon-star.litebox-close:before {
  content: "\f10b"/"";
}

.icon.icon-shopping-cart:before, .icon-shopping-cart.c-header-navigation__link--shopping-cart:before, .icon-shopping-cart.c-header-navigation__link--wishlist:before, .icon-shopping-cart.c-header-navigation__link--account:before, .icon-shopping-cart.c-header-navigation__link--search:before, .icon-shopping-cart.c-header-navigation__link--language:before, .icon-shopping-cart.c-footer-list__link--language:before, .m-table__column--configurable .icon-shopping-cart.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-shopping-cart:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-shopping-cart:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-shopping-cart:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-shopping-cart:before, .icon-shopping-cart.c-scrolltop:before, .icon-shopping-cart.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-shopping-cart.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-shopping-cart.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-shopping-cart.c-navigation-labeled__item--permalink:before, .icon-shopping-cart.c-navigation-drawer__link--back:before, .icon-shopping-cart.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-shopping-cart.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-shopping-cart.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-shopping-cart.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-shopping-cart.swiper-scrollbar-video:before, .swiper-container .icon-shopping-cart.swiper-pagination-bullet.has-video:before, .icon-shopping-cart.c-messaging__close:before, .icon-shopping-cart.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-shopping-cart.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-shopping-cart.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-shopping-cart.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-shopping-cart.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-shopping-cart.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-shopping-cart.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-shopping-cart.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-shopping-cart.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-shopping-cart.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-shopping-cart.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-shopping-cart.flockler-carousel_v2-item__media__play-button:before, .icon-shopping-cart.c-button--download.is-pdf:before, .icon-shopping-cart.c-button--out-of-stock:before, .icon-shopping-cart.c-button--business-product:before, .icon-shopping-cart.c-button--add-to-restock-notify:before, .icon-shopping-cart.c-button--go-to-idp:before,
.icon-shopping-cart.c-button--add-to-cart:before, .icon-shopping-cart.c-button--configurator:before, button.icon-shopping-cart[data-comparison-remove]:before, .icon-shopping-cart.c-quantity-select__update-control--remove:before, .icon-shopping-cart.c-quantity-select__update-control--update:before, .icon-shopping-cart.c-button--passkey:before, #unibox-suggest-box .icon-shopping-cart.unibox__delete-history:before, .icon-shopping-cart.litebox-close:before {
  content: "\f10c"/"";
}

.icon.icon-share:before, .icon-share.c-header-navigation__link--shopping-cart:before, .icon-share.c-header-navigation__link--wishlist:before, .icon-share.c-header-navigation__link--account:before, .icon-share.c-header-navigation__link--search:before, .icon-share.c-header-navigation__link--language:before, .icon-share.c-footer-list__link--language:before, .m-table__column--configurable .icon-share.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-share:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-share:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-share:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-share:before, .icon-share.c-scrolltop:before, .icon-share.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-share.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-share.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-share.c-navigation-labeled__item--permalink:before, .icon-share.c-navigation-drawer__link--back:before, .icon-share.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-share.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-share.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-share.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-share.swiper-scrollbar-video:before, .swiper-container .icon-share.swiper-pagination-bullet.has-video:before, .icon-share.c-messaging__close:before, .icon-share.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-share.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-share.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-share.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-share.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-share.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-share.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-share.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-share.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-share.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-share.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-share.flockler-carousel_v2-item__media__play-button:before, .icon-share.c-button--download.is-pdf:before, .icon-share.c-button--out-of-stock:before, .icon-share.c-button--business-product:before, .icon-share.c-button--add-to-restock-notify:before, .icon-share.c-button--go-to-idp:before,
.icon-share.c-button--add-to-cart:before, .icon-share.c-button--configurator:before, button.icon-share[data-comparison-remove]:before, .icon-share.c-quantity-select__update-control--remove:before, .icon-share.c-quantity-select__update-control--update:before, .icon-share.c-button--passkey:before, #unibox-suggest-box .icon-share.unibox__delete-history:before, .icon-share.litebox-close:before {
  content: "\f10d"/"";
}

.icon.icon-secure:before, .icon-secure.c-header-navigation__link--shopping-cart:before, .icon-secure.c-header-navigation__link--wishlist:before, .icon-secure.c-header-navigation__link--account:before, .icon-secure.c-header-navigation__link--search:before, .icon-secure.c-header-navigation__link--language:before, .icon-secure.c-footer-list__link--language:before, .m-table__column--configurable .icon-secure.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-secure:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-secure:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-secure:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-secure:before, .icon-secure.c-scrolltop:before, .icon-secure.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-secure.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-secure.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-secure.c-navigation-labeled__item--permalink:before, .icon-secure.c-navigation-drawer__link--back:before, .icon-secure.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-secure.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-secure.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-secure.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-secure.swiper-scrollbar-video:before, .swiper-container .icon-secure.swiper-pagination-bullet.has-video:before, .icon-secure.c-messaging__close:before, .icon-secure.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-secure.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-secure.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-secure.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-secure.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-secure.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-secure.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-secure.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-secure.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-secure.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-secure.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-secure.flockler-carousel_v2-item__media__play-button:before, .icon-secure.c-button--download.is-pdf:before, .icon-secure.c-button--out-of-stock:before, .icon-secure.c-button--business-product:before, .icon-secure.c-button--add-to-restock-notify:before, .icon-secure.c-button--go-to-idp:before,
.icon-secure.c-button--add-to-cart:before, .icon-secure.c-button--configurator:before, button.icon-secure[data-comparison-remove]:before, .icon-secure.c-quantity-select__update-control--remove:before, .icon-secure.c-quantity-select__update-control--update:before, .icon-secure.c-button--passkey:before, #unibox-suggest-box .icon-secure.unibox__delete-history:before, .icon-secure.litebox-close:before {
  content: "\f10e"/"";
}

.icon.icon-preview:before, .icon-preview.c-header-navigation__link--shopping-cart:before, .icon-preview.c-header-navigation__link--wishlist:before, .icon-preview.c-header-navigation__link--account:before, .icon-preview.c-header-navigation__link--search:before, .icon-preview.c-header-navigation__link--language:before, .icon-preview.c-footer-list__link--language:before, .m-table__column--configurable .icon-preview.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-preview:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-preview:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-preview:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-preview:before, .icon-preview.c-scrolltop:before, .icon-preview.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-preview.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-preview.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-preview.c-navigation-labeled__item--permalink:before, .icon-preview.c-navigation-drawer__link--back:before, .icon-preview.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-preview.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-preview.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-preview.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-preview.swiper-scrollbar-video:before, .swiper-container .icon-preview.swiper-pagination-bullet.has-video:before, .icon-preview.c-messaging__close:before, .icon-preview.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-preview.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-preview.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-preview.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-preview.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-preview.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-preview.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-preview.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-preview.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-preview.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-preview.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-preview.flockler-carousel_v2-item__media__play-button:before, .icon-preview.c-button--download.is-pdf:before, .icon-preview.c-button--out-of-stock:before, .icon-preview.c-button--business-product:before, .icon-preview.c-button--add-to-restock-notify:before, .icon-preview.c-button--go-to-idp:before,
.icon-preview.c-button--add-to-cart:before, .icon-preview.c-button--configurator:before, button.icon-preview[data-comparison-remove]:before, .icon-preview.c-quantity-select__update-control--remove:before, .icon-preview.c-quantity-select__update-control--update:before, .icon-preview.c-button--passkey:before, #unibox-suggest-box .icon-preview.unibox__delete-history:before, .icon-preview.litebox-close:before {
  content: "\f10f"/"";
}

.icon.icon-plus:before, .icon-plus.c-header-navigation__link--shopping-cart:before, .icon-plus.c-header-navigation__link--wishlist:before, .icon-plus.c-header-navigation__link--account:before, .icon-plus.c-header-navigation__link--search:before, .icon-plus.c-header-navigation__link--language:before, .icon-plus.c-footer-list__link--language:before, .m-table__column--configurable .icon-plus.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-plus:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-plus:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-plus:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-plus:before, .icon-plus.c-scrolltop:before, .icon-plus.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-plus.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-plus.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-plus.c-navigation-labeled__item--permalink:before, .icon-plus.c-navigation-drawer__link--back:before, .icon-plus.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-plus.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-plus.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-plus.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-plus.swiper-scrollbar-video:before, .swiper-container .icon-plus.swiper-pagination-bullet.has-video:before, .icon-plus.c-messaging__close:before, .icon-plus.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-plus.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-plus.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-plus.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-plus.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-plus.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-plus.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-plus.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-plus.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-plus.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-plus.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-plus.flockler-carousel_v2-item__media__play-button:before, .icon-plus.c-button--download.is-pdf:before, .icon-plus.c-button--out-of-stock:before, .icon-plus.c-button--business-product:before, .icon-plus.c-button--add-to-restock-notify:before, .icon-plus.c-button--go-to-idp:before,
.icon-plus.c-button--add-to-cart:before, .icon-plus.c-button--configurator:before, button.icon-plus[data-comparison-remove]:before, .icon-plus.c-quantity-select__update-control--remove:before, .icon-plus.c-quantity-select__update-control--update:before, .icon-plus.c-button--passkey:before, #unibox-suggest-box .icon-plus.unibox__delete-history:before, .icon-plus.litebox-close:before {
  content: "\f110"/"";
}

.icon.icon-plus-small:before, .icon-plus-small.c-header-navigation__link--shopping-cart:before, .icon-plus-small.c-header-navigation__link--wishlist:before, .icon-plus-small.c-header-navigation__link--account:before, .icon-plus-small.c-header-navigation__link--search:before, .icon-plus-small.c-header-navigation__link--language:before, .icon-plus-small.c-footer-list__link--language:before, .m-table__column--configurable .icon-plus-small.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-plus-small:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-plus-small:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-plus-small:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-plus-small:before, .icon-plus-small.c-scrolltop:before, .icon-plus-small.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-plus-small.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-plus-small.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-plus-small.c-navigation-labeled__item--permalink:before, .icon-plus-small.c-navigation-drawer__link--back:before, .icon-plus-small.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-plus-small.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-plus-small.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-plus-small.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-plus-small.swiper-scrollbar-video:before, .swiper-container .icon-plus-small.swiper-pagination-bullet.has-video:before, .icon-plus-small.c-messaging__close:before, .icon-plus-small.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-plus-small.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-plus-small.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-plus-small.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-plus-small.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-plus-small.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-plus-small.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-plus-small.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-plus-small.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-plus-small.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-plus-small.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-plus-small.flockler-carousel_v2-item__media__play-button:before, .icon-plus-small.c-button--download.is-pdf:before, .icon-plus-small.c-button--out-of-stock:before, .icon-plus-small.c-button--business-product:before, .icon-plus-small.c-button--add-to-restock-notify:before, .icon-plus-small.c-button--go-to-idp:before,
.icon-plus-small.c-button--add-to-cart:before, .icon-plus-small.c-button--configurator:before, button.icon-plus-small[data-comparison-remove]:before, .icon-plus-small.c-quantity-select__update-control--remove:before, .icon-plus-small.c-quantity-select__update-control--update:before, .icon-plus-small.c-button--passkey:before, #unibox-suggest-box .icon-plus-small.unibox__delete-history:before, .icon-plus-small.litebox-close:before {
  content: "\f111"/"";
}

.icon.icon-play:before, .icon-play.c-header-navigation__link--shopping-cart:before, .icon-play.c-header-navigation__link--wishlist:before, .icon-play.c-header-navigation__link--account:before, .icon-play.c-header-navigation__link--search:before, .icon-play.c-header-navigation__link--language:before, .icon-play.c-footer-list__link--language:before, .m-table__column--configurable .icon-play.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-play:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-play:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-play:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-play:before, .icon-play.c-scrolltop:before, .icon-play.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-play.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-play.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-play.c-navigation-labeled__item--permalink:before, .icon-play.c-navigation-drawer__link--back:before, .icon-play.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-play.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-play.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-play.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-play.swiper-scrollbar-video:before, .swiper-container .icon-play.swiper-pagination-bullet.has-video:before, .icon-play.c-messaging__close:before, .icon-play.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-play.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-play.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-play.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-play.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-play.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-play.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-play.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-play.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play.flockler-carousel_v2-item__media__play-button:before, .icon-play.c-button--download.is-pdf:before, .icon-play.c-button--out-of-stock:before, .icon-play.c-button--business-product:before, .icon-play.c-button--add-to-restock-notify:before, .icon-play.c-button--go-to-idp:before,
.icon-play.c-button--add-to-cart:before, .icon-play.c-button--configurator:before, button.icon-play[data-comparison-remove]:before, .icon-play.c-quantity-select__update-control--remove:before, .icon-play.c-quantity-select__update-control--update:before, .icon-play.c-button--passkey:before, #unibox-suggest-box .icon-play.unibox__delete-history:before, .icon-play.litebox-close:before {
  content: "\f112"/"";
}

.icon.icon-play-filled:before, .icon-play-filled.c-header-navigation__link--shopping-cart:before, .icon-play-filled.c-header-navigation__link--wishlist:before, .icon-play-filled.c-header-navigation__link--account:before, .icon-play-filled.c-header-navigation__link--search:before, .icon-play-filled.c-header-navigation__link--language:before, .icon-play-filled.c-footer-list__link--language:before, .m-table__column--configurable .icon-play-filled.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-play-filled:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-play-filled:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-play-filled:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-play-filled:before, .icon-play-filled.c-scrolltop:before, .icon-play-filled.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-play-filled.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-play-filled.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-play-filled.c-navigation-labeled__item--permalink:before, .icon-play-filled.c-navigation-drawer__link--back:before, .icon-play-filled.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-play-filled.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-play-filled.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-play-filled.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-play-filled.swiper-scrollbar-video:before, .swiper-container .icon-play-filled.swiper-pagination-bullet.has-video:before, .icon-play-filled.c-messaging__close:before, .icon-play-filled.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-play-filled.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-play-filled.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-play-filled.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-play-filled.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-play-filled.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-play-filled.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-play-filled.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-play-filled.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play-filled.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play-filled.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play-filled.flockler-carousel_v2-item__media__play-button:before, .icon-play-filled.c-button--download.is-pdf:before, .icon-play-filled.c-button--out-of-stock:before, .icon-play-filled.c-button--business-product:before, .icon-play-filled.c-button--add-to-restock-notify:before, .icon-play-filled.c-button--go-to-idp:before,
.icon-play-filled.c-button--add-to-cart:before, .icon-play-filled.c-button--configurator:before, button.icon-play-filled[data-comparison-remove]:before, .icon-play-filled.c-quantity-select__update-control--remove:before, .icon-play-filled.c-quantity-select__update-control--update:before, .icon-play-filled.c-button--passkey:before, #unibox-suggest-box .icon-play-filled.unibox__delete-history:before, .icon-play-filled.litebox-close:before {
  content: "\f113"/"";
}

.icon.icon-play-circle:before, .icon-play-circle.c-header-navigation__link--shopping-cart:before, .icon-play-circle.c-header-navigation__link--wishlist:before, .icon-play-circle.c-header-navigation__link--account:before, .icon-play-circle.c-header-navigation__link--search:before, .icon-play-circle.c-header-navigation__link--language:before, .icon-play-circle.c-footer-list__link--language:before, .m-table__column--configurable .icon-play-circle.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-play-circle:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-play-circle:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-play-circle:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-play-circle:before, .icon-play-circle.c-scrolltop:before, .icon-play-circle.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-play-circle.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-play-circle.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-play-circle.c-navigation-labeled__item--permalink:before, .icon-play-circle.c-navigation-drawer__link--back:before, .icon-play-circle.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-play-circle.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-play-circle.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-play-circle.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-play-circle.swiper-scrollbar-video:before, .swiper-container .icon-play-circle.swiper-pagination-bullet.has-video:before, .icon-play-circle.c-messaging__close:before, .icon-play-circle.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-play-circle.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-play-circle.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-play-circle.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-play-circle.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-play-circle.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-play-circle.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-play-circle.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-play-circle.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play-circle.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play-circle.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play-circle.flockler-carousel_v2-item__media__play-button:before, .icon-play-circle.c-button--download.is-pdf:before, .icon-play-circle.c-button--out-of-stock:before, .icon-play-circle.c-button--business-product:before, .icon-play-circle.c-button--add-to-restock-notify:before, .icon-play-circle.c-button--go-to-idp:before,
.icon-play-circle.c-button--add-to-cart:before, .icon-play-circle.c-button--configurator:before, button.icon-play-circle[data-comparison-remove]:before, .icon-play-circle.c-quantity-select__update-control--remove:before, .icon-play-circle.c-quantity-select__update-control--update:before, .icon-play-circle.c-button--passkey:before, #unibox-suggest-box .icon-play-circle.unibox__delete-history:before, .icon-play-circle.litebox-close:before {
  content: "\f114"/"";
}

.icon.icon-play-circle-filled:before, .icon-play-circle-filled.c-header-navigation__link--shopping-cart:before, .icon-play-circle-filled.c-header-navigation__link--wishlist:before, .icon-play-circle-filled.c-header-navigation__link--account:before, .icon-play-circle-filled.c-header-navigation__link--search:before, .icon-play-circle-filled.c-header-navigation__link--language:before, .icon-play-circle-filled.c-footer-list__link--language:before, .m-table__column--configurable .icon-play-circle-filled.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-play-circle-filled:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-play-circle-filled:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-play-circle-filled:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-play-circle-filled:before, .icon-play-circle-filled.c-scrolltop:before, .icon-play-circle-filled.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-play-circle-filled.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-play-circle-filled.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-play-circle-filled.c-navigation-labeled__item--permalink:before, .icon-play-circle-filled.c-navigation-drawer__link--back:before, .icon-play-circle-filled.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-play-circle-filled.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-play-circle-filled.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-play-circle-filled.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-play-circle-filled.swiper-scrollbar-video:before, .swiper-container .icon-play-circle-filled.swiper-pagination-bullet.has-video:before, .icon-play-circle-filled.c-messaging__close:before, .icon-play-circle-filled.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-play-circle-filled.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-play-circle-filled.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-play-circle-filled.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-play-circle-filled.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-play-circle-filled.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-play-circle-filled.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-play-circle-filled.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-play-circle-filled.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play-circle-filled.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play-circle-filled.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-play-circle-filled.flockler-carousel_v2-item__media__play-button:before, .icon-play-circle-filled.c-button--download.is-pdf:before, .icon-play-circle-filled.c-button--out-of-stock:before, .icon-play-circle-filled.c-button--business-product:before, .icon-play-circle-filled.c-button--add-to-restock-notify:before, .icon-play-circle-filled.c-button--go-to-idp:before,
.icon-play-circle-filled.c-button--add-to-cart:before, .icon-play-circle-filled.c-button--configurator:before, button.icon-play-circle-filled[data-comparison-remove]:before, .icon-play-circle-filled.c-quantity-select__update-control--remove:before, .icon-play-circle-filled.c-quantity-select__update-control--update:before, .icon-play-circle-filled.c-button--passkey:before, #unibox-suggest-box .icon-play-circle-filled.unibox__delete-history:before, .icon-play-circle-filled.litebox-close:before {
  content: "\f115"/"";
}

.icon.icon-pinterest:before, .icon-pinterest.c-header-navigation__link--shopping-cart:before, .icon-pinterest.c-header-navigation__link--wishlist:before, .icon-pinterest.c-header-navigation__link--account:before, .icon-pinterest.c-header-navigation__link--search:before, .icon-pinterest.c-header-navigation__link--language:before, .icon-pinterest.c-footer-list__link--language:before, .m-table__column--configurable .icon-pinterest.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-pinterest:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-pinterest:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-pinterest:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-pinterest:before, .icon-pinterest.c-scrolltop:before, .icon-pinterest.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-pinterest.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-pinterest.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-pinterest.c-navigation-labeled__item--permalink:before, .icon-pinterest.c-navigation-drawer__link--back:before, .icon-pinterest.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-pinterest.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-pinterest.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-pinterest.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-pinterest.swiper-scrollbar-video:before, .swiper-container .icon-pinterest.swiper-pagination-bullet.has-video:before, .icon-pinterest.c-messaging__close:before, .icon-pinterest.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-pinterest.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-pinterest.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-pinterest.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-pinterest.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-pinterest.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-pinterest.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-pinterest.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-pinterest.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pinterest.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pinterest.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pinterest.flockler-carousel_v2-item__media__play-button:before, .icon-pinterest.c-button--download.is-pdf:before, .icon-pinterest.c-button--out-of-stock:before, .icon-pinterest.c-button--business-product:before, .icon-pinterest.c-button--add-to-restock-notify:before, .icon-pinterest.c-button--go-to-idp:before,
.icon-pinterest.c-button--add-to-cart:before, .icon-pinterest.c-button--configurator:before, button.icon-pinterest[data-comparison-remove]:before, .icon-pinterest.c-quantity-select__update-control--remove:before, .icon-pinterest.c-quantity-select__update-control--update:before, .icon-pinterest.c-button--passkey:before, #unibox-suggest-box .icon-pinterest.unibox__delete-history:before, .icon-pinterest.litebox-close:before {
  content: "\f116"/"";
}

.icon.icon-pdf:before, .icon-pdf.c-header-navigation__link--shopping-cart:before, .icon-pdf.c-header-navigation__link--wishlist:before, .icon-pdf.c-header-navigation__link--account:before, .icon-pdf.c-header-navigation__link--search:before, .icon-pdf.c-header-navigation__link--language:before, .icon-pdf.c-footer-list__link--language:before, .m-table__column--configurable .icon-pdf.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-pdf:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-pdf:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-pdf:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-pdf:before, .icon-pdf.c-scrolltop:before, .icon-pdf.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-pdf.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-pdf.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-pdf.c-navigation-labeled__item--permalink:before, .icon-pdf.c-navigation-drawer__link--back:before, .icon-pdf.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-pdf.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-pdf.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-pdf.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-pdf.swiper-scrollbar-video:before, .swiper-container .icon-pdf.swiper-pagination-bullet.has-video:before, .icon-pdf.c-messaging__close:before, .icon-pdf.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-pdf.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-pdf.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-pdf.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-pdf.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-pdf.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-pdf.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-pdf.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-pdf.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pdf.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pdf.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pdf.flockler-carousel_v2-item__media__play-button:before, .icon-pdf.c-button--download.is-pdf:before, .icon-pdf.c-button--out-of-stock:before, .icon-pdf.c-button--business-product:before, .icon-pdf.c-button--add-to-restock-notify:before, .icon-pdf.c-button--go-to-idp:before,
.icon-pdf.c-button--add-to-cart:before, .icon-pdf.c-button--configurator:before, button.icon-pdf[data-comparison-remove]:before, .icon-pdf.c-quantity-select__update-control--remove:before, .icon-pdf.c-quantity-select__update-control--update:before, .icon-pdf.c-button--passkey:before, #unibox-suggest-box .icon-pdf.unibox__delete-history:before, .icon-pdf.litebox-close:before {
  content: "\f117"/"";
}

.icon.icon-pause:before, .icon-pause.c-header-navigation__link--shopping-cart:before, .icon-pause.c-header-navigation__link--wishlist:before, .icon-pause.c-header-navigation__link--account:before, .icon-pause.c-header-navigation__link--search:before, .icon-pause.c-header-navigation__link--language:before, .icon-pause.c-footer-list__link--language:before, .m-table__column--configurable .icon-pause.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-pause:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-pause:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-pause:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-pause:before, .icon-pause.c-scrolltop:before, .icon-pause.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-pause.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-pause.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-pause.c-navigation-labeled__item--permalink:before, .icon-pause.c-navigation-drawer__link--back:before, .icon-pause.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-pause.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-pause.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-pause.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-pause.swiper-scrollbar-video:before, .swiper-container .icon-pause.swiper-pagination-bullet.has-video:before, .icon-pause.c-messaging__close:before, .icon-pause.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-pause.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-pause.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-pause.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-pause.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-pause.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-pause.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-pause.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-pause.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pause.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pause.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pause.flockler-carousel_v2-item__media__play-button:before, .icon-pause.c-button--download.is-pdf:before, .icon-pause.c-button--out-of-stock:before, .icon-pause.c-button--business-product:before, .icon-pause.c-button--add-to-restock-notify:before, .icon-pause.c-button--go-to-idp:before,
.icon-pause.c-button--add-to-cart:before, .icon-pause.c-button--configurator:before, button.icon-pause[data-comparison-remove]:before, .icon-pause.c-quantity-select__update-control--remove:before, .icon-pause.c-quantity-select__update-control--update:before, .icon-pause.c-button--passkey:before, #unibox-suggest-box .icon-pause.unibox__delete-history:before, .icon-pause.litebox-close:before {
  content: "\f118"/"";
}

.icon.icon-pause-circle:before, .icon-pause-circle.c-header-navigation__link--shopping-cart:before, .icon-pause-circle.c-header-navigation__link--wishlist:before, .icon-pause-circle.c-header-navigation__link--account:before, .icon-pause-circle.c-header-navigation__link--search:before, .icon-pause-circle.c-header-navigation__link--language:before, .icon-pause-circle.c-footer-list__link--language:before, .m-table__column--configurable .icon-pause-circle.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-pause-circle:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-pause-circle:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-pause-circle:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-pause-circle:before, .icon-pause-circle.c-scrolltop:before, .icon-pause-circle.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-pause-circle.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-pause-circle.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-pause-circle.c-navigation-labeled__item--permalink:before, .icon-pause-circle.c-navigation-drawer__link--back:before, .icon-pause-circle.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-pause-circle.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-pause-circle.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-pause-circle.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-pause-circle.swiper-scrollbar-video:before, .swiper-container .icon-pause-circle.swiper-pagination-bullet.has-video:before, .icon-pause-circle.c-messaging__close:before, .icon-pause-circle.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-pause-circle.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-pause-circle.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-pause-circle.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-pause-circle.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-pause-circle.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-pause-circle.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-pause-circle.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-pause-circle.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pause-circle.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pause-circle.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-pause-circle.flockler-carousel_v2-item__media__play-button:before, .icon-pause-circle.c-button--download.is-pdf:before, .icon-pause-circle.c-button--out-of-stock:before, .icon-pause-circle.c-button--business-product:before, .icon-pause-circle.c-button--add-to-restock-notify:before, .icon-pause-circle.c-button--go-to-idp:before,
.icon-pause-circle.c-button--add-to-cart:before, .icon-pause-circle.c-button--configurator:before, button.icon-pause-circle[data-comparison-remove]:before, .icon-pause-circle.c-quantity-select__update-control--remove:before, .icon-pause-circle.c-quantity-select__update-control--update:before, .icon-pause-circle.c-button--passkey:before, #unibox-suggest-box .icon-pause-circle.unibox__delete-history:before, .icon-pause-circle.litebox-close:before {
  content: "\f119"/"";
}

.icon.icon-passkey:before, .icon-passkey.c-header-navigation__link--shopping-cart:before, .icon-passkey.c-header-navigation__link--wishlist:before, .icon-passkey.c-header-navigation__link--account:before, .icon-passkey.c-header-navigation__link--search:before, .icon-passkey.c-header-navigation__link--language:before, .icon-passkey.c-footer-list__link--language:before, .m-table__column--configurable .icon-passkey.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-passkey:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-passkey:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-passkey:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-passkey:before, .icon-passkey.c-scrolltop:before, .icon-passkey.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-passkey.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-passkey.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-passkey.c-navigation-labeled__item--permalink:before, .icon-passkey.c-navigation-drawer__link--back:before, .icon-passkey.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-passkey.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-passkey.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-passkey.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-passkey.swiper-scrollbar-video:before, .swiper-container .icon-passkey.swiper-pagination-bullet.has-video:before, .icon-passkey.c-messaging__close:before, .icon-passkey.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-passkey.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-passkey.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-passkey.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-passkey.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-passkey.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-passkey.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-passkey.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-passkey.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-passkey.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-passkey.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-passkey.flockler-carousel_v2-item__media__play-button:before, .icon-passkey.c-button--download.is-pdf:before, .icon-passkey.c-button--out-of-stock:before, .icon-passkey.c-button--business-product:before, .icon-passkey.c-button--add-to-restock-notify:before, .icon-passkey.c-button--go-to-idp:before,
.icon-passkey.c-button--add-to-cart:before, .icon-passkey.c-button--configurator:before, button.icon-passkey[data-comparison-remove]:before, .icon-passkey.c-quantity-select__update-control--remove:before, .icon-passkey.c-quantity-select__update-control--update:before, .icon-passkey.c-button--passkey:before, #unibox-suggest-box .icon-passkey.unibox__delete-history:before, .icon-passkey.litebox-close:before {
  content: "\f11a"/"";
}

.icon.icon-package:before, .icon-package.c-header-navigation__link--shopping-cart:before, .icon-package.c-header-navigation__link--wishlist:before, .icon-package.c-header-navigation__link--account:before, .icon-package.c-header-navigation__link--search:before, .icon-package.c-header-navigation__link--language:before, .icon-package.c-footer-list__link--language:before, .m-table__column--configurable .icon-package.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-package:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-package:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-package:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-package:before, .icon-package.c-scrolltop:before, .icon-package.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-package.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-package.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-package.c-navigation-labeled__item--permalink:before, .icon-package.c-navigation-drawer__link--back:before, .icon-package.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-package.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-package.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-package.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-package.swiper-scrollbar-video:before, .swiper-container .icon-package.swiper-pagination-bullet.has-video:before, .icon-package.c-messaging__close:before, .icon-package.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-package.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-package.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-package.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-package.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-package.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-package.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-package.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-package.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-package.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-package.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-package.flockler-carousel_v2-item__media__play-button:before, .icon-package.c-button--download.is-pdf:before, .icon-package.c-button--out-of-stock:before, .icon-package.c-button--business-product:before, .icon-package.c-button--add-to-restock-notify:before, .icon-package.c-button--go-to-idp:before,
.icon-package.c-button--add-to-cart:before, .icon-package.c-button--configurator:before, button.icon-package[data-comparison-remove]:before, .icon-package.c-quantity-select__update-control--remove:before, .icon-package.c-quantity-select__update-control--update:before, .icon-package.c-button--passkey:before, #unibox-suggest-box .icon-package.unibox__delete-history:before, .icon-package.litebox-close:before {
  content: "\f11b"/"";
}

.icon.icon-out:before, .icon-out.c-header-navigation__link--shopping-cart:before, .icon-out.c-header-navigation__link--wishlist:before, .icon-out.c-header-navigation__link--account:before, .icon-out.c-header-navigation__link--search:before, .icon-out.c-header-navigation__link--language:before, .icon-out.c-footer-list__link--language:before, .m-table__column--configurable .icon-out.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-out:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-out:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-out:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-out:before, .icon-out.c-scrolltop:before, .icon-out.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-out.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-out.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-out.c-navigation-labeled__item--permalink:before, .icon-out.c-navigation-drawer__link--back:before, .icon-out.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-out.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-out.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-out.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-out.swiper-scrollbar-video:before, .swiper-container .icon-out.swiper-pagination-bullet.has-video:before, .icon-out.c-messaging__close:before, .icon-out.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-out.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-out.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-out.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-out.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-out.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-out.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-out.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-out.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-out.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-out.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-out.flockler-carousel_v2-item__media__play-button:before, .icon-out.c-button--download.is-pdf:before, .icon-out.c-button--out-of-stock:before, .icon-out.c-button--business-product:before, .icon-out.c-button--add-to-restock-notify:before, .icon-out.c-button--go-to-idp:before,
.icon-out.c-button--add-to-cart:before, .icon-out.c-button--configurator:before, button.icon-out[data-comparison-remove]:before, .icon-out.c-quantity-select__update-control--remove:before, .icon-out.c-quantity-select__update-control--update:before, .icon-out.c-button--passkey:before, #unibox-suggest-box .icon-out.unibox__delete-history:before, .icon-out.litebox-close:before {
  content: "\f11c"/"";
}

.icon.icon-notify:before, .icon-notify.c-header-navigation__link--shopping-cart:before, .icon-notify.c-header-navigation__link--wishlist:before, .icon-notify.c-header-navigation__link--account:before, .icon-notify.c-header-navigation__link--search:before, .icon-notify.c-header-navigation__link--language:before, .icon-notify.c-footer-list__link--language:before, .m-table__column--configurable .icon-notify.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-notify:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-notify:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-notify:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-notify:before, .icon-notify.c-scrolltop:before, .icon-notify.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-notify.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-notify.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-notify.c-navigation-labeled__item--permalink:before, .icon-notify.c-navigation-drawer__link--back:before, .icon-notify.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-notify.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-notify.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-notify.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-notify.swiper-scrollbar-video:before, .swiper-container .icon-notify.swiper-pagination-bullet.has-video:before, .icon-notify.c-messaging__close:before, .icon-notify.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-notify.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-notify.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-notify.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-notify.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-notify.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-notify.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-notify.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-notify.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-notify.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-notify.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-notify.flockler-carousel_v2-item__media__play-button:before, .icon-notify.c-button--download.is-pdf:before, .icon-notify.c-button--out-of-stock:before, .icon-notify.c-button--business-product:before, .icon-notify.c-button--add-to-restock-notify:before, .icon-notify.c-button--go-to-idp:before,
.icon-notify.c-button--add-to-cart:before, .icon-notify.c-button--configurator:before, button.icon-notify[data-comparison-remove]:before, .icon-notify.c-quantity-select__update-control--remove:before, .icon-notify.c-quantity-select__update-control--update:before, .icon-notify.c-button--passkey:before, #unibox-suggest-box .icon-notify.unibox__delete-history:before, .icon-notify.litebox-close:before {
  content: "\f11d"/"";
}

.icon.icon-newsletter-coupon:before, .icon-newsletter-coupon.c-header-navigation__link--shopping-cart:before, .icon-newsletter-coupon.c-header-navigation__link--wishlist:before, .icon-newsletter-coupon.c-header-navigation__link--account:before, .icon-newsletter-coupon.c-header-navigation__link--search:before, .icon-newsletter-coupon.c-header-navigation__link--language:before, .icon-newsletter-coupon.c-footer-list__link--language:before, .m-table__column--configurable .icon-newsletter-coupon.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-newsletter-coupon:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-newsletter-coupon:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-newsletter-coupon:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-newsletter-coupon:before, .icon-newsletter-coupon.c-scrolltop:before, .icon-newsletter-coupon.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-newsletter-coupon.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-newsletter-coupon.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-newsletter-coupon.c-navigation-labeled__item--permalink:before, .icon-newsletter-coupon.c-navigation-drawer__link--back:before, .icon-newsletter-coupon.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-newsletter-coupon.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-newsletter-coupon.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-newsletter-coupon.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-newsletter-coupon.swiper-scrollbar-video:before, .swiper-container .icon-newsletter-coupon.swiper-pagination-bullet.has-video:before, .icon-newsletter-coupon.c-messaging__close:before, .icon-newsletter-coupon.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-newsletter-coupon.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-newsletter-coupon.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-newsletter-coupon.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-newsletter-coupon.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-newsletter-coupon.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-newsletter-coupon.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-newsletter-coupon.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-newsletter-coupon.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-newsletter-coupon.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-newsletter-coupon.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-newsletter-coupon.flockler-carousel_v2-item__media__play-button:before, .icon-newsletter-coupon.c-button--download.is-pdf:before, .icon-newsletter-coupon.c-button--out-of-stock:before, .icon-newsletter-coupon.c-button--business-product:before, .icon-newsletter-coupon.c-button--add-to-restock-notify:before, .icon-newsletter-coupon.c-button--go-to-idp:before,
.icon-newsletter-coupon.c-button--add-to-cart:before, .icon-newsletter-coupon.c-button--configurator:before, button.icon-newsletter-coupon[data-comparison-remove]:before, .icon-newsletter-coupon.c-quantity-select__update-control--remove:before, .icon-newsletter-coupon.c-quantity-select__update-control--update:before, .icon-newsletter-coupon.c-button--passkey:before, #unibox-suggest-box .icon-newsletter-coupon.unibox__delete-history:before, .icon-newsletter-coupon.litebox-close:before {
  content: "\f11e"/"";
}

.icon.icon-nav:before, .icon-nav.c-header-navigation__link--shopping-cart:before, .icon-nav.c-header-navigation__link--wishlist:before, .icon-nav.c-header-navigation__link--account:before, .icon-nav.c-header-navigation__link--search:before, .icon-nav.c-header-navigation__link--language:before, .icon-nav.c-footer-list__link--language:before, .m-table__column--configurable .icon-nav.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-nav:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-nav:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-nav:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-nav:before, .icon-nav.c-scrolltop:before, .icon-nav.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-nav.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-nav.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-nav.c-navigation-labeled__item--permalink:before, .icon-nav.c-navigation-drawer__link--back:before, .icon-nav.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-nav.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-nav.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-nav.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-nav.swiper-scrollbar-video:before, .swiper-container .icon-nav.swiper-pagination-bullet.has-video:before, .icon-nav.c-messaging__close:before, .icon-nav.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-nav.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-nav.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-nav.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-nav.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-nav.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-nav.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-nav.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-nav.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-nav.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-nav.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-nav.flockler-carousel_v2-item__media__play-button:before, .icon-nav.c-button--download.is-pdf:before, .icon-nav.c-button--out-of-stock:before, .icon-nav.c-button--business-product:before, .icon-nav.c-button--add-to-restock-notify:before, .icon-nav.c-button--go-to-idp:before,
.icon-nav.c-button--add-to-cart:before, .icon-nav.c-button--configurator:before, button.icon-nav[data-comparison-remove]:before, .icon-nav.c-quantity-select__update-control--remove:before, .icon-nav.c-quantity-select__update-control--update:before, .icon-nav.c-button--passkey:before, #unibox-suggest-box .icon-nav.unibox__delete-history:before, .icon-nav.litebox-close:before {
  content: "\f11f"/"";
}

.icon.icon-nav-expand:before, .icon-nav-expand.c-header-navigation__link--shopping-cart:before, .icon-nav-expand.c-header-navigation__link--wishlist:before, .icon-nav-expand.c-header-navigation__link--account:before, .icon-nav-expand.c-header-navigation__link--search:before, .icon-nav-expand.c-header-navigation__link--language:before, .icon-nav-expand.c-footer-list__link--language:before, .m-table__column--configurable .icon-nav-expand.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-nav-expand:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-nav-expand:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-nav-expand:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-nav-expand:before, .icon-nav-expand.c-scrolltop:before, .icon-nav-expand.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-nav-expand.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-nav-expand.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-nav-expand.c-navigation-labeled__item--permalink:before, .icon-nav-expand.c-navigation-drawer__link--back:before, .icon-nav-expand.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-nav-expand.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-nav-expand.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-nav-expand.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-nav-expand.swiper-scrollbar-video:before, .swiper-container .icon-nav-expand.swiper-pagination-bullet.has-video:before, .icon-nav-expand.c-messaging__close:before, .icon-nav-expand.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-nav-expand.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-nav-expand.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-nav-expand.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-nav-expand.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-nav-expand.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-nav-expand.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-nav-expand.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-nav-expand.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-nav-expand.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-nav-expand.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-nav-expand.flockler-carousel_v2-item__media__play-button:before, .icon-nav-expand.c-button--download.is-pdf:before, .icon-nav-expand.c-button--out-of-stock:before, .icon-nav-expand.c-button--business-product:before, .icon-nav-expand.c-button--add-to-restock-notify:before, .icon-nav-expand.c-button--go-to-idp:before,
.icon-nav-expand.c-button--add-to-cart:before, .icon-nav-expand.c-button--configurator:before, button.icon-nav-expand[data-comparison-remove]:before, .icon-nav-expand.c-quantity-select__update-control--remove:before, .icon-nav-expand.c-quantity-select__update-control--update:before, .icon-nav-expand.c-button--passkey:before, #unibox-suggest-box .icon-nav-expand.unibox__delete-history:before, .icon-nav-expand.litebox-close:before {
  content: "\f120"/"";
}

.icon.icon-minus:before, .icon-minus.c-header-navigation__link--shopping-cart:before, .icon-minus.c-header-navigation__link--wishlist:before, .icon-minus.c-header-navigation__link--account:before, .icon-minus.c-header-navigation__link--search:before, .icon-minus.c-header-navigation__link--language:before, .icon-minus.c-footer-list__link--language:before, .m-table__column--configurable .icon-minus.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-minus:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-minus:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-minus:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-minus:before, .icon-minus.c-scrolltop:before, .icon-minus.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-minus.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-minus.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-minus.c-navigation-labeled__item--permalink:before, .icon-minus.c-navigation-drawer__link--back:before, .icon-minus.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-minus.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-minus.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-minus.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-minus.swiper-scrollbar-video:before, .swiper-container .icon-minus.swiper-pagination-bullet.has-video:before, .icon-minus.c-messaging__close:before, .icon-minus.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-minus.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-minus.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-minus.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-minus.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-minus.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-minus.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-minus.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-minus.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-minus.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-minus.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-minus.flockler-carousel_v2-item__media__play-button:before, .icon-minus.c-button--download.is-pdf:before, .icon-minus.c-button--out-of-stock:before, .icon-minus.c-button--business-product:before, .icon-minus.c-button--add-to-restock-notify:before, .icon-minus.c-button--go-to-idp:before,
.icon-minus.c-button--add-to-cart:before, .icon-minus.c-button--configurator:before, button.icon-minus[data-comparison-remove]:before, .icon-minus.c-quantity-select__update-control--remove:before, .icon-minus.c-quantity-select__update-control--update:before, .icon-minus.c-button--passkey:before, #unibox-suggest-box .icon-minus.unibox__delete-history:before, .icon-minus.litebox-close:before {
  content: "\f121"/"";
}

.icon.icon-minus-small:before, .icon-minus-small.c-header-navigation__link--shopping-cart:before, .icon-minus-small.c-header-navigation__link--wishlist:before, .icon-minus-small.c-header-navigation__link--account:before, .icon-minus-small.c-header-navigation__link--search:before, .icon-minus-small.c-header-navigation__link--language:before, .icon-minus-small.c-footer-list__link--language:before, .m-table__column--configurable .icon-minus-small.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-minus-small:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-minus-small:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-minus-small:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-minus-small:before, .icon-minus-small.c-scrolltop:before, .icon-minus-small.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-minus-small.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-minus-small.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-minus-small.c-navigation-labeled__item--permalink:before, .icon-minus-small.c-navigation-drawer__link--back:before, .icon-minus-small.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-minus-small.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-minus-small.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-minus-small.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-minus-small.swiper-scrollbar-video:before, .swiper-container .icon-minus-small.swiper-pagination-bullet.has-video:before, .icon-minus-small.c-messaging__close:before, .icon-minus-small.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-minus-small.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-minus-small.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-minus-small.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-minus-small.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-minus-small.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-minus-small.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-minus-small.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-minus-small.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-minus-small.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-minus-small.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-minus-small.flockler-carousel_v2-item__media__play-button:before, .icon-minus-small.c-button--download.is-pdf:before, .icon-minus-small.c-button--out-of-stock:before, .icon-minus-small.c-button--business-product:before, .icon-minus-small.c-button--add-to-restock-notify:before, .icon-minus-small.c-button--go-to-idp:before,
.icon-minus-small.c-button--add-to-cart:before, .icon-minus-small.c-button--configurator:before, button.icon-minus-small[data-comparison-remove]:before, .icon-minus-small.c-quantity-select__update-control--remove:before, .icon-minus-small.c-quantity-select__update-control--update:before, .icon-minus-small.c-button--passkey:before, #unibox-suggest-box .icon-minus-small.unibox__delete-history:before, .icon-minus-small.litebox-close:before {
  content: "\f122"/"";
}

.icon.icon-magnifier:before, .icon-magnifier.c-header-navigation__link--shopping-cart:before, .icon-magnifier.c-header-navigation__link--wishlist:before, .icon-magnifier.c-header-navigation__link--account:before, .icon-magnifier.c-header-navigation__link--search:before, .icon-magnifier.c-header-navigation__link--language:before, .icon-magnifier.c-footer-list__link--language:before, .m-table__column--configurable .icon-magnifier.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-magnifier:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-magnifier:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-magnifier:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-magnifier:before, .icon-magnifier.c-scrolltop:before, .icon-magnifier.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-magnifier.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-magnifier.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-magnifier.c-navigation-labeled__item--permalink:before, .icon-magnifier.c-navigation-drawer__link--back:before, .icon-magnifier.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-magnifier.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-magnifier.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-magnifier.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-magnifier.swiper-scrollbar-video:before, .swiper-container .icon-magnifier.swiper-pagination-bullet.has-video:before, .icon-magnifier.c-messaging__close:before, .icon-magnifier.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-magnifier.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-magnifier.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-magnifier.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-magnifier.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-magnifier.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-magnifier.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-magnifier.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-magnifier.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-magnifier.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-magnifier.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-magnifier.flockler-carousel_v2-item__media__play-button:before, .icon-magnifier.c-button--download.is-pdf:before, .icon-magnifier.c-button--out-of-stock:before, .icon-magnifier.c-button--business-product:before, .icon-magnifier.c-button--add-to-restock-notify:before, .icon-magnifier.c-button--go-to-idp:before,
.icon-magnifier.c-button--add-to-cart:before, .icon-magnifier.c-button--configurator:before, button.icon-magnifier[data-comparison-remove]:before, .icon-magnifier.c-quantity-select__update-control--remove:before, .icon-magnifier.c-quantity-select__update-control--update:before, .icon-magnifier.c-button--passkey:before, #unibox-suggest-box .icon-magnifier.unibox__delete-history:before, .icon-magnifier.litebox-close:before {
  content: "\f123"/"";
}

.icon.icon-logout:before, .icon-logout.c-header-navigation__link--shopping-cart:before, .icon-logout.c-header-navigation__link--wishlist:before, .icon-logout.c-header-navigation__link--account:before, .icon-logout.c-header-navigation__link--search:before, .icon-logout.c-header-navigation__link--language:before, .icon-logout.c-footer-list__link--language:before, .m-table__column--configurable .icon-logout.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-logout:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-logout:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-logout:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-logout:before, .icon-logout.c-scrolltop:before, .icon-logout.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-logout.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-logout.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-logout.c-navigation-labeled__item--permalink:before, .icon-logout.c-navigation-drawer__link--back:before, .icon-logout.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-logout.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-logout.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-logout.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-logout.swiper-scrollbar-video:before, .swiper-container .icon-logout.swiper-pagination-bullet.has-video:before, .icon-logout.c-messaging__close:before, .icon-logout.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-logout.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-logout.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-logout.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-logout.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-logout.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-logout.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-logout.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-logout.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-logout.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-logout.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-logout.flockler-carousel_v2-item__media__play-button:before, .icon-logout.c-button--download.is-pdf:before, .icon-logout.c-button--out-of-stock:before, .icon-logout.c-button--business-product:before, .icon-logout.c-button--add-to-restock-notify:before, .icon-logout.c-button--go-to-idp:before,
.icon-logout.c-button--add-to-cart:before, .icon-logout.c-button--configurator:before, button.icon-logout[data-comparison-remove]:before, .icon-logout.c-quantity-select__update-control--remove:before, .icon-logout.c-quantity-select__update-control--update:before, .icon-logout.c-button--passkey:before, #unibox-suggest-box .icon-logout.unibox__delete-history:before, .icon-logout.litebox-close:before {
  content: "\f124"/"";
}

.icon.icon-login:before, .icon-login.c-header-navigation__link--shopping-cart:before, .icon-login.c-header-navigation__link--wishlist:before, .icon-login.c-header-navigation__link--account:before, .icon-login.c-header-navigation__link--search:before, .icon-login.c-header-navigation__link--language:before, .icon-login.c-footer-list__link--language:before, .m-table__column--configurable .icon-login.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-login:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-login:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-login:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-login:before, .icon-login.c-scrolltop:before, .icon-login.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-login.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-login.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-login.c-navigation-labeled__item--permalink:before, .icon-login.c-navigation-drawer__link--back:before, .icon-login.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-login.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-login.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-login.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-login.swiper-scrollbar-video:before, .swiper-container .icon-login.swiper-pagination-bullet.has-video:before, .icon-login.c-messaging__close:before, .icon-login.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-login.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-login.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-login.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-login.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-login.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-login.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-login.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-login.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-login.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-login.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-login.flockler-carousel_v2-item__media__play-button:before, .icon-login.c-button--download.is-pdf:before, .icon-login.c-button--out-of-stock:before, .icon-login.c-button--business-product:before, .icon-login.c-button--add-to-restock-notify:before, .icon-login.c-button--go-to-idp:before,
.icon-login.c-button--add-to-cart:before, .icon-login.c-button--configurator:before, button.icon-login[data-comparison-remove]:before, .icon-login.c-quantity-select__update-control--remove:before, .icon-login.c-quantity-select__update-control--update:before, .icon-login.c-button--passkey:before, #unibox-suggest-box .icon-login.unibox__delete-history:before, .icon-login.litebox-close:before {
  content: "\f125"/"";
}

.icon.icon-link:before, .icon-link.c-header-navigation__link--shopping-cart:before, .icon-link.c-header-navigation__link--wishlist:before, .icon-link.c-header-navigation__link--account:before, .icon-link.c-header-navigation__link--search:before, .icon-link.c-header-navigation__link--language:before, .icon-link.c-footer-list__link--language:before, .m-table__column--configurable .icon-link.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-link:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-link:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-link:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-link:before, .icon-link.c-scrolltop:before, .icon-link.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-link.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-link.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-link.c-navigation-labeled__item--permalink:before, .icon-link.c-navigation-drawer__link--back:before, .icon-link.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-link.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-link.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-link.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-link.swiper-scrollbar-video:before, .swiper-container .icon-link.swiper-pagination-bullet.has-video:before, .icon-link.c-messaging__close:before, .icon-link.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-link.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-link.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-link.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-link.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-link.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-link.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-link.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-link.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-link.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-link.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-link.flockler-carousel_v2-item__media__play-button:before, .icon-link.c-button--download.is-pdf:before, .icon-link.c-button--out-of-stock:before, .icon-link.c-button--business-product:before, .icon-link.c-button--add-to-restock-notify:before, .icon-link.c-button--go-to-idp:before,
.icon-link.c-button--add-to-cart:before, .icon-link.c-button--configurator:before, button.icon-link[data-comparison-remove]:before, .icon-link.c-quantity-select__update-control--remove:before, .icon-link.c-quantity-select__update-control--update:before, .icon-link.c-button--passkey:before, #unibox-suggest-box .icon-link.unibox__delete-history:before, .icon-link.litebox-close:before {
  content: "\f126"/"";
}

.icon.icon-language:before, .icon-language.c-header-navigation__link--shopping-cart:before, .icon-language.c-header-navigation__link--wishlist:before, .icon-language.c-header-navigation__link--account:before, .icon-language.c-header-navigation__link--search:before, .icon-language.c-header-navigation__link--language:before, .icon-language.c-footer-list__link--language:before, .m-table__column--configurable .icon-language.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-language:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-language:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-language:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-language:before, .icon-language.c-scrolltop:before, .icon-language.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-language.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-language.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-language.c-navigation-labeled__item--permalink:before, .icon-language.c-navigation-drawer__link--back:before, .icon-language.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-language.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-language.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-language.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-language.swiper-scrollbar-video:before, .swiper-container .icon-language.swiper-pagination-bullet.has-video:before, .icon-language.c-messaging__close:before, .icon-language.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-language.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-language.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-language.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-language.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-language.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-language.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-language.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-language.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-language.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-language.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-language.flockler-carousel_v2-item__media__play-button:before, .icon-language.c-button--download.is-pdf:before, .icon-language.c-button--out-of-stock:before, .icon-language.c-button--business-product:before, .icon-language.c-button--add-to-restock-notify:before, .icon-language.c-button--go-to-idp:before,
.icon-language.c-button--add-to-cart:before, .icon-language.c-button--configurator:before, button.icon-language[data-comparison-remove]:before, .icon-language.c-quantity-select__update-control--remove:before, .icon-language.c-quantity-select__update-control--update:before, .icon-language.c-button--passkey:before, #unibox-suggest-box .icon-language.unibox__delete-history:before, .icon-language.litebox-close:before {
  content: "\f127"/"";
}

.icon.icon-instagram:before, .icon-instagram.c-header-navigation__link--shopping-cart:before, .icon-instagram.c-header-navigation__link--wishlist:before, .icon-instagram.c-header-navigation__link--account:before, .icon-instagram.c-header-navigation__link--search:before, .icon-instagram.c-header-navigation__link--language:before, .icon-instagram.c-footer-list__link--language:before, .m-table__column--configurable .icon-instagram.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-instagram:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-instagram:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-instagram:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-instagram:before, .icon-instagram.c-scrolltop:before, .icon-instagram.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-instagram.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-instagram.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-instagram.c-navigation-labeled__item--permalink:before, .icon-instagram.c-navigation-drawer__link--back:before, .icon-instagram.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-instagram.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-instagram.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-instagram.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-instagram.swiper-scrollbar-video:before, .swiper-container .icon-instagram.swiper-pagination-bullet.has-video:before, .icon-instagram.c-messaging__close:before, .icon-instagram.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-instagram.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-instagram.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-instagram.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-instagram.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-instagram.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-instagram.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-instagram.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-instagram.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-instagram.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-instagram.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-instagram.flockler-carousel_v2-item__media__play-button:before, .icon-instagram.c-button--download.is-pdf:before, .icon-instagram.c-button--out-of-stock:before, .icon-instagram.c-button--business-product:before, .icon-instagram.c-button--add-to-restock-notify:before, .icon-instagram.c-button--go-to-idp:before,
.icon-instagram.c-button--add-to-cart:before, .icon-instagram.c-button--configurator:before, button.icon-instagram[data-comparison-remove]:before, .icon-instagram.c-quantity-select__update-control--remove:before, .icon-instagram.c-quantity-select__update-control--update:before, .icon-instagram.c-button--passkey:before, #unibox-suggest-box .icon-instagram.unibox__delete-history:before, .icon-instagram.litebox-close:before {
  content: "\f128"/"";
}

.icon.icon-imagemap:before, .icon-imagemap.c-header-navigation__link--shopping-cart:before, .icon-imagemap.c-header-navigation__link--wishlist:before, .icon-imagemap.c-header-navigation__link--account:before, .icon-imagemap.c-header-navigation__link--search:before, .icon-imagemap.c-header-navigation__link--language:before, .icon-imagemap.c-footer-list__link--language:before, .m-table__column--configurable .icon-imagemap.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-imagemap:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-imagemap:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-imagemap:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-imagemap:before, .icon-imagemap.c-scrolltop:before, .icon-imagemap.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-imagemap.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-imagemap.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-imagemap.c-navigation-labeled__item--permalink:before, .icon-imagemap.c-navigation-drawer__link--back:before, .icon-imagemap.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-imagemap.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-imagemap.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-imagemap.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-imagemap.swiper-scrollbar-video:before, .swiper-container .icon-imagemap.swiper-pagination-bullet.has-video:before, .icon-imagemap.c-messaging__close:before, .icon-imagemap.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-imagemap.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-imagemap.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-imagemap.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-imagemap.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-imagemap.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-imagemap.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-imagemap.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-imagemap.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-imagemap.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-imagemap.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-imagemap.flockler-carousel_v2-item__media__play-button:before, .icon-imagemap.c-button--download.is-pdf:before, .icon-imagemap.c-button--out-of-stock:before, .icon-imagemap.c-button--business-product:before, .icon-imagemap.c-button--add-to-restock-notify:before, .icon-imagemap.c-button--go-to-idp:before,
.icon-imagemap.c-button--add-to-cart:before, .icon-imagemap.c-button--configurator:before, button.icon-imagemap[data-comparison-remove]:before, .icon-imagemap.c-quantity-select__update-control--remove:before, .icon-imagemap.c-quantity-select__update-control--update:before, .icon-imagemap.c-button--passkey:before, #unibox-suggest-box .icon-imagemap.unibox__delete-history:before, .icon-imagemap.litebox-close:before {
  content: "\f129"/"";
}

.icon.icon-icon-video:before, .icon-icon-video.c-header-navigation__link--shopping-cart:before, .icon-icon-video.c-header-navigation__link--wishlist:before, .icon-icon-video.c-header-navigation__link--account:before, .icon-icon-video.c-header-navigation__link--search:before, .icon-icon-video.c-header-navigation__link--language:before, .icon-icon-video.c-footer-list__link--language:before, .m-table__column--configurable .icon-icon-video.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-icon-video:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-icon-video:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-icon-video:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-icon-video:before, .icon-icon-video.c-scrolltop:before, .icon-icon-video.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-icon-video.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-icon-video.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-icon-video.c-navigation-labeled__item--permalink:before, .icon-icon-video.c-navigation-drawer__link--back:before, .icon-icon-video.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-icon-video.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-icon-video.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-icon-video.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-icon-video.swiper-scrollbar-video:before, .swiper-container .icon-icon-video.swiper-pagination-bullet.has-video:before, .icon-icon-video.c-messaging__close:before, .icon-icon-video.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-icon-video.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-icon-video.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-icon-video.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-icon-video.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-icon-video.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-icon-video.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-icon-video.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-icon-video.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-video.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-video.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-video.flockler-carousel_v2-item__media__play-button:before, .icon-icon-video.c-button--download.is-pdf:before, .icon-icon-video.c-button--out-of-stock:before, .icon-icon-video.c-button--business-product:before, .icon-icon-video.c-button--add-to-restock-notify:before, .icon-icon-video.c-button--go-to-idp:before,
.icon-icon-video.c-button--add-to-cart:before, .icon-icon-video.c-button--configurator:before, button.icon-icon-video[data-comparison-remove]:before, .icon-icon-video.c-quantity-select__update-control--remove:before, .icon-icon-video.c-quantity-select__update-control--update:before, .icon-icon-video.c-button--passkey:before, #unibox-suggest-box .icon-icon-video.unibox__delete-history:before, .icon-icon-video.litebox-close:before {
  content: "\f12a"/"";
}

.icon.icon-icon-store:before, .icon-icon-store.c-header-navigation__link--shopping-cart:before, .icon-icon-store.c-header-navigation__link--wishlist:before, .icon-icon-store.c-header-navigation__link--account:before, .icon-icon-store.c-header-navigation__link--search:before, .icon-icon-store.c-header-navigation__link--language:before, .icon-icon-store.c-footer-list__link--language:before, .m-table__column--configurable .icon-icon-store.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-icon-store:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-icon-store:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-icon-store:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-icon-store:before, .icon-icon-store.c-scrolltop:before, .icon-icon-store.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-icon-store.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-icon-store.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-icon-store.c-navigation-labeled__item--permalink:before, .icon-icon-store.c-navigation-drawer__link--back:before, .icon-icon-store.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-icon-store.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-icon-store.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-icon-store.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-icon-store.swiper-scrollbar-video:before, .swiper-container .icon-icon-store.swiper-pagination-bullet.has-video:before, .icon-icon-store.c-messaging__close:before, .icon-icon-store.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-icon-store.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-icon-store.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-icon-store.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-icon-store.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-icon-store.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-icon-store.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-icon-store.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-icon-store.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-store.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-store.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-store.flockler-carousel_v2-item__media__play-button:before, .icon-icon-store.c-button--download.is-pdf:before, .icon-icon-store.c-button--out-of-stock:before, .icon-icon-store.c-button--business-product:before, .icon-icon-store.c-button--add-to-restock-notify:before, .icon-icon-store.c-button--go-to-idp:before,
.icon-icon-store.c-button--add-to-cart:before, .icon-icon-store.c-button--configurator:before, button.icon-icon-store[data-comparison-remove]:before, .icon-icon-store.c-quantity-select__update-control--remove:before, .icon-icon-store.c-quantity-select__update-control--update:before, .icon-icon-store.c-button--passkey:before, #unibox-suggest-box .icon-icon-store.unibox__delete-history:before, .icon-icon-store.litebox-close:before {
  content: "\f12b"/"";
}

.icon.icon-icon-download:before, .icon-icon-download.c-header-navigation__link--shopping-cart:before, .icon-icon-download.c-header-navigation__link--wishlist:before, .icon-icon-download.c-header-navigation__link--account:before, .icon-icon-download.c-header-navigation__link--search:before, .icon-icon-download.c-header-navigation__link--language:before, .icon-icon-download.c-footer-list__link--language:before, .m-table__column--configurable .icon-icon-download.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-icon-download:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-icon-download:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-icon-download:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-icon-download:before, .icon-icon-download.c-scrolltop:before, .icon-icon-download.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-icon-download.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-icon-download.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-icon-download.c-navigation-labeled__item--permalink:before, .icon-icon-download.c-navigation-drawer__link--back:before, .icon-icon-download.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-icon-download.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-icon-download.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-icon-download.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-icon-download.swiper-scrollbar-video:before, .swiper-container .icon-icon-download.swiper-pagination-bullet.has-video:before, .icon-icon-download.c-messaging__close:before, .icon-icon-download.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-icon-download.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-icon-download.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-icon-download.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-icon-download.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-icon-download.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-icon-download.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-icon-download.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-icon-download.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-download.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-download.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-download.flockler-carousel_v2-item__media__play-button:before, .icon-icon-download.c-button--download.is-pdf:before, .icon-icon-download.c-button--out-of-stock:before, .icon-icon-download.c-button--business-product:before, .icon-icon-download.c-button--add-to-restock-notify:before, .icon-icon-download.c-button--go-to-idp:before,
.icon-icon-download.c-button--add-to-cart:before, .icon-icon-download.c-button--configurator:before, button.icon-icon-download[data-comparison-remove]:before, .icon-icon-download.c-quantity-select__update-control--remove:before, .icon-icon-download.c-quantity-select__update-control--update:before, .icon-icon-download.c-button--passkey:before, #unibox-suggest-box .icon-icon-download.unibox__delete-history:before, .icon-icon-download.litebox-close:before {
  content: "\f12c"/"";
}

.icon.icon-icon-audio:before, .icon-icon-audio.c-header-navigation__link--shopping-cart:before, .icon-icon-audio.c-header-navigation__link--wishlist:before, .icon-icon-audio.c-header-navigation__link--account:before, .icon-icon-audio.c-header-navigation__link--search:before, .icon-icon-audio.c-header-navigation__link--language:before, .icon-icon-audio.c-footer-list__link--language:before, .m-table__column--configurable .icon-icon-audio.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-icon-audio:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-icon-audio:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-icon-audio:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-icon-audio:before, .icon-icon-audio.c-scrolltop:before, .icon-icon-audio.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-icon-audio.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-icon-audio.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-icon-audio.c-navigation-labeled__item--permalink:before, .icon-icon-audio.c-navigation-drawer__link--back:before, .icon-icon-audio.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-icon-audio.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-icon-audio.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-icon-audio.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-icon-audio.swiper-scrollbar-video:before, .swiper-container .icon-icon-audio.swiper-pagination-bullet.has-video:before, .icon-icon-audio.c-messaging__close:before, .icon-icon-audio.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-icon-audio.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-icon-audio.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-icon-audio.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-icon-audio.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-icon-audio.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-icon-audio.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-icon-audio.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-icon-audio.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-audio.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-audio.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-icon-audio.flockler-carousel_v2-item__media__play-button:before, .icon-icon-audio.c-button--download.is-pdf:before, .icon-icon-audio.c-button--out-of-stock:before, .icon-icon-audio.c-button--business-product:before, .icon-icon-audio.c-button--add-to-restock-notify:before, .icon-icon-audio.c-button--go-to-idp:before,
.icon-icon-audio.c-button--add-to-cart:before, .icon-icon-audio.c-button--configurator:before, button.icon-icon-audio[data-comparison-remove]:before, .icon-icon-audio.c-quantity-select__update-control--remove:before, .icon-icon-audio.c-quantity-select__update-control--update:before, .icon-icon-audio.c-button--passkey:before, #unibox-suggest-box .icon-icon-audio.unibox__delete-history:before, .icon-icon-audio.litebox-close:before {
  content: "\f12d"/"";
}

.icon.icon-home:before, .icon-home.c-header-navigation__link--shopping-cart:before, .icon-home.c-header-navigation__link--wishlist:before, .icon-home.c-header-navigation__link--account:before, .icon-home.c-header-navigation__link--search:before, .icon-home.c-header-navigation__link--language:before, .icon-home.c-footer-list__link--language:before, .m-table__column--configurable .icon-home.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-home:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-home:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-home:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-home:before, .icon-home.c-scrolltop:before, .icon-home.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-home.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-home.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-home.c-navigation-labeled__item--permalink:before, .icon-home.c-navigation-drawer__link--back:before, .icon-home.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-home.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-home.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-home.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-home.swiper-scrollbar-video:before, .swiper-container .icon-home.swiper-pagination-bullet.has-video:before, .icon-home.c-messaging__close:before, .icon-home.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-home.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-home.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-home.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-home.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-home.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-home.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-home.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-home.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-home.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-home.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-home.flockler-carousel_v2-item__media__play-button:before, .icon-home.c-button--download.is-pdf:before, .icon-home.c-button--out-of-stock:before, .icon-home.c-button--business-product:before, .icon-home.c-button--add-to-restock-notify:before, .icon-home.c-button--go-to-idp:before,
.icon-home.c-button--add-to-cart:before, .icon-home.c-button--configurator:before, button.icon-home[data-comparison-remove]:before, .icon-home.c-quantity-select__update-control--remove:before, .icon-home.c-quantity-select__update-control--update:before, .icon-home.c-button--passkey:before, #unibox-suggest-box .icon-home.unibox__delete-history:before, .icon-home.litebox-close:before {
  content: "\f12e"/"";
}

.icon.icon-help:before, .icon-help.c-header-navigation__link--shopping-cart:before, .icon-help.c-header-navigation__link--wishlist:before, .icon-help.c-header-navigation__link--account:before, .icon-help.c-header-navigation__link--search:before, .icon-help.c-header-navigation__link--language:before, .icon-help.c-footer-list__link--language:before, .m-table__column--configurable .icon-help.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-help:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-help:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-help:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-help:before, .icon-help.c-scrolltop:before, .icon-help.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-help.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-help.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-help.c-navigation-labeled__item--permalink:before, .icon-help.c-navigation-drawer__link--back:before, .icon-help.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-help.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-help.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-help.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-help.swiper-scrollbar-video:before, .swiper-container .icon-help.swiper-pagination-bullet.has-video:before, .icon-help.c-messaging__close:before, .icon-help.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-help.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-help.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-help.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-help.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-help.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-help.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-help.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-help.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-help.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-help.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-help.flockler-carousel_v2-item__media__play-button:before, .icon-help.c-button--download.is-pdf:before, .icon-help.c-button--out-of-stock:before, .icon-help.c-button--business-product:before, .icon-help.c-button--add-to-restock-notify:before, .icon-help.c-button--go-to-idp:before,
.icon-help.c-button--add-to-cart:before, .icon-help.c-button--configurator:before, button.icon-help[data-comparison-remove]:before, .icon-help.c-quantity-select__update-control--remove:before, .icon-help.c-quantity-select__update-control--update:before, .icon-help.c-button--passkey:before, #unibox-suggest-box .icon-help.unibox__delete-history:before, .icon-help.litebox-close:before {
  content: "\f12f"/"";
}

.icon.icon-heart:before, .icon-heart.c-header-navigation__link--shopping-cart:before, .icon-heart.c-header-navigation__link--wishlist:before, .icon-heart.c-header-navigation__link--account:before, .icon-heart.c-header-navigation__link--search:before, .icon-heart.c-header-navigation__link--language:before, .icon-heart.c-footer-list__link--language:before, .m-table__column--configurable .icon-heart.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-heart:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-heart:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-heart:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-heart:before, .icon-heart.c-scrolltop:before, .icon-heart.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-heart.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-heart.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-heart.c-navigation-labeled__item--permalink:before, .icon-heart.c-navigation-drawer__link--back:before, .icon-heart.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-heart.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-heart.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-heart.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-heart.swiper-scrollbar-video:before, .swiper-container .icon-heart.swiper-pagination-bullet.has-video:before, .icon-heart.c-messaging__close:before, .icon-heart.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-heart.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-heart.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-heart.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-heart.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-heart.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-heart.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-heart.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-heart.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-heart.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-heart.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-heart.flockler-carousel_v2-item__media__play-button:before, .icon-heart.c-button--download.is-pdf:before, .icon-heart.c-button--out-of-stock:before, .icon-heart.c-button--business-product:before, .icon-heart.c-button--add-to-restock-notify:before, .icon-heart.c-button--go-to-idp:before,
.icon-heart.c-button--add-to-cart:before, .icon-heart.c-button--configurator:before, button.icon-heart[data-comparison-remove]:before, .icon-heart.c-quantity-select__update-control--remove:before, .icon-heart.c-quantity-select__update-control--update:before, .icon-heart.c-button--passkey:before, #unibox-suggest-box .icon-heart.unibox__delete-history:before, .icon-heart.litebox-close:before {
  content: "\f130"/"";
}

.icon.icon-globe:before, .icon-globe.c-header-navigation__link--shopping-cart:before, .icon-globe.c-header-navigation__link--wishlist:before, .icon-globe.c-header-navigation__link--account:before, .icon-globe.c-header-navigation__link--search:before, .icon-globe.c-header-navigation__link--language:before, .icon-globe.c-footer-list__link--language:before, .m-table__column--configurable .icon-globe.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-globe:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-globe:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-globe:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-globe:before, .icon-globe.c-scrolltop:before, .icon-globe.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-globe.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-globe.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-globe.c-navigation-labeled__item--permalink:before, .icon-globe.c-navigation-drawer__link--back:before, .icon-globe.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-globe.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-globe.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-globe.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-globe.swiper-scrollbar-video:before, .swiper-container .icon-globe.swiper-pagination-bullet.has-video:before, .icon-globe.c-messaging__close:before, .icon-globe.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-globe.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-globe.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-globe.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-globe.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-globe.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-globe.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-globe.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-globe.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-globe.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-globe.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-globe.flockler-carousel_v2-item__media__play-button:before, .icon-globe.c-button--download.is-pdf:before, .icon-globe.c-button--out-of-stock:before, .icon-globe.c-button--business-product:before, .icon-globe.c-button--add-to-restock-notify:before, .icon-globe.c-button--go-to-idp:before,
.icon-globe.c-button--add-to-cart:before, .icon-globe.c-button--configurator:before, button.icon-globe[data-comparison-remove]:before, .icon-globe.c-quantity-select__update-control--remove:before, .icon-globe.c-quantity-select__update-control--update:before, .icon-globe.c-button--passkey:before, #unibox-suggest-box .icon-globe.unibox__delete-history:before, .icon-globe.litebox-close:before {
  content: "\f131"/"";
}

.icon.icon-globe-language:before, .icon-globe-language.c-header-navigation__link--shopping-cart:before, .icon-globe-language.c-header-navigation__link--wishlist:before, .icon-globe-language.c-header-navigation__link--account:before, .icon-globe-language.c-header-navigation__link--search:before, .icon-globe-language.c-header-navigation__link--language:before, .icon-globe-language.c-footer-list__link--language:before, .m-table__column--configurable .icon-globe-language.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-globe-language:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-globe-language:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-globe-language:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-globe-language:before, .icon-globe-language.c-scrolltop:before, .icon-globe-language.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-globe-language.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-globe-language.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-globe-language.c-navigation-labeled__item--permalink:before, .icon-globe-language.c-navigation-drawer__link--back:before, .icon-globe-language.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-globe-language.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-globe-language.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-globe-language.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-globe-language.swiper-scrollbar-video:before, .swiper-container .icon-globe-language.swiper-pagination-bullet.has-video:before, .icon-globe-language.c-messaging__close:before, .icon-globe-language.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-globe-language.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-globe-language.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-globe-language.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-globe-language.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-globe-language.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-globe-language.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-globe-language.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-globe-language.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-globe-language.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-globe-language.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-globe-language.flockler-carousel_v2-item__media__play-button:before, .icon-globe-language.c-button--download.is-pdf:before, .icon-globe-language.c-button--out-of-stock:before, .icon-globe-language.c-button--business-product:before, .icon-globe-language.c-button--add-to-restock-notify:before, .icon-globe-language.c-button--go-to-idp:before,
.icon-globe-language.c-button--add-to-cart:before, .icon-globe-language.c-button--configurator:before, button.icon-globe-language[data-comparison-remove]:before, .icon-globe-language.c-quantity-select__update-control--remove:before, .icon-globe-language.c-quantity-select__update-control--update:before, .icon-globe-language.c-button--passkey:before, #unibox-suggest-box .icon-globe-language.unibox__delete-history:before, .icon-globe-language.litebox-close:before {
  content: "\f132"/"";
}

.icon.icon-german-manufacturer:before, .icon-german-manufacturer.c-header-navigation__link--shopping-cart:before, .icon-german-manufacturer.c-header-navigation__link--wishlist:before, .icon-german-manufacturer.c-header-navigation__link--account:before, .icon-german-manufacturer.c-header-navigation__link--search:before, .icon-german-manufacturer.c-header-navigation__link--language:before, .icon-german-manufacturer.c-footer-list__link--language:before, .m-table__column--configurable .icon-german-manufacturer.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-german-manufacturer:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-german-manufacturer:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-german-manufacturer:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-german-manufacturer:before, .icon-german-manufacturer.c-scrolltop:before, .icon-german-manufacturer.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-german-manufacturer.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-german-manufacturer.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-german-manufacturer.c-navigation-labeled__item--permalink:before, .icon-german-manufacturer.c-navigation-drawer__link--back:before, .icon-german-manufacturer.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-german-manufacturer.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-german-manufacturer.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-german-manufacturer.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-german-manufacturer.swiper-scrollbar-video:before, .swiper-container .icon-german-manufacturer.swiper-pagination-bullet.has-video:before, .icon-german-manufacturer.c-messaging__close:before, .icon-german-manufacturer.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-german-manufacturer.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-german-manufacturer.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-german-manufacturer.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-german-manufacturer.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-german-manufacturer.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-german-manufacturer.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-german-manufacturer.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-german-manufacturer.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-german-manufacturer.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-german-manufacturer.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-german-manufacturer.flockler-carousel_v2-item__media__play-button:before, .icon-german-manufacturer.c-button--download.is-pdf:before, .icon-german-manufacturer.c-button--out-of-stock:before, .icon-german-manufacturer.c-button--business-product:before, .icon-german-manufacturer.c-button--add-to-restock-notify:before, .icon-german-manufacturer.c-button--go-to-idp:before,
.icon-german-manufacturer.c-button--add-to-cart:before, .icon-german-manufacturer.c-button--configurator:before, button.icon-german-manufacturer[data-comparison-remove]:before, .icon-german-manufacturer.c-quantity-select__update-control--remove:before, .icon-german-manufacturer.c-quantity-select__update-control--update:before, .icon-german-manufacturer.c-button--passkey:before, #unibox-suggest-box .icon-german-manufacturer.unibox__delete-history:before, .icon-german-manufacturer.litebox-close:before {
  content: "\f133"/"";
}

.icon.icon-german-manufacturer-old:before, .icon-german-manufacturer-old.c-header-navigation__link--shopping-cart:before, .icon-german-manufacturer-old.c-header-navigation__link--wishlist:before, .icon-german-manufacturer-old.c-header-navigation__link--account:before, .icon-german-manufacturer-old.c-header-navigation__link--search:before, .icon-german-manufacturer-old.c-header-navigation__link--language:before, .icon-german-manufacturer-old.c-footer-list__link--language:before, .m-table__column--configurable .icon-german-manufacturer-old.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-german-manufacturer-old:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-german-manufacturer-old:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-german-manufacturer-old:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-german-manufacturer-old:before, .icon-german-manufacturer-old.c-scrolltop:before, .icon-german-manufacturer-old.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-german-manufacturer-old.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-german-manufacturer-old.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-german-manufacturer-old.c-navigation-labeled__item--permalink:before, .icon-german-manufacturer-old.c-navigation-drawer__link--back:before, .icon-german-manufacturer-old.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-german-manufacturer-old.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-german-manufacturer-old.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-german-manufacturer-old.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-german-manufacturer-old.swiper-scrollbar-video:before, .swiper-container .icon-german-manufacturer-old.swiper-pagination-bullet.has-video:before, .icon-german-manufacturer-old.c-messaging__close:before, .icon-german-manufacturer-old.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-german-manufacturer-old.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-german-manufacturer-old.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-german-manufacturer-old.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-german-manufacturer-old.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-german-manufacturer-old.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-german-manufacturer-old.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-german-manufacturer-old.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-german-manufacturer-old.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-german-manufacturer-old.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-german-manufacturer-old.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-german-manufacturer-old.flockler-carousel_v2-item__media__play-button:before, .icon-german-manufacturer-old.c-button--download.is-pdf:before, .icon-german-manufacturer-old.c-button--out-of-stock:before, .icon-german-manufacturer-old.c-button--business-product:before, .icon-german-manufacturer-old.c-button--add-to-restock-notify:before, .icon-german-manufacturer-old.c-button--go-to-idp:before,
.icon-german-manufacturer-old.c-button--add-to-cart:before, .icon-german-manufacturer-old.c-button--configurator:before, button.icon-german-manufacturer-old[data-comparison-remove]:before, .icon-german-manufacturer-old.c-quantity-select__update-control--remove:before, .icon-german-manufacturer-old.c-quantity-select__update-control--update:before, .icon-german-manufacturer-old.c-button--passkey:before, #unibox-suggest-box .icon-german-manufacturer-old.unibox__delete-history:before, .icon-german-manufacturer-old.litebox-close:before {
  content: "\f134"/"";
}

.icon.icon-german-manufacturer-alt:before, .icon-german-manufacturer-alt.c-header-navigation__link--shopping-cart:before, .icon-german-manufacturer-alt.c-header-navigation__link--wishlist:before, .icon-german-manufacturer-alt.c-header-navigation__link--account:before, .icon-german-manufacturer-alt.c-header-navigation__link--search:before, .icon-german-manufacturer-alt.c-header-navigation__link--language:before, .icon-german-manufacturer-alt.c-footer-list__link--language:before, .m-table__column--configurable .icon-german-manufacturer-alt.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-german-manufacturer-alt:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-german-manufacturer-alt:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-german-manufacturer-alt:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-german-manufacturer-alt:before, .icon-german-manufacturer-alt.c-scrolltop:before, .icon-german-manufacturer-alt.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-german-manufacturer-alt.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-german-manufacturer-alt.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-german-manufacturer-alt.c-navigation-labeled__item--permalink:before, .icon-german-manufacturer-alt.c-navigation-drawer__link--back:before, .icon-german-manufacturer-alt.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-german-manufacturer-alt.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-german-manufacturer-alt.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-german-manufacturer-alt.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-german-manufacturer-alt.swiper-scrollbar-video:before, .swiper-container .icon-german-manufacturer-alt.swiper-pagination-bullet.has-video:before, .icon-german-manufacturer-alt.c-messaging__close:before, .icon-german-manufacturer-alt.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-german-manufacturer-alt.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-german-manufacturer-alt.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-german-manufacturer-alt.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-german-manufacturer-alt.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-german-manufacturer-alt.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-german-manufacturer-alt.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-german-manufacturer-alt.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-german-manufacturer-alt.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-german-manufacturer-alt.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-german-manufacturer-alt.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-german-manufacturer-alt.flockler-carousel_v2-item__media__play-button:before, .icon-german-manufacturer-alt.c-button--download.is-pdf:before, .icon-german-manufacturer-alt.c-button--out-of-stock:before, .icon-german-manufacturer-alt.c-button--business-product:before, .icon-german-manufacturer-alt.c-button--add-to-restock-notify:before, .icon-german-manufacturer-alt.c-button--go-to-idp:before,
.icon-german-manufacturer-alt.c-button--add-to-cart:before, .icon-german-manufacturer-alt.c-button--configurator:before, button.icon-german-manufacturer-alt[data-comparison-remove]:before, .icon-german-manufacturer-alt.c-quantity-select__update-control--remove:before, .icon-german-manufacturer-alt.c-quantity-select__update-control--update:before, .icon-german-manufacturer-alt.c-button--passkey:before, #unibox-suggest-box .icon-german-manufacturer-alt.unibox__delete-history:before, .icon-german-manufacturer-alt.litebox-close:before {
  content: "\f135"/"";
}

.icon.icon-free-delivery:before, .icon-free-delivery.c-header-navigation__link--shopping-cart:before, .icon-free-delivery.c-header-navigation__link--wishlist:before, .icon-free-delivery.c-header-navigation__link--account:before, .icon-free-delivery.c-header-navigation__link--search:before, .icon-free-delivery.c-header-navigation__link--language:before, .icon-free-delivery.c-footer-list__link--language:before, .m-table__column--configurable .icon-free-delivery.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-free-delivery:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-free-delivery:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-free-delivery:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-free-delivery:before, .icon-free-delivery.c-scrolltop:before, .icon-free-delivery.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-free-delivery.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-free-delivery.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-free-delivery.c-navigation-labeled__item--permalink:before, .icon-free-delivery.c-navigation-drawer__link--back:before, .icon-free-delivery.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-free-delivery.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-free-delivery.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-free-delivery.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-free-delivery.swiper-scrollbar-video:before, .swiper-container .icon-free-delivery.swiper-pagination-bullet.has-video:before, .icon-free-delivery.c-messaging__close:before, .icon-free-delivery.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-free-delivery.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-free-delivery.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-free-delivery.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-free-delivery.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-free-delivery.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-free-delivery.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-free-delivery.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-free-delivery.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-free-delivery.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-free-delivery.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-free-delivery.flockler-carousel_v2-item__media__play-button:before, .icon-free-delivery.c-button--download.is-pdf:before, .icon-free-delivery.c-button--out-of-stock:before, .icon-free-delivery.c-button--business-product:before, .icon-free-delivery.c-button--add-to-restock-notify:before, .icon-free-delivery.c-button--go-to-idp:before,
.icon-free-delivery.c-button--add-to-cart:before, .icon-free-delivery.c-button--configurator:before, button.icon-free-delivery[data-comparison-remove]:before, .icon-free-delivery.c-quantity-select__update-control--remove:before, .icon-free-delivery.c-quantity-select__update-control--update:before, .icon-free-delivery.c-button--passkey:before, #unibox-suggest-box .icon-free-delivery.unibox__delete-history:before, .icon-free-delivery.litebox-close:before {
  content: "\f136"/"";
}

.icon.icon-filter:before, .icon-filter.c-header-navigation__link--shopping-cart:before, .icon-filter.c-header-navigation__link--wishlist:before, .icon-filter.c-header-navigation__link--account:before, .icon-filter.c-header-navigation__link--search:before, .icon-filter.c-header-navigation__link--language:before, .icon-filter.c-footer-list__link--language:before, .m-table__column--configurable .icon-filter.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter:before, .icon-filter.c-scrolltop:before, .icon-filter.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-filter.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-filter.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-filter.c-navigation-labeled__item--permalink:before, .icon-filter.c-navigation-drawer__link--back:before, .icon-filter.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-filter.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-filter.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-filter.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-filter.swiper-scrollbar-video:before, .swiper-container .icon-filter.swiper-pagination-bullet.has-video:before, .icon-filter.c-messaging__close:before, .icon-filter.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-filter.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-filter.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-filter.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-filter.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter.flockler-carousel_v2-item__media__play-button:before, .icon-filter.c-button--download.is-pdf:before, .icon-filter.c-button--out-of-stock:before, .icon-filter.c-button--business-product:before, .icon-filter.c-button--add-to-restock-notify:before, .icon-filter.c-button--go-to-idp:before,
.icon-filter.c-button--add-to-cart:before, .icon-filter.c-button--configurator:before, button.icon-filter[data-comparison-remove]:before, .icon-filter.c-quantity-select__update-control--remove:before, .icon-filter.c-quantity-select__update-control--update:before, .icon-filter.c-button--passkey:before, #unibox-suggest-box .icon-filter.unibox__delete-history:before, .icon-filter.litebox-close:before {
  content: "\f137"/"";
}

.icon.icon-filter-search:before, .icon-filter-search.c-header-navigation__link--shopping-cart:before, .icon-filter-search.c-header-navigation__link--wishlist:before, .icon-filter-search.c-header-navigation__link--account:before, .icon-filter-search.c-header-navigation__link--search:before, .icon-filter-search.c-header-navigation__link--language:before, .icon-filter-search.c-footer-list__link--language:before, .m-table__column--configurable .icon-filter-search.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-search:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-search:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-search:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-search:before, .icon-filter-search.c-scrolltop:before, .icon-filter-search.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-search.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-search.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-filter-search.c-navigation-labeled__item--permalink:before, .icon-filter-search.c-navigation-drawer__link--back:before, .icon-filter-search.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-filter-search.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-filter-search.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-filter-search.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-filter-search.swiper-scrollbar-video:before, .swiper-container .icon-filter-search.swiper-pagination-bullet.has-video:before, .icon-filter-search.c-messaging__close:before, .icon-filter-search.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-filter-search.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-filter-search.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-filter-search.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-search.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-search.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-filter-search.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-search.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-search.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-search.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-search.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-search.flockler-carousel_v2-item__media__play-button:before, .icon-filter-search.c-button--download.is-pdf:before, .icon-filter-search.c-button--out-of-stock:before, .icon-filter-search.c-button--business-product:before, .icon-filter-search.c-button--add-to-restock-notify:before, .icon-filter-search.c-button--go-to-idp:before,
.icon-filter-search.c-button--add-to-cart:before, .icon-filter-search.c-button--configurator:before, button.icon-filter-search[data-comparison-remove]:before, .icon-filter-search.c-quantity-select__update-control--remove:before, .icon-filter-search.c-quantity-select__update-control--update:before, .icon-filter-search.c-button--passkey:before, #unibox-suggest-box .icon-filter-search.unibox__delete-history:before, .icon-filter-search.litebox-close:before {
  content: "\f138"/"";
}

.icon.icon-filter-reset-circle:before, .icon-filter-reset-circle.c-header-navigation__link--shopping-cart:before, .icon-filter-reset-circle.c-header-navigation__link--wishlist:before, .icon-filter-reset-circle.c-header-navigation__link--account:before, .icon-filter-reset-circle.c-header-navigation__link--search:before, .icon-filter-reset-circle.c-header-navigation__link--language:before, .icon-filter-reset-circle.c-footer-list__link--language:before, .m-table__column--configurable .icon-filter-reset-circle.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-reset-circle:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-reset-circle:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-reset-circle:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-reset-circle:before, .icon-filter-reset-circle.c-scrolltop:before, .icon-filter-reset-circle.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-reset-circle.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-reset-circle.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-filter-reset-circle.c-navigation-labeled__item--permalink:before, .icon-filter-reset-circle.c-navigation-drawer__link--back:before, .icon-filter-reset-circle.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-filter-reset-circle.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-filter-reset-circle.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-filter-reset-circle.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-filter-reset-circle.swiper-scrollbar-video:before, .swiper-container .icon-filter-reset-circle.swiper-pagination-bullet.has-video:before, .icon-filter-reset-circle.c-messaging__close:before, .icon-filter-reset-circle.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-filter-reset-circle.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-filter-reset-circle.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-filter-reset-circle.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-reset-circle.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-reset-circle.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-filter-reset-circle.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-reset-circle.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-reset-circle.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-reset-circle.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-reset-circle.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-reset-circle.flockler-carousel_v2-item__media__play-button:before, .icon-filter-reset-circle.c-button--download.is-pdf:before, .icon-filter-reset-circle.c-button--out-of-stock:before, .icon-filter-reset-circle.c-button--business-product:before, .icon-filter-reset-circle.c-button--add-to-restock-notify:before, .icon-filter-reset-circle.c-button--go-to-idp:before,
.icon-filter-reset-circle.c-button--add-to-cart:before, .icon-filter-reset-circle.c-button--configurator:before, button.icon-filter-reset-circle[data-comparison-remove]:before, .icon-filter-reset-circle.c-quantity-select__update-control--remove:before, .icon-filter-reset-circle.c-quantity-select__update-control--update:before, .icon-filter-reset-circle.c-button--passkey:before, #unibox-suggest-box .icon-filter-reset-circle.unibox__delete-history:before, .icon-filter-reset-circle.litebox-close:before {
  content: "\f139"/"";
}

.icon.icon-filter-open:before, .icon-filter-open.c-header-navigation__link--shopping-cart:before, .icon-filter-open.c-header-navigation__link--wishlist:before, .icon-filter-open.c-header-navigation__link--account:before, .icon-filter-open.c-header-navigation__link--search:before, .icon-filter-open.c-header-navigation__link--language:before, .icon-filter-open.c-footer-list__link--language:before, .m-table__column--configurable .icon-filter-open.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-open:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-open:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-open:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-open:before, .icon-filter-open.c-scrolltop:before, .icon-filter-open.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-open.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-open.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-filter-open.c-navigation-labeled__item--permalink:before, .icon-filter-open.c-navigation-drawer__link--back:before, .icon-filter-open.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-filter-open.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-filter-open.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-filter-open.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-filter-open.swiper-scrollbar-video:before, .swiper-container .icon-filter-open.swiper-pagination-bullet.has-video:before, .icon-filter-open.c-messaging__close:before, .icon-filter-open.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-filter-open.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-filter-open.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-filter-open.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-open.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-open.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-filter-open.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-open.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-open.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-open.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-open.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-open.flockler-carousel_v2-item__media__play-button:before, .icon-filter-open.c-button--download.is-pdf:before, .icon-filter-open.c-button--out-of-stock:before, .icon-filter-open.c-button--business-product:before, .icon-filter-open.c-button--add-to-restock-notify:before, .icon-filter-open.c-button--go-to-idp:before,
.icon-filter-open.c-button--add-to-cart:before, .icon-filter-open.c-button--configurator:before, button.icon-filter-open[data-comparison-remove]:before, .icon-filter-open.c-quantity-select__update-control--remove:before, .icon-filter-open.c-quantity-select__update-control--update:before, .icon-filter-open.c-button--passkey:before, #unibox-suggest-box .icon-filter-open.unibox__delete-history:before, .icon-filter-open.litebox-close:before {
  content: "\f13a"/"";
}

.icon.icon-filter-drawer:before, .icon-filter-drawer.c-header-navigation__link--shopping-cart:before, .icon-filter-drawer.c-header-navigation__link--wishlist:before, .icon-filter-drawer.c-header-navigation__link--account:before, .icon-filter-drawer.c-header-navigation__link--search:before, .icon-filter-drawer.c-header-navigation__link--language:before, .icon-filter-drawer.c-footer-list__link--language:before, .m-table__column--configurable .icon-filter-drawer.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-drawer:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-drawer:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-drawer:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-drawer:before, .icon-filter-drawer.c-scrolltop:before, .icon-filter-drawer.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-drawer.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-drawer.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-filter-drawer.c-navigation-labeled__item--permalink:before, .icon-filter-drawer.c-navigation-drawer__link--back:before, .icon-filter-drawer.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-filter-drawer.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-filter-drawer.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-filter-drawer.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-filter-drawer.swiper-scrollbar-video:before, .swiper-container .icon-filter-drawer.swiper-pagination-bullet.has-video:before, .icon-filter-drawer.c-messaging__close:before, .icon-filter-drawer.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-filter-drawer.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-filter-drawer.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-filter-drawer.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-drawer.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-drawer.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-filter-drawer.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-drawer.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-drawer.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-drawer.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-drawer.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-drawer.flockler-carousel_v2-item__media__play-button:before, .icon-filter-drawer.c-button--download.is-pdf:before, .icon-filter-drawer.c-button--out-of-stock:before, .icon-filter-drawer.c-button--business-product:before, .icon-filter-drawer.c-button--add-to-restock-notify:before, .icon-filter-drawer.c-button--go-to-idp:before,
.icon-filter-drawer.c-button--add-to-cart:before, .icon-filter-drawer.c-button--configurator:before, button.icon-filter-drawer[data-comparison-remove]:before, .icon-filter-drawer.c-quantity-select__update-control--remove:before, .icon-filter-drawer.c-quantity-select__update-control--update:before, .icon-filter-drawer.c-button--passkey:before, #unibox-suggest-box .icon-filter-drawer.unibox__delete-history:before, .icon-filter-drawer.litebox-close:before {
  content: "\f13b"/"";
}

.icon.icon-filter-close:before, .icon-filter-close.c-header-navigation__link--shopping-cart:before, .icon-filter-close.c-header-navigation__link--wishlist:before, .icon-filter-close.c-header-navigation__link--account:before, .icon-filter-close.c-header-navigation__link--search:before, .icon-filter-close.c-header-navigation__link--language:before, .icon-filter-close.c-footer-list__link--language:before, .m-table__column--configurable .icon-filter-close.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-close:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-close:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-close:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-close:before, .icon-filter-close.c-scrolltop:before, .icon-filter-close.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-close.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-close.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-filter-close.c-navigation-labeled__item--permalink:before, .icon-filter-close.c-navigation-drawer__link--back:before, .icon-filter-close.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-filter-close.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-filter-close.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-filter-close.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-filter-close.swiper-scrollbar-video:before, .swiper-container .icon-filter-close.swiper-pagination-bullet.has-video:before, .icon-filter-close.c-messaging__close:before, .icon-filter-close.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-filter-close.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-filter-close.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-filter-close.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-close.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-close.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-filter-close.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-close.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-close.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-close.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-close.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-close.flockler-carousel_v2-item__media__play-button:before, .icon-filter-close.c-button--download.is-pdf:before, .icon-filter-close.c-button--out-of-stock:before, .icon-filter-close.c-button--business-product:before, .icon-filter-close.c-button--add-to-restock-notify:before, .icon-filter-close.c-button--go-to-idp:before,
.icon-filter-close.c-button--add-to-cart:before, .icon-filter-close.c-button--configurator:before, button.icon-filter-close[data-comparison-remove]:before, .icon-filter-close.c-quantity-select__update-control--remove:before, .icon-filter-close.c-quantity-select__update-control--update:before, .icon-filter-close.c-button--passkey:before, #unibox-suggest-box .icon-filter-close.unibox__delete-history:before, .icon-filter-close.litebox-close:before {
  content: "\f13c"/"";
}

.icon.icon-filter-check:before, .icon-filter-check.c-header-navigation__link--shopping-cart:before, .icon-filter-check.c-header-navigation__link--wishlist:before, .icon-filter-check.c-header-navigation__link--account:before, .icon-filter-check.c-header-navigation__link--search:before, .icon-filter-check.c-header-navigation__link--language:before, .icon-filter-check.c-footer-list__link--language:before, .m-table__column--configurable .icon-filter-check.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-check:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-check:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-filter-check:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-filter-check:before, .icon-filter-check.c-scrolltop:before, .icon-filter-check.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-check.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-filter-check.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-filter-check.c-navigation-labeled__item--permalink:before, .icon-filter-check.c-navigation-drawer__link--back:before, .icon-filter-check.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-filter-check.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-filter-check.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-filter-check.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-filter-check.swiper-scrollbar-video:before, .swiper-container .icon-filter-check.swiper-pagination-bullet.has-video:before, .icon-filter-check.c-messaging__close:before, .icon-filter-check.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-filter-check.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-filter-check.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-filter-check.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-check.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-filter-check.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-filter-check.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-check.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-filter-check.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-check.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-check.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-filter-check.flockler-carousel_v2-item__media__play-button:before, .icon-filter-check.c-button--download.is-pdf:before, .icon-filter-check.c-button--out-of-stock:before, .icon-filter-check.c-button--business-product:before, .icon-filter-check.c-button--add-to-restock-notify:before, .icon-filter-check.c-button--go-to-idp:before,
.icon-filter-check.c-button--add-to-cart:before, .icon-filter-check.c-button--configurator:before, button.icon-filter-check[data-comparison-remove]:before, .icon-filter-check.c-quantity-select__update-control--remove:before, .icon-filter-check.c-quantity-select__update-control--update:before, .icon-filter-check.c-button--passkey:before, #unibox-suggest-box .icon-filter-check.unibox__delete-history:before, .icon-filter-check.litebox-close:before {
  content: "\f13d"/"";
}

.icon.icon-file-upload-tiff:before, .icon-file-upload-tiff.c-header-navigation__link--shopping-cart:before, .icon-file-upload-tiff.c-header-navigation__link--wishlist:before, .icon-file-upload-tiff.c-header-navigation__link--account:before, .icon-file-upload-tiff.c-header-navigation__link--search:before, .icon-file-upload-tiff.c-header-navigation__link--language:before, .icon-file-upload-tiff.c-footer-list__link--language:before, .m-table__column--configurable .icon-file-upload-tiff.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-file-upload-tiff:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-file-upload-tiff:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-file-upload-tiff:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-file-upload-tiff:before, .icon-file-upload-tiff.c-scrolltop:before, .icon-file-upload-tiff.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-file-upload-tiff.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-file-upload-tiff.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-file-upload-tiff.c-navigation-labeled__item--permalink:before, .icon-file-upload-tiff.c-navigation-drawer__link--back:before, .icon-file-upload-tiff.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-file-upload-tiff.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-file-upload-tiff.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-file-upload-tiff.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-file-upload-tiff.swiper-scrollbar-video:before, .swiper-container .icon-file-upload-tiff.swiper-pagination-bullet.has-video:before, .icon-file-upload-tiff.c-messaging__close:before, .icon-file-upload-tiff.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-file-upload-tiff.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-file-upload-tiff.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-file-upload-tiff.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-file-upload-tiff.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-file-upload-tiff.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-file-upload-tiff.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-file-upload-tiff.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-file-upload-tiff.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-tiff.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-tiff.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-tiff.flockler-carousel_v2-item__media__play-button:before, .icon-file-upload-tiff.c-button--download.is-pdf:before, .icon-file-upload-tiff.c-button--out-of-stock:before, .icon-file-upload-tiff.c-button--business-product:before, .icon-file-upload-tiff.c-button--add-to-restock-notify:before, .icon-file-upload-tiff.c-button--go-to-idp:before,
.icon-file-upload-tiff.c-button--add-to-cart:before, .icon-file-upload-tiff.c-button--configurator:before, button.icon-file-upload-tiff[data-comparison-remove]:before, .icon-file-upload-tiff.c-quantity-select__update-control--remove:before, .icon-file-upload-tiff.c-quantity-select__update-control--update:before, .icon-file-upload-tiff.c-button--passkey:before, #unibox-suggest-box .icon-file-upload-tiff.unibox__delete-history:before, .icon-file-upload-tiff.litebox-close:before {
  content: "\f13e"/"";
}

.icon.icon-file-upload-png:before, .icon-file-upload-png.c-header-navigation__link--shopping-cart:before, .icon-file-upload-png.c-header-navigation__link--wishlist:before, .icon-file-upload-png.c-header-navigation__link--account:before, .icon-file-upload-png.c-header-navigation__link--search:before, .icon-file-upload-png.c-header-navigation__link--language:before, .icon-file-upload-png.c-footer-list__link--language:before, .m-table__column--configurable .icon-file-upload-png.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-file-upload-png:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-file-upload-png:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-file-upload-png:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-file-upload-png:before, .icon-file-upload-png.c-scrolltop:before, .icon-file-upload-png.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-file-upload-png.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-file-upload-png.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-file-upload-png.c-navigation-labeled__item--permalink:before, .icon-file-upload-png.c-navigation-drawer__link--back:before, .icon-file-upload-png.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-file-upload-png.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-file-upload-png.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-file-upload-png.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-file-upload-png.swiper-scrollbar-video:before, .swiper-container .icon-file-upload-png.swiper-pagination-bullet.has-video:before, .icon-file-upload-png.c-messaging__close:before, .icon-file-upload-png.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-file-upload-png.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-file-upload-png.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-file-upload-png.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-file-upload-png.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-file-upload-png.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-file-upload-png.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-file-upload-png.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-file-upload-png.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-png.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-png.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-png.flockler-carousel_v2-item__media__play-button:before, .icon-file-upload-png.c-button--download.is-pdf:before, .icon-file-upload-png.c-button--out-of-stock:before, .icon-file-upload-png.c-button--business-product:before, .icon-file-upload-png.c-button--add-to-restock-notify:before, .icon-file-upload-png.c-button--go-to-idp:before,
.icon-file-upload-png.c-button--add-to-cart:before, .icon-file-upload-png.c-button--configurator:before, button.icon-file-upload-png[data-comparison-remove]:before, .icon-file-upload-png.c-quantity-select__update-control--remove:before, .icon-file-upload-png.c-quantity-select__update-control--update:before, .icon-file-upload-png.c-button--passkey:before, #unibox-suggest-box .icon-file-upload-png.unibox__delete-history:before, .icon-file-upload-png.litebox-close:before {
  content: "\f13f"/"";
}

.icon.icon-file-upload-pdf:before, .icon-file-upload-pdf.c-header-navigation__link--shopping-cart:before, .icon-file-upload-pdf.c-header-navigation__link--wishlist:before, .icon-file-upload-pdf.c-header-navigation__link--account:before, .icon-file-upload-pdf.c-header-navigation__link--search:before, .icon-file-upload-pdf.c-header-navigation__link--language:before, .icon-file-upload-pdf.c-footer-list__link--language:before, .m-table__column--configurable .icon-file-upload-pdf.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-file-upload-pdf:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-file-upload-pdf:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-file-upload-pdf:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-file-upload-pdf:before, .icon-file-upload-pdf.c-scrolltop:before, .icon-file-upload-pdf.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-file-upload-pdf.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-file-upload-pdf.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-file-upload-pdf.c-navigation-labeled__item--permalink:before, .icon-file-upload-pdf.c-navigation-drawer__link--back:before, .icon-file-upload-pdf.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-file-upload-pdf.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-file-upload-pdf.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-file-upload-pdf.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-file-upload-pdf.swiper-scrollbar-video:before, .swiper-container .icon-file-upload-pdf.swiper-pagination-bullet.has-video:before, .icon-file-upload-pdf.c-messaging__close:before, .icon-file-upload-pdf.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-file-upload-pdf.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-file-upload-pdf.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-file-upload-pdf.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-file-upload-pdf.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-file-upload-pdf.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-file-upload-pdf.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-file-upload-pdf.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-file-upload-pdf.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-pdf.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-pdf.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-pdf.flockler-carousel_v2-item__media__play-button:before, .icon-file-upload-pdf.c-button--download.is-pdf:before, .icon-file-upload-pdf.c-button--out-of-stock:before, .icon-file-upload-pdf.c-button--business-product:before, .icon-file-upload-pdf.c-button--add-to-restock-notify:before, .icon-file-upload-pdf.c-button--go-to-idp:before,
.icon-file-upload-pdf.c-button--add-to-cart:before, .icon-file-upload-pdf.c-button--configurator:before, button.icon-file-upload-pdf[data-comparison-remove]:before, .icon-file-upload-pdf.c-quantity-select__update-control--remove:before, .icon-file-upload-pdf.c-quantity-select__update-control--update:before, .icon-file-upload-pdf.c-button--passkey:before, #unibox-suggest-box .icon-file-upload-pdf.unibox__delete-history:before, .icon-file-upload-pdf.litebox-close:before {
  content: "\f140"/"";
}

.icon.icon-file-upload-jpeg:before, .icon-file-upload-jpeg.c-header-navigation__link--shopping-cart:before, .icon-file-upload-jpeg.c-header-navigation__link--wishlist:before, .icon-file-upload-jpeg.c-header-navigation__link--account:before, .icon-file-upload-jpeg.c-header-navigation__link--search:before, .icon-file-upload-jpeg.c-header-navigation__link--language:before, .icon-file-upload-jpeg.c-footer-list__link--language:before, .m-table__column--configurable .icon-file-upload-jpeg.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-file-upload-jpeg:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-file-upload-jpeg:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-file-upload-jpeg:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-file-upload-jpeg:before, .icon-file-upload-jpeg.c-scrolltop:before, .icon-file-upload-jpeg.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-file-upload-jpeg.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-file-upload-jpeg.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-file-upload-jpeg.c-navigation-labeled__item--permalink:before, .icon-file-upload-jpeg.c-navigation-drawer__link--back:before, .icon-file-upload-jpeg.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-file-upload-jpeg.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-file-upload-jpeg.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-file-upload-jpeg.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-file-upload-jpeg.swiper-scrollbar-video:before, .swiper-container .icon-file-upload-jpeg.swiper-pagination-bullet.has-video:before, .icon-file-upload-jpeg.c-messaging__close:before, .icon-file-upload-jpeg.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-file-upload-jpeg.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-file-upload-jpeg.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-file-upload-jpeg.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-file-upload-jpeg.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-file-upload-jpeg.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-file-upload-jpeg.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-file-upload-jpeg.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-file-upload-jpeg.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-jpeg.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-jpeg.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-jpeg.flockler-carousel_v2-item__media__play-button:before, .icon-file-upload-jpeg.c-button--download.is-pdf:before, .icon-file-upload-jpeg.c-button--out-of-stock:before, .icon-file-upload-jpeg.c-button--business-product:before, .icon-file-upload-jpeg.c-button--add-to-restock-notify:before, .icon-file-upload-jpeg.c-button--go-to-idp:before,
.icon-file-upload-jpeg.c-button--add-to-cart:before, .icon-file-upload-jpeg.c-button--configurator:before, button.icon-file-upload-jpeg[data-comparison-remove]:before, .icon-file-upload-jpeg.c-quantity-select__update-control--remove:before, .icon-file-upload-jpeg.c-quantity-select__update-control--update:before, .icon-file-upload-jpeg.c-button--passkey:before, #unibox-suggest-box .icon-file-upload-jpeg.unibox__delete-history:before, .icon-file-upload-jpeg.litebox-close:before {
  content: "\f141"/"";
}

.icon.icon-file-upload-default:before, .icon-file-upload-default.c-header-navigation__link--shopping-cart:before, .icon-file-upload-default.c-header-navigation__link--wishlist:before, .icon-file-upload-default.c-header-navigation__link--account:before, .icon-file-upload-default.c-header-navigation__link--search:before, .icon-file-upload-default.c-header-navigation__link--language:before, .icon-file-upload-default.c-footer-list__link--language:before, .m-table__column--configurable .icon-file-upload-default.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-file-upload-default:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-file-upload-default:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-file-upload-default:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-file-upload-default:before, .icon-file-upload-default.c-scrolltop:before, .icon-file-upload-default.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-file-upload-default.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-file-upload-default.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-file-upload-default.c-navigation-labeled__item--permalink:before, .icon-file-upload-default.c-navigation-drawer__link--back:before, .icon-file-upload-default.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-file-upload-default.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-file-upload-default.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-file-upload-default.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-file-upload-default.swiper-scrollbar-video:before, .swiper-container .icon-file-upload-default.swiper-pagination-bullet.has-video:before, .icon-file-upload-default.c-messaging__close:before, .icon-file-upload-default.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-file-upload-default.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-file-upload-default.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-file-upload-default.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-file-upload-default.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-file-upload-default.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-file-upload-default.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-file-upload-default.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-file-upload-default.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-default.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-default.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-file-upload-default.flockler-carousel_v2-item__media__play-button:before, .icon-file-upload-default.c-button--download.is-pdf:before, .icon-file-upload-default.c-button--out-of-stock:before, .icon-file-upload-default.c-button--business-product:before, .icon-file-upload-default.c-button--add-to-restock-notify:before, .icon-file-upload-default.c-button--go-to-idp:before,
.icon-file-upload-default.c-button--add-to-cart:before, .icon-file-upload-default.c-button--configurator:before, button.icon-file-upload-default[data-comparison-remove]:before, .icon-file-upload-default.c-quantity-select__update-control--remove:before, .icon-file-upload-default.c-quantity-select__update-control--update:before, .icon-file-upload-default.c-button--passkey:before, #unibox-suggest-box .icon-file-upload-default.unibox__delete-history:before, .icon-file-upload-default.litebox-close:before {
  content: "\f142"/"";
}

.icon.icon-facebook:before, .icon-facebook.c-header-navigation__link--shopping-cart:before, .icon-facebook.c-header-navigation__link--wishlist:before, .icon-facebook.c-header-navigation__link--account:before, .icon-facebook.c-header-navigation__link--search:before, .icon-facebook.c-header-navigation__link--language:before, .icon-facebook.c-footer-list__link--language:before, .m-table__column--configurable .icon-facebook.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-facebook:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-facebook:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-facebook:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-facebook:before, .icon-facebook.c-scrolltop:before, .icon-facebook.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-facebook.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-facebook.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-facebook.c-navigation-labeled__item--permalink:before, .icon-facebook.c-navigation-drawer__link--back:before, .icon-facebook.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-facebook.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-facebook.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-facebook.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-facebook.swiper-scrollbar-video:before, .swiper-container .icon-facebook.swiper-pagination-bullet.has-video:before, .icon-facebook.c-messaging__close:before, .icon-facebook.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-facebook.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-facebook.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-facebook.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-facebook.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-facebook.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-facebook.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-facebook.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-facebook.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-facebook.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-facebook.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-facebook.flockler-carousel_v2-item__media__play-button:before, .icon-facebook.c-button--download.is-pdf:before, .icon-facebook.c-button--out-of-stock:before, .icon-facebook.c-button--business-product:before, .icon-facebook.c-button--add-to-restock-notify:before, .icon-facebook.c-button--go-to-idp:before,
.icon-facebook.c-button--add-to-cart:before, .icon-facebook.c-button--configurator:before, button.icon-facebook[data-comparison-remove]:before, .icon-facebook.c-quantity-select__update-control--remove:before, .icon-facebook.c-quantity-select__update-control--update:before, .icon-facebook.c-button--passkey:before, #unibox-suggest-box .icon-facebook.unibox__delete-history:before, .icon-facebook.litebox-close:before {
  content: "\f143"/"";
}

.icon.icon-facebook-f:before, .icon-facebook-f.c-header-navigation__link--shopping-cart:before, .icon-facebook-f.c-header-navigation__link--wishlist:before, .icon-facebook-f.c-header-navigation__link--account:before, .icon-facebook-f.c-header-navigation__link--search:before, .icon-facebook-f.c-header-navigation__link--language:before, .icon-facebook-f.c-footer-list__link--language:before, .m-table__column--configurable .icon-facebook-f.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-facebook-f:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-facebook-f:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-facebook-f:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-facebook-f:before, .icon-facebook-f.c-scrolltop:before, .icon-facebook-f.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-facebook-f.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-facebook-f.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-facebook-f.c-navigation-labeled__item--permalink:before, .icon-facebook-f.c-navigation-drawer__link--back:before, .icon-facebook-f.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-facebook-f.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-facebook-f.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-facebook-f.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-facebook-f.swiper-scrollbar-video:before, .swiper-container .icon-facebook-f.swiper-pagination-bullet.has-video:before, .icon-facebook-f.c-messaging__close:before, .icon-facebook-f.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-facebook-f.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-facebook-f.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-facebook-f.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-facebook-f.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-facebook-f.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-facebook-f.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-facebook-f.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-facebook-f.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-facebook-f.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-facebook-f.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-facebook-f.flockler-carousel_v2-item__media__play-button:before, .icon-facebook-f.c-button--download.is-pdf:before, .icon-facebook-f.c-button--out-of-stock:before, .icon-facebook-f.c-button--business-product:before, .icon-facebook-f.c-button--add-to-restock-notify:before, .icon-facebook-f.c-button--go-to-idp:before,
.icon-facebook-f.c-button--add-to-cart:before, .icon-facebook-f.c-button--configurator:before, button.icon-facebook-f[data-comparison-remove]:before, .icon-facebook-f.c-quantity-select__update-control--remove:before, .icon-facebook-f.c-quantity-select__update-control--update:before, .icon-facebook-f.c-button--passkey:before, #unibox-suggest-box .icon-facebook-f.unibox__delete-history:before, .icon-facebook-f.litebox-close:before {
  content: "\f144"/"";
}

.icon.icon-external-link:before, .icon-external-link.c-header-navigation__link--shopping-cart:before, .icon-external-link.c-header-navigation__link--wishlist:before, .icon-external-link.c-header-navigation__link--account:before, .icon-external-link.c-header-navigation__link--search:before, .icon-external-link.c-header-navigation__link--language:before, .icon-external-link.c-footer-list__link--language:before, .m-table__column--configurable .icon-external-link.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-external-link:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-external-link:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-external-link:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-external-link:before, .icon-external-link.c-scrolltop:before, .icon-external-link.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-external-link.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-external-link.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-external-link.c-navigation-labeled__item--permalink:before, .icon-external-link.c-navigation-drawer__link--back:before, .icon-external-link.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-external-link.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-external-link.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-external-link.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-external-link.swiper-scrollbar-video:before, .swiper-container .icon-external-link.swiper-pagination-bullet.has-video:before, .icon-external-link.c-messaging__close:before, .icon-external-link.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-external-link.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-external-link.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-external-link.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-external-link.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-external-link.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-external-link.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-external-link.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-external-link.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-external-link.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-external-link.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-external-link.flockler-carousel_v2-item__media__play-button:before, .icon-external-link.c-button--download.is-pdf:before, .icon-external-link.c-button--out-of-stock:before, .icon-external-link.c-button--business-product:before, .icon-external-link.c-button--add-to-restock-notify:before, .icon-external-link.c-button--go-to-idp:before,
.icon-external-link.c-button--add-to-cart:before, .icon-external-link.c-button--configurator:before, button.icon-external-link[data-comparison-remove]:before, .icon-external-link.c-quantity-select__update-control--remove:before, .icon-external-link.c-quantity-select__update-control--update:before, .icon-external-link.c-button--passkey:before, #unibox-suggest-box .icon-external-link.unibox__delete-history:before, .icon-external-link.litebox-close:before {
  content: "\f145"/"";
}

.icon.icon-edit:before, .icon-edit.c-header-navigation__link--shopping-cart:before, .icon-edit.c-header-navigation__link--wishlist:before, .icon-edit.c-header-navigation__link--account:before, .icon-edit.c-header-navigation__link--search:before, .icon-edit.c-header-navigation__link--language:before, .icon-edit.c-footer-list__link--language:before, .m-table__column--configurable .icon-edit.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-edit:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-edit:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-edit:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-edit:before, .icon-edit.c-scrolltop:before, .icon-edit.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-edit.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-edit.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-edit.c-navigation-labeled__item--permalink:before, .icon-edit.c-navigation-drawer__link--back:before, .icon-edit.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-edit.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-edit.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-edit.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-edit.swiper-scrollbar-video:before, .swiper-container .icon-edit.swiper-pagination-bullet.has-video:before, .icon-edit.c-messaging__close:before, .icon-edit.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-edit.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-edit.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-edit.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-edit.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-edit.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-edit.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-edit.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-edit.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-edit.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-edit.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-edit.flockler-carousel_v2-item__media__play-button:before, .icon-edit.c-button--download.is-pdf:before, .icon-edit.c-button--out-of-stock:before, .icon-edit.c-button--business-product:before, .icon-edit.c-button--add-to-restock-notify:before, .icon-edit.c-button--go-to-idp:before,
.icon-edit.c-button--add-to-cart:before, .icon-edit.c-button--configurator:before, button.icon-edit[data-comparison-remove]:before, .icon-edit.c-quantity-select__update-control--remove:before, .icon-edit.c-quantity-select__update-control--update:before, .icon-edit.c-button--passkey:before, #unibox-suggest-box .icon-edit.unibox__delete-history:before, .icon-edit.litebox-close:before {
  content: "\f146"/"";
}

.icon.icon-edit-square:before, .icon-edit-square.c-header-navigation__link--shopping-cart:before, .icon-edit-square.c-header-navigation__link--wishlist:before, .icon-edit-square.c-header-navigation__link--account:before, .icon-edit-square.c-header-navigation__link--search:before, .icon-edit-square.c-header-navigation__link--language:before, .icon-edit-square.c-footer-list__link--language:before, .m-table__column--configurable .icon-edit-square.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-edit-square:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-edit-square:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-edit-square:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-edit-square:before, .icon-edit-square.c-scrolltop:before, .icon-edit-square.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-edit-square.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-edit-square.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-edit-square.c-navigation-labeled__item--permalink:before, .icon-edit-square.c-navigation-drawer__link--back:before, .icon-edit-square.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-edit-square.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-edit-square.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-edit-square.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-edit-square.swiper-scrollbar-video:before, .swiper-container .icon-edit-square.swiper-pagination-bullet.has-video:before, .icon-edit-square.c-messaging__close:before, .icon-edit-square.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-edit-square.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-edit-square.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-edit-square.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-edit-square.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-edit-square.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-edit-square.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-edit-square.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-edit-square.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-edit-square.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-edit-square.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-edit-square.flockler-carousel_v2-item__media__play-button:before, .icon-edit-square.c-button--download.is-pdf:before, .icon-edit-square.c-button--out-of-stock:before, .icon-edit-square.c-button--business-product:before, .icon-edit-square.c-button--add-to-restock-notify:before, .icon-edit-square.c-button--go-to-idp:before,
.icon-edit-square.c-button--add-to-cart:before, .icon-edit-square.c-button--configurator:before, button.icon-edit-square[data-comparison-remove]:before, .icon-edit-square.c-quantity-select__update-control--remove:before, .icon-edit-square.c-quantity-select__update-control--update:before, .icon-edit-square.c-button--passkey:before, #unibox-suggest-box .icon-edit-square.unibox__delete-history:before, .icon-edit-square.litebox-close:before {
  content: "\f147"/"";
}

.icon.icon-easy-credit:before, .icon-easy-credit.c-header-navigation__link--shopping-cart:before, .icon-easy-credit.c-header-navigation__link--wishlist:before, .icon-easy-credit.c-header-navigation__link--account:before, .icon-easy-credit.c-header-navigation__link--search:before, .icon-easy-credit.c-header-navigation__link--language:before, .icon-easy-credit.c-footer-list__link--language:before, .m-table__column--configurable .icon-easy-credit.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-easy-credit:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-easy-credit:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-easy-credit:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-easy-credit:before, .icon-easy-credit.c-scrolltop:before, .icon-easy-credit.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-easy-credit.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-easy-credit.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-easy-credit.c-navigation-labeled__item--permalink:before, .icon-easy-credit.c-navigation-drawer__link--back:before, .icon-easy-credit.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-easy-credit.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-easy-credit.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-easy-credit.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-easy-credit.swiper-scrollbar-video:before, .swiper-container .icon-easy-credit.swiper-pagination-bullet.has-video:before, .icon-easy-credit.c-messaging__close:before, .icon-easy-credit.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-easy-credit.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-easy-credit.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-easy-credit.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-easy-credit.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-easy-credit.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-easy-credit.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-easy-credit.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-easy-credit.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-easy-credit.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-easy-credit.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-easy-credit.flockler-carousel_v2-item__media__play-button:before, .icon-easy-credit.c-button--download.is-pdf:before, .icon-easy-credit.c-button--out-of-stock:before, .icon-easy-credit.c-button--business-product:before, .icon-easy-credit.c-button--add-to-restock-notify:before, .icon-easy-credit.c-button--go-to-idp:before,
.icon-easy-credit.c-button--add-to-cart:before, .icon-easy-credit.c-button--configurator:before, button.icon-easy-credit[data-comparison-remove]:before, .icon-easy-credit.c-quantity-select__update-control--remove:before, .icon-easy-credit.c-quantity-select__update-control--update:before, .icon-easy-credit.c-button--passkey:before, #unibox-suggest-box .icon-easy-credit.unibox__delete-history:before, .icon-easy-credit.litebox-close:before {
  content: "\f148"/"";
}

.icon.icon-download:before, .icon-download.c-header-navigation__link--shopping-cart:before, .icon-download.c-header-navigation__link--wishlist:before, .icon-download.c-header-navigation__link--account:before, .icon-download.c-header-navigation__link--search:before, .icon-download.c-header-navigation__link--language:before, .icon-download.c-footer-list__link--language:before, .m-table__column--configurable .icon-download.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-download:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-download:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-download:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-download:before, .icon-download.c-scrolltop:before, .icon-download.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-download.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-download.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-download.c-navigation-labeled__item--permalink:before, .icon-download.c-navigation-drawer__link--back:before, .icon-download.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-download.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-download.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-download.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-download.swiper-scrollbar-video:before, .swiper-container .icon-download.swiper-pagination-bullet.has-video:before, .icon-download.c-messaging__close:before, .icon-download.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-download.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-download.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-download.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-download.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-download.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-download.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-download.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-download.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-download.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-download.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-download.flockler-carousel_v2-item__media__play-button:before, .icon-download.c-button--download.is-pdf:before, .icon-download.c-button--out-of-stock:before, .icon-download.c-button--business-product:before, .icon-download.c-button--add-to-restock-notify:before, .icon-download.c-button--go-to-idp:before,
.icon-download.c-button--add-to-cart:before, .icon-download.c-button--configurator:before, button.icon-download[data-comparison-remove]:before, .icon-download.c-quantity-select__update-control--remove:before, .icon-download.c-quantity-select__update-control--update:before, .icon-download.c-button--passkey:before, #unibox-suggest-box .icon-download.unibox__delete-history:before, .icon-download.litebox-close:before {
  content: "\f149"/"";
}

.icon.icon-discount-code:before, .icon-discount-code.c-header-navigation__link--shopping-cart:before, .icon-discount-code.c-header-navigation__link--wishlist:before, .icon-discount-code.c-header-navigation__link--account:before, .icon-discount-code.c-header-navigation__link--search:before, .icon-discount-code.c-header-navigation__link--language:before, .icon-discount-code.c-footer-list__link--language:before, .m-table__column--configurable .icon-discount-code.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-discount-code:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-discount-code:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-discount-code:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-discount-code:before, .icon-discount-code.c-scrolltop:before, .icon-discount-code.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-discount-code.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-discount-code.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-discount-code.c-navigation-labeled__item--permalink:before, .icon-discount-code.c-navigation-drawer__link--back:before, .icon-discount-code.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-discount-code.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-discount-code.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-discount-code.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-discount-code.swiper-scrollbar-video:before, .swiper-container .icon-discount-code.swiper-pagination-bullet.has-video:before, .icon-discount-code.c-messaging__close:before, .icon-discount-code.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-discount-code.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-discount-code.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-discount-code.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-discount-code.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-discount-code.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-discount-code.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-discount-code.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-discount-code.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-discount-code.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-discount-code.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-discount-code.flockler-carousel_v2-item__media__play-button:before, .icon-discount-code.c-button--download.is-pdf:before, .icon-discount-code.c-button--out-of-stock:before, .icon-discount-code.c-button--business-product:before, .icon-discount-code.c-button--add-to-restock-notify:before, .icon-discount-code.c-button--go-to-idp:before,
.icon-discount-code.c-button--add-to-cart:before, .icon-discount-code.c-button--configurator:before, button.icon-discount-code[data-comparison-remove]:before, .icon-discount-code.c-quantity-select__update-control--remove:before, .icon-discount-code.c-quantity-select__update-control--update:before, .icon-discount-code.c-button--passkey:before, #unibox-suggest-box .icon-discount-code.unibox__delete-history:before, .icon-discount-code.litebox-close:before {
  content: "\f14a"/"";
}

.icon.icon-descending:before, .icon-descending.c-header-navigation__link--shopping-cart:before, .icon-descending.c-header-navigation__link--wishlist:before, .icon-descending.c-header-navigation__link--account:before, .icon-descending.c-header-navigation__link--search:before, .icon-descending.c-header-navigation__link--language:before, .icon-descending.c-footer-list__link--language:before, .m-table__column--configurable .icon-descending.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-descending:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-descending:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-descending:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-descending:before, .icon-descending.c-scrolltop:before, .icon-descending.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-descending.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-descending.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-descending.c-navigation-labeled__item--permalink:before, .icon-descending.c-navigation-drawer__link--back:before, .icon-descending.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-descending.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-descending.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-descending.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-descending.swiper-scrollbar-video:before, .swiper-container .icon-descending.swiper-pagination-bullet.has-video:before, .icon-descending.c-messaging__close:before, .icon-descending.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-descending.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-descending.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-descending.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-descending.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-descending.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-descending.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-descending.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-descending.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-descending.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-descending.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-descending.flockler-carousel_v2-item__media__play-button:before, .icon-descending.c-button--download.is-pdf:before, .icon-descending.c-button--out-of-stock:before, .icon-descending.c-button--business-product:before, .icon-descending.c-button--add-to-restock-notify:before, .icon-descending.c-button--go-to-idp:before,
.icon-descending.c-button--add-to-cart:before, .icon-descending.c-button--configurator:before, button.icon-descending[data-comparison-remove]:before, .icon-descending.c-quantity-select__update-control--remove:before, .icon-descending.c-quantity-select__update-control--update:before, .icon-descending.c-button--passkey:before, #unibox-suggest-box .icon-descending.unibox__delete-history:before, .icon-descending.litebox-close:before {
  content: "\f14b"/"";
}

.icon.icon-configurator:before, .icon-configurator.c-header-navigation__link--shopping-cart:before, .icon-configurator.c-header-navigation__link--wishlist:before, .icon-configurator.c-header-navigation__link--account:before, .icon-configurator.c-header-navigation__link--search:before, .icon-configurator.c-header-navigation__link--language:before, .icon-configurator.c-footer-list__link--language:before, .m-table__column--configurable .icon-configurator.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-configurator:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-configurator:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-configurator:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-configurator:before, .icon-configurator.c-scrolltop:before, .icon-configurator.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-configurator.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-configurator.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-configurator.c-navigation-labeled__item--permalink:before, .icon-configurator.c-navigation-drawer__link--back:before, .icon-configurator.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-configurator.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-configurator.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-configurator.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-configurator.swiper-scrollbar-video:before, .swiper-container .icon-configurator.swiper-pagination-bullet.has-video:before, .icon-configurator.c-messaging__close:before, .icon-configurator.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-configurator.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-configurator.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-configurator.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-configurator.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-configurator.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-configurator.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-configurator.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-configurator.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-configurator.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-configurator.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-configurator.flockler-carousel_v2-item__media__play-button:before, .icon-configurator.c-button--download.is-pdf:before, .icon-configurator.c-button--out-of-stock:before, .icon-configurator.c-button--business-product:before, .icon-configurator.c-button--add-to-restock-notify:before, .icon-configurator.c-button--go-to-idp:before,
.icon-configurator.c-button--add-to-cart:before, .icon-configurator.c-button--configurator:before, button.icon-configurator[data-comparison-remove]:before, .icon-configurator.c-quantity-select__update-control--remove:before, .icon-configurator.c-quantity-select__update-control--update:before, .icon-configurator.c-button--passkey:before, #unibox-suggest-box .icon-configurator.unibox__delete-history:before, .icon-configurator.litebox-close:before {
  content: "\f14c"/"";
}

.icon.icon-close:before, .icon-close.c-header-navigation__link--shopping-cart:before, .icon-close.c-header-navigation__link--wishlist:before, .icon-close.c-header-navigation__link--account:before, .icon-close.c-header-navigation__link--search:before, .icon-close.c-header-navigation__link--language:before, .icon-close.c-footer-list__link--language:before, .m-table__column--configurable .icon-close.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-close:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-close:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-close:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-close:before, .icon-close.c-scrolltop:before, .icon-close.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-close.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-close.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-close.c-navigation-labeled__item--permalink:before, .icon-close.c-navigation-drawer__link--back:before, .icon-close.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-close.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-close.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-close.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-close.swiper-scrollbar-video:before, .swiper-container .icon-close.swiper-pagination-bullet.has-video:before, .icon-close.c-messaging__close:before, .icon-close.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-close.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-close.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-close.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-close.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-close.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-close.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-close.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-close.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-close.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-close.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-close.flockler-carousel_v2-item__media__play-button:before, .icon-close.c-button--download.is-pdf:before, .icon-close.c-button--out-of-stock:before, .icon-close.c-button--business-product:before, .icon-close.c-button--add-to-restock-notify:before, .icon-close.c-button--go-to-idp:before,
.icon-close.c-button--add-to-cart:before, .icon-close.c-button--configurator:before, button.icon-close[data-comparison-remove]:before, .icon-close.c-quantity-select__update-control--remove:before, .icon-close.c-quantity-select__update-control--update:before, .icon-close.c-button--passkey:before, #unibox-suggest-box .icon-close.unibox__delete-history:before, .icon-close.litebox-close:before {
  content: "\f14d"/"";
}

.icon.icon-close-circle:before, .icon-close-circle.c-header-navigation__link--shopping-cart:before, .icon-close-circle.c-header-navigation__link--wishlist:before, .icon-close-circle.c-header-navigation__link--account:before, .icon-close-circle.c-header-navigation__link--search:before, .icon-close-circle.c-header-navigation__link--language:before, .icon-close-circle.c-footer-list__link--language:before, .m-table__column--configurable .icon-close-circle.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-close-circle:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-close-circle:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-close-circle:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-close-circle:before, .icon-close-circle.c-scrolltop:before, .icon-close-circle.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-close-circle.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-close-circle.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-close-circle.c-navigation-labeled__item--permalink:before, .icon-close-circle.c-navigation-drawer__link--back:before, .icon-close-circle.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-close-circle.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-close-circle.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-close-circle.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-close-circle.swiper-scrollbar-video:before, .swiper-container .icon-close-circle.swiper-pagination-bullet.has-video:before, .icon-close-circle.c-messaging__close:before, .icon-close-circle.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-close-circle.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-close-circle.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-close-circle.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-close-circle.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-close-circle.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-close-circle.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-close-circle.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-close-circle.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-close-circle.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-close-circle.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-close-circle.flockler-carousel_v2-item__media__play-button:before, .icon-close-circle.c-button--download.is-pdf:before, .icon-close-circle.c-button--out-of-stock:before, .icon-close-circle.c-button--business-product:before, .icon-close-circle.c-button--add-to-restock-notify:before, .icon-close-circle.c-button--go-to-idp:before,
.icon-close-circle.c-button--add-to-cart:before, .icon-close-circle.c-button--configurator:before, button.icon-close-circle[data-comparison-remove]:before, .icon-close-circle.c-quantity-select__update-control--remove:before, .icon-close-circle.c-quantity-select__update-control--update:before, .icon-close-circle.c-button--passkey:before, #unibox-suggest-box .icon-close-circle.unibox__delete-history:before, .icon-close-circle.litebox-close:before {
  content: "\f14e"/"";
}

.icon.icon-clippy:before, .icon-clippy.c-header-navigation__link--shopping-cart:before, .icon-clippy.c-header-navigation__link--wishlist:before, .icon-clippy.c-header-navigation__link--account:before, .icon-clippy.c-header-navigation__link--search:before, .icon-clippy.c-header-navigation__link--language:before, .icon-clippy.c-footer-list__link--language:before, .m-table__column--configurable .icon-clippy.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-clippy:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-clippy:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-clippy:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-clippy:before, .icon-clippy.c-scrolltop:before, .icon-clippy.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-clippy.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-clippy.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-clippy.c-navigation-labeled__item--permalink:before, .icon-clippy.c-navigation-drawer__link--back:before, .icon-clippy.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-clippy.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-clippy.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-clippy.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-clippy.swiper-scrollbar-video:before, .swiper-container .icon-clippy.swiper-pagination-bullet.has-video:before, .icon-clippy.c-messaging__close:before, .icon-clippy.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-clippy.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-clippy.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-clippy.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-clippy.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-clippy.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-clippy.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-clippy.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-clippy.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-clippy.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-clippy.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-clippy.flockler-carousel_v2-item__media__play-button:before, .icon-clippy.c-button--download.is-pdf:before, .icon-clippy.c-button--out-of-stock:before, .icon-clippy.c-button--business-product:before, .icon-clippy.c-button--add-to-restock-notify:before, .icon-clippy.c-button--go-to-idp:before,
.icon-clippy.c-button--add-to-cart:before, .icon-clippy.c-button--configurator:before, button.icon-clippy[data-comparison-remove]:before, .icon-clippy.c-quantity-select__update-control--remove:before, .icon-clippy.c-quantity-select__update-control--update:before, .icon-clippy.c-button--passkey:before, #unibox-suggest-box .icon-clippy.unibox__delete-history:before, .icon-clippy.litebox-close:before {
  content: "\f14f"/"";
}

.icon.icon-clippy-check:before, .icon-clippy-check.c-header-navigation__link--shopping-cart:before, .icon-clippy-check.c-header-navigation__link--wishlist:before, .icon-clippy-check.c-header-navigation__link--account:before, .icon-clippy-check.c-header-navigation__link--search:before, .icon-clippy-check.c-header-navigation__link--language:before, .icon-clippy-check.c-footer-list__link--language:before, .m-table__column--configurable .icon-clippy-check.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-clippy-check:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-clippy-check:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-clippy-check:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-clippy-check:before, .icon-clippy-check.c-scrolltop:before, .icon-clippy-check.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-clippy-check.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-clippy-check.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-clippy-check.c-navigation-labeled__item--permalink:before, .icon-clippy-check.c-navigation-drawer__link--back:before, .icon-clippy-check.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-clippy-check.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-clippy-check.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-clippy-check.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-clippy-check.swiper-scrollbar-video:before, .swiper-container .icon-clippy-check.swiper-pagination-bullet.has-video:before, .icon-clippy-check.c-messaging__close:before, .icon-clippy-check.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-clippy-check.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-clippy-check.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-clippy-check.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-clippy-check.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-clippy-check.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-clippy-check.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-clippy-check.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-clippy-check.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-clippy-check.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-clippy-check.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-clippy-check.flockler-carousel_v2-item__media__play-button:before, .icon-clippy-check.c-button--download.is-pdf:before, .icon-clippy-check.c-button--out-of-stock:before, .icon-clippy-check.c-button--business-product:before, .icon-clippy-check.c-button--add-to-restock-notify:before, .icon-clippy-check.c-button--go-to-idp:before,
.icon-clippy-check.c-button--add-to-cart:before, .icon-clippy-check.c-button--configurator:before, button.icon-clippy-check[data-comparison-remove]:before, .icon-clippy-check.c-quantity-select__update-control--remove:before, .icon-clippy-check.c-quantity-select__update-control--update:before, .icon-clippy-check.c-button--passkey:before, #unibox-suggest-box .icon-clippy-check.unibox__delete-history:before, .icon-clippy-check.litebox-close:before {
  content: "\f150"/"";
}

.icon.icon-check:before, .icon-check.c-header-navigation__link--shopping-cart:before, .icon-check.c-header-navigation__link--wishlist:before, .icon-check.c-header-navigation__link--account:before, .icon-check.c-header-navigation__link--search:before, .icon-check.c-header-navigation__link--language:before, .icon-check.c-footer-list__link--language:before, .m-table__column--configurable .icon-check.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-check:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-check:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-check:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-check:before, .icon-check.c-scrolltop:before, .icon-check.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-check.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-check.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-check.c-navigation-labeled__item--permalink:before, .icon-check.c-navigation-drawer__link--back:before, .icon-check.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-check.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-check.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-check.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-check.swiper-scrollbar-video:before, .swiper-container .icon-check.swiper-pagination-bullet.has-video:before, .icon-check.c-messaging__close:before, .icon-check.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-check.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-check.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-check.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-check.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-check.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-check.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-check.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-check.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-check.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-check.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-check.flockler-carousel_v2-item__media__play-button:before, .icon-check.c-button--download.is-pdf:before, .icon-check.c-button--out-of-stock:before, .icon-check.c-button--business-product:before, .icon-check.c-button--add-to-restock-notify:before, .icon-check.c-button--go-to-idp:before,
.icon-check.c-button--add-to-cart:before, .icon-check.c-button--configurator:before, button.icon-check[data-comparison-remove]:before, .icon-check.c-quantity-select__update-control--remove:before, .icon-check.c-quantity-select__update-control--update:before, .icon-check.c-button--passkey:before, #unibox-suggest-box .icon-check.unibox__delete-history:before, .icon-check.litebox-close:before {
  content: "\f151"/"";
}

.icon.icon-check-circle:before, .icon-check-circle.c-header-navigation__link--shopping-cart:before, .icon-check-circle.c-header-navigation__link--wishlist:before, .icon-check-circle.c-header-navigation__link--account:before, .icon-check-circle.c-header-navigation__link--search:before, .icon-check-circle.c-header-navigation__link--language:before, .icon-check-circle.c-footer-list__link--language:before, .m-table__column--configurable .icon-check-circle.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-check-circle:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-check-circle:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-check-circle:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-check-circle:before, .icon-check-circle.c-scrolltop:before, .icon-check-circle.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-check-circle.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-check-circle.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-check-circle.c-navigation-labeled__item--permalink:before, .icon-check-circle.c-navigation-drawer__link--back:before, .icon-check-circle.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-check-circle.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-check-circle.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-check-circle.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-check-circle.swiper-scrollbar-video:before, .swiper-container .icon-check-circle.swiper-pagination-bullet.has-video:before, .icon-check-circle.c-messaging__close:before, .icon-check-circle.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-check-circle.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-check-circle.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-check-circle.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-check-circle.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-check-circle.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-check-circle.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-check-circle.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-check-circle.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-check-circle.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-check-circle.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-check-circle.flockler-carousel_v2-item__media__play-button:before, .icon-check-circle.c-button--download.is-pdf:before, .icon-check-circle.c-button--out-of-stock:before, .icon-check-circle.c-button--business-product:before, .icon-check-circle.c-button--add-to-restock-notify:before, .icon-check-circle.c-button--go-to-idp:before,
.icon-check-circle.c-button--add-to-cart:before, .icon-check-circle.c-button--configurator:before, button.icon-check-circle[data-comparison-remove]:before, .icon-check-circle.c-quantity-select__update-control--remove:before, .icon-check-circle.c-quantity-select__update-control--update:before, .icon-check-circle.c-button--passkey:before, #unibox-suggest-box .icon-check-circle.unibox__delete-history:before, .icon-check-circle.litebox-close:before {
  content: "\f152"/"";
}

.icon.icon-catalog-view-matrix:before, .icon-catalog-view-matrix.c-header-navigation__link--shopping-cart:before, .icon-catalog-view-matrix.c-header-navigation__link--wishlist:before, .icon-catalog-view-matrix.c-header-navigation__link--account:before, .icon-catalog-view-matrix.c-header-navigation__link--search:before, .icon-catalog-view-matrix.c-header-navigation__link--language:before, .icon-catalog-view-matrix.c-footer-list__link--language:before, .m-table__column--configurable .icon-catalog-view-matrix.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-catalog-view-matrix:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-catalog-view-matrix:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-catalog-view-matrix:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-catalog-view-matrix:before, .icon-catalog-view-matrix.c-scrolltop:before, .icon-catalog-view-matrix.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-catalog-view-matrix.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-catalog-view-matrix.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-catalog-view-matrix.c-navigation-labeled__item--permalink:before, .icon-catalog-view-matrix.c-navigation-drawer__link--back:before, .icon-catalog-view-matrix.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-catalog-view-matrix.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-catalog-view-matrix.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-catalog-view-matrix.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-catalog-view-matrix.swiper-scrollbar-video:before, .swiper-container .icon-catalog-view-matrix.swiper-pagination-bullet.has-video:before, .icon-catalog-view-matrix.c-messaging__close:before, .icon-catalog-view-matrix.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-catalog-view-matrix.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-catalog-view-matrix.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-catalog-view-matrix.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-catalog-view-matrix.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-catalog-view-matrix.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-catalog-view-matrix.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-catalog-view-matrix.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-catalog-view-matrix.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-catalog-view-matrix.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-catalog-view-matrix.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-catalog-view-matrix.flockler-carousel_v2-item__media__play-button:before, .icon-catalog-view-matrix.c-button--download.is-pdf:before, .icon-catalog-view-matrix.c-button--out-of-stock:before, .icon-catalog-view-matrix.c-button--business-product:before, .icon-catalog-view-matrix.c-button--add-to-restock-notify:before, .icon-catalog-view-matrix.c-button--go-to-idp:before,
.icon-catalog-view-matrix.c-button--add-to-cart:before, .icon-catalog-view-matrix.c-button--configurator:before, button.icon-catalog-view-matrix[data-comparison-remove]:before, .icon-catalog-view-matrix.c-quantity-select__update-control--remove:before, .icon-catalog-view-matrix.c-quantity-select__update-control--update:before, .icon-catalog-view-matrix.c-button--passkey:before, #unibox-suggest-box .icon-catalog-view-matrix.unibox__delete-history:before, .icon-catalog-view-matrix.litebox-close:before {
  content: "\f153"/"";
}

.icon.icon-catalog-view-list:before, .icon-catalog-view-list.c-header-navigation__link--shopping-cart:before, .icon-catalog-view-list.c-header-navigation__link--wishlist:before, .icon-catalog-view-list.c-header-navigation__link--account:before, .icon-catalog-view-list.c-header-navigation__link--search:before, .icon-catalog-view-list.c-header-navigation__link--language:before, .icon-catalog-view-list.c-footer-list__link--language:before, .m-table__column--configurable .icon-catalog-view-list.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-catalog-view-list:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-catalog-view-list:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-catalog-view-list:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-catalog-view-list:before, .icon-catalog-view-list.c-scrolltop:before, .icon-catalog-view-list.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-catalog-view-list.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-catalog-view-list.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-catalog-view-list.c-navigation-labeled__item--permalink:before, .icon-catalog-view-list.c-navigation-drawer__link--back:before, .icon-catalog-view-list.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-catalog-view-list.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-catalog-view-list.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-catalog-view-list.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-catalog-view-list.swiper-scrollbar-video:before, .swiper-container .icon-catalog-view-list.swiper-pagination-bullet.has-video:before, .icon-catalog-view-list.c-messaging__close:before, .icon-catalog-view-list.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-catalog-view-list.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-catalog-view-list.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-catalog-view-list.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-catalog-view-list.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-catalog-view-list.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-catalog-view-list.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-catalog-view-list.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-catalog-view-list.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-catalog-view-list.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-catalog-view-list.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-catalog-view-list.flockler-carousel_v2-item__media__play-button:before, .icon-catalog-view-list.c-button--download.is-pdf:before, .icon-catalog-view-list.c-button--out-of-stock:before, .icon-catalog-view-list.c-button--business-product:before, .icon-catalog-view-list.c-button--add-to-restock-notify:before, .icon-catalog-view-list.c-button--go-to-idp:before,
.icon-catalog-view-list.c-button--add-to-cart:before, .icon-catalog-view-list.c-button--configurator:before, button.icon-catalog-view-list[data-comparison-remove]:before, .icon-catalog-view-list.c-quantity-select__update-control--remove:before, .icon-catalog-view-list.c-quantity-select__update-control--update:before, .icon-catalog-view-list.c-button--passkey:before, #unibox-suggest-box .icon-catalog-view-list.unibox__delete-history:before, .icon-catalog-view-list.litebox-close:before {
  content: "\f154"/"";
}

.icon.icon-bulletpoint:before, .icon-bulletpoint.c-header-navigation__link--shopping-cart:before, .icon-bulletpoint.c-header-navigation__link--wishlist:before, .icon-bulletpoint.c-header-navigation__link--account:before, .icon-bulletpoint.c-header-navigation__link--search:before, .icon-bulletpoint.c-header-navigation__link--language:before, .icon-bulletpoint.c-footer-list__link--language:before, .m-table__column--configurable .icon-bulletpoint.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-bulletpoint:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-bulletpoint:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-bulletpoint:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-bulletpoint:before, .icon-bulletpoint.c-scrolltop:before, .icon-bulletpoint.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-bulletpoint.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-bulletpoint.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-bulletpoint.c-navigation-labeled__item--permalink:before, .icon-bulletpoint.c-navigation-drawer__link--back:before, .icon-bulletpoint.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-bulletpoint.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-bulletpoint.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-bulletpoint.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-bulletpoint.swiper-scrollbar-video:before, .swiper-container .icon-bulletpoint.swiper-pagination-bullet.has-video:before, .icon-bulletpoint.c-messaging__close:before, .icon-bulletpoint.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-bulletpoint.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-bulletpoint.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-bulletpoint.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-bulletpoint.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-bulletpoint.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-bulletpoint.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-bulletpoint.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-bulletpoint.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-bulletpoint.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-bulletpoint.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-bulletpoint.flockler-carousel_v2-item__media__play-button:before, .icon-bulletpoint.c-button--download.is-pdf:before, .icon-bulletpoint.c-button--out-of-stock:before, .icon-bulletpoint.c-button--business-product:before, .icon-bulletpoint.c-button--add-to-restock-notify:before, .icon-bulletpoint.c-button--go-to-idp:before,
.icon-bulletpoint.c-button--add-to-cart:before, .icon-bulletpoint.c-button--configurator:before, button.icon-bulletpoint[data-comparison-remove]:before, .icon-bulletpoint.c-quantity-select__update-control--remove:before, .icon-bulletpoint.c-quantity-select__update-control--update:before, .icon-bulletpoint.c-button--passkey:before, #unibox-suggest-box .icon-bulletpoint.unibox__delete-history:before, .icon-bulletpoint.litebox-close:before {
  content: "\f155"/"";
}

.icon.icon-blog:before, .icon-blog.c-header-navigation__link--shopping-cart:before, .icon-blog.c-header-navigation__link--wishlist:before, .icon-blog.c-header-navigation__link--account:before, .icon-blog.c-header-navigation__link--search:before, .icon-blog.c-header-navigation__link--language:before, .icon-blog.c-footer-list__link--language:before, .m-table__column--configurable .icon-blog.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-blog:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-blog:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-blog:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-blog:before, .icon-blog.c-scrolltop:before, .icon-blog.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-blog.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-blog.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-blog.c-navigation-labeled__item--permalink:before, .icon-blog.c-navigation-drawer__link--back:before, .icon-blog.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-blog.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-blog.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-blog.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-blog.swiper-scrollbar-video:before, .swiper-container .icon-blog.swiper-pagination-bullet.has-video:before, .icon-blog.c-messaging__close:before, .icon-blog.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-blog.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-blog.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-blog.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-blog.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-blog.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-blog.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-blog.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-blog.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-blog.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-blog.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-blog.flockler-carousel_v2-item__media__play-button:before, .icon-blog.c-button--download.is-pdf:before, .icon-blog.c-button--out-of-stock:before, .icon-blog.c-button--business-product:before, .icon-blog.c-button--add-to-restock-notify:before, .icon-blog.c-button--go-to-idp:before,
.icon-blog.c-button--add-to-cart:before, .icon-blog.c-button--configurator:before, button.icon-blog[data-comparison-remove]:before, .icon-blog.c-quantity-select__update-control--remove:before, .icon-blog.c-quantity-select__update-control--update:before, .icon-blog.c-button--passkey:before, #unibox-suggest-box .icon-blog.unibox__delete-history:before, .icon-blog.litebox-close:before {
  content: "\f156"/"";
}

.icon.icon-augmented-reality:before, .icon-augmented-reality.c-header-navigation__link--shopping-cart:before, .icon-augmented-reality.c-header-navigation__link--wishlist:before, .icon-augmented-reality.c-header-navigation__link--account:before, .icon-augmented-reality.c-header-navigation__link--search:before, .icon-augmented-reality.c-header-navigation__link--language:before, .icon-augmented-reality.c-footer-list__link--language:before, .m-table__column--configurable .icon-augmented-reality.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-augmented-reality:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-augmented-reality:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-augmented-reality:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-augmented-reality:before, .icon-augmented-reality.c-scrolltop:before, .icon-augmented-reality.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-augmented-reality.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-augmented-reality.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-augmented-reality.c-navigation-labeled__item--permalink:before, .icon-augmented-reality.c-navigation-drawer__link--back:before, .icon-augmented-reality.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-augmented-reality.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-augmented-reality.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-augmented-reality.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-augmented-reality.swiper-scrollbar-video:before, .swiper-container .icon-augmented-reality.swiper-pagination-bullet.has-video:before, .icon-augmented-reality.c-messaging__close:before, .icon-augmented-reality.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-augmented-reality.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-augmented-reality.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-augmented-reality.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-augmented-reality.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-augmented-reality.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-augmented-reality.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-augmented-reality.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-augmented-reality.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-augmented-reality.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-augmented-reality.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-augmented-reality.flockler-carousel_v2-item__media__play-button:before, .icon-augmented-reality.c-button--download.is-pdf:before, .icon-augmented-reality.c-button--out-of-stock:before, .icon-augmented-reality.c-button--business-product:before, .icon-augmented-reality.c-button--add-to-restock-notify:before, .icon-augmented-reality.c-button--go-to-idp:before,
.icon-augmented-reality.c-button--add-to-cart:before, .icon-augmented-reality.c-button--configurator:before, button.icon-augmented-reality[data-comparison-remove]:before, .icon-augmented-reality.c-quantity-select__update-control--remove:before, .icon-augmented-reality.c-quantity-select__update-control--update:before, .icon-augmented-reality.c-button--passkey:before, #unibox-suggest-box .icon-augmented-reality.unibox__delete-history:before, .icon-augmented-reality.litebox-close:before {
  content: "\f157"/"";
}

.icon.icon-ascending:before, .icon-ascending.c-header-navigation__link--shopping-cart:before, .icon-ascending.c-header-navigation__link--wishlist:before, .icon-ascending.c-header-navigation__link--account:before, .icon-ascending.c-header-navigation__link--search:before, .icon-ascending.c-header-navigation__link--language:before, .icon-ascending.c-footer-list__link--language:before, .m-table__column--configurable .icon-ascending.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-ascending:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-ascending:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-ascending:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-ascending:before, .icon-ascending.c-scrolltop:before, .icon-ascending.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-ascending.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-ascending.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-ascending.c-navigation-labeled__item--permalink:before, .icon-ascending.c-navigation-drawer__link--back:before, .icon-ascending.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-ascending.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-ascending.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-ascending.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-ascending.swiper-scrollbar-video:before, .swiper-container .icon-ascending.swiper-pagination-bullet.has-video:before, .icon-ascending.c-messaging__close:before, .icon-ascending.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-ascending.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-ascending.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-ascending.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-ascending.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-ascending.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-ascending.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-ascending.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-ascending.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-ascending.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-ascending.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-ascending.flockler-carousel_v2-item__media__play-button:before, .icon-ascending.c-button--download.is-pdf:before, .icon-ascending.c-button--out-of-stock:before, .icon-ascending.c-button--business-product:before, .icon-ascending.c-button--add-to-restock-notify:before, .icon-ascending.c-button--go-to-idp:before,
.icon-ascending.c-button--add-to-cart:before, .icon-ascending.c-button--configurator:before, button.icon-ascending[data-comparison-remove]:before, .icon-ascending.c-quantity-select__update-control--remove:before, .icon-ascending.c-quantity-select__update-control--update:before, .icon-ascending.c-button--passkey:before, #unibox-suggest-box .icon-ascending.unibox__delete-history:before, .icon-ascending.litebox-close:before {
  content: "\f158"/"";
}

.icon.icon-arrow-up:before, .icon-arrow-up.c-header-navigation__link--shopping-cart:before, .icon-arrow-up.c-header-navigation__link--wishlist:before, .icon-arrow-up.c-header-navigation__link--account:before, .icon-arrow-up.c-header-navigation__link--search:before, .icon-arrow-up.c-header-navigation__link--language:before, .icon-arrow-up.c-footer-list__link--language:before, .m-table__column--configurable .icon-arrow-up.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-arrow-up:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-arrow-up:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-arrow-up:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-arrow-up:before, .icon-arrow-up.c-scrolltop:before, .icon-arrow-up.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-arrow-up.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-arrow-up.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-arrow-up.c-navigation-labeled__item--permalink:before, .icon-arrow-up.c-navigation-drawer__link--back:before, .icon-arrow-up.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-arrow-up.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-arrow-up.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-arrow-up.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-arrow-up.swiper-scrollbar-video:before, .swiper-container .icon-arrow-up.swiper-pagination-bullet.has-video:before, .icon-arrow-up.c-messaging__close:before, .icon-arrow-up.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-arrow-up.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-arrow-up.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-arrow-up.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-arrow-up.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-arrow-up.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-arrow-up.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-arrow-up.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-arrow-up.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-up.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-up.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-up.flockler-carousel_v2-item__media__play-button:before, .icon-arrow-up.c-button--download.is-pdf:before, .icon-arrow-up.c-button--out-of-stock:before, .icon-arrow-up.c-button--business-product:before, .icon-arrow-up.c-button--add-to-restock-notify:before, .icon-arrow-up.c-button--go-to-idp:before,
.icon-arrow-up.c-button--add-to-cart:before, .icon-arrow-up.c-button--configurator:before, button.icon-arrow-up[data-comparison-remove]:before, .icon-arrow-up.c-quantity-select__update-control--remove:before, .icon-arrow-up.c-quantity-select__update-control--update:before, .icon-arrow-up.c-button--passkey:before, #unibox-suggest-box .icon-arrow-up.unibox__delete-history:before, .icon-arrow-up.litebox-close:before {
  content: "\f159"/"";
}

.icon.icon-arrow-right:before, .icon-arrow-right.c-header-navigation__link--shopping-cart:before, .icon-arrow-right.c-header-navigation__link--wishlist:before, .icon-arrow-right.c-header-navigation__link--account:before, .icon-arrow-right.c-header-navigation__link--search:before, .icon-arrow-right.c-header-navigation__link--language:before, .icon-arrow-right.c-footer-list__link--language:before, .m-table__column--configurable .icon-arrow-right.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-arrow-right:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-arrow-right:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-arrow-right:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-arrow-right:before, .icon-arrow-right.c-scrolltop:before, .icon-arrow-right.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-arrow-right.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-arrow-right.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-arrow-right.c-navigation-labeled__item--permalink:before, .icon-arrow-right.c-navigation-drawer__link--back:before, .icon-arrow-right.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-arrow-right.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-arrow-right.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-arrow-right.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-arrow-right.swiper-scrollbar-video:before, .swiper-container .icon-arrow-right.swiper-pagination-bullet.has-video:before, .icon-arrow-right.c-messaging__close:before, .icon-arrow-right.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-arrow-right.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-arrow-right.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-arrow-right.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-arrow-right.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-arrow-right.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-arrow-right.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-arrow-right.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-arrow-right.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-right.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-right.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-right.flockler-carousel_v2-item__media__play-button:before, .icon-arrow-right.c-button--download.is-pdf:before, .icon-arrow-right.c-button--out-of-stock:before, .icon-arrow-right.c-button--business-product:before, .icon-arrow-right.c-button--add-to-restock-notify:before, .icon-arrow-right.c-button--go-to-idp:before,
.icon-arrow-right.c-button--add-to-cart:before, .icon-arrow-right.c-button--configurator:before, button.icon-arrow-right[data-comparison-remove]:before, .icon-arrow-right.c-quantity-select__update-control--remove:before, .icon-arrow-right.c-quantity-select__update-control--update:before, .icon-arrow-right.c-button--passkey:before, #unibox-suggest-box .icon-arrow-right.unibox__delete-history:before, .icon-arrow-right.litebox-close:before {
  content: "\f15a"/"";
}

.icon.icon-arrow-left:before, .icon-arrow-left.c-header-navigation__link--shopping-cart:before, .icon-arrow-left.c-header-navigation__link--wishlist:before, .icon-arrow-left.c-header-navigation__link--account:before, .icon-arrow-left.c-header-navigation__link--search:before, .icon-arrow-left.c-header-navigation__link--language:before, .icon-arrow-left.c-footer-list__link--language:before, .m-table__column--configurable .icon-arrow-left.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-arrow-left:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-arrow-left:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-arrow-left:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-arrow-left:before, .icon-arrow-left.c-scrolltop:before, .icon-arrow-left.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-arrow-left.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-arrow-left.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-arrow-left.c-navigation-labeled__item--permalink:before, .icon-arrow-left.c-navigation-drawer__link--back:before, .icon-arrow-left.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-arrow-left.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-arrow-left.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-arrow-left.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-arrow-left.swiper-scrollbar-video:before, .swiper-container .icon-arrow-left.swiper-pagination-bullet.has-video:before, .icon-arrow-left.c-messaging__close:before, .icon-arrow-left.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-arrow-left.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-arrow-left.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-arrow-left.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-arrow-left.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-arrow-left.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-arrow-left.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-arrow-left.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-arrow-left.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-left.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-left.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-left.flockler-carousel_v2-item__media__play-button:before, .icon-arrow-left.c-button--download.is-pdf:before, .icon-arrow-left.c-button--out-of-stock:before, .icon-arrow-left.c-button--business-product:before, .icon-arrow-left.c-button--add-to-restock-notify:before, .icon-arrow-left.c-button--go-to-idp:before,
.icon-arrow-left.c-button--add-to-cart:before, .icon-arrow-left.c-button--configurator:before, button.icon-arrow-left[data-comparison-remove]:before, .icon-arrow-left.c-quantity-select__update-control--remove:before, .icon-arrow-left.c-quantity-select__update-control--update:before, .icon-arrow-left.c-button--passkey:before, #unibox-suggest-box .icon-arrow-left.unibox__delete-history:before, .icon-arrow-left.litebox-close:before {
  content: "\f15b"/"";
}

.icon.icon-arrow-down:before, .icon-arrow-down.c-header-navigation__link--shopping-cart:before, .icon-arrow-down.c-header-navigation__link--wishlist:before, .icon-arrow-down.c-header-navigation__link--account:before, .icon-arrow-down.c-header-navigation__link--search:before, .icon-arrow-down.c-header-navigation__link--language:before, .icon-arrow-down.c-footer-list__link--language:before, .m-table__column--configurable .icon-arrow-down.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-arrow-down:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-arrow-down:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-arrow-down:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-arrow-down:before, .icon-arrow-down.c-scrolltop:before, .icon-arrow-down.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-arrow-down.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-arrow-down.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-arrow-down.c-navigation-labeled__item--permalink:before, .icon-arrow-down.c-navigation-drawer__link--back:before, .icon-arrow-down.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-arrow-down.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-arrow-down.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-arrow-down.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-arrow-down.swiper-scrollbar-video:before, .swiper-container .icon-arrow-down.swiper-pagination-bullet.has-video:before, .icon-arrow-down.c-messaging__close:before, .icon-arrow-down.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-arrow-down.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-arrow-down.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-arrow-down.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-arrow-down.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-arrow-down.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-arrow-down.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-arrow-down.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-arrow-down.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-down.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-down.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-arrow-down.flockler-carousel_v2-item__media__play-button:before, .icon-arrow-down.c-button--download.is-pdf:before, .icon-arrow-down.c-button--out-of-stock:before, .icon-arrow-down.c-button--business-product:before, .icon-arrow-down.c-button--add-to-restock-notify:before, .icon-arrow-down.c-button--go-to-idp:before,
.icon-arrow-down.c-button--add-to-cart:before, .icon-arrow-down.c-button--configurator:before, button.icon-arrow-down[data-comparison-remove]:before, .icon-arrow-down.c-quantity-select__update-control--remove:before, .icon-arrow-down.c-quantity-select__update-control--update:before, .icon-arrow-down.c-button--passkey:before, #unibox-suggest-box .icon-arrow-down.unibox__delete-history:before, .icon-arrow-down.litebox-close:before {
  content: "\f15c"/"";
}

.icon.icon-angle-up:before, .icon-angle-up.c-header-navigation__link--shopping-cart:before, .icon-angle-up.c-header-navigation__link--wishlist:before, .icon-angle-up.c-header-navigation__link--account:before, .icon-angle-up.c-header-navigation__link--search:before, .icon-angle-up.c-header-navigation__link--language:before, .icon-angle-up.c-footer-list__link--language:before, .m-table__column--configurable .icon-angle-up.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-up:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-up:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-up:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-up:before, .icon-angle-up.c-scrolltop:before, .icon-angle-up.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-up.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-up.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-angle-up.c-navigation-labeled__item--permalink:before, .icon-angle-up.c-navigation-drawer__link--back:before, .icon-angle-up.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-angle-up.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-angle-up.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-angle-up.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-angle-up.swiper-scrollbar-video:before, .swiper-container .icon-angle-up.swiper-pagination-bullet.has-video:before, .icon-angle-up.c-messaging__close:before, .icon-angle-up.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-angle-up.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-angle-up.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-angle-up.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-up.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-up.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-angle-up.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-up.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-up.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-up.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-up.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-up.flockler-carousel_v2-item__media__play-button:before, .icon-angle-up.c-button--download.is-pdf:before, .icon-angle-up.c-button--out-of-stock:before, .icon-angle-up.c-button--business-product:before, .icon-angle-up.c-button--add-to-restock-notify:before, .icon-angle-up.c-button--go-to-idp:before,
.icon-angle-up.c-button--add-to-cart:before, .icon-angle-up.c-button--configurator:before, button.icon-angle-up[data-comparison-remove]:before, .icon-angle-up.c-quantity-select__update-control--remove:before, .icon-angle-up.c-quantity-select__update-control--update:before, .icon-angle-up.c-button--passkey:before, #unibox-suggest-box .icon-angle-up.unibox__delete-history:before, .icon-angle-up.litebox-close:before {
  content: "\f15d"/"";
}

.icon.icon-angle-up-down:before, .icon-angle-up-down.c-header-navigation__link--shopping-cart:before, .icon-angle-up-down.c-header-navigation__link--wishlist:before, .icon-angle-up-down.c-header-navigation__link--account:before, .icon-angle-up-down.c-header-navigation__link--search:before, .icon-angle-up-down.c-header-navigation__link--language:before, .icon-angle-up-down.c-footer-list__link--language:before, .m-table__column--configurable .icon-angle-up-down.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-up-down:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-up-down:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-up-down:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-up-down:before, .icon-angle-up-down.c-scrolltop:before, .icon-angle-up-down.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-up-down.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-up-down.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-angle-up-down.c-navigation-labeled__item--permalink:before, .icon-angle-up-down.c-navigation-drawer__link--back:before, .icon-angle-up-down.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-angle-up-down.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-angle-up-down.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-angle-up-down.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-angle-up-down.swiper-scrollbar-video:before, .swiper-container .icon-angle-up-down.swiper-pagination-bullet.has-video:before, .icon-angle-up-down.c-messaging__close:before, .icon-angle-up-down.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-angle-up-down.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-angle-up-down.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-angle-up-down.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-up-down.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-up-down.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-angle-up-down.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-up-down.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-up-down.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-up-down.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-up-down.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-up-down.flockler-carousel_v2-item__media__play-button:before, .icon-angle-up-down.c-button--download.is-pdf:before, .icon-angle-up-down.c-button--out-of-stock:before, .icon-angle-up-down.c-button--business-product:before, .icon-angle-up-down.c-button--add-to-restock-notify:before, .icon-angle-up-down.c-button--go-to-idp:before,
.icon-angle-up-down.c-button--add-to-cart:before, .icon-angle-up-down.c-button--configurator:before, button.icon-angle-up-down[data-comparison-remove]:before, .icon-angle-up-down.c-quantity-select__update-control--remove:before, .icon-angle-up-down.c-quantity-select__update-control--update:before, .icon-angle-up-down.c-button--passkey:before, #unibox-suggest-box .icon-angle-up-down.unibox__delete-history:before, .icon-angle-up-down.litebox-close:before {
  content: "\f15e"/"";
}

.icon.icon-angle-right:before, .icon-angle-right.c-header-navigation__link--shopping-cart:before, .icon-angle-right.c-header-navigation__link--wishlist:before, .icon-angle-right.c-header-navigation__link--account:before, .icon-angle-right.c-header-navigation__link--search:before, .icon-angle-right.c-header-navigation__link--language:before, .icon-angle-right.c-footer-list__link--language:before, .m-table__column--configurable .icon-angle-right.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-right:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-right:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-right:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-right:before, .icon-angle-right.c-scrolltop:before, .icon-angle-right.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-right.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-right.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-angle-right.c-navigation-labeled__item--permalink:before, .icon-angle-right.c-navigation-drawer__link--back:before, .icon-angle-right.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-angle-right.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-angle-right.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-angle-right.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-angle-right.swiper-scrollbar-video:before, .swiper-container .icon-angle-right.swiper-pagination-bullet.has-video:before, .icon-angle-right.c-messaging__close:before, .icon-angle-right.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-angle-right.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-angle-right.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-angle-right.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-right.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-right.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-angle-right.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-right.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-right.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-right.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-right.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-right.flockler-carousel_v2-item__media__play-button:before, .icon-angle-right.c-button--download.is-pdf:before, .icon-angle-right.c-button--out-of-stock:before, .icon-angle-right.c-button--business-product:before, .icon-angle-right.c-button--add-to-restock-notify:before, .icon-angle-right.c-button--go-to-idp:before,
.icon-angle-right.c-button--add-to-cart:before, .icon-angle-right.c-button--configurator:before, button.icon-angle-right[data-comparison-remove]:before, .icon-angle-right.c-quantity-select__update-control--remove:before, .icon-angle-right.c-quantity-select__update-control--update:before, .icon-angle-right.c-button--passkey:before, #unibox-suggest-box .icon-angle-right.unibox__delete-history:before, .icon-angle-right.litebox-close:before {
  content: "\f15f"/"";
}

.icon.icon-angle-left:before, .icon-angle-left.c-header-navigation__link--shopping-cart:before, .icon-angle-left.c-header-navigation__link--wishlist:before, .icon-angle-left.c-header-navigation__link--account:before, .icon-angle-left.c-header-navigation__link--search:before, .icon-angle-left.c-header-navigation__link--language:before, .icon-angle-left.c-footer-list__link--language:before, .m-table__column--configurable .icon-angle-left.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-left:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-left:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-left:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-left:before, .icon-angle-left.c-scrolltop:before, .icon-angle-left.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-left.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-left.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-angle-left.c-navigation-labeled__item--permalink:before, .icon-angle-left.c-navigation-drawer__link--back:before, .icon-angle-left.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-angle-left.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-angle-left.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-angle-left.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-angle-left.swiper-scrollbar-video:before, .swiper-container .icon-angle-left.swiper-pagination-bullet.has-video:before, .icon-angle-left.c-messaging__close:before, .icon-angle-left.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-angle-left.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-angle-left.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-angle-left.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-left.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-left.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-angle-left.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-left.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-left.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-left.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-left.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-left.flockler-carousel_v2-item__media__play-button:before, .icon-angle-left.c-button--download.is-pdf:before, .icon-angle-left.c-button--out-of-stock:before, .icon-angle-left.c-button--business-product:before, .icon-angle-left.c-button--add-to-restock-notify:before, .icon-angle-left.c-button--go-to-idp:before,
.icon-angle-left.c-button--add-to-cart:before, .icon-angle-left.c-button--configurator:before, button.icon-angle-left[data-comparison-remove]:before, .icon-angle-left.c-quantity-select__update-control--remove:before, .icon-angle-left.c-quantity-select__update-control--update:before, .icon-angle-left.c-button--passkey:before, #unibox-suggest-box .icon-angle-left.unibox__delete-history:before, .icon-angle-left.litebox-close:before {
  content: "\f160"/"";
}

.icon.icon-angle-last:before, .icon-angle-last.c-header-navigation__link--shopping-cart:before, .icon-angle-last.c-header-navigation__link--wishlist:before, .icon-angle-last.c-header-navigation__link--account:before, .icon-angle-last.c-header-navigation__link--search:before, .icon-angle-last.c-header-navigation__link--language:before, .icon-angle-last.c-footer-list__link--language:before, .m-table__column--configurable .icon-angle-last.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-last:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-last:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-last:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-last:before, .icon-angle-last.c-scrolltop:before, .icon-angle-last.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-last.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-last.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-angle-last.c-navigation-labeled__item--permalink:before, .icon-angle-last.c-navigation-drawer__link--back:before, .icon-angle-last.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-angle-last.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-angle-last.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-angle-last.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-angle-last.swiper-scrollbar-video:before, .swiper-container .icon-angle-last.swiper-pagination-bullet.has-video:before, .icon-angle-last.c-messaging__close:before, .icon-angle-last.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-angle-last.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-angle-last.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-angle-last.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-last.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-last.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-angle-last.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-last.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-last.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-last.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-last.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-last.flockler-carousel_v2-item__media__play-button:before, .icon-angle-last.c-button--download.is-pdf:before, .icon-angle-last.c-button--out-of-stock:before, .icon-angle-last.c-button--business-product:before, .icon-angle-last.c-button--add-to-restock-notify:before, .icon-angle-last.c-button--go-to-idp:before,
.icon-angle-last.c-button--add-to-cart:before, .icon-angle-last.c-button--configurator:before, button.icon-angle-last[data-comparison-remove]:before, .icon-angle-last.c-quantity-select__update-control--remove:before, .icon-angle-last.c-quantity-select__update-control--update:before, .icon-angle-last.c-button--passkey:before, #unibox-suggest-box .icon-angle-last.unibox__delete-history:before, .icon-angle-last.litebox-close:before {
  content: "\f161"/"";
}

.icon.icon-angle-first:before, .icon-angle-first.c-header-navigation__link--shopping-cart:before, .icon-angle-first.c-header-navigation__link--wishlist:before, .icon-angle-first.c-header-navigation__link--account:before, .icon-angle-first.c-header-navigation__link--search:before, .icon-angle-first.c-header-navigation__link--language:before, .icon-angle-first.c-footer-list__link--language:before, .m-table__column--configurable .icon-angle-first.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-first:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-first:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-first:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-first:before, .icon-angle-first.c-scrolltop:before, .icon-angle-first.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-first.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-first.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-angle-first.c-navigation-labeled__item--permalink:before, .icon-angle-first.c-navigation-drawer__link--back:before, .icon-angle-first.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-angle-first.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-angle-first.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-angle-first.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-angle-first.swiper-scrollbar-video:before, .swiper-container .icon-angle-first.swiper-pagination-bullet.has-video:before, .icon-angle-first.c-messaging__close:before, .icon-angle-first.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-angle-first.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-angle-first.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-angle-first.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-first.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-first.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-angle-first.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-first.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-first.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-first.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-first.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-first.flockler-carousel_v2-item__media__play-button:before, .icon-angle-first.c-button--download.is-pdf:before, .icon-angle-first.c-button--out-of-stock:before, .icon-angle-first.c-button--business-product:before, .icon-angle-first.c-button--add-to-restock-notify:before, .icon-angle-first.c-button--go-to-idp:before,
.icon-angle-first.c-button--add-to-cart:before, .icon-angle-first.c-button--configurator:before, button.icon-angle-first[data-comparison-remove]:before, .icon-angle-first.c-quantity-select__update-control--remove:before, .icon-angle-first.c-quantity-select__update-control--update:before, .icon-angle-first.c-button--passkey:before, #unibox-suggest-box .icon-angle-first.unibox__delete-history:before, .icon-angle-first.litebox-close:before {
  content: "\f162"/"";
}

.icon.icon-angle-down:before, .icon-angle-down.c-header-navigation__link--shopping-cart:before, .icon-angle-down.c-header-navigation__link--wishlist:before, .icon-angle-down.c-header-navigation__link--account:before, .icon-angle-down.c-header-navigation__link--search:before, .icon-angle-down.c-header-navigation__link--language:before, .icon-angle-down.c-footer-list__link--language:before, .m-table__column--configurable .icon-angle-down.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-down:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-down:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-down:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-down:before, .icon-angle-down.c-scrolltop:before, .icon-angle-down.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-down.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-down.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-angle-down.c-navigation-labeled__item--permalink:before, .icon-angle-down.c-navigation-drawer__link--back:before, .icon-angle-down.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-angle-down.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-angle-down.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-angle-down.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-angle-down.swiper-scrollbar-video:before, .swiper-container .icon-angle-down.swiper-pagination-bullet.has-video:before, .icon-angle-down.c-messaging__close:before, .icon-angle-down.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-angle-down.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-angle-down.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-angle-down.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-down.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-down.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-angle-down.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-down.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-down.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-down.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-down.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-down.flockler-carousel_v2-item__media__play-button:before, .icon-angle-down.c-button--download.is-pdf:before, .icon-angle-down.c-button--out-of-stock:before, .icon-angle-down.c-button--business-product:before, .icon-angle-down.c-button--add-to-restock-notify:before, .icon-angle-down.c-button--go-to-idp:before,
.icon-angle-down.c-button--add-to-cart:before, .icon-angle-down.c-button--configurator:before, button.icon-angle-down[data-comparison-remove]:before, .icon-angle-down.c-quantity-select__update-control--remove:before, .icon-angle-down.c-quantity-select__update-control--update:before, .icon-angle-down.c-button--passkey:before, #unibox-suggest-box .icon-angle-down.unibox__delete-history:before, .icon-angle-down.litebox-close:before {
  content: "\f163"/"";
}

.icon.icon-angle-double-up:before, .icon-angle-double-up.c-header-navigation__link--shopping-cart:before, .icon-angle-double-up.c-header-navigation__link--wishlist:before, .icon-angle-double-up.c-header-navigation__link--account:before, .icon-angle-double-up.c-header-navigation__link--search:before, .icon-angle-double-up.c-header-navigation__link--language:before, .icon-angle-double-up.c-footer-list__link--language:before, .m-table__column--configurable .icon-angle-double-up.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-double-up:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-double-up:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-double-up:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-double-up:before, .icon-angle-double-up.c-scrolltop:before, .icon-angle-double-up.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-double-up.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-double-up.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-angle-double-up.c-navigation-labeled__item--permalink:before, .icon-angle-double-up.c-navigation-drawer__link--back:before, .icon-angle-double-up.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-angle-double-up.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-angle-double-up.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-angle-double-up.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-angle-double-up.swiper-scrollbar-video:before, .swiper-container .icon-angle-double-up.swiper-pagination-bullet.has-video:before, .icon-angle-double-up.c-messaging__close:before, .icon-angle-double-up.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-angle-double-up.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-angle-double-up.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-angle-double-up.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-double-up.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-double-up.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-angle-double-up.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-double-up.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-double-up.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-double-up.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-double-up.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-double-up.flockler-carousel_v2-item__media__play-button:before, .icon-angle-double-up.c-button--download.is-pdf:before, .icon-angle-double-up.c-button--out-of-stock:before, .icon-angle-double-up.c-button--business-product:before, .icon-angle-double-up.c-button--add-to-restock-notify:before, .icon-angle-double-up.c-button--go-to-idp:before,
.icon-angle-double-up.c-button--add-to-cart:before, .icon-angle-double-up.c-button--configurator:before, button.icon-angle-double-up[data-comparison-remove]:before, .icon-angle-double-up.c-quantity-select__update-control--remove:before, .icon-angle-double-up.c-quantity-select__update-control--update:before, .icon-angle-double-up.c-button--passkey:before, #unibox-suggest-box .icon-angle-double-up.unibox__delete-history:before, .icon-angle-double-up.litebox-close:before {
  content: "\f164"/"";
}

.icon.icon-angle-double-down:before, .icon-angle-double-down.c-header-navigation__link--shopping-cart:before, .icon-angle-double-down.c-header-navigation__link--wishlist:before, .icon-angle-double-down.c-header-navigation__link--account:before, .icon-angle-double-down.c-header-navigation__link--search:before, .icon-angle-double-down.c-header-navigation__link--language:before, .icon-angle-double-down.c-footer-list__link--language:before, .m-table__column--configurable .icon-angle-double-down.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-double-down:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-double-down:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-angle-double-down:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-angle-double-down:before, .icon-angle-double-down.c-scrolltop:before, .icon-angle-double-down.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-double-down.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-angle-double-down.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-angle-double-down.c-navigation-labeled__item--permalink:before, .icon-angle-double-down.c-navigation-drawer__link--back:before, .icon-angle-double-down.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-angle-double-down.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-angle-double-down.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-angle-double-down.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-angle-double-down.swiper-scrollbar-video:before, .swiper-container .icon-angle-double-down.swiper-pagination-bullet.has-video:before, .icon-angle-double-down.c-messaging__close:before, .icon-angle-double-down.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-angle-double-down.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-angle-double-down.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-angle-double-down.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-double-down.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-angle-double-down.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-angle-double-down.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-double-down.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-angle-double-down.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-double-down.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-double-down.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-angle-double-down.flockler-carousel_v2-item__media__play-button:before, .icon-angle-double-down.c-button--download.is-pdf:before, .icon-angle-double-down.c-button--out-of-stock:before, .icon-angle-double-down.c-button--business-product:before, .icon-angle-double-down.c-button--add-to-restock-notify:before, .icon-angle-double-down.c-button--go-to-idp:before,
.icon-angle-double-down.c-button--add-to-cart:before, .icon-angle-double-down.c-button--configurator:before, button.icon-angle-double-down[data-comparison-remove]:before, .icon-angle-double-down.c-quantity-select__update-control--remove:before, .icon-angle-double-down.c-quantity-select__update-control--update:before, .icon-angle-double-down.c-button--passkey:before, #unibox-suggest-box .icon-angle-double-down.unibox__delete-history:before, .icon-angle-double-down.litebox-close:before {
  content: "\f165"/"";
}

.icon.icon-account:before, .icon-account.c-header-navigation__link--shopping-cart:before, .icon-account.c-header-navigation__link--wishlist:before, .icon-account.c-header-navigation__link--account:before, .icon-account.c-header-navigation__link--search:before, .icon-account.c-header-navigation__link--language:before, .icon-account.c-footer-list__link--language:before, .m-table__column--configurable .icon-account.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-account:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-account:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-account:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-account:before, .icon-account.c-scrolltop:before, .icon-account.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-account.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-account.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-account.c-navigation-labeled__item--permalink:before, .icon-account.c-navigation-drawer__link--back:before, .icon-account.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-account.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-account.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-account.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-account.swiper-scrollbar-video:before, .swiper-container .icon-account.swiper-pagination-bullet.has-video:before, .icon-account.c-messaging__close:before, .icon-account.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-account.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-account.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-account.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-account.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-account.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-account.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-account.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-account.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-account.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-account.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-account.flockler-carousel_v2-item__media__play-button:before, .icon-account.c-button--download.is-pdf:before, .icon-account.c-button--out-of-stock:before, .icon-account.c-button--business-product:before, .icon-account.c-button--add-to-restock-notify:before, .icon-account.c-button--go-to-idp:before,
.icon-account.c-button--add-to-cart:before, .icon-account.c-button--configurator:before, button.icon-account[data-comparison-remove]:before, .icon-account.c-quantity-select__update-control--remove:before, .icon-account.c-quantity-select__update-control--update:before, .icon-account.c-button--passkey:before, #unibox-suggest-box .icon-account.unibox__delete-history:before, .icon-account.litebox-close:before {
  content: "\f166"/"";
}

.icon.icon-DICIANOVA:before, .icon-DICIANOVA.c-header-navigation__link--shopping-cart:before, .icon-DICIANOVA.c-header-navigation__link--wishlist:before, .icon-DICIANOVA.c-header-navigation__link--account:before, .icon-DICIANOVA.c-header-navigation__link--search:before, .icon-DICIANOVA.c-header-navigation__link--language:before, .icon-DICIANOVA.c-footer-list__link--language:before, .m-table__column--configurable .icon-DICIANOVA.c-button.c-button--secondary:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-DICIANOVA:before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-DICIANOVA:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div.icon-DICIANOVA:before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div.icon-DICIANOVA:before, .icon-DICIANOVA.c-scrolltop:before, .icon-DICIANOVA.c-navigation-tabbed__content-item--video:before, .c-navigation-tabbed__list.is-scrollable .icon-DICIANOVA.c-navigation-tabbed__item--scroller-next:before, .c-navigation-tabbed__list.is-scrollable .icon-DICIANOVA.c-navigation-tabbed__item--scroller-prev:before, .c-navigation-labeled--filter .icon-DICIANOVA.c-navigation-labeled__item--permalink:before, .icon-DICIANOVA.c-navigation-drawer__link--back:before, .icon-DICIANOVA.c-user-action__hint.is-secure:before, .c-trustsignal-list--trustpoints .icon-DICIANOVA.c-trustsignal-item:not(.c-trustsignal-item--title):before, .swiper-container .swiper-slide-video > a .icon-DICIANOVA.swiper-video-label:before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .icon-DICIANOVA.swiper-video-label:before, .swiper-container .swiper-scrollbar .icon-DICIANOVA.swiper-scrollbar-video:before, .swiper-container .icon-DICIANOVA.swiper-pagination-bullet.has-video:before, .icon-DICIANOVA.c-messaging__close:before, .icon-DICIANOVA.hashScrollTop:before, .flockler-embed-content .flockler-embed-popup .icon-DICIANOVA.flockler-embed-popup__navigate--previous:before, .flockler-embed-content .flockler-embed-popup .icon-DICIANOVA.flockler-embed-popup__navigate--next:before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .icon-DICIANOVA.flockler-embed-popup__close__icon:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-DICIANOVA.flickity-button.next:before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .icon-DICIANOVA.flickity-button.previous:before, .flockler-embed-content .flockler-posts .icon-DICIANOVA.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-DICIANOVA.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .icon-DICIANOVA.flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-DICIANOVA.flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-DICIANOVA.flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .icon-DICIANOVA.flockler-carousel_v2-item__media__play-button:before, .icon-DICIANOVA.c-button--download.is-pdf:before, .icon-DICIANOVA.c-button--out-of-stock:before, .icon-DICIANOVA.c-button--business-product:before, .icon-DICIANOVA.c-button--add-to-restock-notify:before, .icon-DICIANOVA.c-button--go-to-idp:before,
.icon-DICIANOVA.c-button--add-to-cart:before, .icon-DICIANOVA.c-button--configurator:before, button.icon-DICIANOVA[data-comparison-remove]:before, .icon-DICIANOVA.c-quantity-select__update-control--remove:before, .icon-DICIANOVA.c-quantity-select__update-control--update:before, .icon-DICIANOVA.c-button--passkey:before, #unibox-suggest-box .icon-DICIANOVA.unibox__delete-history:before, .icon-DICIANOVA.litebox-close:before {
  content: "\f167"/"";
}

.icon, .c-header-navigation__link--shopping-cart::before, .c-header-navigation__link--wishlist::before, .c-header-navigation__link--account::after, .c-header-navigation__link--account::before, .c-header-navigation__link--search.is-active::before, .c-header-navigation__link--search::before, .c-header-navigation__link--language::before, .c-footer-list__link--language::before, .m-table__column--configurable .c-button.c-button--secondary::before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div::before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div::before, .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div::before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div::before, .c-promotion-banner__close::after, .c-promotion-modal-wrap .c-promotion-modal__close:not(.c-button)::after, .o-breadcrumb .c-breadcrumb__item:not(.is-active)::after, .c-scrolltop::before, .c-navigation-tabbed__content-item--video::before, .c-navigation-tabbed__list.is-scrollable .c-navigation-tabbed__item--scroller-next::before, .c-navigation-tabbed__list.is-scrollable .c-navigation-tabbed__item--scroller-prev::before, .c-navigation-labeled--filter .c-navigation-labeled__item--permalink::before, .c-navigation-labeled--filter .c-navigation-labeled__item::after, .c-navigation-drawer__link--back::before, .c-navigation-drawer__link[target=_blank]::after, .c-navigation-drawer__link[aria-haspopup=true]::after, .c-navigation-drawer__link--language.is-active::after, .c-navigation-drawer__link--country.is-active::after, .c-navigation-drawer__close::after, .c-navigation-popover__link[target=_blank]::after, .c-user-action__hint.is-secure::before, .c-trustsignal-list--trustpoints .c-trustsignal-item:not(.c-trustsignal-item--title)::before, .c-shipcountry-selection__link--buyable::after, .swiper-container .swiper-slide-video > a .swiper-video-label::before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .swiper-video-label::before, .swiper-container .swiper-scrollbar .swiper-scrollbar-video::before, .swiper-container .swiper-pagination-bullet.has-video::before, .swiper-container .swiper-button-next::after, .swiper-container .swiper-button-prev::after, .c-notification-wrap .c-notification__close::after, .c-messaging__close::before, .hashScrollTop::before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__navigate--previous::before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__navigate--next::before, .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .flockler-embed-popup__close__icon::before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .flickity-button.next::before, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .flickity-button.previous::before, .flockler-embed-content .flockler-posts .flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .flockler-carousel_v2-item__media__play-button:before, .c-accordion__link::after, .c-button--download.is-pdf::before, .c-button--out-of-stock::before, .c-button--business-product::before, .c-button--add-to-restock-notify::before, .c-button--add-to-wishlist.is-in-wishlist::after, .c-button--go-to-idp::before,
.c-button--add-to-cart::before, .c-button--configurator::before, button[data-comparison-remove]::before, .c-quantity-select__update-control--remove::before, .c-quantity-select__update-control--update::before, .c-quantity-select__button--increment::after, .c-quantity-select__button--decrement::after, .c-button--passkey::before, .m-webauthn__link[target=_blank]::after,
.m-2fa__link[target=_blank]::after, .c-video__play-button::after, #unibox-suggest-box .unibox__delete-history::before, .litebox-close::before {
  display: inline-block;
  font: normal normal normal 14px/1 "graef-iconfont";
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: 0;
  vertical-align: -10%;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}

.m-authentication {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  margin-bottom: 1.5rem;
}

.m-2fa,
.m-webauthn {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-2fa,
  .m-webauthn {
    flex-basis: 100%;
  }
}
@media screen and (min-width: 721px) {
  .m-2fa,
  .m-webauthn {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(50% - 0.5 * 6rem);
    max-width: calc(50% - 0.5 * 6rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 721px) and (-ms-high-contrast: none), screen and (min-width: 721px) and (-ms-high-contrast: active) {
  .m-2fa,
  .m-webauthn {
    flex-basis: 50%;
  }
}
@media screen and (min-width: 1025px) {
  .m-2fa,
  .m-webauthn {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(50% - 0.5 * 1.5rem);
    max-width: calc(50% - 0.5 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 1025px) and (-ms-high-contrast: none), screen and (min-width: 1025px) and (-ms-high-contrast: active) {
  .m-2fa,
  .m-webauthn {
    flex-basis: 50%;
  }
}

.m-authentication--setup .m-2fa {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-authentication--setup .m-2fa {
    flex-basis: 100%;
  }
}
@media screen and (min-width: 721px) {
  .m-authentication--verify .m-2fa {
    flex: 1 1 50%;
    max-width: 50%;
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 721px) and (-ms-high-contrast: none), screen and (min-width: 721px) and (-ms-high-contrast: active) {
  .m-authentication--verify .m-2fa {
    flex-basis: 50%;
  }
}
@media screen and (min-width: 1025px) {
  .m-authentication--verify .m-2fa {
    flex: 1 1 50%;
    max-width: 50%;
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 1025px) and (-ms-high-contrast: none), screen and (min-width: 1025px) and (-ms-high-contrast: active) {
  .m-authentication--verify .m-2fa {
    flex-basis: 50%;
  }
}

.m-webauthn__link,
.m-2fa__link {
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.m-webauthn__link[target=_blank]::after,
.m-2fa__link[target=_blank]::after {
  content: "\f145"/"";
  margin: 0 0.1875rem;
  font-size: 12px;
}
.m-webauthn__step,
.m-2fa__step {
  margin-top: 1.5rem;
}
@media screen and (min-width: 1025px) {
  .m-webauthn__step,
  .m-2fa__step {
    margin-top: 3rem;
  }
}
.m-webauthn__step-title,
.m-2fa__step-title {
  margin-bottom: 0.75rem;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
.m-webauthn__code,
.m-2fa__code {
  display: flex;
  flex-flow: row wrap;
  column-gap: 3rem;
  justify-content: space-between;
}
.m-webauthn__qr,
.m-2fa__qr {
  margin-top: -3mm;
  margin-left: -3mm;
}
.m-webauthn__details,
.m-2fa__details {
  flex: 1 1;
}
.m-webauthn__details p,
.m-2fa__details p {
  display: flex;
  flex-flow: row wrap;
  margin-bottom: 0.375rem;
}
.m-webauthn__details p span:first-child,
.m-2fa__details p span:first-child {
  padding-right: 0.1875rem;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
.m-webauthn__title, .m-webauthn__details-title,
.m-2fa__title,
.m-2fa__details-title {
  font-size: calc(18px + 0 * ((100vw - 320px) / 1046));
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .m-webauthn__title, .m-webauthn__details-title,
.m-2fa__title,
.m-2fa__details-title{
    font-size: 18px;
  }
}
@media screen and (max-width: 320px){
  .m-webauthn__title, .m-webauthn__details-title,
.m-2fa__title,
.m-2fa__details-title{
    font-size: 18px;
  }
}
.m-webauthn__details-section,
.m-2fa__details-section {
  margin-bottom: 1.5rem;
}
.m-webauthn__form,
.m-2fa__form {
  padding: 1.5rem 0;
}
.m-webauthn__form .c-form .c-form-fieldset,
.m-2fa__form .c-form .c-form-fieldset {
  padding: 0;
  border: none;
}
.m-webauthn__form .c-user-action--1.c-user-action,
.m-2fa__form .c-user-action--1.c-user-action {
  justify-content: flex-start;
}
.m-webauthn__form .c-user-action--1.c-user-action .c-user-action__button,
.m-2fa__form .c-user-action--1.c-user-action .c-user-action__button {
  margin-left: 0;
}

.m-webauthn__details p span:first-child {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.m-webauthn__details p span:first-child img {
  margin-left: 0.375rem;
}

.c-button--passkey {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  padding-left: calc(26px + 1.5rem);
}
@media screen and (min-width: 961px) {
  .c-button--passkey {
    padding-left: calc(26px + 1.5rem);
  }
}
.c-button--passkey::before {
  content: "\f11a"/"";
  font-size: 26px;
  position: absolute;
  transform: translateX(calc((26px + 0.75rem) * -1));
}
@media screen and (min-width: 961px) {
  .c-button--passkey::before {
    transform: translateX(calc((26px + 0.75rem) * -1));
  }
}
@media screen and (min-width: 961px) {
  .c-button--passkey::before {
    font-size: 26px;
  }
}

/* A11Y
  ========================================================================= */
/* ============================================================================
A11Y -> A11>
============================================================================ */
/**
* Global a11y import file
*/
.a11y-sr-only {
  clip: rect(0 0 0 0);
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  border: 0;
}

.a11y-skip-links {
  clip: rect(1px, 1px, 1px, 1px);
  z-index: -1;
  position: relative;
  top: 0;
  width: 0;
  height: 0;
  overflow: hidden;
  background: white;
  white-space: nowrap;
}
.a11y-skip-links:focus-visible, .a11y-skip-links:has(:focus-visible) {
  clip: auto;
  display: flex;
  z-index: 99999;
  flex-flow: column nowrap;
  justify-content: center;
  width: 100%;
  height: auto;
  padding: 0.75rem;
  overflow: auto;
  gap: 0.75rem 1.5rem;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
}
@media screen and (min-width: 721px) {
  .a11y-skip-links:focus-visible, .a11y-skip-links:has(:focus-visible) {
    flex-flow: row wrap;
  }
}
.a11y-skip-links a.a11y-skip-links__button {
  padding: 0.375rem 0.75rem;
  font-size: calc(14px + 2 * ((100vw - 320px) / 1046));
  clip: rect(1px, 1px, 1px, 1px);
  z-index: -1;
  position: absolute;
  top: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
  white-space: nowrap;
}
@media screen and (min-width: 1366px){
  .a11y-skip-links a.a11y-skip-links__button{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .a11y-skip-links a.a11y-skip-links__button{
    font-size: 14px;
  }
}
.a11y-skip-links a.a11y-skip-links__button:focus-visible {
  clip: auto;
  position: relative;
  width: auto;
  height: auto;
  outline: 2px solid rgb(50.9375, 81.5, 112.0625);
}

/* Components
  ========================================================================= */
/* ============================================================================
COMPONENTS -> PRODUCT-ADD-TO-CART
============================================================================ */
/* Variables
============================================================================ */
.c-add-to-cart__form {
  display: flex;
  flex-flow: row wrap;
  height: 100%;
}
.c-add-to-cart .c-user-action--2 {
  width: 100%;
  margin-bottom: 0;
}
.c-add-to-cart--detail, .c-add-to-cart--preview {
  width: 100%;
}
.c-add-to-cart--giftcard {
  width: 100%;
}
.c-add-to-cart--giftcard .c-add-to-cart__value-label {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
.c-add-to-cart--giftcard .c-add-to-cart__value-input {
  width: 100%;
  margin-bottom: 0.75rem;
}

.c-add-to-cart-success {
  width: 100%;
  height: 0;
  margin-top: 1.5rem;
  overflow: hidden;
  border-radius: 6px;
  transition: all 0.15s ease-out;
}
@media screen and (min-width: 481px) {
  .c-add-to-cart-success {
    display: none;
  }
}
@media screen and (min-width: 721px) {
  .c-add-to-cart-success {
    display: block;
  }
}
.c-add-to-cart-success.is-added {
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.c-add-to-cart-success__inner {
  padding: 1.5rem;
  border: 1px solid #e5e5e5;
  border-radius: 6px;
  background: #f9f8f6;
}
.c-add-to-cart-success .c-user-action {
  justify-content: flex-start;
}
.c-add-to-cart-success .c-user-action .c-button {
  padding: 0.25rem 0.75rem;
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-add-to-cart-success .c-user-action .c-button{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .c-add-to-cart-success .c-user-action .c-button{
    font-size: 16px;
  }
}

.c-quantity-select {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  flex: 1 1;
  height: auto;
  border-radius: 1000px;
}
.c-quantity-select__input-wrapper {
  width: 40%;
}
.c-quantity-select__input[data-quantity-select-input] {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  display: block;
  width: 100%;
  max-width: none;
  height: 100%;
  padding: 0;
  border-width: 1px 0;
  border-radius: 0;
  border-color: #e5e5e5;
  background-color: white;
  color: #2f2f2f;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
  text-align: center;
}
@media screen and (min-width: 1366px){
  .c-quantity-select__input[data-quantity-select-input]{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .c-quantity-select__input[data-quantity-select-input]{
    font-size: 16px;
  }
}
.c-quantity-select__input[data-quantity-select-input]:hover, .c-quantity-select__input[data-quantity-select-input]:focus {
  padding: 0;
}
@media screen and (min-width: 560px) {
  .c-quantity-select__input[data-quantity-select-input] {
    display: flex;
  }
}
.c-quantity-select__button {
  position: relative;
  align-items: center;
  justify-content: center;
  width: 30%;
  border-style: solid;
  border-radius: 6px 0 0 6px;
  border-color: #e5e5e5;
  background: #ffffff;
  color: rgba(0, 0, 0, 0);
  font-size: 1.25rem;
  text-align: center;
  cursor: pointer;
  user-select: none;
  display: flex;
  flex-flow: row wrap;
  transition: background 0.15s ease-in-out;
}
.c-quantity-select__button::after {
  position: absolute;
  top: 0;
  left: 0;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  content: "";
  color: #2f2f2f;
  font-weight: 700;
  font-size: 12px;
  transition: color 0.15s ease-in-out;
  display: flex;
  flex-flow: row wrap;
}
.c-quantity-select__button--decrement {
  border-width: 1px 0 1px 1px;
  border-radius: 1000px 0 0 1000px;
}
.c-quantity-select__button--decrement::after {
  content: "\f121"/"";
}
.c-quantity-select__button--increment {
  border-width: 1px 1px 1px 0;
  border-radius: 0 1000px 1000px 0;
}
.c-quantity-select__button--increment::after {
  content: "\f110"/"";
}
.c-quantity-select__button:hover {
  background: #23384d;
  color: rgba(0, 0, 0, 0);
}
.c-quantity-select__button:hover::after {
  color: white;
}
.c-quantity-select__button.is-disabled {
  cursor: not-allowed;
  pointer-events: none;
}
.c-quantity-select__button.is-disabled::after {
  opacity: 0.4;
}
.c-quantity-select.has-changed .c-quantity-select__update-control--update {
  background: rgb(50.9375, 81.5, 112.0625);
  color: white;
  cursor: pointer;
  opacity: 1;
  pointer-events: all;
}
.c-quantity-select__input-controls {
  position: relative;
  width: 100%;
  display: flex;
  flex-flow: row wrap;
}
.c-quantity-select__hint {
  z-index: 1;
  position: absolute;
  top: 100%;
  left: 25%;
  width: 50%;
  border-radius: 1000px;
  background: #23384d;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  color: white;
  text-align: center;
  opacity: 0;
  transition: opacity 0.15s ease-in-out;
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-quantity-select__hint{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .c-quantity-select__hint{
    font-size: 14px;
  }
}
.c-quantity-select__hint.is-visible {
  opacity: 1;
}
.c-quantity-select__hint::before {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  border-right: 5px solid transparent;
  border-bottom: 5px solid #23384d;
  border-left: 5px solid transparent;
  content: "";
}
.c-quantity-select__update-controls {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
@media screen and (min-width: 721px) {
  .c-quantity-select__update-controls {
    width: 100%;
  }
}
.c-quantity-select__update-control {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  display: inline-block;
  padding: 0.75rem 1.5rem;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .c-quantity-select__update-control{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .c-quantity-select__update-control{
    font-size: 16px;
  }
}
@media screen and (max-width: 720px) {
  .c-quantity-select__update-control {
    padding: 0.375rem 0.75rem;
    font-size: 14px;
  }
}
.c-quantity-select__update-control {
  color: white;
  line-height: 1.5;
  letter-spacing: normal;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  border-radius: 1000px;
  background: #23384d;
  text-align: center;
  cursor: pointer;
  transition: all 0.2s ease-out;
}
.touchevents .c-quantity-select__update-control {
  transition: none;
}

.c-quantity-select__update-control:focus-visible, .c-quantity-select__update-control:hover {
  background: rgb(50.9375, 81.5, 112.0625);
  color: white;
  text-decoration: none;
}
.c-quantity-select__update-control:focus-visible {
  outline-color: #23384d;
}
.c-quantity-select__update-control[disabled] {
  background: rgba(35, 56, 77, 0.3);
  cursor: default;
}
.c-quantity-select__update-control {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(50% - 0.5 * 0.375rem);
  max-width: calc(50% - 0.5 * 0.375rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-quantity-select__update-control {
    flex-basis: 50%;
  }
}
.c-quantity-select__update-control {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  user-select: none;
}
.c-quantity-select__update-control::before {
  margin-right: 0.375rem;
}
.c-quantity-select__update-control--update {
  background: rgba(35, 56, 77, 0.7);
  font-size: 0;
  cursor: not-allowed;
  opacity: 0.2;
  pointer-events: none;
}
.c-quantity-select__update-control--update::before {
  margin-right: 0;
}
@media screen and (min-width: 961px) {
  .c-quantity-select__update-control--update {
    font-size: inherit;
  }
  .c-quantity-select__update-control--update::before {
    margin-right: 0;
    margin-right: 0.375rem;
  }
}
@media screen and (min-width: 1367px) {
  .c-quantity-select__update-control--update {
    font-size: inherit;
  }
  .c-quantity-select__update-control--update::before {
    margin-right: 0.375rem;
  }
}
.c-quantity-select__update-control--update::before {
  content: "\f104"/"";
  font-weight: normal;
  font-size: 1.125rem;
}
.c-quantity-select__update-control--remove {
  color: #23384d;
  border-width: 1px;
  border-style: solid;
  border-color: #23384d;
  background: transparent;
}
.c-quantity-select__update-control--remove:focus-visible, .c-quantity-select__update-control--remove:hover {
  border-width: 1px;
  border-style: solid;
  border-color: #23384d;
  background: #23384d;
}
.c-quantity-select__update-control--remove:focus-visible {
  outline-color: #23384d;
}
.c-quantity-select__update-control--remove::before {
  content: "\f106"/"";
  margin-right: 0;
  font-weight: normal;
  font-size: 1.125rem;
}
@media screen and (max-width: 720px) {
  .c-quantity-select--cart {
    justify-content: flex-end;
  }
}
.c-quantity-select--cart .c-quantity-select__input-controls {
  margin-bottom: 0.375rem;
}
.c-quantity-select--cart .c-quantity-select__update-control--update::before {
  margin-right: 0;
}
.c-quantity-select--cart_preview {
  flex: 1 1 100%;
  max-width: 100%;
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-quantity-select--cart_preview {
    flex-basis: 100%;
  }
}
.c-quantity-select--cart_preview {
  flex-flow: row wrap;
  justify-content: space-between;
  margin: 0.75rem 0;
  box-shadow: none;
}
.c-quantity-select--cart_preview .c-quantity-select__input-controls {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(40% - 0.6 * 1.5rem);
  max-width: calc(40% - 0.6 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-quantity-select--cart_preview .c-quantity-select__input-controls {
    flex-basis: 40%;
  }
}
.c-quantity-select--cart_preview .c-quantity-select__input-controls {
  flex: 1 1;
  margin-right: 0.75rem;
}
@media screen and (min-width: 721px) {
  .c-quantity-select--cart_preview .c-quantity-select__input-controls {
    min-height: 2.25rem;
  }
}
.c-quantity-select--cart_preview .c-quantity-select__update-controls {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(60% - 0.4 * 1.5rem);
  max-width: calc(60% - 0.4 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-quantity-select--cart_preview .c-quantity-select__update-controls {
    flex-basis: 60%;
  }
}
.c-quantity-select--cart_preview .c-quantity-select__update-controls {
  flex: 1 1;
}
.c-quantity-select--cart_preview .c-quantity-select__update-control {
  flex: auto;
  max-width: none;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.c-quantity-select--cart_preview .c-quantity-select__update-control--update {
  margin-right: 0.75rem;
}
.c-quantity-select__update-control {
  padding: 0.375rem 0.75rem;
}

/* ============================================================================
COMPONENTS -> PRODUCT-CART-PREVIEW
============================================================================ */
/**
* Product cart preview.
*/
/* Variables
============================================================================ */
.c-cart-preview__item {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.75rem;
  padding: 0.75rem 0;
  border-bottom: 1px solid #e5e5e5;
}
.c-cart-preview__item.is-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.c-cart-preview__item--empty-cart {
  justify-content: center;
}
.c-cart-preview__item--is-special-offer .c-cart-preview__item-single-price > span:first-child {
  color: #ab0943;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
.c-cart-preview__item--is-special-offer .c-cart-preview__item-single-price > span:first-child + sup {
  color: #ab0943;
}
.c-cart-preview__image {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(40% - 0.6 * 1.5rem);
  max-width: calc(40% - 0.6 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-cart-preview__image {
    flex-basis: 40%;
  }
}
.c-cart-preview__image {
  text-align: center;
}
.c-cart-preview__image img {
  width: 100%;
  max-width: 100px;
}
.c-cart-preview__infos {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(60% - 0.4 * 1.5rem);
  max-width: calc(60% - 0.4 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-cart-preview__infos {
    flex-basis: 60%;
  }
}
.c-cart-preview__title {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  margin-bottom: 0;
  color: #2f2f2f;
  line-height: 1;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .c-cart-preview__title{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .c-cart-preview__title{
    font-size: 16px;
  }
}
.c-cart-preview__title a {
  color: #2f2f2f;
}
.c-cart-preview__title a:hover {
  text-decoration: none;
}
.c-cart-preview__subtitle {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
  display: block;
  margin-top: 0.375rem;
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .c-cart-preview__subtitle{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .c-cart-preview__subtitle{
    font-size: 14px;
  }
}
.c-cart-preview__item-single-price-old {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-cart-preview__item-single-price-old{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .c-cart-preview__item-single-price-old{
    font-size: 14px;
  }
}
.c-cart-preview__item-single-price-old span {
  display: inline-block;
  margin-left: 0.375rem;
  text-decoration: line-through;
}
.c-cart-preview__item-single-price sup {
  padding: 0;
}
.c-cart-preview__quantity {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  margin-top: 0.75rem;
  margin-bottom: 0;
}
@media screen and (min-width: 1366px){
  .c-cart-preview__quantity{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .c-cart-preview__quantity{
    font-size: 16px;
  }
}
.c-cart-preview__quantity-select {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-cart-preview__quantity-select {
    flex-basis: 100%;
  }
}
.c-cart-preview__total {
  justify-content: space-between;
  margin-bottom: 0;
  display: flex;
  flex-flow: row wrap;
}
.c-cart-preview__total p {
  margin-bottom: 0;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
  font-size: calc(20px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-cart-preview__total p{
    font-size: 20px;
  }
}
@media screen and (max-width: 320px){
  .c-cart-preview__total p{
    font-size: 20px;
  }
}
.c-cart-preview__total-title {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(33.3333333333% - 0.6666666667 * 1.5rem);
  max-width: calc(33.3333333333% - 0.6666666667 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-cart-preview__total-title {
    flex-basis: 33.3333333333%;
  }
}
.c-cart-preview__total-amount {
  text-align: right;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(66.6666666667% - 0.3333333333 * 1.5rem);
  max-width: calc(66.6666666667% - 0.3333333333 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-cart-preview__total-amount {
    flex-basis: 66.6666666667%;
  }
}
.c-cart-preview__cta {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-end;
}
.c-cart-preview__button {
  margin-top: 0.75rem;
}

/* ============================================================================
COMPONENTS -> PRODUCT-COMPARISON
============================================================================ */
/**
* Product comparison.
*/
.o-content-container--comparison-summary {
  max-width: none;
}

.c-product-comparison {
  padding-top: 1.5rem;
  overflow: auto;
}
.c-product-comparison__table {
  width: 100%;
}
.c-product-comparison__row {
  border-bottom: 1px solid rgb(241.75, 241.75, 241.75);
  transition: all 0.15s ease-out;
}
.c-product-comparison__row:nth-child(even) {
  background: rgb(249.9, 249.9, 249.9);
}
.c-product-comparison__row:last-child {
  border: none;
  background: none;
}
.c-product-comparison__row .c-button--add-to-restock-notify,
.c-product-comparison__row .c-button--add-to-cart {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-product-comparison__row .c-button--add-to-restock-notify,
.c-product-comparison__row .c-button--add-to-cart{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .c-product-comparison__row .c-button--add-to-restock-notify,
.c-product-comparison__row .c-button--add-to-cart{
    font-size: 16px;
  }
}
.c-product-comparison__row:hover:not(:first-child), .c-product-comparison__row[data-comparison-row=active]:not(:first-child) {
  border-bottom-color: #e5e5e5;
  background: rgb(242.25, 242.25, 242.25);
}
.c-product-comparison__row:hover:not(:first-child) .c-product-comparison__col:not(:last-child), .c-product-comparison__row[data-comparison-row=active]:not(:first-child) .c-product-comparison__col:not(:last-child) {
  border-color: #e5e5e5;
}
.c-product-comparison__row:hover:not(:first-child):not(:last-child) .c-product-comparison__col::before, .c-product-comparison__row[data-comparison-row=active]:not(:first-child):not(:last-child) .c-product-comparison__col::before {
  opacity: 1;
}
.c-product-comparison__row:hover:last-child, .c-product-comparison__row[data-comparison-row=active]:last-child {
  background: none;
}
.c-product-comparison__col {
  position: relative;
  width: 10%;
  min-width: 200px;
  padding: 0.75rem;
  border-right: 1px solid rgb(241.75, 241.75, 241.75);
  vertical-align: top;
  transition: all 0.15s ease-out;
}
@media screen and (min-width: 721px) {
  .c-product-comparison__col {
    padding: 0.75rem 1.5rem;
  }
}
.c-product-comparison__col:last-child {
  border-color: transparent;
}
.c-product-comparison__col--image {
  position: relative;
  border-top: 2px solid transparent;
  background: white;
  vertical-align: bottom;
}
.c-product-comparison__col--image:first-of-type {
  border-top-color: #23384d;
}
.c-product-comparison__col--cta {
  padding: 0;
}
.c-product-comparison__col--cta .c-button--cta,
.c-product-comparison__col--cta .c-button--configurator {
  width: calc(100% - 1.5rem);
  margin-top: 0.75rem;
  margin-left: 0.75rem;
}
.c-product-comparison__col--price .c-product-pricing {
  margin-bottom: 0;
}
.c-product-comparison__col--price .c-product-pricing__price {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-product-comparison__col--price .c-product-pricing__price{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .c-product-comparison__col--price .c-product-pricing__price{
    font-size: 16px;
  }
}
.c-product-comparison__col--current {
  z-index: 2;
  box-shadow: -15px 0 20px -20px rgba(0, 0, 0, 0.2), 15px 0 20px -20px rgba(0, 0, 0, 0.2);
}
.c-product-comparison__col--title {
  min-width: auto;
  text-align: left;
}
.c-product-comparison__title {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  margin-bottom: 0;
  font-weight: normal;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .c-product-comparison__title{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .c-product-comparison__title{
    font-size: 16px;
  }
}
.c-product-comparison__image {
  margin: 0.75rem 0;
  text-align: center;
}
.c-product-comparison__image .c-product__main-image {
  height: auto;
}
.c-product-comparison__name .c-product-name {
  margin: 0;
}
.c-product-comparison__name .c-product-name__title {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-product-comparison__name .c-product-name__title{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .c-product-comparison__name .c-product-name__title{
    font-size: 16px;
  }
}
.c-product-comparison__name .c-product-name__subtitle {
  font-size: calc(13px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-product-comparison__name .c-product-name__subtitle{
    font-size: 13px;
  }
}
@media screen and (max-width: 320px){
  .c-product-comparison__name .c-product-name__subtitle{
    font-size: 13px;
  }
}
.c-product-comparison__value {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  margin-bottom: 0;
  transition: all 0.15s ease-out;
}
@media screen and (min-width: 1366px){
  .c-product-comparison__value{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .c-product-comparison__value{
    font-size: 16px;
  }
}

button[data-comparison-remove] {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
  position: absolute;
  top: 0;
  right: 0;
  background: rgba(0, 0, 0, 0);
  color: #23384d;
}

@media screen and (min-width: 1366px){
  button[data-comparison-remove]{
    font-size: 14px;
  }
}

@media screen and (max-width: 320px){
  button[data-comparison-remove]{
    font-size: 14px;
  }
}
button[data-comparison-remove]::before {
  content: "\f14d"/"";
}

/**
* Product comparison matrix.
*/
.c-comparison-button {
  z-index: 10;
  position: fixed;
  right: 50%;
  bottom: 1.5rem;
  height: 45px;
  transform: translate(50%, 0);
  border: 1px solid white;
  background: #23384d;
  box-shadow: 15px 20px 15px -3px rgba(0, 0, 0, 0.1);
}
.c-comparison-button a {
  color: white;
}
.c-comparison-button:after {
  display: block;
  position: absolute;
  top: -0.75rem;
  right: 0.375rem;
  width: 1.5rem;
  height: 1.5rem;
  content: attr(data-comparison-count);
  color: white;
  font-size: calc(13px + 0 * ((100vw - 320px) / 1046));
  border: 1px solid #e5e5e5;
  border-radius: 100%;
  background: #23384d;
  line-height: 1.375rem;
}
@media screen and (min-width: 1366px){
  .c-comparison-button:after{
    font-size: 13px;
  }
}
@media screen and (max-width: 320px){
  .c-comparison-button:after{
    font-size: 13px;
  }
}
.c-comparison-button[data-comparison-count="0"] {
  display: none;
}
.c-comparison-button:hover {
  background: rgb(50.9375, 81.5, 112.0625);
}
@media screen and (min-width: 721px) {
  .c-comparison-button {
    right: 6rem;
    transform: unset;
  }
}

/* ============================================================================
COMPONENTS -> HIDE PRICE AND BASKET
============================================================================ */
/**
* Styling for hide price and basket
 */
/* Default hide price and basket
============================================================================ */
body.hide-price-and-basket .c-submenu__item:last-child,
body.hide-price-and-basket .c-submenu__item:first-child,
body.hide-price-and-basket .c-submenu__item:nth-child(2),
body.hide-price-and-basket .c-submenu__item:nth-child(3),
body.hide-price-and-basket .c-footer__grid-item--service,
body.hide-price-and-basket .c-footer__grid-item--payment,
body.hide-price-and-basket .o-content-container--footnote,
body.hide-price-and-basket .c-product-detail__add-to-cart-form,
body.hide-price-and-basket .c-header-navigation__item--shopping-cart,
body.hide-price-and-basket .c-header-navigation__item--help,
body.hide-price-and-basket .c-header-navigation__item--account,
body.hide-price-and-basket .c-button--add-to-cart,
body.hide-price-and-basket .c-button--configurator,
body.hide-price-and-basket .c-button--add-to-wishlist,
body.hide-price-and-basket .c-button.c-button--cta.c-button--add-to-wishlist.c-button--icon-only,
body.hide-price-and-basket .c-button--add-to-restock-notify,
body.hide-price-and-basket .c-product-comparison__row--preis,
body.hide-price-and-basket .c-product-stockrecord,
body.hide-price-and-basket .c-product-stockrecord--imagemap,
body.hide-price-and-basket .c-product-pricing,
body.hide-price-and-basket .c-product-pricing--imagemap,
body.hide-price-and-basket .c-newsletter-teaser,
body.hide-price-and-basket .c-controlbar__item--sort-form,
body.hide-price-and-basket .c-quantity-select,
body.hide-price-and-basket .c-product-detail__ctas,
body.hide-price-and-basket #filter-price {
  display: none !important;
}
body.hide-price-and-basket .c-product-filter {
  border-width: 1px;
}
body.hide-price-and-basket .c-header-navigation {
  justify-content: flex-end;
}
@media screen and (min-width: 961px) {
  body.hide-price-and-basket .c-footer__grid-item:not(.c-footer__grid-item--legal) {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(50% - 0.5 * 1.5rem);
    max-width: calc(50% - 0.5 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 961px) and (-ms-high-contrast: none), screen and (min-width: 961px) and (-ms-high-contrast: active) {
  body.hide-price-and-basket .c-footer__grid-item:not(.c-footer__grid-item--legal) {
    flex-basis: 50%;
  }
}

/* ============================================================================
COMPONENTS -> PAGE IS SCROLLING CONTROLL
============================================================================ */
/**
* Some settings if page is scrolling.
*/
/* Variables
============================================================================ */
/* Page is scrolling control
============================================================================ */
body.is-scrolling .o-section.is-top {
  box-shadow: 0 0 60px 0 rgba(0, 0, 0, 0.1);
}
body.is-scrolling .o-section.is-top::after {
  border-bottom-color: #e5e5e5;
}
body.has-top-section-overscrolled .o-section.is-top {
  top: -28px;
}
body.has-top-section-overscrolled .o-header {
  height: 64px;
}
@media screen and (min-width: 961px) {
  body.has-top-section-overscrolled .o-header {
    height: 59px;
  }
}
@media screen and (min-width: 1025px) {
  body.has-top-section-overscrolled .o-header {
    height: 59px;
  }
}
body.has-top-section-overscrolled .c-header {
  padding-top: 0.375rem;
  padding-bottom: 0.5rem;
}
@media screen and (min-width: 961px) {
  body.has-top-section-overscrolled .c-header__logo img {
    width: 125px;
    height: 45px;
  }
}
body.has-top-section-overscrolled .c-shopsearch::after {
  top: 64px;
}
@media screen and (min-width: 961px) {
  body.has-top-section-overscrolled .c-shopsearch::after {
    top: 0;
  }
}
@media screen and (min-width: 961px) {
  body.has-top-section-overscrolled .c-header-navigation__link::before {
    font-size: 20px;
  }
  body.has-top-section-overscrolled .c-header-navigation__link .c-icon {
    width: 20px;
    height: 20px;
  }
  body.has-top-section-overscrolled .c-navigation-toggle::after {
    font-size: 20px;
  }
  body.has-top-section-overscrolled .c-searchbox__input {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  body.has-top-section-overscrolled .c-searchbox__button {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
  }
  body.has-top-section-overscrolled .c-searchbox__button svg {
    width: 18px;
    height: 18px;
  }
  body.has-top-section-overscrolled .c-searchbox__button span {
    margin-left: 0;
    font-size: 0;
  }
}
body.has-top-section-overscrolled .c-navigation-drawer {
  top: calc(64px + 0.75rem);
  height: calc(100vh - (64px + 1.5rem));
}
@media screen and (min-width: 961px) {
  body.has-top-section-overscrolled .c-navigation-drawer {
    top: calc(59px + 0.75rem);
  }
}
@media screen and (min-width: 1025px) {
  body.has-top-section-overscrolled .c-navigation-drawer {
    top: calc(59px + 0.75rem);
  }
}
@media screen and (min-width: 1025px) {
  body.has-top-section-overscrolled.is-downscrolling .c-header {
    padding-bottom: 0.5rem;
  }
}
body.has-top-section-overscrolled.is-downscrolling .o-navigation {
  margin-top: -42px;
}
body.has-top-section-overscrolled.is-downscrolling .o-navigation .c-navigation__link::after {
  z-index: 2;
}

/* ============================================================================
COMPONENTS -> BUTTON
============================================================================ */
/**
* Styling for buttons
*/
/* Variables
============================================================================ */
button,
.c-button,
a.same_window,
a.new_window,
.c-catalog-index__button,
.c-trusted-shops-reminder__rate-now,
.c-trusted-shops-reminder__rate-later {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  display: inline-block;
  padding: 0.75rem 1.5rem;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  button,
.c-button,
a.same_window,
a.new_window,
.c-catalog-index__button,
.c-trusted-shops-reminder__rate-now,
.c-trusted-shops-reminder__rate-later{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  button,
.c-button,
a.same_window,
a.new_window,
.c-catalog-index__button,
.c-trusted-shops-reminder__rate-now,
.c-trusted-shops-reminder__rate-later{
    font-size: 16px;
  }
}
@media screen and (max-width: 720px) {
  button,
  .c-button,
  a.same_window,
  a.new_window,
  .c-catalog-index__button,
  .c-trusted-shops-reminder__rate-now,
  .c-trusted-shops-reminder__rate-later {
    padding: 0.375rem 0.75rem;
    font-size: 14px;
  }
}
button,
.c-button,
a.same_window,
a.new_window,
.c-catalog-index__button,
.c-trusted-shops-reminder__rate-now,
.c-trusted-shops-reminder__rate-later {
  color: white;
  line-height: 1.5;
  letter-spacing: normal;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  border-radius: 1000px;
  background: #23384d;
  text-align: center;
  cursor: pointer;
  transition: all 0.2s ease-out;
}
.touchevents button, .touchevents .c-button, .touchevents a.same_window, .touchevents a.new_window, .touchevents .c-catalog-index__button, .touchevents .c-trusted-shops-reminder__rate-now, .touchevents .c-trusted-shops-reminder__rate-later {
  transition: none;
}

button:focus-visible, button:hover,
.c-button:focus-visible,
.c-button:hover,
a.same_window:focus-visible,
a.same_window:hover,
a.new_window:focus-visible,
a.new_window:hover,
.c-catalog-index__button:focus-visible,
.c-catalog-index__button:hover,
.c-trusted-shops-reminder__rate-now:focus-visible,
.c-trusted-shops-reminder__rate-now:hover,
.c-trusted-shops-reminder__rate-later:focus-visible,
.c-trusted-shops-reminder__rate-later:hover {
  background: rgb(50.9375, 81.5, 112.0625);
  color: white;
  text-decoration: none;
}
button:focus-visible,
.c-button:focus-visible,
a.same_window:focus-visible,
a.new_window:focus-visible,
.c-catalog-index__button:focus-visible,
.c-trusted-shops-reminder__rate-now:focus-visible,
.c-trusted-shops-reminder__rate-later:focus-visible {
  outline-color: #23384d;
}
button[disabled],
.c-button[disabled],
a.same_window[disabled],
a.new_window[disabled],
.c-catalog-index__button[disabled],
.c-trusted-shops-reminder__rate-now[disabled],
.c-trusted-shops-reminder__rate-later[disabled] {
  background: rgba(35, 56, 77, 0.3);
  cursor: default;
}
button,
.c-button,
a.same_window,
a.new_window,
.c-catalog-index__button,
.c-trusted-shops-reminder__rate-now,
.c-trusted-shops-reminder__rate-later {
  font-weight: normal;
  transition: all 0.15s ease-out;
}
button:focus-visible,
.c-button:focus-visible,
a.same_window:focus-visible,
a.new_window:focus-visible,
.c-catalog-index__button:focus-visible,
.c-trusted-shops-reminder__rate-now:focus-visible,
.c-trusted-shops-reminder__rate-later:focus-visible {
  outline-color: #23384d;
}

.c-button--secondary {
  color: #23384d;
  border-width: 1px;
  border-style: solid;
  border-color: #23384d;
  background: transparent;
}
.c-button--secondary:focus-visible, .c-button--secondary:hover {
  border-width: 1px;
  border-style: solid;
  border-color: #23384d;
  background: #23384d;
}
.c-button--secondary:focus-visible {
  outline-color: #23384d;
}
.c-button--secondary {
  transition: all 0.15s ease-out;
}
.c-button--secondary:focus-visible {
  outline-color: #23384d;
}

.c-button--primary {
  background-color: #736a5c;
}
.c-button--primary:hover {
  background-color: rgb(143, 132.0434782609, 115);
}

.c-exit-intent__cta:not(.c-exit-intent__cta--secondary) {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  display: inline-block;
  padding: 0.75rem 1.5rem;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}

@media screen and (min-width: 1366px){
  .c-exit-intent__cta:not(.c-exit-intent__cta--secondary){
    font-size: 16px;
  }
}

@media screen and (max-width: 320px){
  .c-exit-intent__cta:not(.c-exit-intent__cta--secondary){
    font-size: 16px;
  }
}
@media screen and (max-width: 720px) {
  .c-exit-intent__cta:not(.c-exit-intent__cta--secondary) {
    padding: 0.375rem 0.75rem;
    font-size: 14px;
  }
}
.c-exit-intent__cta:not(.c-exit-intent__cta--secondary) {
  color: white;
  line-height: 1.5;
  letter-spacing: normal;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  border-radius: 1000px;
  background: #23384d;
  text-align: center;
  cursor: pointer;
  transition: all 0.2s ease-out;
}
.touchevents .c-exit-intent__cta:not(.c-exit-intent__cta--secondary) {
  transition: none;
}

.c-exit-intent__cta:not(.c-exit-intent__cta--secondary):focus-visible, .c-exit-intent__cta:not(.c-exit-intent__cta--secondary):hover {
  background: rgb(50.9375, 81.5, 112.0625);
  color: white;
  text-decoration: none;
}
.c-exit-intent__cta:not(.c-exit-intent__cta--secondary):focus-visible {
  outline-color: #23384d;
}
.c-exit-intent__cta:not(.c-exit-intent__cta--secondary)[disabled] {
  background: rgba(35, 56, 77, 0.3);
  cursor: default;
}
.c-exit-intent__cta:not(.c-exit-intent__cta--secondary) {
  border: 1px solid white;
}

/* Extend|Override */
a.new_window,
.c-trusted-shops-reminder__rate-later,
.c-product-filter__button,
.c-button--show-more,
.c-button--address-validation-submit {
  color: #23384d;
  border-width: 1px;
  border-style: solid;
  border-color: #23384d;
  background: transparent;
}
a.new_window:focus-visible, a.new_window:hover,
.c-trusted-shops-reminder__rate-later:focus-visible,
.c-trusted-shops-reminder__rate-later:hover,
.c-product-filter__button:focus-visible,
.c-product-filter__button:hover,
.c-button--show-more:focus-visible,
.c-button--show-more:hover,
.c-button--address-validation-submit:focus-visible,
.c-button--address-validation-submit:hover {
  border-width: 1px;
  border-style: solid;
  border-color: #23384d;
  background: #23384d;
}
a.new_window:focus-visible,
.c-trusted-shops-reminder__rate-later:focus-visible,
.c-product-filter__button:focus-visible,
.c-button--show-more:focus-visible,
.c-button--address-validation-submit:focus-visible {
  outline-color: #23384d;
}

.c-button--is-white {
  background-color: white;
  color: #23384d;
}

.c-button--remove {
  color: #23384d;
  border-width: 1px;
  border-style: solid;
  border-color: #23384d;
  background: transparent;
}
.c-button--remove:focus-visible, .c-button--remove:hover {
  border-width: 1px;
  border-style: solid;
  border-color: #23384d;
  background: #23384d;
}
.c-button--remove:focus-visible {
  outline-color: #23384d;
}
.c-button--remove {
  display: flex;
  flex-flow: row wrap;
  z-index: 1;
  position: absolute;
  top: 0.75rem;
  right: 0.75rem;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  padding: 0;
  border: 1px solid #e5e5e5;
  border-radius: 24px;
}
@media screen and (min-width: 481px) {
  .c-button--remove {
    width: 34px;
    height: 34px;
  }
}
@media screen and (min-width: 1025px) {
  .c-button--remove {
    width: 38px;
    height: 38px;
  }
}
.c-button--remove .c-icon--button {
  fill: #23384d;
  width: 18px;
  height: 18px;
  transition: all 0.15s ease-out;
}
@media screen and (min-width: 481px) {
  .c-button--remove .c-icon--button {
    width: 20px;
    height: 20px;
  }
}
@media screen and (min-width: 1025px) {
  .c-button--remove .c-icon--button {
    width: 24px;
    height: 24px;
  }
}
.c-button--remove:hover, .c-button--remove:focus-visible {
  border-color: #23384d;
  background: white;
}
.c-button--remove:hover .c-icon--button, .c-button--remove:focus-visible .c-icon--button {
  fill: rgb(50.9375, 81.5, 112.0625);
}

.c-button--remove-cart {
  position: relative;
  top: auto;
  right: 0;
  left: auto;
  width: auto;
  height: 38px;
  padding: 0.375rem 1rem;
  font-size: 14px;
}
.c-button--remove-cart:hover, .c-button--remove-cart:focus-visible {
  background-color: rgb(50.9375, 81.5, 112.0625);
}

.c-button--is-small {
  padding: 0.25rem 0.75rem;
  font-size: 14px;
}

.c-button--cta {
  background: none;
  font-size: 16px;
  text-align: center;
}
.c-button--cta:hover, .c-button--cta:focus-visible {
  background: rgb(50.9375, 81.5, 112.0625);
}
.c-button--cta .c-icon {
  fill: #2f2f2f;
}

.c-button--configurator {
  display: inline-flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  background-color: #23384d;
}
.c-button--configurator::before {
  content: "\f14c"/"";
  padding-right: 0.75rem;
  font-size: 20px;
}

.c-button--go-to-idp,
.c-button--add-to-cart {
  display: inline-flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  background-color: #23384d;
}
.c-button--go-to-idp::before,
.c-button--add-to-cart::before {
  content: "\f10c"/"";
  padding-right: 0.75rem;
}

.c-button--go-to-idp::before {
  display: none;
}

.c-button--add-to-wishlist,
.c-button--storelocator,
.c-button--operation-manuals {
  padding: 0;
  border-width: 0;
  background: none;
}
.c-button--add-to-wishlist .c-icon,
.c-button--storelocator .c-icon,
.c-button--operation-manuals .c-icon {
  margin-right: 0.75rem;
}
.c-button--add-to-wishlist:hover, .c-button--add-to-wishlist:focus-visible,
.c-button--storelocator:hover,
.c-button--storelocator:focus-visible,
.c-button--operation-manuals:hover,
.c-button--operation-manuals:focus-visible {
  background: none;
}

.c-button--add-to-wishlist {
  display: flex;
  flex-flow: row wrap;
  position: absolute;
  top: 0;
  right: 0;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  border: 1px solid #e5e5e5;
  border-radius: 100px;
  background: white;
}
@media screen and (min-width: 481px) {
  .c-button--add-to-wishlist {
    width: 34px;
    height: 34px;
  }
}
@media screen and (min-width: 1025px) {
  .c-button--add-to-wishlist {
    width: 38px;
    height: 38px;
  }
}
.c-button--add-to-wishlist .c-icon {
  fill: rgba(0, 0, 0, 0);
  stroke: #23384d;
  stroke-width: 1px;
  width: 18px;
  height: 18px;
  transition: all 0.15s ease-out;
}
@media screen and (min-width: 481px) {
  .c-button--add-to-wishlist .c-icon {
    width: 20px;
    height: 20px;
  }
}
@media screen and (min-width: 1025px) {
  .c-button--add-to-wishlist .c-icon {
    width: 24px;
    height: 24px;
  }
}
.c-button--add-to-wishlist:hover, .c-button--add-to-wishlist:focus-visible {
  border-color: #23384d;
  background: white;
}
.c-button--add-to-wishlist:hover .c-icon, .c-button--add-to-wishlist:focus-visible .c-icon {
  stroke-width: 1.5px;
}
.c-button--add-to-wishlist.is-in-wishlist {
  right: 16px;
  border-color: #23384d;
}
.c-button--add-to-wishlist.is-in-wishlist::after {
  display: flex;
  flex-flow: row wrap;
  content: "\f151"/"";
  z-index: 1;
  position: absolute;
  top: auto;
  left: 16px;
  align-items: center;
  justify-content: center;
  width: 14px;
  height: 14px;
  border-radius: 1000px;
  background: #23384d;
  color: white;
  font-size: 10px;
}
.c-button--add-to-wishlist.is-in-wishlist.c-button--icon-only::after {
  top: -8px;
  right: -5.3333333333px;
  left: auto;
  width: 16px;
  height: 16px;
}
@media screen and (min-width: 481px) {
  .c-button--add-to-wishlist.is-in-wishlist.c-button--icon-only::after {
    font-size: calc(11px + 0 * ((100vw - 320px) / 1046));
    top: auto;
    right: -13.3333333333px;
    width: 20px;
    height: 20px;
  }
  @media screen and (min-width: 1366px){
    .c-button--add-to-wishlist.is-in-wishlist.c-button--icon-only::after{
      font-size: 11px;
    }
  }
  @media screen and (max-width: 320px){
    .c-button--add-to-wishlist.is-in-wishlist.c-button--icon-only::after{
      font-size: 11px;
    }
  }
}
@media screen and (min-width: 1025px) {
  .c-button--add-to-wishlist.is-in-wishlist.c-button--icon-only::after {
    right: -16px;
    width: 24px;
    height: 24px;
  }
}
.c-button--add-to-wishlist.is-in-wishlist .c-icon {
  stroke-width: 1.5px;
}

.c-button--add-to-restock-notify {
  display: inline-flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  background-color: #23384d;
}
.c-button--add-to-restock-notify::before {
  content: "\f11d"/"";
  padding-right: 0.75rem;
}

.c-button--business-product {
  display: inline-flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  background-color: #23384d;
}
.c-button--business-product::before {
  content: "\f11d"/"";
  padding-right: 0.75rem;
}

.c-button--out-of-stock {
  cursor: default;
}
.c-button--out-of-stock::before {
  content: "\f11c"/"";
  width: 1.375rem;
  height: 1.375rem;
  padding-right: 0.75rem;
  transform: translate(-4px, 1px);
  font-size: 1.125rem;
}
.c-button--out-of-stock:hover, .c-button--out-of-stock:focus-visible {
  background: rgb(58.90625, 94.25, 129.59375);
  color: white;
}

.c-button--product-rating {
  padding: 0;
  border-width: 0;
}

.c-button--icon-only::before {
  padding-right: 0;
}
.c-button--icon-only .c-icon {
  margin-right: 0;
}

.c-button--download.is-pdf {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
  padding: 0;
  border: none;
  background: none;
  color: #23384d;
  text-decoration: underline;
}

@media screen and (min-width: 1366px){
  .c-button--download.is-pdf{
    font-size: 14px;
  }
}

@media screen and (max-width: 320px){
  .c-button--download.is-pdf{
    font-size: 14px;
  }
}
.c-button--download.is-pdf::before {
  content: "\f117"/"";
  padding-right: 0.375rem;
}

.c-accordion {
  padding: 1.5rem 0;
  background: rgba(0, 0, 0, 0);
}
.c-accordion__list[data-initial-open=false] .c-accordion__item:first-of-type .c-accordion__content {
  height: 0;
}
.c-accordion__heading {
  font-size: calc(24px + 2 * ((100vw - 320px) / 1046));
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
  color: #2f2f2f;
  text-transform: none;
}
@media screen and (min-width: 1366px){
  .c-accordion__heading{
    font-size: 26px;
  }
}
@media screen and (max-width: 320px){
  .c-accordion__heading{
    font-size: 24px;
  }
}
.c-accordion__item[data-accordion-active=true] .c-accordion__link {
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
  color: #2f2f2f;
  background: rgba(0, 0, 0, 0);
}
.c-accordion__item[data-accordion-active=true] .c-accordion__link::after {
  transform: translateY(-50%) rotate(180deg);
  color: #2f2f2f;
  font-weight: bold;
}
.c-accordion__item[data-accordion-active=true] .c-accordion__content {
  display: block;
}
.c-accordion__item:first-of-type .c-accordion__content {
  height: auto;
}
.c-accordion__link {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  display: block;
  position: relative;
  padding: 1.5rem 4.5rem 1.5rem 0;
  transition: all 0.15s ease-out;
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
  color: #2f2f2f;
  background: rgba(0, 0, 0, 0);
  cursor: pointer;
  user-select: none;
}
@media screen and (min-width: 1366px){
  .c-accordion__link{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .c-accordion__link{
    font-size: 16px;
  }
}
.c-accordion__link:hover {
  color: #2f2f2f;
}
.c-accordion__link:hover::after {
  color: #2f2f2f;
}
.c-accordion__link::after {
  right: 0;
  font-size: calc(20px + 0 * ((100vw - 320px) / 1046));
  content: "\f163"/"";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transform-origin: 50%;
  color: #2f2f2f;
  font-weight: normal;
  transition: transform 0.2s;
}
@media screen and (min-width: 1366px){
  .c-accordion__link::after{
    font-size: 20px;
  }
}
@media screen and (max-width: 320px){
  .c-accordion__link::after{
    font-size: 20px;
  }
}
.c-accordion__content {
  display: none;
  height: 0;
  overflow: hidden;
  transition: height 0.2s;
}
.c-accordion__content p {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  margin: 0;
  padding: 0 4.5rem 0.75rem 0;
  color: inherit;
  line-height: inherit;
}
@media screen and (min-width: 1366px){
  .c-accordion__content p{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .c-accordion__content p{
    font-size: 16px;
  }
}
.c-accordion__content p a:not(button):not(.c-button):not(.c-footnote__sup) {
  outline-offset: 3px;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.c-accordion__content li a:not(button):not(.c-button):not(.c-footnote__sup) {
  outline-offset: 3px;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.c-accordion__content > *:last-child {
  margin-bottom: 1.5rem;
}
.c-accordion__content .c-shopmessage__message p {
  padding: 0;
}

/* Extend|Override */
.c-accordion__list {
  margin-bottom: 0;
}

.c-accordion__item {
  border-width: 0 0 1px;
  border-style: solid;
  border-color: #e5e5e5;
}
.c-accordion__item[data-accordion-active=true] {
  border-color: #23384d;
}
.c-accordion__item:first-child {
  margin-top: -1.5rem;
}
.c-accordion__item .c-button {
  margin: 16px 0;
}

/* ============================================================================
  COMPONENTS -> DELIVERY INFO
  ========================================================================= */
/**
 * Define delivery info.
 */
/* Variables
============================================================================ */
.c-delivery-info__title {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(50% - 0.5 * 1.5rem);
  max-width: calc(50% - 0.5 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-delivery-info__title {
    flex-basis: 50%;
  }
}
.c-delivery-info__title {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  display: block;
  margin-right: 1.5rem;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .c-delivery-info__title{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .c-delivery-info__title{
    font-size: 16px;
  }
}
.c-delivery-info__title--delivery-info {
  display: block;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
  font-size: calc(22px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-delivery-info__title--delivery-info{
    font-size: 22px;
  }
}
@media screen and (max-width: 320px){
  .c-delivery-info__title--delivery-info{
    font-size: 22px;
  }
}
.c-delivery-info {
  /* Item
  ============================================================================ */
}
.c-delivery-info__item {
  margin-bottom: 0.75rem;
  display: flex;
  flex-flow: row wrap;
}
.c-delivery-info {
  /* Link
  ============================================================================ */
}
.c-delivery-info__link {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  border-bottom: 1px solid #23384d;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .c-delivery-info__link{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .c-delivery-info__link{
    font-size: 16px;
  }
}
.c-delivery-info__link:hover {
  border-bottom-color: rgb(50.9375, 81.5, 112.0625);
  color: rgb(50.9375, 81.5, 112.0625);
}
.c-delivery-info__value {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-delivery-info__value{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .c-delivery-info__value{
    font-size: 14px;
  }
}
.c-delivery-info__value--title {
  display: inline-block;
  margin-bottom: 0.375rem;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
.c-delivery-info__shipclass-rule-info {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-delivery-info__shipclass-rule-info{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .c-delivery-info__shipclass-rule-info{
    font-size: 14px;
  }
}
.c-delivery-info {
  /* Modifier
  ========================================================================= */
}
.c-delivery-info--cart .c-delivery-info__value {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media screen and (min-width: 1366px){
  .c-delivery-info--cart .c-delivery-info__value{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .c-delivery-info--cart .c-delivery-info__value{
    font-size: 14px;
  }
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-delivery-info--cart .c-delivery-info__value {
    flex-basis: 100%;
  }
}
.c-delivery-info--cart .c-delivery-info__value {
  display: inline;
}
.c-delivery-info--cart .c-delivery-info__groups {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-delivery-info--cart .c-delivery-info__groups {
    flex-basis: 100%;
  }
}

/* FLOCKLER */
.flockler-embed-content {
  /* BASICS */
}
.flockler-embed-content .flockler-posts,
.flockler-embed-content .flockler-carousel_v2-items {
  padding-bottom: 6rem;
}
@media screen and (min-width: 481px) {
  .flockler-embed-content .flockler-posts,
  .flockler-embed-content .flockler-carousel_v2-items {
    margin: 0 -0.375rem;
  }
}
@media screen and (min-width: 961px) {
  .flockler-embed-content .flockler-posts,
  .flockler-embed-content .flockler-carousel_v2-items {
    margin: 0 -0.75rem;
  }
}
.flockler-embed-content .flockler-posts .flockler-wall_v2-item,
.flockler-embed-content .flockler-posts .flockler-grid-item,
.flockler-embed-content .flockler-posts .flockler-carousel_v2-item,
.flockler-embed-content .flockler-carousel_v2-items .flockler-wall_v2-item,
.flockler-embed-content .flockler-carousel_v2-items .flockler-grid-item,
.flockler-embed-content .flockler-carousel_v2-items .flockler-carousel_v2-item {
  padding: 0 0 0.75rem;
}
@media screen and (min-width: 481px) {
  .flockler-embed-content .flockler-posts .flockler-wall_v2-item,
  .flockler-embed-content .flockler-posts .flockler-grid-item,
  .flockler-embed-content .flockler-posts .flockler-carousel_v2-item,
  .flockler-embed-content .flockler-carousel_v2-items .flockler-wall_v2-item,
  .flockler-embed-content .flockler-carousel_v2-items .flockler-grid-item,
  .flockler-embed-content .flockler-carousel_v2-items .flockler-carousel_v2-item {
    padding: 0 0.375rem 0.75rem;
  }
}
@media screen and (min-width: 961px) {
  .flockler-embed-content .flockler-posts .flockler-wall_v2-item,
  .flockler-embed-content .flockler-posts .flockler-grid-item,
  .flockler-embed-content .flockler-posts .flockler-carousel_v2-item,
  .flockler-embed-content .flockler-carousel_v2-items .flockler-wall_v2-item,
  .flockler-embed-content .flockler-carousel_v2-items .flockler-grid-item,
  .flockler-embed-content .flockler-carousel_v2-items .flockler-carousel_v2-item {
    padding: 0 0.75rem 1.5rem;
  }
}
.flockler-embed-content .flockler-posts .flockler-wall_v2-item::before, .flockler-embed-content .flockler-posts .flockler-wall_v2-item::after,
.flockler-embed-content .flockler-posts .flockler-grid-item::before,
.flockler-embed-content .flockler-posts .flockler-grid-item::after,
.flockler-embed-content .flockler-posts .flockler-carousel_v2-item::before,
.flockler-embed-content .flockler-posts .flockler-carousel_v2-item::after,
.flockler-embed-content .flockler-carousel_v2-items .flockler-wall_v2-item::before,
.flockler-embed-content .flockler-carousel_v2-items .flockler-wall_v2-item::after,
.flockler-embed-content .flockler-carousel_v2-items .flockler-grid-item::before,
.flockler-embed-content .flockler-carousel_v2-items .flockler-grid-item::after,
.flockler-embed-content .flockler-carousel_v2-items .flockler-carousel_v2-item::before,
.flockler-embed-content .flockler-carousel_v2-items .flockler-carousel_v2-item::after {
  display: none;
}
.flockler-embed-content .flockler-posts .flockler-wall_v2-item a:hover,
.flockler-embed-content .flockler-posts .flockler-grid-item a:hover,
.flockler-embed-content .flockler-posts .flockler-carousel_v2-item a:hover,
.flockler-embed-content .flockler-carousel_v2-items .flockler-wall_v2-item a:hover,
.flockler-embed-content .flockler-carousel_v2-items .flockler-grid-item a:hover,
.flockler-embed-content .flockler-carousel_v2-items .flockler-carousel_v2-item a:hover {
  border-bottom: none;
}
.flockler-embed-content .flockler-posts .flockler-wall_v2-item__wrapper,
.flockler-embed-content .flockler-posts .flockler-grid-item__wrapper,
.flockler-embed-content .flockler-posts .flockler-carousel_v2-item__wrapper,
.flockler-embed-content .flockler-carousel_v2-items .flockler-wall_v2-item__wrapper,
.flockler-embed-content .flockler-carousel_v2-items .flockler-grid-item__wrapper,
.flockler-embed-content .flockler-carousel_v2-items .flockler-carousel_v2-item__wrapper {
  border-top: none;
  border: 1px solid rgb(249.9, 249.9, 249.9);
  border-radius: 6px;
  box-shadow: 0 0 20px -10px rgba(0, 0, 0, 0.15);
}
.flockler-embed-content .flockler-posts .flockler-wall_v2-item__profile__name,
.flockler-embed-content .flockler-posts .flockler-grid-item__profile__name,
.flockler-embed-content .flockler-posts .flockler-carousel_v2-item__profile__name,
.flockler-embed-content .flockler-carousel_v2-items .flockler-wall_v2-item__profile__name,
.flockler-embed-content .flockler-carousel_v2-items .flockler-grid-item__profile__name,
.flockler-embed-content .flockler-carousel_v2-items .flockler-carousel_v2-item__profile__name {
  font-weight: normal;
}
.flockler-embed-content .flockler-posts .flockler-wall_v2-item__text__content__title,
.flockler-embed-content .flockler-posts .flockler-grid-item__text__content__title,
.flockler-embed-content .flockler-posts .flockler-carousel_v2-item__text__content__title,
.flockler-embed-content .flockler-carousel_v2-items .flockler-wall_v2-item__text__content__title,
.flockler-embed-content .flockler-carousel_v2-items .flockler-grid-item__text__content__title,
.flockler-embed-content .flockler-carousel_v2-items .flockler-carousel_v2-item__text__content__title {
  font-weight: normal !important;
}
.flockler-embed-content .flockler-posts .flockler-wall_v2-item__media__play-button,
.flockler-embed-content .flockler-posts .flockler-grid-item__media__play-button,
.flockler-embed-content .flockler-posts .flockler-carousel_v2-item__media__play-button,
.flockler-embed-content .flockler-carousel_v2-items .flockler-wall_v2-item__media__play-button,
.flockler-embed-content .flockler-carousel_v2-items .flockler-grid-item__media__play-button,
.flockler-embed-content .flockler-carousel_v2-items .flockler-carousel_v2-item__media__play-button {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  opacity: 1;
}
.flockler-embed-content .flockler-posts .flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-posts .flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-posts .flockler-carousel_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .flockler-wall_v2-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .flockler-grid-item__media__play-button:before,
.flockler-embed-content .flockler-carousel_v2-items .flockler-carousel_v2-item__media__play-button:before {
  content: "\f112"/"";
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  padding: 0.75rem;
  border: 1px solid white;
  border-radius: 1000px;
  background: #23384d;
  color: white;
  font-size: 12px;
  animation: play-pulse 1s ease-in infinite alternate;
}
.flockler-embed-content .flockler-posts .flockler-wall_v2-item__media__play-button svg,
.flockler-embed-content .flockler-posts .flockler-grid-item__media__play-button svg,
.flockler-embed-content .flockler-posts .flockler-carousel_v2-item__media__play-button svg,
.flockler-embed-content .flockler-carousel_v2-items .flockler-wall_v2-item__media__play-button svg,
.flockler-embed-content .flockler-carousel_v2-items .flockler-grid-item__media__play-button svg,
.flockler-embed-content .flockler-carousel_v2-items .flockler-carousel_v2-item__media__play-button svg {
  display: none;
}
.flockler-embed-content .flockler-posts .flockler-popup-trigger:focus,
.flockler-embed-content .flockler-carousel_v2-items .flockler-popup-trigger:focus {
  outline: none;
  background: none !important;
}
.flockler-embed-content .flockler-posts .flockler-btn-load-more,
.flockler-embed-content .flockler-carousel_v2-items .flockler-btn-load-more {
  display: inline-block !important;
  position: absolute;
  right: auto;
  bottom: 0;
  left: 50%;
  width: auto !important;
  transform: translateX(-50%) !important;
  border-width: 0 !important;
  border-style: solid !important;
  border-radius: 1000px !important;
  border-color: transparent !important;
  background: #23384d !important;
  box-shadow: none !important;
  color: white !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif !important;
  letter-spacing: normal !important;
  text-align: center !important;
  text-transform: none !important;
  cursor: pointer !important;
  transition: all 0.2s ease-out !important;
}
@media screen and (max-width: 720px) {
  .flockler-embed-content .flockler-posts .flockler-btn-load-more,
  .flockler-embed-content .flockler-carousel_v2-items .flockler-btn-load-more {
    padding: 0.375rem 0.75rem !important;
    font-size: 14px !important;
  }
}
.flockler-embed-content .flockler-posts .flockler-btn-load-more:focus, .flockler-embed-content .flockler-posts .flockler-btn-load-more:hover,
.flockler-embed-content .flockler-carousel_v2-items .flockler-btn-load-more:focus,
.flockler-embed-content .flockler-carousel_v2-items .flockler-btn-load-more:hover {
  background: rgb(50.9375, 81.5, 112.0625) !important;
  color: white !important;
  text-decoration: none !important;
}
.flockler-embed-content .flockler-posts .flockler-btn-load-more.is-loading,
.flockler-embed-content .flockler-carousel_v2-items .flockler-btn-load-more.is-loading {
  position: absolute !important;
  color: #2f2f2f !important;
}
.flockler-embed-content .flockler-posts .flockler-btn-load-more.is-loading:focus,
.flockler-embed-content .flockler-carousel_v2-items .flockler-btn-load-more.is-loading:focus {
  color: white !important;
}
.flockler-embed-content .flockler-posts .flockler-btn-load-more.is-loading::after,
.flockler-embed-content .flockler-carousel_v2-items .flockler-btn-load-more.is-loading::after {
  top: calc(100% + 1.5rem);
}
.flockler-embed-content {
  /* SOCIAL WALL */
}
.flockler-embed-content .flockler-wall_v2-items .flockler-wall_v2-item__text__content p {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .flockler-embed-content .flockler-wall_v2-items .flockler-wall_v2-item__text__content p{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .flockler-embed-content .flockler-wall_v2-items .flockler-wall_v2-item__text__content p{
    font-size: 16px;
  }
}
.flockler-embed-content {
  /* CAROUSEL */
}
.flockler-embed-content .flockler-carousel_v2-items[tabindex="0"]:focus {
  outline: none;
}
.flockler-embed-content .flockler-carousel_v2-items.flickity-enabled {
  margin: 0;
  padding-bottom: 2.25rem;
  outline: none;
}
@media screen and (min-width: 481px) {
  .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled {
    padding-bottom: 3rem;
  }
}
@media screen and (min-width: 1367px) {
  .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled {
    padding-bottom: 4.5rem;
  }
}
.flockler-embed-content .flockler-carousel_v2-items.flickity-enabled:hover .flickity-button {
  opacity: 1;
}
.flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .flickity-button {
  top: 50%;
  width: 36px;
  height: 36px;
  padding: 0;
  transform: none;
  border-width: 0;
  border-radius: 1000px;
  background: white;
  color: rgba(0, 0, 0, 0);
  filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.2));
  opacity: 0;
  transition: all 0.15s ease-out;
}
.flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .flickity-button::before {
  display: block;
  color: #2f2f2f;
  font-size: 16px;
  transition: all 0.15s ease-out;
}
@media screen and (min-width: 481px) {
  .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .flickity-button::before {
    font-size: 18px;
  }
}
.flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .flickity-button:hover, .flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .flickity-button:focus {
  width: 60px;
  border-width: 0;
  outline: none;
  opacity: 1;
}
.flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .flickity-button.previous {
  left: 0.75rem;
}
.flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .flickity-button.previous::before {
  content: "\f160"/"";
  font-size: 16px;
}
.flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .flickity-button.next {
  right: 0.75rem;
}
.flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .flickity-button.next::before {
  content: "\f15f"/"";
  font-size: 16px;
}
.flockler-embed-content .flockler-carousel_v2-items.flickity-enabled .flickity-button .flickity-button-icon {
  display: none;
}
.flockler-embed-content {
  /* POPUP */
}
.flockler-embed-content .flockler-embed-popup {
  background: rgba(3.125, 5, 6.875, 0.6);
}
.flockler-embed-content .flockler-embed-popup__modal {
  margin: 0;
  padding: 0;
  border-radius: 16px;
  outline: none;
  background: white;
}
@media screen and (min-width: 721px) {
  .flockler-embed-content .flockler-embed-popup__modal {
    padding: 1.5rem;
  }
}
.flockler-embed-content .flockler-embed-popup .flockler-embed-popup-item__profile__name {
  font-weight: normal;
}
.flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close {
  top: 0 !important;
}
@media screen and (min-width: 721px) {
  .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close {
    top: 0.75rem !important;
    right: 0.75rem !important;
  }
}
@media screen and (min-width: 961px) {
  .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close {
    top: 3rem !important;
    right: 3rem !important;
  }
}
@media (min-width: 1024px) {
  .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close {
    top: 0 !important;
    right: 0 !important;
  }
}
.flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close:focus-visible {
  outline: none !important;
}
.flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .flockler-embed-popup__close__icon {
  padding: 0;
  transform: none;
  border-width: 0;
  border-radius: 1000px;
  background: white !important;
  color: rgba(0, 0, 0, 0);
  opacity: 1 !important;
  transition: all 0.15s ease-out;
}
.flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .flockler-embed-popup__close__icon::before {
  display: block;
  color: #2f2f2f;
  font-weight: bold;
  font-size: 16px;
  transition: all 0.15s ease-out;
  content: "\f14d"/"";
}
@media screen and (min-width: 481px) {
  .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .flockler-embed-popup__close__icon::before {
    font-size: 18px;
  }
}
.flockler-embed-content .flockler-embed-popup .flockler-embed-popup__close .flockler-embed-popup__close__icon svg {
  display: none;
}
.flockler-embed-content .flockler-embed-popup .flockler-embed-popup__navigate {
  position: absolute !important;
  top: auto !important;
  bottom: 0 !important;
  justify-content: center !important;
  width: 36px !important;
  height: 36px !important;
  margin-top: 0 !important;
  padding: 0 !important;
  transform: translateY(-50%);
  border-width: 0;
  border-radius: 1000px;
  background: white !important;
  color: rgba(0, 0, 0, 0);
  filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.2));
  opacity: 0.8 !important;
  transition: all 0.15s ease-out;
}
@media screen and (min-width: 1367px) {
  .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__navigate {
    top: 50% !important;
    bottom: auto !important;
  }
}
.flockler-embed-content .flockler-embed-popup .flockler-embed-popup__navigate::after {
  display: none;
}
.flockler-embed-content .flockler-embed-popup .flockler-embed-popup__navigate::before {
  display: block;
  padding: 0 !important;
  color: #2f2f2f;
  font-size: 16px;
  transition: all 0.15s ease-out;
}
@media screen and (min-width: 481px) {
  .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__navigate::before {
    font-size: 18px;
  }
}
.flockler-embed-content .flockler-embed-popup .flockler-embed-popup__navigate--next {
  right: 0.75rem !important;
}
@media screen and (min-width: 721px) {
  .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__navigate--next {
    right: 1.5rem !important;
  }
}
@media screen and (min-width: 1367px) {
  .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__navigate--next {
    right: -4.5rem !important;
  }
}
.flockler-embed-content .flockler-embed-popup .flockler-embed-popup__navigate--next::before {
  content: "\f15f"/"";
}
.flockler-embed-content .flockler-embed-popup .flockler-embed-popup__navigate--previous {
  right: calc(0.75rem + 36px + 3rem) !important;
  left: auto !important;
}
@media screen and (min-width: 1367px) {
  .flockler-embed-content .flockler-embed-popup .flockler-embed-popup__navigate--previous {
    right: auto !important;
    left: -4.5rem !important;
  }
}
.flockler-embed-content .flockler-embed-popup .flockler-embed-popup__navigate--previous::before {
  content: "\f160"/"";
}
.flockler-embed-content .flockler-embed-popup .flockler-embed-popup__navigate:hover {
  width: 60px !important;
  outline: none;
  opacity: 1 !important;
}
.flockler-embed-content .flockler-embed-popup .flockler-embed-popup__navigate svg {
  display: none;
}

/* ============================================================================
COMPONENTS -> FOOTNOTE
============================================================================ */
/**
* Footnote styling.
*/
/* Variables
============================================================================ */
.c-footnote {
  margin-top: 1.5rem;
}
.c-footnote__list {
  margin-bottom: 0;
}
.c-footnote__item {
  margin-bottom: 0.375rem;
  font-size: calc(13px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-footnote__item{
    font-size: 13px;
  }
}
@media screen and (max-width: 320px){
  .c-footnote__item{
    font-size: 13px;
  }
}
@media screen and (min-width: 481px) {
  .c-footnote__item {
    margin-bottom: 0;
  }
}
.c-footnote__item a {
  border-bottom: 1px solid #2f2f2f;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
.c-footnote__item a:hover {
  border-bottom: 1px solid #2f2f2f;
  color: #2f2f2f;
}

/* Superscript
============================================================================ */
sup {
  position: relative;
  top: -0.5em;
  padding: 0 0.375rem 0 0.15rem;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup[data-footnote] {
  cursor: url("../gfx/sup-cursor.png"), auto;
}

.c-footnote__item sup {
  padding-left: 0;
  font-size: 12px;
}

h1 sup,
h2 sup,
h3 sup,
.c-heading__headline sup,
.c-newsletter-teaser__title sup,
.c-showcase-plugin__mainheadline sup {
  font-size: 12px;
  vertical-align: super;
}

.c-button sup,
button sup {
  padding-right: 0;
}

.c-order-history-item__value sup,
.c-newsletter-teaser__small-print sup,
.c-newsletter-registration__small-print sup,
.c-modal__inner sup {
  padding-left: 0;
  font-size: 12px;
  cursor: default;
}

.c-modal--footnote .c-modal__inner::before {
  display: block;
  height: 50px;
  margin: 0 -1.5rem;
  background: white;
  content: "";
}
.c-modal--footnote .c-modal__inner sup {
  font-size: calc(18px + 0 * ((100vw - 320px) / 1046));
  display: flex;
  flex-flow: row wrap;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  transform: translateY(10px);
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .c-modal--footnote .c-modal__inner sup{
    font-size: 18px;
  }
}
@media screen and (max-width: 320px){
  .c-modal--footnote .c-modal__inner sup{
    font-size: 18px;
  }
}

.c-asterisk__hint sup {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
  position: absolute;
  top: 4px;
  left: 0;
}

@media screen and (min-width: 1366px){
  .c-asterisk__hint sup{
    font-size: 14px;
  }
}

@media screen and (max-width: 320px){
  .c-asterisk__hint sup{
    font-size: 14px;
  }
}

/* Special Layout
============================================================================ */
.c-vat-info__item {
  margin-top: 1.5rem;
  color: #2f2f2f;
  font-size: calc(13px + 0 * ((100vw - 320px) / 1046));
  text-align: left;
}
@media screen and (min-width: 1366px){
  .c-vat-info__item{
    font-size: 13px;
  }
}
@media screen and (max-width: 320px){
  .c-vat-info__item{
    font-size: 13px;
  }
}
.c-vat-info__item a {
  color: #23384d;
}
.c-vat-info__item a:hover {
  border-bottom: 1px solid rgba(50.9375, 81.5, 112.0625, 0.6);
  color: rgb(50.9375, 81.5, 112.0625);
}

/* Modifier
============================================================================ */
.t-checkout .c-footnote {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .t-checkout .c-footnote {
    flex-basis: 100%;
  }
}
.t-checkout .c-footnote {
  margin-bottom: 1.5rem;
  padding: 0.75rem 0;
}
.t-checkout .c-footnote__item {
  color: #2f2f2f;
}
.t-checkout .c-footnote__item a {
  border-bottom-color: #23384d;
  color: #23384d;
}

/* ============================================================================
COMPONENTS -> HASHSCROLL
============================================================================ */
.hashScrollSpacer {
  visibility: hidden;
  height: 1.5rem;
  margin-top: -1.5rem;
}

.hashScrollTop {
  float: right;
  color: #23384d;
  cursor: pointer;
}
.hashScrollTop:hover {
  color: rgb(50.9375, 81.5, 112.0625);
}
.hashScrollTop::before {
  content: "\f15d"/"";
}

/* ============================================================================
COMPONENTS -> HEADING
============================================================================ */
/**
* Main heading component. This is the page heading.
*/
/* Variables
============================================================================ */
.c-heading {
  text-align: left;
}
.c-heading__headline {
  color: #2f2f2f;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
  font-size: calc(24px + 2 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-heading__headline{
    font-size: 26px;
  }
}
@media screen and (max-width: 320px){
  .c-heading__headline{
    font-size: 24px;
  }
}
.c-heading__subheadline {
  color: #2f2f2f;
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
  font-size: calc(20px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-heading__subheadline{
    font-size: 20px;
  }
}
@media screen and (max-width: 320px){
  .c-heading__subheadline{
    font-size: 20px;
  }
}
.c-heading {
  /* Modifier
  ============================================================================ */
}
.c-heading--catalog {
  display: flex;
  flex-flow: row wrap;
  align-items: baseline;
  margin-top: 1.5rem;
}
.c-heading--catalog .c-heading__headline {
  margin-bottom: 0;
}
@media screen and (min-width: 721px) {
  .c-heading--catalog .c-heading__headline {
    margin-bottom: 0.75rem;
  }
}
.c-heading--catalog .c-article-count {
  margin-bottom: 0;
}
.c-heading--catalog .c-article-count::before {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  content: "–";
}
.c-heading--account .c-heading__subheadline {
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
.c-heading--wishlist .c-heading__headline {
  margin-bottom: 1.5rem;
}
.c-heading--newsletter .c-heading__headline {
  font-size: calc(24px + 2 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-heading--newsletter .c-heading__headline{
    font-size: 26px;
  }
}
@media screen and (max-width: 320px){
  .c-heading--newsletter .c-heading__headline{
    font-size: 24px;
  }
}
.c-heading--has-download-button .c-heading__headline {
  align-items: center;
  justify-content: space-between;
  display: flex;
  flex-flow: row wrap;
}

/* ============================================================================
COMPONENTS -> ICON
============================================================================ */
/**
* Styling for icons.
*/
/* Variables
============================================================================ */
.c-icon {
  fill: #2f2f2f;
  transition: all 0.15s ease-out;
}

.c-icon--button {
  fill: white;
  width: 1.5rem;
  height: 1.5rem;
}

.c-icon--new-catalog,
.c-icon--new-showcase {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 3rem;
  height: 1.875rem;
}

.c-icon--new-detail {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  width: 3rem;
  height: 1.875rem;
}
@media screen and (min-width: 961px) {
  .c-icon--new-detail {
    width: 4.375rem;
    height: 2.6875rem;
  }
}
@media screen and (min-width: 2001px) {
  .c-icon--new-detail {
    right: -70px;
  }
}

/* ============================================================================
COMPONENTS -> LANGUAGE-SELECTION
============================================================================ */
/**
* Styling for language selection.
*/
/* Variables
============================================================================ */
.c-language-selection__list {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
.c-language-selection__item {
  width: 100%;
}
@media screen and (min-width: 481px) {
  .c-language-selection__item {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(50% - 0.5 * 1.5rem);
    max-width: calc(50% - 0.5 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 481px) and (-ms-high-contrast: none), screen and (min-width: 481px) and (-ms-high-contrast: active) {
  .c-language-selection__item {
    flex-basis: 50%;
  }
}
.c-language-selection__link {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  width: 100%;
  padding: 0.75rem 1.5rem 0.75rem 0;
  border-bottom: 1px solid #e5e5e5;
  border-radius: 0;
  background: none;
  color: #2f2f2f;
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
  text-decoration: none;
}
.c-language-selection__link:focus-visible, .c-language-selection__link:hover {
  background: none;
  color: #23384d;
}
.c-language-selection__link img {
  width: 1.125rem;
  height: 1.125rem;
  margin-right: 0.75rem;
}
.c-language-selection .c-section-title {
  margin-top: 3rem;
}
.c-language-selection .c-section-title__title {
  font-size: calc(20px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-language-selection .c-section-title__title{
    font-size: 20px;
  }
}
@media screen and (max-width: 320px){
  .c-language-selection .c-section-title__title{
    font-size: 20px;
  }
}

/* ============================================================================
COMPONENTS -> LOADING
============================================================================ */
/**
* Loading indicator. Has to be used in conjunction with js addLoader() function.
*/
/* Variables
============================================================================ */
/* Loading
============================================================================ */
.c-loading {
  z-index: 10;
  position: absolute;
  bottom: 100%;
  left: 0;
  width: 100%;
}
.c-loading__indicator {
  width: 0;
  height: 1px;
  background: #23384d;
  -webkit-mask: linear-gradient(90deg, transparent, white 3rem, white calc(100% - 3rem), transparent);
  mask: linear-gradient(90deg, transparent, white 3rem, white calc(100% - 3rem), transparent);
}

/* MODIFIER */
.c-loading--is-info .c-loading__indicator {
  background: #4f5c62;
}
.c-loading--is-success .c-loading__indicator {
  background: #23384d;
}
.c-loading--is-warning .c-loading__indicator {
  background: #ab0943;
}
.c-loading--is-error .c-loading__indicator {
  background: #ab0943;
}

.c-messaging {
  width: 100%;
  max-width: none;
  margin: 0 0 0.75rem 0;
  padding: 0;
}
.c-messaging--inline {
  width: auto;
  padding: 0;
}
.c-messaging__message {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  align-items: center;
  justify-content: flex-start;
  margin: 0 auto;
  padding: 0.75rem 1.5rem 0.75rem 1.5rem;
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
  border-width: 1px 1.5rem 1px 1px;
  border-style: solid;
  border-color: #e5e5e5;
  background-color: white;
}
.c-messaging__content, .c-messaging__text {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  margin: 0;
  text-align: left;
}
@media screen and (min-width: 1366px){
  .c-messaging__content, .c-messaging__text{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .c-messaging__content, .c-messaging__text{
    font-size: 16px;
  }
}
.c-messaging__content p, .c-messaging__text p {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-messaging__content p, .c-messaging__text p{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .c-messaging__content p, .c-messaging__text p{
    font-size: 16px;
  }
}
.c-messaging__content {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.c-messaging__content > p {
  margin-bottom: 0;
}
.c-messaging__close {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
  display: flex;
  flex-flow: row wrap;
  position: absolute;
  top: 0;
  right: -1.5rem;
  align-items: center;
  font-weight: normal;
  text-decoration: none;
  cursor: pointer;
}
@media screen and (min-width: 1366px){
  .c-messaging__close{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .c-messaging__close{
    font-size: 14px;
  }
}
.c-messaging__close:hover {
  text-decoration: none;
}
.c-messaging__close::before {
  content: "\f14d"/"";
  color: inherit;
}
.c-messaging {
  /* Extend|Override */
  position: relative;
  border-radius: 12px;
}
.c-messaging__message {
  border-width: 1px;
  border-radius: 12px;
  box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.1);
  transition: border-radius 0.15s ease-in-out;
}
@media screen and (min-width: 961px) {
  .c-messaging__message {
    padding-right: 4.5rem;
  }
}
.c-messaging__message.is-info .c-button {
  border-color: #4f5c62;
  color: #4f5c62;
}
.c-messaging__message.is-info .c-button:first-child {
  margin-top: 0;
}
.c-messaging__message.is-info .c-button:hover {
  border-color: #4f5c62;
  background: #4f5c62;
  color: white;
}
.c-messaging__message.is-success .c-button {
  border-color: #23384d;
  color: #23384d;
}
.c-messaging__message.is-success .c-button:first-child {
  margin-top: 0;
}
.c-messaging__message.is-success .c-button:hover {
  border-color: #23384d;
  background: #23384d;
  color: white;
}
.c-messaging__message.is-warning .c-button {
  border-color: #ab0943;
  color: #ab0943;
}
.c-messaging__message.is-warning .c-button:first-child {
  margin-top: 0;
}
.c-messaging__message.is-warning .c-button:hover {
  border-color: #ab0943;
  background: #ab0943;
  color: white;
}
.c-messaging__message.is-error .c-button {
  border-color: #ab0943;
  color: #ab0943;
}
.c-messaging__message.is-error .c-button:first-child {
  margin-top: 0;
}
.c-messaging__message.is-error .c-button:hover {
  border-color: #ab0943;
  background: #ab0943;
  color: white;
}
.c-messaging .c-loading {
  right: 6rem;
  bottom: 0;
  left: 1.5rem;
  width: auto;
}
.c-messaging__content {
  flex-direction: column;
  align-items: flex-start;
}
@media screen and (min-width: 961px) {
  .c-messaging__content {
    flex-direction: row;
    align-items: center;
  }
}
.c-messaging__content > p {
  margin-bottom: 0.75rem;
  color: #2f2f2f;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 961px) {
  .c-messaging__content > p {
    margin-bottom: 0;
  }
}
.c-messaging__content > p span {
  color: #2f2f2f;
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
}
.c-messaging__close {
  display: flex;
  flex-flow: row wrap;
  top: -0.375rem;
  right: -0.375rem;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1;
  width: 1.5rem;
  border: 1px solid #e5e5e5;
  border-radius: 1000px;
  background: white;
  font-size: 0;
}
@media screen and (min-width: 961px) {
  .c-messaging__close {
    top: 0;
    right: 0;
    width: 4.5rem;
    height: 100%;
    border: none;
    border-radius: 0;
    background: none;
  }
}
.c-messaging__close::before {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-messaging__close::before{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .c-messaging__close::before{
    font-size: 14px;
  }
}

@keyframes messaging-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes messaging-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.o-content-container--messaging {
  z-index: 101;
  position: fixed;
  top: calc(102px + 0.75rem);
  right: 0;
  left: 0;
  width: 100%;
  animation: messaging-in 0.15s ease-out forwards;
  transition: top 0.15s ease-out;
}
@media screen and (min-width: 961px) {
  .o-content-container--messaging {
    top: calc(119.5px + 0.75rem);
  }
}
@media screen and (min-width: 1025px) {
  .o-content-container--messaging {
    top: calc(173px + 0.75rem);
  }
}
.has-top-section-overscrolled .o-content-container--messaging {
  top: calc(64px + 0.75rem);
}
@media screen and (min-width: 961px) {
  .has-top-section-overscrolled .o-content-container--messaging {
    top: calc(59px + 0.75rem);
  }
}
@media screen and (min-width: 1025px) {
  .has-top-section-overscrolled .o-content-container--messaging {
    top: calc(59px + 0.75rem);
  }
}
@media screen and (min-width: 1025px) {
  .has-top-section-overscrolled.is-upscrolling .o-content-container--messaging {
    top: calc(101px + 0.75rem);
  }
}

.o-content-container--messaging.is-closing {
  animation: messaging-out 0.15s ease-out forwards;
}

/* TODO: @HP / @TK newsletter promotion-modal styling just rosenthal, beurer */
@keyframes notificationFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes notificationFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes notificationSlideInFromLeft {
  0% {
    transform: translateX(-200%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes notificationSlideOutFromLeft {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-200%);
  }
}
@keyframes notificationSlideInFromRight {
  0% {
    transform: translateX(200%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes notificationSlideOutFromRight {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(200%);
  }
}
.c-notification-wrap {
  z-index: 99991;
  position: fixed;
  width: 100%;
  max-width: calc(100vw - 3rem);
  animation-duration: 0.2s;
  animation-delay: 0.2s;
  animation-fill-mode: both;
  opacity: 0;
}
@media screen and (min-width: 481px) {
  .c-notification-wrap {
    max-width: calc(80vw - 3rem);
  }
}
@media screen and (min-width: 721px) {
  .c-notification-wrap {
    max-width: calc(60vw - 3rem);
  }
}
@media screen and (min-width: 961px) {
  .c-notification-wrap {
    max-width: calc(50vw - 3rem);
  }
}
@media screen and (min-width: 1025px) {
  .c-notification-wrap {
    max-width: calc(40vw - 3rem);
  }
}
@media screen and (min-width: 1367px) {
  .c-notification-wrap {
    max-width: calc(1366px / 3);
  }
}
.c-notification-wrap--top-left, .c-notification-wrap--bottom-left {
  animation-name: notificationSlideInFromLeft;
}
.c-notification-wrap--top-left.is-unloading, .c-notification-wrap--bottom-left.is-unloading {
  animation-name: notificationSlideOutFromLeft;
}
.c-notification-wrap--top-right, .c-notification-wrap--bottom-right {
  animation-name: notificationSlideInFromRight;
}
.c-notification-wrap--top-right.is-unloading, .c-notification-wrap--bottom-right.is-unloading {
  animation-name: notificationSlideOutFromRight;
}
.c-notification-wrap--top-left {
  top: var(--notification-top-position, 1.5rem);
  left: 1.5rem;
}
.c-notification-wrap--top-right {
  top: var(--notification-top-position, 1.5rem);
  right: 1.5rem;
}
.c-notification-wrap--bottom-right {
  right: 1.5rem;
  bottom: 1.5rem;
}
.c-notification-wrap--bottom-left {
  bottom: 1.5rem;
  left: 1.5rem;
}
.c-notification-wrap .c-notification {
  position: relative;
  height: auto;
  background: white;
  box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.3);
  border-radius: 0.75rem;
}
.c-notification-wrap .c-notification--add-to-cart-success .c-notification__content {
  max-height: none;
}
.c-notification-wrap .c-notification__content {
  height: 100%;
  max-height: 300px;
  max-height: 50vh;
  overflow: auto;
  border-radius: 0.75rem;
}
.c-notification-wrap .c-notification__content .c-showcase-container__plugin {
  margin-bottom: 0;
}
.c-notification-wrap .c-notification .o-content-container {
  max-width: none;
  padding-right: 0;
  padding-left: 0;
}
.c-notification-wrap .c-notification .o-content-container--newsletter-confirmation .c-heading--newsletter-confirmation .c-heading__headline {
  color: inherit;
}
.c-notification-wrap .c-notification .o-content-container--newsletter-confirmation .c-user-action--1 {
  justify-content: flex-start;
}
.c-notification-wrap .c-notification .o-content-container .c-newsletter-registration__message {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-notification-wrap .c-notification .o-content-container .c-newsletter-registration__message {
    flex-basis: 100%;
  }
}
.c-notification-wrap .c-notification .c-showcase-plugin-slideshow__swiper,
.c-notification-wrap .c-notification .c-showcase-plugin-slideshowproduct__swiper {
  margin-right: 0;
  margin-left: 0;
}
.c-notification-wrap .c-notification .c-showcase-plugin-slideshow__swiper .slick-dots,
.c-notification-wrap .c-notification .c-showcase-plugin-slideshowproduct__swiper .slick-dots {
  bottom: 0;
}
.c-notification-wrap .c-notification .c-showcase-plugin-slideshow__swiper--1 .c-showcase-plugin-slideshow__swiper-slide,
.c-notification-wrap .c-notification .c-showcase-plugin-slideshowproduct__swiper--1 .c-showcase-plugin-slideshowproduct__swiper-slide {
  margin-right: 0;
  margin-left: 0;
}
.c-notification-wrap .c-notification.c-notification--gap {
  padding: 1.5rem 0.3rem 1.5rem 1.5rem;
}
.c-notification-wrap .c-notification.c-notification--gap .c-notification__content {
  padding-right: 1.2rem;
}
.c-notification-wrap .c-notification.c-notification--gapless .c-notification__content {
  max-height: calc(100vh - 6rem);
}
.c-notification-wrap .c-notification.c-notification--gapless .o-content-container--newsletter-confirmation {
  padding: 1.5rem;
}
.c-notification-wrap .c-notification .c-showcase-plugin-text,
.c-notification-wrap .c-notification .c-showcase-plugin-newsletter {
  padding: 1.5rem;
}
@media screen and (min-width: 961px) {
  .c-notification-wrap .c-notification .c-showcase-plugin-text,
  .c-notification-wrap .c-notification .c-showcase-plugin-newsletter {
    padding: 0 1.5rem;
  }
}
@media screen and (max-width: 480px) {
  .c-notification-wrap .c-notification .c-showcase-plugin-image__stage {
    padding: 0.75rem;
  }
}
.c-notification-wrap .c-notification .c-showcase-plugin-image__stage .c-showcase-plugin__description p:last-of-type {
  margin-bottom: 0;
}
.c-notification-wrap .c-notification .o-content-container--showcase:last-of-type .c-showcase-plugin {
  margin-bottom: 0;
}
.c-notification-wrap .c-notification-content-loader {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  background-image: url("./ajax-loader.gif");
  background-position: center center;
  background-repeat: no-repeat;
  background-color: white;
  text-align: center;
}
.c-notification-wrap .c-notification-content-loader .c-heading__headline {
  padding-top: 1.5rem;
  color: inherit;
}
.c-notification-wrap .c-notification__close {
  display: flex;
  flex-flow: row wrap;
  z-index: 10;
  position: absolute;
  top: -0.375rem;
  right: -0.375rem;
  align-items: center;
  justify-content: center;
  width: 1.5rem;
  height: 1.5rem;
  padding: 0;
  border: none;
  background: white;
  color: #2f2f2f;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.5rem;
  text-align: center;
  cursor: pointer;
  border-radius: 1000px;
  box-shadow: -3px 3px 20px 0 rgba(0, 0, 0, 0.3);
}
.c-notification-wrap .c-notification__close::after {
  content: "\f14d"/"";
}
.c-notification-wrap .c-notification__close:hover {
  background: white;
  color: #2f2f2f;
}

/* Extend|Override */
/* ============================================================================
COMPONENTS -> PANEL
============================================================================ */
/**
* Styling for a panel.
*/
/* Variables
============================================================================ */
/* Panel
============================================================================ */
.c-panel {
  width: 100%;
}
.c-panel__title {
  color: #2f2f2f;
  font-size: calc(24px + 2 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-panel__title{
    font-size: 26px;
  }
}
@media screen and (max-width: 320px){
  .c-panel__title{
    font-size: 24px;
  }
}

/* Modifier
============================================================================ */
.c-panel--search-result {
  margin-bottom: 1.5rem;
}
.c-panel--search-result .c-panel__content {
  background: rgba(255, 255, 255, 0.7);
}

.c-panel--usp {
  position: relative;
}
@media screen and (min-width: 721px) {
  .c-panel--usp {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(33.3333333333% - 0.6666666667 * 1.5rem);
    max-width: calc(33.3333333333% - 0.6666666667 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 721px) and (-ms-high-contrast: none), screen and (min-width: 721px) and (-ms-high-contrast: active) {
  .c-panel--usp {
    flex-basis: 33.3333333333%;
  }
}
.c-panel--usp .c-panel__title {
  text-align: center;
}
.c-panel--usp .c-icon--help, .c-panel--usp .c-icon--advantages, .c-panel--usp .c-icon--newsletter {
  fill: white;
  display: block;
  width: 3rem;
  height: 3rem;
  margin: 0 auto 0.75rem;
  padding: 0.75rem;
  border: 2px solid white;
  border-radius: 100%;
  background: #c8c8c8;
  box-shadow: 0 0 0 1.5px #c8c8c8;
}
.c-panel--usp .c-icon--newsletter {
  padding: 0.5rem;
}
.c-panel--usp .c-panel__content {
  height: 100%;
  padding-right: 0;
  padding-left: 0;
  border: none;
  background: none;
}
@media screen and (min-width: 721px) {
  .c-panel--usp .c-panel__content {
    padding: 1.5rem;
  }
}
.c-panel--usp .c-panel__list {
  padding-left: 2.25rem;
}
.c-panel--usp .c-panel__list-item {
  position: relative;
  margin-bottom: 0.75rem;
}
.c-panel--usp .c-panel__list-item--logo {
  display: inline-block;
  margin-bottom: 0.75rem;
}
.c-panel--usp .c-panel__list-item--logo::before {
  display: none;
}
.c-panel--usp .c-panel__list-item--logo .c-icon--payment_cash_in_advance_de {
  width: 110px;
  height: 13px;
}
.c-panel--usp .c-panel__list-item--logo .c-icon--payment_cash_in_advance_en {
  position: relative;
  top: 3px;
  width: 82px;
  height: 20px;
}
.c-panel--usp .c-panel__list-item--logo .c-icon--payment_invoice_de {
  width: 100px;
  height: 18px;
}
.c-panel--usp .c-panel__list-item--logo .c-icon--payment_invoice_en {
  width: 80px;
  height: 18px;
}
.c-panel--usp .c-panel__list-item--logo .c-icon--payment_visa {
  width: 46px;
  height: 14px;
}
.c-panel--usp .c-panel__list-item--logo .c-icon--payment_mastercard {
  position: relative;
  top: 8px;
  width: 34px;
  height: 26px;
}
.c-panel--usp .c-panel__list-item--logo .c-icon--payment_paypal {
  position: relative;
  top: 3px;
  width: 88px;
  height: 22px;
}
.c-panel--usp .c-panel__list-item--logo .c-icon--shipping_dhl {
  width: 88px;
  height: 22px;
}
.c-panel--usp .c-panel__list-item--logo .c-icon--shipping_ups {
  position: relative;
  top: 3px;
  width: 30px;
  height: 32px;
}
.c-panel--usp .c-panel__list-item--paypal {
  margin-right: 0.75rem;
}
.c-panel--usp .c-panel__list-item--visa {
  margin-right: 0.375rem;
}
.c-panel--usp .c-panel__list-item--mastercard {
  margin-right: 0.75rem;
}
.c-panel--usp .c-panel__list-item--cia {
  margin-right: 0.75rem;
}
.c-panel--usp .c-panel__list-item--dhl {
  margin-right: 0.75rem;
}
.c-panel--usp .c-panel__list-item::before {
  position: absolute;
  top: 4px;
  left: -2.25rem;
}

@media screen and (min-width: 721px) {
  .c-panel--usp-help,
  .c-panel--usp-advantages {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(50% - 0.5 * 1.5rem);
    max-width: calc(50% - 0.5 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 721px) and (-ms-high-contrast: none), screen and (min-width: 721px) and (-ms-high-contrast: active) {
  .c-panel--usp-help,
  .c-panel--usp-advantages {
    flex-basis: 50%;
  }
}
@media screen and (min-width: 1025px) {
  .c-panel--usp-help,
  .c-panel--usp-advantages {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(33.3333333333% - 0.6666666667 * 1.5rem);
    max-width: calc(33.3333333333% - 0.6666666667 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 1025px) and (-ms-high-contrast: none), screen and (min-width: 1025px) and (-ms-high-contrast: active) {
  .c-panel--usp-help,
  .c-panel--usp-advantages {
    flex-basis: 33.3333333333%;
  }
}
.c-panel--usp-help::before, .c-panel--usp-help::after,
.c-panel--usp-advantages::before,
.c-panel--usp-advantages::after {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  content: "";
}
@media screen and (min-width: 721px) {
  .c-panel--usp-help::before, .c-panel--usp-help::after,
  .c-panel--usp-advantages::before,
  .c-panel--usp-advantages::after {
    top: 0;
    right: -0.75rem;
    bottom: auto;
    width: 1px;
    height: 100%;
  }
}
.c-panel--usp-help::before,
.c-panel--usp-advantages::before {
  bottom: 1px;
  background: linear-gradient(to right, rgb(247.35, 247.35, 247.35), #ddd, rgb(247.35, 247.35, 247.35));
}
@media screen and (min-width: 721px) {
  .c-panel--usp-help::before,
  .c-panel--usp-advantages::before {
    top: 0;
    right: calc((-0.75rem) - 1px);
    bottom: auto;
    background: linear-gradient(to bottom, rgb(247.35, 247.35, 247.35), #ddd, rgb(247.35, 247.35, 247.35));
  }
}
.c-panel--usp-help::after,
.c-panel--usp-advantages::after {
  background: linear-gradient(to right, rgb(247.35, 247.35, 247.35), white, rgb(247.35, 247.35, 247.35));
}
@media screen and (min-width: 721px) {
  .c-panel--usp-help::after,
  .c-panel--usp-advantages::after {
    background: linear-gradient(to bottom, rgb(247.35, 247.35, 247.35), white, rgb(247.35, 247.35, 247.35));
  }
}

.c-panel--usp-help p:nth-of-type(3) {
  margin-bottom: 0.375rem;
  color: #2f2f2f;
  font-size: calc(22px + 0 * ((100vw - 320px) / 1046));
}

@media screen and (min-width: 1366px){
  .c-panel--usp-help p:nth-of-type(3){
    font-size: 22px;
  }
}

@media screen and (max-width: 320px){
  .c-panel--usp-help p:nth-of-type(3){
    font-size: 22px;
  }
}

@media screen and (min-width: 721px) {
  .c-panel--usp-advantages::before, .c-panel--usp-advantages::after {
    display: none;
  }
}
@media screen and (min-width: 961px) {
  .c-panel--usp-advantages::before, .c-panel--usp-advantages::after {
    display: block;
  }
}

@media screen and (min-width: 721px) {
  .c-panel--usp-newsletter {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% - 0 * 1.5rem);
    max-width: calc(100% - 0 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 721px) and (-ms-high-contrast: none), screen and (min-width: 721px) and (-ms-high-contrast: active) {
  .c-panel--usp-newsletter {
    flex-basis: 100%;
  }
}
@media screen and (min-width: 1025px) {
  .c-panel--usp-newsletter {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(33.3333333333% - 0.6666666667 * 1.5rem);
    max-width: calc(33.3333333333% - 0.6666666667 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 1025px) and (-ms-high-contrast: none), screen and (min-width: 1025px) and (-ms-high-contrast: active) {
  .c-panel--usp-newsletter {
    flex-basis: 33.3333333333%;
  }
}

/* ============================================================================
COMPONENTS -> PAYPAL PLUS
============================================================================ */
/**
* Styling PayPal plus.
*/
/* Variables
============================================================================ */
.c-paypal-plus {
  margin-bottom: 1.5rem;
}

/* ============================================================================
COMPONENTS -> RECENTLIST
============================================================================ */
/**
* Styling for recentlist.
*/
.c-recentlist__heading {
  font-size: calc(20px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-recentlist__heading{
    font-size: 20px;
  }
}
@media screen and (max-width: 320px){
  .c-recentlist__heading{
    font-size: 20px;
  }
}
.c-recentlist__item {
  flex: 1 1 50%;
  max-width: 50%;
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-recentlist__item {
    flex-basis: 50%;
  }
}
@media screen and (min-width: 961px) {
  .c-recentlist__item {
    flex: 1 1 33.3333333333%;
    max-width: 33.3333333333%;
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 961px) and (-ms-high-contrast: none), screen and (min-width: 961px) and (-ms-high-contrast: active) {
  .c-recentlist__item {
    flex-basis: 33.3333333333%;
  }
}
@media screen and (min-width: 1561px) {
  .c-recentlist__item {
    flex: 1 1 33.3333333333%;
    max-width: 33.3333333333%;
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 1561px) and (-ms-high-contrast: none), screen and (min-width: 1561px) and (-ms-high-contrast: active) {
  .c-recentlist__item {
    flex-basis: 33.3333333333%;
  }
}

/* ============================================================================
COMPONENTS -> REGISTRATION
============================================================================ */
/**
* Styling for registration.
*/
/* Registration user-action
========================================================================= */
@media screen and (min-width: 1025px) {
  .t-registration--complete .o-content-container--user-action,
  .t-registration--password-reset-complete .o-content-container--user-action {
    width: 50%;
    margin: 0 auto;
  }
}

/* ============================================================================
COMPONENTS -> RESTOCKNOTIFIER
============================================================================ */
.c-restocknotifier__product-title {
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
  font-size: calc(22px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-restocknotifier__product-title{
    font-size: 22px;
  }
}
@media screen and (max-width: 320px){
  .c-restocknotifier__product-title{
    font-size: 22px;
  }
}

/* ============================================================================
COMPONENTS -> SEARCHBOX
============================================================================ */
/**
* Styling for searchbox.
*/
/* Variables
============================================================================ */
.searchbox-has-focus .c-shopsearch {
  visibility: visible;
  opacity: 1;
  transition: all 0.15s ease-out;
}
.searchbox-has-focus .c-shopsearch::after {
  animation-name: overlay-in;
  pointer-events: all;
  transition: all 0.15s ease-out;
}
.c-shopsearch {
  display: flex;
  flex-flow: row wrap;
  visibility: hidden;
  z-index: 4;
  position: absolute;
  top: calc(100% + 0.75rem);
  justify-content: center;
  width: 100%;
  max-width: calc(1366px - 3rem);
  opacity: 0;
  transition: all 0.15s ease-out;
}
@media screen and (min-width: 961px) {
  .c-shopsearch {
    visibility: visible;
    position: relative;
    top: 0;
    width: 85%;
    opacity: 1;
  }
}
@media screen and (min-width: 1367px) {
  .c-shopsearch {
    width: 70%;
  }
}
.c-shopsearch::after {
  z-index: -1;
  position: fixed;
  inset: 102px 0 0;
  background: rgba(3.125, 5, 6.875, 0.6);
  content: "";
  animation-duration: 0.15s;
  animation-timing-function: ease-in-out;
  animation-fill-mode: forwards;
  opacity: 0;
  pointer-events: none;
  transition: all 0.15s ease-out;
}
@media screen and (min-width: 961px) {
  .c-shopsearch::after {
    inset: 0;
  }
}
.c-shopsearch__form {
  flex: 1 1;
  max-width: calc(1366px / 2);
  border-radius: 24px;
  background: white;
}
.c-shopsearch__form:has(input[aria-expanded=true]) {
  border-radius: 24px 24px 0 0;
}
.c-shopsearch__form:has(input[aria-expanded=true]) .c-searchbox {
  border-radius: 24px 24px 0 0;
}

.c-searchbox {
  position: absolute;
  width: 100%;
  border-radius: 24px;
  background: white;
  box-shadow: 0 0 0 0.375rem white;
}
@media screen and (min-width: 961px) {
  .c-searchbox {
    position: relative;
  }
}
.c-searchbox:focus-within .c-searchbox__button {
  background: rgb(50.9375, 81.5, 112.0625);
  color: white;
}
.c-searchbox:focus-within .c-searchbox__button svg {
  fill: white;
}
.c-searchbox__label {
  clip: rect(0 0 0 0);
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  border: 0;
}
.c-searchbox__input {
  width: 100%;
  padding-top: 0.75rem;
  padding-right: 3.75rem;
  padding-bottom: 0.75rem;
  text-transform: capitalize;
  transition: all 0.15s ease-out, border-radius 0s;
}
.c-searchbox__input::placeholder {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  text-transform: none;
}
@media screen and (min-width: 1366px){
  .c-searchbox__input::placeholder{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .c-searchbox__input::placeholder{
    font-size: 16px;
  }
}
.c-searchbox__button {
  display: flex;
  flex-flow: row wrap;
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  z-index: 2;
  position: absolute;
  top: 0.25rem;
  right: 0.25rem;
  bottom: 0.25rem;
  align-items: center;
  justify-content: center;
  border: 1px solid rgb(216.25, 216.25, 216.25);
  border-radius: 1000px;
  background: white;
  color: #2f2f2f;
  font-weight: normal;
  line-height: 1;
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .c-searchbox__button{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .c-searchbox__button{
    font-size: 16px;
  }
}
@media screen and (min-width: 961px) {
  .c-searchbox__button {
    right: 0.25rem;
    padding: 0.1875rem 0.75rem;
    border-radius: 24px;
  }
}
.c-searchbox__button svg {
  fill: #2f2f2f;
  width: 16px;
  height: 16px;
}
.c-searchbox__button span {
  margin-left: 0.375rem;
}
@media screen and (min-width: 961px) {
  .c-searchbox__button span {
    display: none;
  }
}
.c-searchbox__button:hover svg {
  fill: white;
}
.c-searchbox__close {
  display: flex;
  flex-flow: row wrap;
  z-index: 1;
  position: absolute;
  align-items: center;
  justify-content: center;
  width: 2.25rem;
  inset: 0.25rem 0.25rem 0.25rem auto;
  border-top: 1px solid rgb(216.25, 216.25, 216.25);
  border-right: 1px solid rgb(216.25, 216.25, 216.25);
  border-bottom: 1px solid rgb(216.25, 216.25, 216.25);
  border-radius: 0 24px 24px 0;
  cursor: pointer;
  transition: all 0.15s ease-out;
}
@media screen and (min-width: 961px) {
  .c-searchbox__close {
    display: none;
  }
}
.c-searchbox__close:hover, .c-searchbox__close:focus {
  background: rgb(50.9375, 81.5, 112.0625);
  color: white;
}
.c-searchbox__close:hover .c-icon, .c-searchbox__close:focus .c-icon {
  fill: white;
}
.c-searchbox__close .c-icon {
  fill: #2f2f2f;
  width: 0.75rem;
  height: 0.75rem;
  transform: translateX(-2px);
}

/* ============================================================================
COMPONENTS -> SECTION-INFO
============================================================================ */
/**
 * Section info component. This is the section info to use under heading.
 */
/* Variables
============================================================================ */
.c-section-info {
  width: 100%;
}
.c-section-info__info {
  color: #2f2f2f;
  text-align: left;
}
.c-section-info__info .c-section-info__signature {
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
.c-section-info a {
  text-decoration: underline;
  text-underline-offset: 3px;
}

/* Special layouts.
============================================================================ */
.c-showcase-plugin-contactform .c-section-info__info {
  text-align: left;
}

/* ============================================================================
COMPONENTS -> SECTION-TITLE
============================================================================ */
/* Variables
============================================================================ */
.c-section-title {
  text-align: left;
}
.c-section-title__title {
  font-size: calc(24px + 2 * ((100vw - 320px) / 1046));
  margin-bottom: 1.5rem;
  color: #2f2f2f;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .c-section-title__title{
    font-size: 26px;
  }
}
@media screen and (max-width: 320px){
  .c-section-title__title{
    font-size: 24px;
  }
}

.c-shopmessage {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-shopmessage {
    flex-basis: 100%;
  }
}
.c-shopmessage {
  margin: 0 0 1.5rem 0;
  padding: 0.75rem 1.5rem;
  border-radius: 12px;
}
.c-shopmessage.is-info {
  background-color: #4f5c62;
}
.c-shopmessage.is-info .c-shopmessage__title {
  color: white;
}
.c-shopmessage.is-info p,
.c-shopmessage.is-info .c-shopmessage__message {
  color: white;
}
.c-shopmessage.is-info ul li, .c-shopmessage.is-info ul .c-shopmessage__item {
  color: white;
}
.c-shopmessage.is-info ul li::before, .c-shopmessage.is-info ul .c-shopmessage__item::before {
  background: white;
  color: white;
}
.c-shopmessage.is-info a {
  color: white;
}
.c-shopmessage.is-info a:hover {
  color: white;
}
.c-shopmessage.is-success {
  background-color: #23384d;
}
.c-shopmessage.is-success .c-shopmessage__title {
  color: white;
}
.c-shopmessage.is-success p,
.c-shopmessage.is-success .c-shopmessage__message {
  color: white;
}
.c-shopmessage.is-success ul li, .c-shopmessage.is-success ul .c-shopmessage__item {
  color: white;
}
.c-shopmessage.is-success ul li::before, .c-shopmessage.is-success ul .c-shopmessage__item::before {
  background: white;
  color: white;
}
.c-shopmessage.is-success a {
  color: white;
}
.c-shopmessage.is-success a:hover {
  color: white;
}
.c-shopmessage.is-warning {
  background-color: #ab0943;
}
.c-shopmessage.is-warning .c-shopmessage__title {
  color: white;
}
.c-shopmessage.is-warning p,
.c-shopmessage.is-warning .c-shopmessage__message {
  color: white;
}
.c-shopmessage.is-warning ul li, .c-shopmessage.is-warning ul .c-shopmessage__item {
  color: white;
}
.c-shopmessage.is-warning ul li::before, .c-shopmessage.is-warning ul .c-shopmessage__item::before {
  background: white;
  color: white;
}
.c-shopmessage.is-warning a {
  color: white;
}
.c-shopmessage.is-warning a:hover {
  color: white;
}
.c-shopmessage.is-error {
  background-color: #ab0943;
}
.c-shopmessage.is-error .c-shopmessage__title {
  color: white;
}
.c-shopmessage.is-error p,
.c-shopmessage.is-error .c-shopmessage__message {
  color: white;
}
.c-shopmessage.is-error ul li, .c-shopmessage.is-error ul .c-shopmessage__item {
  color: white;
}
.c-shopmessage.is-error ul li::before, .c-shopmessage.is-error ul .c-shopmessage__item::before {
  background: white;
  color: white;
}
.c-shopmessage.is-error a {
  color: white;
}
.c-shopmessage.is-error a:hover {
  color: white;
}
.c-shopmessage__list,
.c-shopmessage ul {
  margin: 0;
  line-height: 2;
}
.c-shopmessage__list li,
.c-shopmessage ul li {
  text-align: left;
}
.c-shopmessage__title {
  font-size: calc(22px + 0 * ((100vw - 320px) / 1046));
  margin: 0 0 0.375rem;
  text-align: left;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .c-shopmessage__title{
    font-size: 22px;
  }
}
@media screen and (max-width: 320px){
  .c-shopmessage__title{
    font-size: 22px;
  }
}
.c-shopmessage__message p {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  margin: 0;
  text-align: left;
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .c-shopmessage__message p{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .c-shopmessage__message p{
    font-size: 16px;
  }
}
.c-shopmessage__message a {
  font-weight: normal;
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
}
.c-shopmessage--errorpage {
  text-align: left;
}
.c-shopmessage {
  /* Extend|Override */
}
.c-shopmessage--restocknotifier {
  margin-bottom: 0;
  border-bottom: 1px solid #e5e5e5;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.c-shopmessage--restocknotifier ~ .c-button--add-to-restock-notify {
  border-radius: 12px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* Special layouts.
============================================================================ */
.c-cart-item__error .c-shopmessage {
  margin: 1.5rem 0 0;
  padding: 0.75rem;
}

.swiper-container {
  --swiper-theme-color: #23384d;
}
.swiper-container .swiper:not(.swiper-initialized) .swiper-slide {
  display: none;
}
.swiper-container .swiper:not(.swiper-initialized) .swiper-slide:first-child {
  display: inline-block;
}
.swiper-container:hover .swiper-button-prev,
.swiper-container:hover .swiper-button-next {
  visibility: visible;
  opacity: 1;
}
.swiper-container:hover .swiper-button-prev.swiper-button-disabled,
.swiper-container:hover .swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
}
.swiper-container:hover .swiper-button-disabled {
  pointer-events: auto;
}
.swiper-container .swiper-wrapper {
  box-sizing: border-box;
}
.swiper-container .swiper-button-prev,
.swiper-container .swiper-button-next {
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-width: 2.25rem;
  --swiper-navigation-height: 2.25rem;
  --swiper-navigation-size: 2.25rem;
  --swiper-navigation-font-size: 0.75rem;
  --swiper-navigation-sides-offset: 24px;
  --swiper-navigation-color: #2f2f2f;
  visibility: hidden;
  opacity: 0;
  width: auto;
  height: auto;
}
.swiper-container .swiper-button-prev:not([aria-controls]),
.swiper-container .swiper-button-next:not([aria-controls]) {
  display: none;
}
.swiper-container .swiper-button-prev::after,
.swiper-container .swiper-button-next::after {
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--swiper-navigation-width);
  height: var(--swiper-navigation-height);
  border-radius: 1000px;
  background: white;
  font-size: var(--swiper-navigation-font-size);
}
.swiper-container .swiper-button-prev::after {
  content: "\f160"/"";
}
.swiper-container .swiper-button-next::after {
  content: "\f15f"/"";
}
.swiper-container .swiper-pagination {
  --swiper-pagination-bottom: 0.75rem;
  pointer-events: none;
}
.swiper-container .swiper-pagination:not(.swiper-pagination-lock) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.swiper-container .swiper-pagination:not(:has(.swiper-pagination-bullet)) {
  display: none;
}
.swiper-container .swiper-pagination-vertical {
  flex-direction: column;
}
.swiper-container .swiper-pagination-bullet {
  --swiper-pagination-bullet-width: 0.75rem;
  --swiper-pagination-bullet-height: 0.375rem;
  --swiper-pagination-bullet-border-radius: 3px;
  --swiper-pagination-bullet-horizontal-gap: 1px;
  --swiper-pagination-bullet-vertical-gap: 1px;
  --swiper-pagination-bullet-inactive-color: rgb(178.5, 178.5, 178.5);
  --swiper-pagination-bullet-inactive-opacity: 1;
  border-radius: 0;
}
.swiper-container .swiper-pagination-bullet:first-child {
  border-radius: var(--swiper-pagination-bullet-border-radius) 0 0 var(--swiper-pagination-bullet-border-radius);
}
.swiper-container .swiper-pagination-bullet:last-child {
  border-radius: 0 var(--swiper-pagination-bullet-border-radius) var(--swiper-pagination-bullet-border-radius) 0;
}
.swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active {
  --swiper-pagination-color: var(--swiper-theme-color);
}
.swiper-container .swiper-pagination-bullet.has-video {
  --swiper-pagination-bullet-border-radius: 100px;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  width: auto;
  height: auto;
  padding: 1px;
  border: 1px solid #e5e5e5;
  border-radius: var(--swiper-pagination-bullet-border-radius);
  background: white;
  color: #2f2f2f;
  line-height: 1;
  opacity: 1;
}
.swiper-container .swiper-pagination-bullet.has-video::before {
  content: "\f103"/"";
  line-height: 1;
}
.swiper-container .swiper-pagination-bullet.has-video.swiper-pagination-bullet-active {
  border: 1px solid white;
  background: #23384d;
  color: white;
}
.swiper-container .swiper-scrollbar {
  --swiper-scrollbar-border-radius: 0;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 16px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 0;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: #e5e5e5;
  --swiper-scrollbar-drag-bg-color: var(--swiper-theme-color);
  --swiper-scrollbar-size: 4px;
}
.swiper-container .swiper-scrollbar:not(:has(.swiper-scrollbar-drag)) {
  display: none;
}
.swiper-container .swiper-scrollbar .swiper-scrollbar-video {
  display: flex;
  position: absolute;
  top: 0;
  align-items: center;
  justify-content: center;
  height: var(--swiper-scrollbar-size);
  cursor: pointer;
}
.swiper-container .swiper-scrollbar .swiper-scrollbar-video::before {
  content: "\f103"/"";
  position: absolute;
  padding: 0;
  background: white;
  line-height: 1;
  /* Use 'Video' as text */
}
.swiper-container .swiper-slide {
  container-type: inline-size;
}
.swiper-container .swiper-slide-video {
  position: relative;
  align-self: center;
}
.swiper-container .swiper-slide-video > a,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) {
  position: relative;
}
.swiper-container .swiper-slide-video > a .swiper-video-label,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .swiper-video-label {
  --swiper-video-label-width: 3rem;
  --swiper-video-label-height: 3rem;
  --swiper-video-label-icon-size: 3.875rem;
}
@container (max-width: 100px) {
  .swiper-container .swiper-slide-video > a .swiper-video-label,
  .swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .swiper-video-label {
    --swiper-video-label-width: 1.5rem;
    --swiper-video-label-height: 1.5rem;
    --swiper-video-label-icon-size: 1.5rem;
  }
}
@container (max-width: 200px) {
  .swiper-container .swiper-slide-video > a .swiper-video-label,
  .swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .swiper-video-label {
    --swiper-video-label-width: 1.875rem;
    --swiper-video-label-height: 1.875rem;
    --swiper-video-label-icon-size: 1.875rem;
  }
}
.swiper-container .swiper-slide-video > a .swiper-video-label,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .swiper-video-label {
  display: flex;
  flex-flow: row wrap;
  z-index: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  align-items: center;
  justify-content: center;
  width: var(--swiper-video-label-width);
  height: var(--swiper-video-label-height);
  transform: translateX(-50%) translateY(-50%);
  border-radius: 100%;
  background: white;
  box-shadow: 0 0 40px 10px rgba(0, 0, 0, 0.4);
  content: attr(data-label);
  color: white;
  transition: all 0.2s;
}
.swiper-container .swiper-slide-video > a .swiper-video-label:focus-visible, .swiper-container .swiper-slide-video > a .swiper-video-label:hover,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .swiper-video-label:focus-visible,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .swiper-video-label:hover {
  background: rgba(50.9375, 81.5, 112.0625, 0.8);
}
.swiper-container .swiper-slide-video > a .swiper-video-label::before,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) .swiper-video-label::before {
  content: "\f112"/"";
  transform: translateX(2px);
  font-size: var(--swiper-video-label-icon-size);
  cursor: pointer;
}
.swiper-container .swiper-slide-video > a img,
.swiper-container .swiper-slide-video > div:not(.ccm-plugin--script-placeholder) img {
  cursor: pointer;
}

.swiper-container {
  position: relative;
}
.swiper-container:has(.swiper-pagination-bullet) {
  margin-bottom: 1.5rem;
}
.swiper-container .swiper-button-next,
.swiper-container .swiper-button-prev {
  border-radius: 1000px;
}
.swiper-container .swiper-button-next::after,
.swiper-container .swiper-button-prev::after {
  filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.2));
  transition: width 0.15s;
}
.swiper-container .swiper-button-next:focus-visible, .swiper-container .swiper-button-next:hover,
.swiper-container .swiper-button-prev:focus-visible,
.swiper-container .swiper-button-prev:hover {
  --swiper-navigation-width: 60px;
}
.swiper-container .swiper-button-next:focus-visible,
.swiper-container .swiper-button-prev:focus-visible {
  outline-offset: -4px;
}
.swiper-container .swiper-slide-video {
  position: relative;
}
.swiper-container .swiper-slide-video > a {
  display: block;
  position: relative;
  height: 100%;
}
.swiper-container .swiper-slide-video > a .swiper-video-label {
  display: flex;
  flex-flow: row wrap;
  position: absolute;
  top: 50%;
  left: 50%;
  align-items: center;
  justify-content: center;
  padding: 0.75rem;
  transform: translateX(-50%) translateY(-50%);
  border: 1px solid white;
  border-radius: 1000px;
  background: #23384d;
  content: attr(data-label);
  color: white;
  animation: play-pulse 1s ease-in infinite alternate;
  transition: all 0.15s ease-out;
}
.swiper-container .swiper-slide-video > a .swiper-video-label::before {
  content: "\f113"/"";
  font-size: 12px;
  cursor: pointer;
}
.swiper-container .swiper-slide-video > a img {
  cursor: pointer;
}

.c-xsellers {
  margin: 0 -0.375rem;
  padding-bottom: 1.5rem;
}
@media screen and (min-width: 721px) {
  .c-xsellers {
    margin: 0 -0.75rem;
  }
}
@media screen and (min-width: 961px) {
  .c-xsellers {
    margin: 0 -1.125rem;
  }
}
@media screen and (min-width: 1025px) {
  .c-xsellers {
    padding-bottom: 2.25rem;
  }
}
.c-xsellers .swiper-slide {
  position: relative;
  padding: 0 0.375rem;
}
@media screen and (min-width: 721px) {
  .c-xsellers .swiper-slide {
    padding: 0 0.75rem;
  }
}
@media screen and (min-width: 961px) {
  .c-xsellers .swiper-slide {
    padding: 0 1.125rem;
  }
}

/* ============================================================================
COMPONENTS -> SOCIAL-LIST
============================================================================ */
.c-social-list {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  margin-bottom: 0;
  padding: 0 2.25rem;
  padding: 1.5rem 0;
  padding: 0;
}
.c-social-list__item {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  filter: grayscale(1);
  transition: all 0.15s ease-out;
}
.c-social-list__item--title {
  font-size: calc(20px + 0 * ((100vw - 320px) / 1046));
  width: 100%;
  margin-right: 1.5rem;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .c-social-list__item--title{
    font-size: 20px;
  }
}
@media screen and (max-width: 320px){
  .c-social-list__item--title{
    font-size: 20px;
  }
}
@media screen and (min-width: 481px) {
  .c-social-list__item--title {
    width: auto;
  }
}
.c-social-list__item:hover {
  filter: grayscale(0);
}
.c-social-list__item:hover .c-icon--facebook {
  fill: #1877f2;
}
.c-social-list__item:hover .c-icon--twitter {
  fill: #1da1f2;
}
.c-social-list__item:hover .c-icon--youtube {
  fill: #ff0000;
}
.c-social-list__item:hover .c-icon--instagram {
  fill: #405de6;
}
.c-social-list__item:hover .c-icon--pinterest {
  fill: #bd081c;
}
.c-social-list__item:hover .c-icon--linkedin {
  fill: #0a66c2;
}
.c-social-list__item:hover .c-icon--blog {
  fill: #23384d;
}
.c-social-list__link {
  padding: 0.75rem;
  line-height: 1;
}
@media screen and (min-width: 721px) {
  .c-social-list__link {
    padding: 1.5rem;
  }
}
.c-social-list .c-icon {
  fill: rgba(47, 47, 47, 0.8);
  width: 20px;
  height: 20px;
  background: transparent;
  transition: all 0.15s ease-out;
}
@media screen and (min-width: 721px) {
  .c-social-list .c-icon {
    width: 30px;
    height: 30px;
  }
}
.c-social-list .c-icon--youtube-color {
  width: 72px;
  height: 16px;
}
@media screen and (min-width: 721px) {
  .c-social-list .c-icon--youtube-color {
    width: 102px;
    height: 22px;
  }
}
.c-social-list .c-icon--blog {
  width: 50px;
  height: 19px;
}
@media screen and (min-width: 721px) {
  .c-social-list .c-icon--blog {
    width: 72px;
    height: 26px;
  }
}

/* ============================================================================
COMPONENTS -> SHIPCOUNTRY-SELECTION
============================================================================ */
/**
* Styling for shipcountry selection.
*/
/* Variables
============================================================================ */
@media screen and (min-width: 481px) {
  .c-shipcountry-selection__list {
    justify-content: space-between;
    display: flex;
    flex-flow: row wrap;
  }
}
@media screen and (min-width: 481px) {
  .c-shipcountry-selection__item {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(50% - 0.5 * 1.5rem);
    max-width: calc(50% - 0.5 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 481px) and (-ms-high-contrast: none), screen and (min-width: 481px) and (-ms-high-contrast: active) {
  .c-shipcountry-selection__item {
    flex-basis: 50%;
  }
}
.c-shipcountry-selection__item.is-hidden {
  display: none;
}
.c-shipcountry-selection__link {
  align-items: center;
  padding: 0.75rem 0;
  border-bottom: 1px solid #e5e5e5;
  color: #2f2f2f;
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
  display: flex;
  flex-flow: row wrap;
}
@media screen and (min-width: 1366px){
  .c-shipcountry-selection__link{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .c-shipcountry-selection__link{
    font-size: 14px;
  }
}
.c-shipcountry-selection__link img {
  height: 0.75rem;
  margin-right: 0.75rem;
  box-shadow: 0 0 1px 0px rgba(0, 0, 0, 0.4);
}
@media screen and (min-width: 481px) {
  .c-shipcountry-selection__link img {
    height: 1.125rem;
  }
}
.c-shipcountry-selection__link--buyable::after {
  content: "\f10c"/"";
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  margin-left: auto;
}
@media screen and (min-width: 1366px){
  .c-shipcountry-selection__link--buyable::after{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .c-shipcountry-selection__link--buyable::after{
    font-size: 16px;
  }
}

/* ============================================================================
COMPONENTS -> TRUSTEDSHOPS
============================================================================ */
/**
* Styling for trustedshops.
*/
/* Variables
============================================================================ */
@media screen and (min-width: 649px) {
  body div[id^=minimized-trustbadge] {
    transform: translate(21px, -35px) !important;
    border-radius: 0 !important;
    transition: transform 0.15s !important;
  }
}
@media screen and (min-width: 649px) {
  body.is-scrolling div[id^=minimized-trustbadge] {
    transform: translate(130px, -35px) !important;
  }
}

/* Reminder
============================================================================ */
.c-trusted-shops-reminder {
  z-index: 1;
  width: 100%;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.c-trusted-shops-reminder__inner {
  padding: 1.5rem;
  background: white;
}
@media screen and (min-width: 961px) {
  .c-trusted-shops-reminder__inner {
    justify-content: space-between;
    display: flex;
    flex-flow: row wrap;
  }
}
@media screen and (min-width: 961px) {
  .c-trusted-shops-reminder__trust, .c-trusted-shops-reminder__reminder {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(50% - 0.5 * 1.5rem);
    max-width: calc(50% - 0.5 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 961px) and (-ms-high-contrast: none), screen and (min-width: 961px) and (-ms-high-contrast: active) {
  .c-trusted-shops-reminder__trust, .c-trusted-shops-reminder__reminder {
    flex-basis: 50%;
  }
}
.c-trusted-shops-reminder__rate-now {
  margin-right: 1.5rem;
  margin-bottom: 0.75rem;
}
@media screen and (min-width: 481px) {
  .c-trusted-shops-reminder__rate-now {
    display: inline-block;
  }
}
.c-trusted-shops-reminder__rate-later {
  margin-bottom: 0.75rem;
}
@media screen and (min-width: 481px) {
  .c-trusted-shops-reminder__rate-later {
    display: inline-block;
  }
}
.c-trusted-shops-reminder__dataprivacy {
  color: #808080;
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-trusted-shops-reminder__dataprivacy{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .c-trusted-shops-reminder__dataprivacy{
    font-size: 14px;
  }
}
.c-trusted-shops-reminder__dataprivacy a {
  color: #2f2f2f;
}
.c-trusted-shops-reminder__dataprivacy a:hover {
  text-decoration: none;
}
.c-trusted-shops-reminder .o-content-container--section-title,
.c-trusted-shops-reminder .o-content-container--shopmessage-info {
  padding: 0;
}
.c-trusted-shops-reminder .c-section-title {
  margin-top: 1.5rem;
  text-align: left;
}
@media screen and (min-width: 961px) {
  .c-trusted-shops-reminder .c-section-title {
    margin-top: 0;
  }
}
.c-trusted-shops-reminder .c-section-title__title {
  color: #2f2f2f;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
.c-trusted-shops-reminder .c-trustsignal {
  margin: 0;
  padding: 0;
  border: none;
  background: rgba(0, 0, 0, 0);
}
.c-trusted-shops-reminder .c-trustsignal-list {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-trusted-shops-reminder .c-trustsignal-list {
    flex-basis: 100%;
  }
}

/* ============================================================================
  COMPONENTS -> TRUSTPOINTS
  ========================================================================= */
/**
* Define trustsignals.
*/
/* Variables
============================================================================ */
.c-panel--trust {
  text-align: left;
}

.c-trustsignal {
  display: flex;
  flex-flow: row wrap;
  align-items: baseline;
  justify-content: space-between;
  margin: 1.5rem 0;
  padding: 1.5rem 0.75rem 0.75rem;
  border: 1px solid #e5e5e5;
  border-radius: 6px;
  background: white;
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.1);
}
@media screen and (min-width: 721px) {
  .c-trustsignal {
    margin: 0 0 1.5rem;
    padding: 1.5rem;
  }
}
.c-trustsignal-list {
  margin-bottom: 0;
  padding-bottom: 2.25rem;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(33.3333333333% - 0.6666666667 * 1.5rem);
  max-width: calc(33.3333333333% - 0.6666666667 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-trustsignal-list {
    flex-basis: 33.3333333333%;
  }
}
.c-trustsignal-list:last-child {
  padding-bottom: 0;
}
@media screen and (min-width: 721px) {
  .c-trustsignal-list {
    padding: 0;
  }
}
@media screen and (min-width: 1025px) {
  .c-trustsignal-list {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% - 0 * 1.5rem);
    max-width: calc(100% - 0 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
    padding-bottom: 2.25rem;
  }
}
@media screen and (min-width: 1025px) and (-ms-high-contrast: none), screen and (min-width: 1025px) and (-ms-high-contrast: active) {
  .c-trustsignal-list {
    flex-basis: 100%;
  }
}
@media screen and (max-width: 720px) {
  .c-trustsignal-list {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% - 0 * 1.5rem);
    max-width: calc(100% - 0 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (max-width: 720px) and (-ms-high-contrast: none), screen and (max-width: 720px) and (-ms-high-contrast: active) {
  .c-trustsignal-list {
    flex-basis: 100%;
  }
}
.c-trustsignal-list .c-trustsignal-item {
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
}
.c-trustsignal-list .c-trustsignal-item--title {
  font-size: calc(20px + 0 * ((100vw - 320px) / 1046));
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media screen and (min-width: 1366px){
  .c-trustsignal-list .c-trustsignal-item--title{
    font-size: 20px;
  }
}
@media screen and (max-width: 320px){
  .c-trustsignal-list .c-trustsignal-item--title{
    font-size: 20px;
  }
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-trustsignal-list .c-trustsignal-item--title {
    flex-basis: 100%;
  }
}
.c-trustsignal-list .c-trustsignal-item--title {
  margin-bottom: 1.5rem;
  line-height: 1;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-trustsignal-list .c-trustsignal-item--title {
    display: block;
    width: 100%;
  }
}
.c-trustsignal-list--trustpoints .c-trustsignal-item:not(.c-trustsignal-item--title) {
  margin-left: 34px;
}
.c-trustsignal-list--trustpoints .c-trustsignal-item:not(.c-trustsignal-item--title)::before {
  margin-left: -34px;
  padding-right: 10px;
  content: "\f155"/"";
  transform: translate(0, 3px);
  font-size: 24px;
}
.c-trustsignal-list--payment-methods .c-icon.c-icon--payment_amazon_pay {
  width: 60px;
}
.c-trustsignal-list--payment-methods .c-icon.c-icon--payment_mollie_banktransfer {
  width: 100px;
}
.c-trustsignal-list--payment-methods .c-icon.c-icon--payment_easy_credit {
  width: 40px;
}
.c-trustsignal-list--payment-methods .c-icon.c-icon--payment_cashinadvance {
  width: 30px;
}
.c-trustsignal-list--payment-methods .c-icon.c-icon--payment_zero_payment {
  width: 25px;
}
.c-trustsignal-list--payment-methods .c-icon.c-icon--payment_invoice {
  width: 15px;
}
.c-trustsignal-list--payment-methods .c-icon.c-icon--payment_paypal {
  width: 60px;
}
.c-trustsignal-list--payment-methods .c-icon.c-icon--payment_paypal_ratepay {
  width: 60px;
}
.c-trustsignal-list--payment-methods .c-icon.c-icon--payment_paypal_checkout {
  width: 60px;
}
.c-trustsignal-list--payment-methods .c-icon.c-icon--payment_paypal_subscription {
  width: 81px;
}
.c-trustsignal-list--payment-methods .c-icon.c-icon--payment_mollie_creditcard {
  width: 60px;
}
.c-trustsignal-list--payment-methods .c-icon.c-icon--payment_mollie_apple_pay {
  width: 25px;
}
.c-trustsignal-list--payment-methods .c-icon.c-icon--payment_mollie_klarna_pay_later {
  width: 25px;
}
.c-trustsignal-list--payment-methods .c-icon.c-icon--payment_visa {
  width: 35px;
}
.c-trustsignal-list--payment-methods .c-icon.c-icon--payment_mastercard {
  width: 30px;
}
.c-trustsignal-list--payment-methods .c-icon.c-icon--payment_payone {
  width: 60px;
}
.c-trustsignal-list--payment-methods .c-icon.c-icon--payment_payone_paydirekt {
  width: 30px;
}
.c-trustsignal-list--payment-methods .c-icon.c-icon--payment_payrexx {
  width: 140px;
}
.c-trustsignal-list--payment-methods {
  display: flex;
  flex-flow: row wrap;
}
.c-trustsignal-list--payment-methods .c-trustsignal-item:not(.c-trustsignal-item--title) {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  margin-right: 0.75rem;
  margin-bottom: 0.75rem;
  padding: 0.375rem 0.75rem;
  border: 1px solid #e5e5e5;
  border-radius: 1000px;
  background: white;
  filter: drop-shadow(1px 1px 0px rgba(0, 0, 0, 0.1));
}
.c-trustsignal-list--payment-methods .c-trustsignal-item:not(.c-trustsignal-item--title):last-child {
  margin-left: 0;
}
.c-trustsignal-list--payment-methods .c-trustsignal-item--title {
  width: 100%;
}

/* ============================================================================
COMPONENTS -> USER-ACTION
============================================================================ */
.c-user-action {
  display: flex;
  flex-flow: row wrap;
}
.c-user-action__hint {
  font-size: calc(13px + 0 * ((100vw - 320px) / 1046));
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media screen and (min-width: 1366px){
  .c-user-action__hint{
    font-size: 13px;
  }
}
@media screen and (max-width: 320px){
  .c-user-action__hint{
    font-size: 13px;
  }
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-user-action__hint {
    flex-basis: 100%;
  }
}
.c-user-action__hint {
  margin-bottom: 0;
  padding-top: 0.75rem;
  text-align: right;
}
.c-user-action__hint.is-secure::before {
  content: "\f10e"/"";
  margin-right: 0.375rem;
  font-size: 1.125rem;
}
.c-user-action.is-order-tracking-details {
  justify-content: flex-end;
}
.c-user-action.is-order-tracking-details .c-user-action__anchor {
  display: block;
  width: 100%;
  margin-top: 1.5rem;
  text-align: right;
}

.c-user-action--2 {
  justify-content: flex-end;
}
.c-user-action--2 .c-user-action__button:first-child {
  order: 0;
  margin-right: 0.75rem;
}
.c-user-action--2 .c-user-action__button ~ .c-user-action__button {
  margin-bottom: 0;
}
@media screen and (min-width: 481px) {
  .c-user-action--2 .c-user-action__button ~ .c-user-action__button {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.t-checkout--success .c-user-action--2 .c-user-action__button,
.t-account--order-tracking .c-user-action--2 .c-user-action__button {
  margin: 0 0 0.75rem 0.75rem;
}
@media screen and (max-width: 720px) {
  .c-user-action--2 .c-user-action__hint {
    order: 2;
  }
}

.c-user-action--3 .c-user-action__button {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(33.3333333333% - 0.6666666667 * 1.5rem);
  max-width: calc(33.3333333333% - 0.6666666667 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-user-action--3 .c-user-action__button {
    flex-basis: 33.3333333333%;
  }
}

.c-user-action--4 .c-user-action__button {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(25% - 0.75 * 1.5rem);
  max-width: calc(25% - 0.75 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-user-action--4 .c-user-action__button {
    flex-basis: 25%;
  }
}

/* ============================================================================
COMPONENTS -> OPERATING-MANUALS
============================================================================ */
/**
* Operating manuals item.
*/
/* Variables
============================================================================ */
.o-content-container--operation-manuals-controlbar.is-top .c-controlbar__item--pager-operation-manuals {
  display: none;
}
.o-content-container--operation-manuals-controlbar .c-controlbar__item {
  margin: 1.5rem 0;
}
@media screen and (min-width: 961px) {
  .o-content-container--operation-manuals-controlbar .c-controlbar__item {
    margin: 3rem 0;
  }
}
@media screen and (min-width: 961px) {
  .o-content-container--operation-manuals-controlbar .c-controlbar__item--input-form {
    flex: 1 1 50%;
    max-width: 50%;
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 961px) and (-ms-high-contrast: none), screen and (min-width: 961px) and (-ms-high-contrast: active) {
  .o-content-container--operation-manuals-controlbar .c-controlbar__item--input-form {
    flex-basis: 50%;
  }
}
.o-content-container--operation-manuals-controlbar .c-controlbar__item--input-form form {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
.o-content-container--operation-manuals-controlbar .c-controlbar__item--input-form form input {
  width: 100%;
  margin-bottom: 1.5rem;
}
@media screen and (min-width: 721px) {
  .o-content-container--operation-manuals-controlbar .c-controlbar__item--input-form form input {
    margin-bottom: 0;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(66.6666666667% - 0.3333333333 * 1.5rem);
    max-width: calc(66.6666666667% - 0.3333333333 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 721px) and (-ms-high-contrast: none), screen and (min-width: 721px) and (-ms-high-contrast: active) {
  .o-content-container--operation-manuals-controlbar .c-controlbar__item--input-form form input {
    flex-basis: 66.6666666667%;
  }
}
.o-content-container--operation-manuals-controlbar .c-controlbar__item--input-form form .c-operation-manuals__button {
  width: 100%;
}
@media screen and (min-width: 721px) {
  .o-content-container--operation-manuals-controlbar .c-controlbar__item--input-form form .c-operation-manuals__button {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(33.3333333333% - 0.6666666667 * 1.5rem);
    max-width: calc(33.3333333333% - 0.6666666667 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 721px) and (-ms-high-contrast: none), screen and (min-width: 721px) and (-ms-high-contrast: active) {
  .o-content-container--operation-manuals-controlbar .c-controlbar__item--input-form form .c-operation-manuals__button {
    flex-basis: 33.3333333333%;
  }
}
.o-content-container--operation-manuals-controlbar .c-controlbar__item--pager-operation-manuals {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
}

.c-operating-manuals {
  margin-top: 1.5rem;
  margin-bottom: 3rem;
}
.c-operating-manuals__item {
  width: 100%;
  margin-bottom: 0.75rem;
  margin-left: 1.5rem;
  padding-bottom: 0.75rem;
  padding-left: 0;
  border-bottom: 1px solid #e5e5e5;
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
}
@media screen and (min-width: 481px) {
  .c-operating-manuals__item {
    margin-bottom: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
.c-operating-manuals__item .c-product-name__title {
  width: 100%;
}
@media screen and (min-width: 481px) {
  .c-operating-manuals__item .c-product-name__title {
    flex: 1 1 50%;
    max-width: 50%;
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 481px) and (-ms-high-contrast: none), screen and (min-width: 481px) and (-ms-high-contrast: active) {
  .c-operating-manuals__item .c-product-name__title {
    flex-basis: 50%;
  }
}
@media screen and (min-width: 961px) {
  .c-operating-manuals__item .c-product-name__title {
    flex: 1 1 33.3333333333%;
    max-width: 33.3333333333%;
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 961px) and (-ms-high-contrast: none), screen and (min-width: 961px) and (-ms-high-contrast: active) {
  .c-operating-manuals__item .c-product-name__title {
    flex-basis: 33.3333333333%;
  }
}
.c-operating-manuals__links {
  align-self: center;
  width: 100%;
  padding: 0.75rem 0 0;
}
@media screen and (min-width: 481px) {
  .c-operating-manuals__links {
    padding: 0 0 0 1rem;
    flex: 1 1 50%;
    max-width: 50%;
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 481px) and (-ms-high-contrast: none), screen and (min-width: 481px) and (-ms-high-contrast: active) {
  .c-operating-manuals__links {
    flex-basis: 50%;
  }
}
@media screen and (min-width: 961px) {
  .c-operating-manuals__links {
    flex: 1 1 66.6666666667%;
    max-width: 66.6666666667%;
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 961px) and (-ms-high-contrast: none), screen and (min-width: 961px) and (-ms-high-contrast: active) {
  .c-operating-manuals__links {
    flex-basis: 66.6666666667%;
  }
}
.c-operating-manuals__links a {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.c-operating-manuals__links a svg {
  margin-right: 0.375rem;
}

/* Special layouts
============================================================================ */
.t-showcase .o-content-container--operation-manuals-controlbar .c-controlbar__item--input-form {
  margin-bottom: 3rem;
}
@media screen and (min-width: 961px) {
  .t-showcase .o-content-container--operation-manuals-controlbar .c-controlbar__item--input-form {
    margin-bottom: 4.5rem;
  }
}
.t-showcase .o-content-container--operation-manuals-controlbar .c-controlbar__item--input-form form {
  margin-top: 1.5rem;
}
.t-showcase .o-content-container--operation-manuals-controlbar .c-controlbar__item--input-form .c-operation-manuals__title {
  margin-bottom: 0;
  font-size: calc(24px + 2 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .t-showcase .o-content-container--operation-manuals-controlbar .c-controlbar__item--input-form .c-operation-manuals__title{
    font-size: 26px;
  }
}
@media screen and (max-width: 320px){
  .t-showcase .o-content-container--operation-manuals-controlbar .c-controlbar__item--input-form .c-operation-manuals__title{
    font-size: 24px;
  }
}

/* ============================================================================
COMPONENTS -> FEATURED_ATTRIBUTES
============================================================================ */
/**
* Featured attributes.
*/
.c-featured-attributes {
  position: relative;
  margin-bottom: 1.5rem;
  padding-bottom: 1.5rem;
  background: white;
}
@media screen and (min-width: 481px) {
  .c-featured-attributes {
    display: flex;
    flex-flow: row wrap;
  }
}
@media screen and (min-width: 721px) {
  .c-featured-attributes {
    margin-bottom: 0;
    padding-bottom: 0;
    background: transparent;
  }
}
.c-featured-attributes__items {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
}
.c-featured-attributes__item-wrap {
  padding: 1.5rem 0 0;
  border-bottom: 1px solid rgb(254.5, 254.5, 254.5);
  box-shadow: 0px 30px 30px -40px rgba(0, 0, 0, 0.2);
}
@media screen and (min-width: 721px) {
  .c-featured-attributes__item-wrap {
    padding-bottom: 1.5rem;
  }
}
@media screen and (min-width: 961px) {
  .c-featured-attributes__item-wrap {
    flex: 1 1 66.6666666667%;
    max-width: 66.6666666667%;
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 961px) and (-ms-high-contrast: none), screen and (min-width: 961px) and (-ms-high-contrast: active) {
  .c-featured-attributes__item-wrap {
    flex-basis: 66.6666666667%;
  }
}
.c-featured-attributes__item-wrap:nth-of-type(even) .c-featured-attributes__item {
  flex-direction: row-reverse;
}
.c-featured-attributes__item {
  border-radius: 24px;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
}
@media screen and (min-width: 721px) {
  .c-featured-attributes__item {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: space-between;
    border-radius: 0;
    box-shadow: none;
  }
}
.c-featured-attributes__image {
  overflow: hidden;
}
@media screen and (min-width: 481px) {
  .c-featured-attributes__image {
    padding: 1.5rem;
    text-align: center;
  }
}
@media screen and (min-width: 721px) {
  .c-featured-attributes__image {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(33.3333333333% - 0.6666666667 * 3rem);
    max-width: calc(33.3333333333% - 0.6666666667 * 3rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
    padding: 0;
  }
}
@media screen and (min-width: 721px) and (-ms-high-contrast: none), screen and (min-width: 721px) and (-ms-high-contrast: active) {
  .c-featured-attributes__image {
    flex-basis: 33.3333333333%;
  }
}
.c-featured-attributes__image img {
  border-radius: 12px 12px 0 0;
  transition: all 0.15s ease-out;
}
@media screen and (min-width: 481px) {
  .c-featured-attributes__image img {
    width: 70%;
    border-radius: 12px;
  }
}
@media screen and (min-width: 721px) {
  .c-featured-attributes__image img {
    width: 100%;
  }
}
.c-featured-attributes__description {
  padding: 1.5rem;
  border-radius: 0 0 24px 24px;
  background: rgb(249.9, 249.9, 249.9);
}
@media screen and (min-width: 721px) {
  .c-featured-attributes__description {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(66.6666666667% - 0.3333333333 * 3rem);
    max-width: calc(66.6666666667% - 0.3333333333 * 3rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
    padding: 0;
    border-radius: 0;
    background: none;
  }
}
@media screen and (min-width: 721px) and (-ms-high-contrast: none), screen and (min-width: 721px) and (-ms-high-contrast: active) {
  .c-featured-attributes__description {
    flex-basis: 66.6666666667%;
  }
}
.c-featured-attributes__description a:not(.c-button) {
  text-decoration: underline;
  text-underline-offset: 3px;
}
.c-featured-attributes__description h3 {
  font-size: calc(20px + 0 * ((100vw - 320px) / 1046));
  margin-bottom: 0.75rem;
  line-height: 1.2;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .c-featured-attributes__description h3{
    font-size: 20px;
  }
}
@media screen and (max-width: 320px){
  .c-featured-attributes__description h3{
    font-size: 20px;
  }
}
.c-featured-attributes__description p:last-child {
  margin-bottom: 0;
}

/* Components (NAVIGATION)
  ========================================================================= */
/* ============================================================================
COMPONENTS -> NAVIGATION
============================================================================ */
/**
* Styling the main navigation.
*/
/* Variables
============================================================================ */
/**/
.o-navigation {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  display: none;
  position: relative;
  transition: all 0.15s ease-out;
}
@media screen and (min-width: 1025px) {
  .o-navigation {
    display: block;
  }
}

.c-navigation__list {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  margin-bottom: 0;
}
.c-navigation__items {
  display: flex;
  flex-flow: row wrap;
}
.c-navigation__item.is-current .c-navigation__link {
  color: rgb(50.9375, 81.5, 112.0625);
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
.c-navigation__item.is-current .c-navigation__link::after {
  background: #23384d;
}
.c-navigation__link {
  display: inline-block;
  padding: 0;
  transform: none;
  border: 0;
  border-radius: 0;
  background: none;
  color: inherit;
  font: inherit;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  cursor: pointer;
}
.c-navigation__link:focus-visible, .c-navigation__link:hover {
  border: 0;
  background: none;
  color: inherit;
}
.c-navigation__link[disabled] {
  background: none;
  cursor: pointer;
}
.c-navigation__link {
  display: flex;
  flex-flow: row wrap;
  font-size: calc(20px + 0 * ((100vw - 320px) / 1046));
  position: relative;
  align-items: center;
  height: 0px;
  padding: 0.375rem 1.5rem 0.375rem;
  border-radius: 24px;
  color: #2f2f2f;
  transition: all 0.15s ease-out;
}
@media screen and (min-width: 1366px){
  .c-navigation__link{
    font-size: 20px;
  }
}
@media screen and (max-width: 320px){
  .c-navigation__link{
    font-size: 20px;
  }
}
@media (prefers-contrast: more) {
  .c-navigation__link {
    color: white;
  }
}
@media screen and (min-width: 961px) {
  .c-navigation__link {
    height: 0px;
  }
}
@media screen and (min-width: 1025px) {
  .c-navigation__link {
    height: 42px;
  }
}
.c-navigation__link[aria-expanded=true] + [data-popover] {
  visibility: visible;
  opacity: 1;
}
.c-navigation__link::after {
  z-index: 4;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: transparent;
  content: "";
  transition: all 0.15s ease-out;
}
.c-navigation__link:focus-visible, .c-navigation__link:hover, .c-navigation__link[aria-expanded=true], .c-navigation__link[data-status=active] {
  color: rgb(50.9375, 81.5, 112.0625);
}
.c-navigation__link:focus-visible::after, .c-navigation__link:hover::after, .c-navigation__link[aria-expanded=true]::after, .c-navigation__link[data-status=active]::after {
  background: #23384d;
}
.c-navigation__link:focus-visible {
  outline-offset: -4px;
}

/* Toggle
 ========================================================================= */
.c-navigation-toggle {
  display: flex;
  flex-flow: column wrap;
  z-index: 3;
  position: relative;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: 0;
  border-width: 0;
  border-style: solid;
  border-radius: inherit;
  border-color: #e5e5e5;
  background: none;
  font-size: 1.25rem;
  cursor: pointer;
}
@media screen and (min-width: 1025px) {
  .c-navigation-toggle {
    font-size: 1.5rem;
  }
}
.c-navigation-toggle:focus-visible, .c-navigation-toggle:hover, .c-navigation-toggle.is-active {
  border-color: #e5e5e5;
  background: none;
}
.c-navigation-toggle:focus-visible .c-icon, .c-navigation-toggle:hover .c-icon, .c-navigation-toggle.is-active .c-icon {
  fill: #23384d;
}
.c-navigation-toggle:focus-visible .c-header-navigation__linktext, .c-navigation-toggle:hover .c-header-navigation__linktext, .c-navigation-toggle.is-active .c-header-navigation__linktext {
  color: #23384d;
}
.c-navigation-toggle:focus-visible {
  outline-color: #23384d;
  outline-offset: 2px;
}
.c-navigation-toggle .c-icon {
  fill: #2f2f2f;
  width: 1.25rem;
  height: 1.25rem;
  opacity: 1;
  transition: opacity 0.15s ease-in-out, fill 0.15s ease-in-out;
}
@media screen and (min-width: 1025px) {
  .c-navigation-toggle .c-icon {
    width: 1.5rem;
    height: 1.5rem;
  }
}

.c-navigation-toggle.is-active {
  border-color: #23384d;
}

/* Popover
   ========================================================================= */
.c-navigation-popover {
  --popover-height: 0;
  display: none;
  height: 0;
  overflow: hidden;
  cursor: default;
}
@media screen and (min-width: 1025px) {
  .c-navigation-popover {
    display: block;
    visibility: hidden;
    z-index: 3;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    overflow: visible;
    border-width: 0;
    border-style: solid;
    border-color: #e5e5e5;
    background: white;
    box-shadow: 0 10px 20px -10px rgba(0, 0, 0, 0.2);
    text-align: left;
    opacity: 0;
    height: var(--popover-height);
  }
}
.c-navigation-popover[data-popover-columns="2"] .c-navigation-popover__subgroup {
  display: block;
  column-count: 2;
}
.c-navigation-popover[data-popover-columns="3"] .c-navigation-popover__subgroup {
  display: block;
  column-count: 3;
}
.c-navigation-popover[data-popover-columns="4"] .c-navigation-popover__subgroup {
  display: block;
  column-count: 4;
}
.c-navigation-popover[data-popover-columns="5"] .c-navigation-popover__subgroup {
  display: block;
  column-count: 5;
}
.c-navigation-popover[data-popover-layout=small] {
  left: auto;
  width: auto;
}
.c-navigation-popover[data-popover-layout=small] .c-navigation-popover__subgroup {
  display: block;
}
.c-navigation-popover[data-popover-layout=small][data-popover-columns="2"] .c-navigation-popover__subgroup {
  column-gap: 3rem;
  column-count: 2;
}
.c-navigation-popover[data-popover-layout=small][data-popover-columns="3"] .c-navigation-popover__subgroup {
  column-gap: 3rem;
  column-count: 3;
}
.c-navigation-popover[data-popover-layout=small][data-popover-columns="4"] .c-navigation-popover__subgroup {
  column-gap: 3rem;
  column-count: 4;
}
.c-navigation-popover__panel--top {
  border-width: 0 0 1px;
  border-style: solid;
  border-color: #e5e5e5;
}
.c-navigation-popover__container {
  margin-bottom: 0;
}
@media screen and (min-width: 1025px) {
  .c-navigation-popover__container {
    width: 100%;
    max-width: 1366px;
    margin-right: auto;
    margin-left: auto;
  }
  .c-navigation-popover__container.is-container-fullsize {
    max-width: none;
    padding-right: 0;
    padding-left: 0;
  }
  .c-navigation-popover__container {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
@media screen and (min-width: 1025px) and (min-width: 321px) {
  .c-navigation-popover__container {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
  }
}
@media screen and (min-width: 1025px) and (min-width: 481px) {
  .c-navigation-popover__container {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
  }
}
@media screen and (min-width: 1025px) and (min-width: 721px) {
  .c-navigation-popover__container {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media screen and (min-width: 1025px) and (min-width: 961px) {
  .c-navigation-popover__container {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media screen and (min-width: 1025px) and (min-width: 1025px) {
  .c-navigation-popover__container {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media screen and (min-width: 1025px) and (min-width: 1367px) {
  .c-navigation-popover__container {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media screen and (min-width: 1025px) {
  .c-navigation-popover__container:has(> div:nth-child(2)) {
    display: grid;
    grid-template-columns: 3fr 2fr;
    column-gap: 3rem;
    align-items: flex-start;
  }
}
@media screen and (min-width: 1025px) {
  .c-navigation-popover__subgroup {
    display: flex;
    column-gap: 1.5rem;
  }
}
@media screen and (min-width: 1367px) {
  .c-navigation-popover__subgroup {
    column-gap: 6rem;
  }
}
.c-navigation-popover__subgroup--showall {
  margin: 0 0 1.5rem;
}
.c-navigation-popover__section {
  margin: 0;
  padding: 0;
}
.c-navigation-popover__section[data-column-break-before=true] {
  break-before: column;
}
.c-navigation-popover__section--featured-images {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 0.375rem;
}
.c-navigation-popover__list {
  margin: 0.75rem 0 0;
}
.c-navigation-popover__list[data-columns="2"] {
  column-gap: 3rem;
  column-count: 2;
}
.c-navigation-popover__list[data-columns="3"] {
  column-gap: 3rem;
  column-count: 3;
}
.c-navigation-popover__list[data-columns="4"] {
  column-gap: 3rem;
  column-count: 4;
}
.c-navigation-popover__item {
  padding: 0 0 0.375rem;
}
.c-navigation-popover__link {
  position: relative;
  color: #2f2f2f;
  text-underline-offset: 4px;
  text-transform: none;
}
.c-navigation-popover__link:focus-visible, .c-navigation-popover__link:hover {
  color: rgb(50.9375, 81.5, 112.0625);
  text-decoration: underline;
}
.c-navigation-popover__link.is-current {
  color: #23384d;
  font-family: inherit;
  text-decoration: underline;
}
.c-navigation-popover__link.is-current:focus-visible, .c-navigation-popover__link.is-current:hover {
  font-family: inherit;
}
.c-navigation-popover__link[target=_blank]::after {
  content: "\f145"/"";
  padding-left: 0.375rem;
  font-size: 12px;
}
.c-navigation-popover__link--level-1 {
  font-size: calc(20px + 0 * ((100vw - 320px) / 1046));
  color: #2f2f2f;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
  white-space: nowrap;
}
@media screen and (min-width: 1366px){
  .c-navigation-popover__link--level-1{
    font-size: 20px;
  }
}
@media screen and (max-width: 320px){
  .c-navigation-popover__link--level-1{
    font-size: 20px;
  }
}
.c-navigation-popover__link--level-1:focus-visible, .c-navigation-popover__link--level-1:hover {
  color: rgb(50.9375, 81.5, 112.0625);
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
  text-decoration: inherit;
}
.c-navigation-popover__link--level-2 {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .c-navigation-popover__link--level-2{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .c-navigation-popover__link--level-2{
    font-size: 16px;
  }
}
.c-navigation-popover__link--level-2:focus-visible, .c-navigation-popover__link--level-2:hover {
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
  text-decoration: inherit;
}
.c-navigation-popover__link--level-2.c-navigation-popover__link--showall {
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
}
.c-navigation-popover__link--level-2.c-navigation-popover__link--showall:focus-visible, .c-navigation-popover__link--level-2.c-navigation-popover__link--showall:hover {
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
  text-decoration: inherit;
}
.c-navigation-popover__link--showall {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  color: #2f2f2f;
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .c-navigation-popover__link--showall{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .c-navigation-popover__link--showall{
    font-size: 16px;
  }
}
.c-navigation-popover__link--showall:focus-visible, .c-navigation-popover__link--showall:hover {
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
}
.c-navigation-popover__link--showall span {
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
.c-navigation-popover__link--showall span::before {
  content: " - ";
}
.c-navigation-popover__link--virtual {
  cursor: default;
}
.c-navigation-popover__featured-image {
  position: relative;
}
.c-navigation-popover__featured-image > a {
  display: block;
}
.c-navigation-popover__featured-image > div {
  font-size: calc(16px + 8 * ((100vw - 320px) / 1046));
  display: flex;
  flex-flow: column wrap;
  position: absolute;
  top: 0;
  flex-wrap: nowrap;
  align-items: flex-start;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 0.75rem;
  color: white;
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
  pointer-events: none;
}
@media screen and (min-width: 1366px){
  .c-navigation-popover__featured-image > div{
    font-size: 24px;
  }
}
@media screen and (max-width: 320px){
  .c-navigation-popover__featured-image > div{
    font-size: 16px;
  }
}
.c-navigation-popover__featured-image img {
  width: 100%;
  height: 100%;
  max-height: 400px;
  object-fit: cover;
  object-position: top;
  transition: all 0.2s ease;
}
.c-navigation-popover__featured-image.layout-1-columns {
  grid-column: span 12;
  order: 4;
}
.c-navigation-popover__featured-image.layout-2-columns {
  grid-column: span 6;
  order: 3;
}
.c-navigation-popover__featured-image.layout-3-columns {
  grid-column: span 4;
  order: 2;
}
.c-navigation-popover__featured-image.layout-4-columns {
  grid-column: span 3;
  order: 1;
}
.c-navigation-popover__featured-image.has-3-images img {
  max-height: 300px;
}

@media screen and (min-width: 1025px) {
  .c-navigation-popover__container:has(> div:nth-child(2)) {
    grid-template-columns: 5fr 2fr;
    align-items: stretch;
  }
}
.c-navigation-popover__section--featured-images {
  height: 100%;
}
.c-navigation-popover__featured-image {
  height: 100%;
}
.c-navigation-popover__featured-image:hover img {
  filter: brightness(90%);
}
.c-navigation-popover__featured-image * {
  height: 100%;
}
.c-navigation-popover__featured-image img {
  max-height: none;
  object-position: left;
  border-radius: 6px;
  filter: brightness(100%);
}
.c-navigation-popover__featured-image > div {
  display: none;
}

/* Drawer
   ========================================================================= */
.navigation-drawer-open {
  overflow: hidden;
}

@keyframes navigation-drawer-enter {
  0% {
    opacity: 0;
  }
  100% {
    transform: none;
    opacity: 1;
  }
}
@keyframes navigation-drawer-exit {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(3rem);
  }
}
.c-navigation-drawer {
  display: block;
  z-index: 101;
  position: fixed;
  top: 0;
  right: 0;
  width: min(96vw, 600px);
  height: 100dvh;
  margin-bottom: 0;
  overflow: hidden;
  transform: translateX(3rem);
  background: white;
  animation-duration: 180ms;
  animation-timing-function: ease;
  animation-fill-mode: forwards;
  animation-name: navigation-drawer-exit;
  opacity: 0;
  will-change: transform;
}
.c-navigation-drawer.is-open {
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.25);
  animation-name: navigation-drawer-enter;
}
@keyframes navigation-drawer-overlay-enter {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes navigation-drawer-overlay-exit {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.c-navigation-drawer__overlay {
  z-index: 100;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(3.125, 5, 6.875, 0.6);
  animation-duration: 0.15s;
  animation-timing-function: ease-in-out;
  animation-fill-mode: forwards;
  animation-name: navigation-drawer-overlay-exit;
  opacity: 0;
}
.c-navigation-drawer__overlay.is-active {
  animation-name: navigation-drawer-overlay-enter;
}
.c-navigation-drawer__close {
  z-index: 3;
}
.c-navigation-drawer__close::after {
  content: "\f14d"/"";
  transition: none;
}
@keyframes navigation-drawer-menu-enter {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.c-navigation-drawer__menu {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0;
  transform: translateX(101%) translateY(-100%);
  will-change: transform;
}
.c-navigation-drawer__menu.is-visible {
  display: block;
  z-index: 2;
  transform: translateX(0);
}
.c-navigation-drawer__menu.is-visible .c-navigation-drawer__menu__content {
  max-height: calc(100% - 3rem);
}
.c-navigation-drawer__menu.is-visible .c-navigation-drawer__menu__content .c-navigation-drawer__item {
  animation-duration: 0.15s;
  animation-timing-function: ease-in-out;
  animation-fill-mode: forwards;
  animation-name: navigation-drawer-menu-enter;
  opacity: 0;
}
.c-navigation-drawer__menu.is-visible .c-navigation-drawer__menu__content .c-navigation-drawer__item:nth-of-type(1) {
  animation-delay: 0.02s;
}
.c-navigation-drawer__menu.is-visible .c-navigation-drawer__menu__content .c-navigation-drawer__item:nth-of-type(2) {
  animation-delay: 0.04s;
}
.c-navigation-drawer__menu.is-visible .c-navigation-drawer__menu__content .c-navigation-drawer__item:nth-of-type(3) {
  animation-delay: 0.06s;
}
.c-navigation-drawer__menu.is-visible .c-navigation-drawer__menu__content .c-navigation-drawer__item:nth-of-type(4) {
  animation-delay: 0.08s;
}
.c-navigation-drawer__menu.is-visible .c-navigation-drawer__menu__content .c-navigation-drawer__item:nth-of-type(5) {
  animation-delay: 0.1s;
}
.c-navigation-drawer__menu.is-visible .c-navigation-drawer__menu__content .c-navigation-drawer__item:nth-of-type(6) {
  animation-delay: 0.12s;
}
.c-navigation-drawer__menu.is-visible .c-navigation-drawer__menu__content .c-navigation-drawer__item:nth-of-type(7) {
  animation-delay: 0.14s;
}
.c-navigation-drawer__menu.is-visible .c-navigation-drawer__menu__content .c-navigation-drawer__item:nth-of-type(8) {
  animation-delay: 0.16s;
}
.c-navigation-drawer__menu.is-visible .c-navigation-drawer__menu__content .c-navigation-drawer__item:nth-of-type(9) {
  animation-delay: 0.18s;
}
.c-navigation-drawer__menu.is-visible .c-navigation-drawer__menu__content .c-navigation-drawer__item:nth-of-type(10) {
  animation-delay: 0.2s;
}
.c-navigation-drawer__menu.is-visible .c-navigation-drawer__menu__content .c-navigation-drawer__item:nth-of-type(11) {
  animation-delay: 0.22s;
}
.c-navigation-drawer__menu.is-visible .c-navigation-drawer__menu__content .c-navigation-drawer__item:nth-of-type(12) {
  animation-delay: 0.24s;
}
.c-navigation-drawer__menu.is-visible .c-navigation-drawer__menu__content .c-navigation-drawer__item:nth-of-type(13) {
  animation-delay: 0.26s;
}
.c-navigation-drawer__menu.is-visible .c-navigation-drawer__menu__content .c-navigation-drawer__item:nth-of-type(14) {
  animation-delay: 0.28s;
}
.c-navigation-drawer__menu.is-visible .c-navigation-drawer__menu__content .c-navigation-drawer__item:nth-of-type(15) {
  animation-delay: 0.3s;
}
.c-navigation-drawer__menu.is-visible .c-navigation-drawer__menu__content .c-navigation-drawer__item:nth-of-type(16) {
  animation-delay: 0.32s;
}
.c-navigation-drawer__menu.is-visible .c-navigation-drawer__menu__content .c-navigation-drawer__item:nth-of-type(17) {
  animation-delay: 0.34s;
}
.c-navigation-drawer__menu.is-visible .c-navigation-drawer__menu__content .c-navigation-drawer__item:nth-of-type(18) {
  animation-delay: 0.36s;
}
.c-navigation-drawer__menu.is-visible .c-navigation-drawer__menu__content .c-navigation-drawer__item:nth-of-type(19) {
  animation-delay: 0.38s;
}
.c-navigation-drawer__menu.is-visible .c-navigation-drawer__menu__content .c-navigation-drawer__item:last-of-type {
  margin-bottom: 1.5rem;
}
.c-navigation-drawer__menu__heading, .c-navigation-drawer__menu__content {
  margin-bottom: 0;
}
.c-navigation-drawer__menu__heading {
  background: none;
}
.c-navigation-drawer__menu__content-wrapper {
  max-height: calc(100% - 3rem);
  overflow: auto;
}
.c-navigation-drawer__menu__content {
  padding: 0.75rem;
  overflow: auto;
}
.c-navigation-drawer__menu__content[data-title]::before {
  font-size: calc(13px + 0 * ((100vw - 320px) / 1046));
  display: block;
  padding: 0.75rem 0.75rem 0.375rem;
  content: attr(data-title)/"";
  color: rgba(47, 47, 47, 0.4);
  text-transform: uppercase;
}
@media screen and (min-width: 1366px){
  .c-navigation-drawer__menu__content[data-title]::before{
    font-size: 13px;
  }
}
@media screen and (max-width: 320px){
  .c-navigation-drawer__menu__content[data-title]::before{
    font-size: 13px;
  }
}
.c-navigation-drawer__item--heading {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  height: 100%;
  padding: 1rem 1.5rem;
  background: rgb(27.03125, 43.25, 59.46875);
}
.c-navigation-drawer__item--heading:focus-visible, .c-navigation-drawer__item--heading:hover {
  background: rgb(27.03125, 43.25, 59.46875);
}
.c-navigation-drawer__link {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  display: flex;
  position: relative;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 0.75rem 0.75rem;
  transform: none;
  border-width: 0;
  border-style: solid;
  border-radius: 12px;
  border-color: #e5e5e5;
  background: transparent;
  color: #2f2f2f;
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
  text-transform: none;
  cursor: pointer;
  transition: none;
}
@media screen and (min-width: 1366px){
  .c-navigation-drawer__link{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .c-navigation-drawer__link{
    font-size: 16px;
  }
}
.c-navigation-drawer__link:hover, .c-navigation-drawer__link:focus-visible {
  background: #f2f2f2;
  color: #2f2f2f;
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
}
.c-navigation-drawer__link:focus-visible {
  outline-color: currentColor;
  outline-offset: -4px;
}
.c-navigation-drawer__link--heading {
  font-size: calc(20px + 0 * ((100vw - 320px) / 1046));
  flex: 1 1;
  padding: 0;
  border-bottom: none;
  border-radius: 0;
  background: none;
  color: white;
  line-height: 1;
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
  text-transform: none;
}
@media screen and (min-width: 1366px){
  .c-navigation-drawer__link--heading{
    font-size: 20px;
  }
}
@media screen and (max-width: 320px){
  .c-navigation-drawer__link--heading{
    font-size: 20px;
  }
}
.c-navigation-drawer__link--heading:focus-visible, .c-navigation-drawer__link--heading:hover {
  background: none;
  color: white;
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
}
.c-navigation-drawer__link--title {
  font-size: calc(22px + 0 * ((100vw - 320px) / 1046));
  align-items: flex-end;
  margin-bottom: 0.75rem;
  border-width: 0;
  border-style: solid;
  border-radius: 0;
  border-color: #e5e5e5;
  line-height: 1;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
  text-transform: none;
}
@media screen and (min-width: 1366px){
  .c-navigation-drawer__link--title{
    font-size: 22px;
  }
}
@media screen and (max-width: 320px){
  .c-navigation-drawer__link--title{
    font-size: 22px;
  }
}
.c-navigation-drawer__link--title:focus-visible, .c-navigation-drawer__link--title:hover {
  background: none;
  color: #2f2f2f;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
.c-navigation-drawer__link--title span {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .c-navigation-drawer__link--title span{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .c-navigation-drawer__link--title span{
    font-size: 14px;
  }
}
.c-navigation-drawer__link--language, .c-navigation-drawer__link--country {
  justify-content: flex-start;
}
.c-navigation-drawer__link--language.is-active, .c-navigation-drawer__link--country.is-active {
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
  cursor: default;
}
.c-navigation-drawer__link--language.is-active::after, .c-navigation-drawer__link--country.is-active::after {
  content: "\f151"/"";
  position: absolute;
  right: 1.5rem;
  font-size: 0.875rem;
}
.c-navigation-drawer__link--language img, .c-navigation-drawer__link--country img {
  width: 1.25rem;
  height: 1.5rem;
  margin-right: 0.75rem;
}
.c-navigation-drawer__link[aria-haspopup=true]::after {
  content: "\f120"/"";
  line-height: 0;
  transition: none;
}
.c-navigation-drawer__link[aria-haspopup=true]:focus-visible::after {
  transform: scale(1.5);
}
.c-navigation-drawer__link[target=_blank]::after {
  display: flex;
  flex-flow: row wrap;
  position: absolute;
  top: 0;
  right: 0;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: 0 1.5rem;
  line-height: 0;
  cursor: pointer;
  transition: none;
  content: "\f145"/"";
}
.c-navigation-drawer__link--back {
  justify-content: flex-start;
}
.c-navigation-drawer__link--back span {
  font-size: calc(13px + 0 * ((100vw - 320px) / 1046));
  width: 100%;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .c-navigation-drawer__link--back span{
    font-size: 13px;
  }
}
@media screen and (max-width: 320px){
  .c-navigation-drawer__link--back span{
    font-size: 13px;
  }
}
.c-navigation-drawer__link--back::before {
  margin-right: 0.75rem;
  font-weight: 700;
  font-size: inherit;
  content: "\f160"/"";
}
.c-navigation-drawer__link--virtual:not([aria-haspopup=true]), .c-navigation-drawer__link--close:not([aria-haspopup=true]) {
  cursor: default;
}

/* ============================================================================
COMPONENTS -> NAVIGATION-LABELED
============================================================================ */
/**
* Labeled navigation e.g. "Filter" or "Searchresult categories"
*/
/* Variables
============================================================================ */
.c-navigation-labeled {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}
.c-navigation-labeled__title {
  margin-bottom: 0.75rem;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-navigation-labeled__title{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .c-navigation-labeled__title{
    font-size: 16px;
  }
}
.c-navigation-labeled__item {
  position: relative;
  align-items: center;
  margin-bottom: 0.75rem;
  margin-left: 0.75rem;
  padding: 0 0.75rem;
  border: 1px solid white;
  background: white;
  cursor: pointer;
  display: flex;
  flex-flow: row wrap;
}
@media screen and (min-width: 961px) {
  .c-navigation-labeled__item {
    padding: 0 0.375rem 0 0.5rem;
  }
}
.c-navigation-labeled__item a:hover {
  text-decoration: none;
}

/* Modifier
========================================================================= */
.c-navigation-labeled--filter {
  flex-direction: row;
  order: 1;
  width: 100%;
  margin-top: 0;
  padding: 0;
  background: none;
}
@media screen and (min-width: 721px) {
  .c-navigation-labeled--filter {
    order: -1;
    margin-bottom: 0.75rem;
  }
}
.c-navigation-labeled--filter.has-selected-values {
  padding: 0.75rem;
}
@media screen and (min-width: 721px) {
  .c-navigation-labeled--filter.has-selected-values {
    padding: 0;
  }
}
.c-navigation-labeled--filter.has-selected-values .c-navigation-labeled__item--refine {
  display: none;
}
.c-navigation-labeled--filter.has-selected-values .c-navigation-labeled__item--reset, .c-navigation-labeled--filter.has-selected-values .c-navigation-labeled__item--permalink {
  display: flex;
}
.c-navigation-labeled--filter .c-navigation-labeled__title {
  display: none;
}
.c-navigation-labeled--filter .c-navigation-labeled__item {
  font-size: calc(13px + 0 * ((100vw - 320px) / 1046));
  display: none;
  min-height: 1.5rem;
  margin: 0;
  padding: 0 0.75rem 0 0;
  border: none;
  line-height: 1;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .c-navigation-labeled--filter .c-navigation-labeled__item{
    font-size: 13px;
  }
}
@media screen and (max-width: 320px){
  .c-navigation-labeled--filter .c-navigation-labeled__item{
    font-size: 13px;
  }
}
@media screen and (min-width: 721px) {
  .c-navigation-labeled--filter .c-navigation-labeled__item {
    display: flex;
  }
}
.c-navigation-labeled--filter .c-navigation-labeled__item::after {
  content: "\f14d"/"";
  margin-left: 0.375rem;
  padding: 2px;
  border-radius: 1000px;
  background: #23384d;
  color: white;
  font-weight: bold;
  font-size: 10px;
  text-align: center;
}
.c-navigation-labeled--filter .c-navigation-labeled__item span {
  padding-left: 0.375rem;
}
.c-navigation-labeled--filter .c-navigation-labeled__item--refine, .c-navigation-labeled--filter .c-navigation-labeled__item--reset, .c-navigation-labeled--filter .c-navigation-labeled__item--permalink {
  order: -1;
}
.c-navigation-labeled--filter .c-navigation-labeled__item--refine a,
.c-navigation-labeled--filter .c-navigation-labeled__item--refine span, .c-navigation-labeled--filter .c-navigation-labeled__item--reset a,
.c-navigation-labeled--filter .c-navigation-labeled__item--reset span, .c-navigation-labeled--filter .c-navigation-labeled__item--permalink a,
.c-navigation-labeled--filter .c-navigation-labeled__item--permalink span {
  padding: 0;
  color: #2f2f2f;
}
.c-navigation-labeled--filter .c-navigation-labeled__item--refine a:hover,
.c-navigation-labeled--filter .c-navigation-labeled__item--refine span:hover, .c-navigation-labeled--filter .c-navigation-labeled__item--reset a:hover,
.c-navigation-labeled--filter .c-navigation-labeled__item--reset span:hover, .c-navigation-labeled--filter .c-navigation-labeled__item--permalink a:hover,
.c-navigation-labeled--filter .c-navigation-labeled__item--permalink span:hover {
  color: rgb(50.9375, 81.5, 112.0625);
}
.c-navigation-labeled--filter .c-navigation-labeled__item--refine::before, .c-navigation-labeled--filter .c-navigation-labeled__item--refine::after, .c-navigation-labeled--filter .c-navigation-labeled__item--reset::before, .c-navigation-labeled--filter .c-navigation-labeled__item--reset::after, .c-navigation-labeled--filter .c-navigation-labeled__item--permalink::before, .c-navigation-labeled--filter .c-navigation-labeled__item--permalink::after {
  display: none;
}
.c-navigation-labeled--filter .c-navigation-labeled__item--refine {
  cursor: default;
}
.c-navigation-labeled--filter .c-navigation-labeled__item--reset, .c-navigation-labeled--filter .c-navigation-labeled__item--permalink {
  display: none;
}
.c-navigation-labeled--filter .c-navigation-labeled__item--reset {
  margin-right: 0.75rem;
  background: none;
}
@media screen and (min-width: 721px) {
  .c-navigation-labeled--filter .c-navigation-labeled__item--reset {
    border-right: 1px solid #e5e5e5;
  }
}
.c-navigation-labeled--filter .c-navigation-labeled__item--permalink {
  order: -2;
  color: white;
  font-size: 0;
}
.c-navigation-labeled--filter .c-navigation-labeled__item--permalink span {
  position: absolute;
  width: 100%;
  height: 100%;
}
.c-navigation-labeled--filter .c-navigation-labeled__item--permalink::before {
  content: "\f10d"/"";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.5rem;
  height: 100%;
  padding: 0;
  padding-bottom: 2px;
  border-radius: 1000px;
  background: #23384d;
  color: white;
  font-size: 19px;
}

/* ============================================================================
COMPONENTS -> NAVIGATION-TABBED
============================================================================ */
/**
* Styling the tabbed navigation.
*/
/* Variables
============================================================================ */
/**/
.c-navigation-tabbed {
  position: relative;
  margin-bottom: 1.5rem;
  overflow: hidden;
}
.c-navigation-tabbed__list-wrap {
  position: relative;
}
.c-navigation-tabbed__list {
  display: flex;
  flex-flow: row wrap;
  flex-wrap: nowrap;
}
.c-navigation-tabbed__list::after {
  z-index: 1;
  position: absolute;
  height: 1px;
  inset: auto 0 0;
  background: #e5e5e5;
  content: "";
}
.c-navigation-tabbed__list.is-scrollable {
  -ms-overflow-style: none;
  width: calc(100% - 1.5rem);
  overflow: scroll;
  /* Hide scrollbar */
  scrollbar-width: none;
}
.c-navigation-tabbed__list.is-scrollable::-webkit-scrollbar {
  display: none;
}
.c-navigation-tabbed__list.is-scrollable .c-navigation-tabbed__item--scroller {
  display: flex;
  flex-flow: row wrap;
  position: absolute;
  top: 50%;
  align-items: center;
  justify-content: center;
  width: 2.25rem;
  height: 2.25rem;
  padding: 0;
  transform: translateY(-50%);
  background: white;
  cursor: pointer;
  opacity: 1;
  transition: opacity 0.1s;
}
.c-navigation-tabbed__list.is-scrollable .c-navigation-tabbed__item--scroller::after {
  display: none;
}
.c-navigation-tabbed__list.is-scrollable .c-navigation-tabbed__item--scroller.is-disabled {
  visibility: hidden;
  opacity: 0;
}
.c-navigation-tabbed__list.is-scrollable .c-navigation-tabbed__item--scroller-prev {
  left: 0;
  border-right: 1px solid #e5e5e5;
  border-radius: 0 12px 12px 0;
  box-shadow: 5px 0 10px -5px rgba(0, 0, 0, 0.2);
}
.c-navigation-tabbed__list.is-scrollable .c-navigation-tabbed__item--scroller-prev::before {
  content: "\f160"/"";
}
.c-navigation-tabbed__list.is-scrollable .c-navigation-tabbed__item--scroller-next {
  right: 0;
  border-left: 1px solid #e5e5e5;
  border-radius: 12px 0 0 12px;
  box-shadow: -5px 0 10px -5px rgba(0, 0, 0, 0.2);
}
.c-navigation-tabbed__list.is-scrollable .c-navigation-tabbed__item--scroller-next::before {
  content: "\f15f"/"";
}
.c-navigation-tabbed__item {
  position: relative;
  padding: 0.75rem;
}
@media screen and (min-width: 721px) {
  .c-navigation-tabbed__item {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media screen and (min-width: 961px) {
  .c-navigation-tabbed__item {
    padding-right: 3rem;
    padding-left: 3rem;
  }
}
.c-navigation-tabbed__item::after {
  display: block;
  z-index: 2;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  content: "";
  transition: all 0.15s ease-out;
}
.c-navigation-tabbed__item[data-tab-active], .c-navigation-tabbed__item:hover {
  cursor: pointer;
}
.c-navigation-tabbed__item[data-tab-active]::after, .c-navigation-tabbed__item:hover::after {
  background: #2f2f2f;
}
.c-navigation-tabbed__item[data-tab-active] .c-navigation-tabbed__link, .c-navigation-tabbed__item:hover .c-navigation-tabbed__link {
  opacity: 1;
}
.c-navigation-tabbed__item[data-tab-active] .c-navigation-tabbed__link {
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
.c-navigation-tabbed__item--accordion {
  padding: 0;
  cursor: auto;
}
.c-navigation-tabbed__item--accordion:hover {
  cursor: auto;
}
.c-navigation-tabbed__item--accordion::after {
  display: none;
}
.c-navigation-tabbed__link {
  font-size: calc(20px + 0 * ((100vw - 320px) / 1046));
  display: block;
  padding: 0;
  color: #2f2f2f;
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
  white-space: nowrap;
  cursor: pointer;
  user-select: none;
}
@media screen and (min-width: 1366px){
  .c-navigation-tabbed__link{
    font-size: 20px;
  }
}
@media screen and (max-width: 320px){
  .c-navigation-tabbed__link{
    font-size: 20px;
  }
}
.c-navigation-tabbed__link:hover {
  color: #2f2f2f;
  opacity: 1;
}
.c-navigation-tabbed__link--accordion {
  display: none;
}
.c-navigation-tabbed__content {
  display: none;
  padding: 0.75rem;
}
.c-navigation-tabbed__content.is-active {
  display: block;
}
.c-navigation-tabbed__content .c-navigation-tabbed__list--contact {
  margin-top: 1.5rem;
}
.c-navigation-tabbed__content-item {
  position: relative;
}
.c-navigation-tabbed__content-item--video {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  align-items: center;
  justify-content: center;
}
.c-navigation-tabbed__content-item--video::before {
  content: "\f113"/"";
  position: absolute;
  padding: 0.75rem;
  border: 1px solid white;
  border-radius: 1000px;
  background: #23384d;
  color: white;
  font-size: 12px;
  animation: play-pulse 1s ease-in infinite alternate;
}
.c-navigation-tabbed__content-item--video img {
  width: 100%;
  height: 350px;
  object-fit: cover;
}
.c-navigation-tabbed__content-colwrap {
  justify-content: space-between;
  display: flex;
  flex-flow: row wrap;
}
.c-navigation-tabbed__content-colwrap .c-navigation-tabbed__content-col {
  position: relative;
  margin-bottom: 1.5rem;
}
@media screen and (min-width: 721px) {
  .c-navigation-tabbed__content-colwrap .c-navigation-tabbed__content-col {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(50% - 0.5 * 1.5rem);
    max-width: calc(50% - 0.5 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 721px) and (-ms-high-contrast: none), screen and (min-width: 721px) and (-ms-high-contrast: active) {
  .c-navigation-tabbed__content-colwrap .c-navigation-tabbed__content-col {
    flex-basis: 50%;
  }
}

/* Modifier
============================================================================ */
@media screen and (max-width: 720px) {
  .c-navigation-tabbed--detail .c-navigation-tabbed__list {
    display: none;
  }
  .c-navigation-tabbed--detail .c-navigation-tabbed__item--accordion {
    padding: 0;
  }
  .c-navigation-tabbed--detail .c-navigation-tabbed__item--accordion::after {
    display: none;
  }
  .c-navigation-tabbed--detail .c-navigation-tabbed__item--accordion[data-accordion-active=true] .c-navigation-tabbed__link {
    font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
    opacity: 1;
  }
  .c-navigation-tabbed--detail .c-navigation-tabbed__item--accordion[data-accordion-active=true] .c-navigation-tabbed__link::after {
    display: inline-block;
    font: normal normal normal 14px/1 "graef-iconfont";
    font-size: inherit;
    font-weight: inherit;
    letter-spacing: 0;
    vertical-align: -10%;
    text-rendering: auto;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    content: "\f15d";
    font-size: 14px;
  }
  .c-navigation-tabbed--detail .c-navigation-tabbed__item--accordion[data-accordion-active=true] .c-navigation-tabbed__content {
    display: block;
  }
  .c-navigation-tabbed--detail .c-navigation-tabbed__item--accordion .c-navigation-tabbed__content {
    display: none;
    padding: 0;
    overflow: hidden;
  }
  .c-navigation-tabbed--detail .c-navigation-tabbed__link--accordion {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: space-between;
    padding: 0.75rem;
    border-bottom: 1px solid #e5e5e5;
  }
  .c-navigation-tabbed--detail .c-navigation-tabbed__link--accordion::after {
    display: inline-block;
    font: normal normal normal 14px/1 "graef-iconfont";
    font-size: inherit;
    font-weight: inherit;
    letter-spacing: 0;
    vertical-align: -10%;
    text-rendering: auto;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    content: "\f163";
    font-size: 14px;
  }
  .c-navigation-tabbed--detail .c-navigation-tabbed__link--accordion + .c-navigation-tabbed__content {
    padding: 1.5rem 0.75rem;
  }
}

.c-navigation-tabbed--exitintent .c-navigation-tabbed__list {
  margin-bottom: 0;
}
.c-navigation-tabbed--exitintent .c-navigation-tabbed__content-title {
  margin-bottom: 0;
}

.c-scrolltop {
  z-index: 4;
  position: fixed;
  right: 0.75rem;
  bottom: 0;
  width: 50px;
  height: 50px;
  transform: translate3d(0, 100%, 0);
  background: #23384d;
  text-align: center;
  cursor: pointer;
  transition: all 0.15s ease-out;
}
@media screen and (min-width: 721px) {
  .c-scrolltop {
    right: 1.5rem;
  }
}
.c-scrolltop {
  color: rgba(0, 0, 0, 0);
  opacity: 0;
  border: 1px solid white;
  border-radius: 100%;
  line-height: 30px;
}
.is-scrolling.is-upscrolling .c-scrolltop {
  transform: translate3d(0, -0.75rem, 0);
  opacity: 1;
}

.c-scrolltop:focus-visible, .c-scrolltop:hover {
  background: rgb(50.9375, 81.5, 112.0625);
  color: rgba(0, 0, 0, 0);
}
.c-scrolltop:focus-visible::before, .c-scrolltop:hover::before {
  color: white;
}
.c-scrolltop::before {
  font-size: calc(18px + 0 * ((100vw - 320px) / 1046));
  content: "\f15d"/"";
  color: white;
}
@media screen and (min-width: 1366px){
  .c-scrolltop::before{
    font-size: 18px;
  }
}
@media screen and (max-width: 320px){
  .c-scrolltop::before{
    font-size: 18px;
  }
}
.c-scrolltop {
  /* Extend|Override */
}
.c-scrolltop::before {
  z-index: 1;
  position: relative;
  top: 20%;
}

.o-breadcrumb {
  display: none;
}
@media screen and (min-width: 721px) {
  .o-breadcrumb {
    display: block;
  }
}
.o-breadcrumb .c-breadcrumb__list {
  display: flex;
  flex-flow: row wrap;
  margin: 0;
  padding: 0.75rem 0;
}
.o-breadcrumb .c-breadcrumb__item {
  display: none;
  margin: 0;
  line-height: 1;
}
@media screen and (min-width: 721px) {
  .o-breadcrumb .c-breadcrumb__item {
    display: flex;
    align-items: center;
  }
}
.o-breadcrumb .c-breadcrumb__item:hover .c-breadcrumb__link {
  color: #23384d;
}
.o-breadcrumb .c-breadcrumb__item:first-child .c-breadcrumb__link {
  padding-left: 0;
}
.o-breadcrumb .c-breadcrumb__item:last-child, .o-breadcrumb .c-breadcrumb__item:nth-last-child(2) {
  display: flex;
}
.o-breadcrumb .c-breadcrumb__item:not(.is-active)::after {
  padding: 0 0.375rem;
  font-size: calc(10px + 0 * ((100vw - 320px) / 1046));
  content: "\f15f"/"";
}
@media screen and (min-width: 1366px){
  .o-breadcrumb .c-breadcrumb__item:not(.is-active)::after{
    font-size: 10px;
  }
}
@media screen and (max-width: 320px){
  .o-breadcrumb .c-breadcrumb__item:not(.is-active)::after{
    font-size: 10px;
  }
}
.o-breadcrumb .c-breadcrumb__item.is-active .c-breadcrumb__link {
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
  color: #2f2f2f;
}
.o-breadcrumb .c-breadcrumb__item.is-active .c-breadcrumb__link:hover {
  color: #2f2f2f;
}
.o-breadcrumb .c-breadcrumb__item.is-virtual .c-breadcrumb__link {
  cursor: default;
}
.o-breadcrumb .c-breadcrumb__item.is-virtual .c-breadcrumb__link:hover {
  cursor: default;
}
.o-breadcrumb .c-breadcrumb__link {
  display: block;
  align-items: center;
  padding: 0;
  color: #2f2f2f;
  line-height: 1;
  text-decoration: none;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  display: flex;
  flex-flow: row wrap;
}
@media screen and (min-width: 1366px){
  .o-breadcrumb .c-breadcrumb__link{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .o-breadcrumb .c-breadcrumb__link{
    font-size: 16px;
  }
}
.o-breadcrumb .c-breadcrumb__link sup {
  top: -0.375rem;
}
.o-breadcrumb .c-breadcrumb__link:hover {
  color: #23384d;
}
.o-breadcrumb .c-breadcrumb {
  min-height: 48px;
  margin-bottom: 0;
}

.c-modal-navigation__link {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.75rem 0;
  border-bottom: 1px solid rgb(241.75, 241.75, 241.75);
  color: #2f2f2f;
  transition: all 0.15s ease-out;
}
.c-modal-navigation__link:focus-visible, .c-modal-navigation__link:hover {
  border-bottom-color: #e5e5e5;
  color: rgb(50.9375, 81.5, 112.0625);
}

/* Components (PROMOTION)
  ========================================================================= */
/* TODO: @HP / @TK newsletter promotion-modal styling just rosenthal, beurer */
@keyframes promotionModalFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes promotionModalFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes promotionModalSlideIn {
  0% {
    transform: translate(-50%, -1000%);
  }
  100% {
    transform: translate(-50%, -50%);
  }
}
@keyframes promotionModalSlideOut {
  0% {
    transform: translate(-50%, -50%);
  }
  100% {
    transform: translate(-50%, -1000%);
  }
}
.t-promotion-modal-lock {
  height: 100%;
  overflow: hidden;
}

.c-promotion-modal-overlay {
  opacity: 0;
}
.c-promotion-modal-overlay.is-visible {
  z-index: 9999;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-name: promotionModalFadeIn;
}
.c-promotion-modal-overlay.is-unloading {
  animation-duration: 0.2s;
  animation-delay: 0.4s;
  animation-fill-mode: both;
  animation-name: promotionModalFadeOut;
}

.c-promotion-modal-wrap {
  z-index: 99991;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 100%;
  max-width: calc(100vw - 3rem);
  transform: translate(-50%, -50%);
  animation-duration: 0.2s;
  animation-delay: 0.2s;
  animation-fill-mode: both;
  animation-name: promotionModalFadeIn;
  opacity: 0;
}
@media screen and (min-width: 961px) {
  .c-promotion-modal-wrap--width-25 {
    max-width: 19.46875rem;
  }
  .c-promotion-modal-wrap--width-33 {
    max-width: 25.69875rem;
  }
  .c-promotion-modal-wrap--width-50 {
    max-width: 38.9375rem;
  }
  .c-promotion-modal-wrap--width-66 {
    max-width: 51.3975rem;
  }
  .c-promotion-modal-wrap--width-75 {
    max-width: 58.40625rem;
  }
  .c-promotion-modal-wrap--width-100 {
    max-width: 77.875rem;
  }
}
.c-promotion-modal-wrap.is-unloading {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-name: promotionModalFadeOut;
}
.c-promotion-modal-wrap .c-promotion-modal {
  position: relative;
  height: auto;
  background: white;
  box-shadow: 0 0 60px 0 rgba(0, 0, 0, 0.2);
}
.c-promotion-modal-wrap .c-promotion-modal__content {
  height: 100%;
  max-height: calc(100vh - 9rem);
  overflow: auto;
}
.c-promotion-modal-wrap .c-promotion-modal__content .c-showcase-container__plugin {
  margin-bottom: 0;
}
.c-promotion-modal-wrap .c-promotion-modal .o-content-container {
  max-width: none;
  padding-right: 0;
  padding-left: 0;
}
.c-promotion-modal-wrap .c-promotion-modal .o-content-container--newsletter-confirmation .c-heading--newsletter-confirmation .c-heading__headline {
  color: inherit;
}
.c-promotion-modal-wrap .c-promotion-modal .o-content-container--newsletter-confirmation .c-user-action--1 {
  justify-content: flex-start;
}
.c-promotion-modal-wrap .c-promotion-modal .o-content-container .c-newsletter-registration__message {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-promotion-modal-wrap .c-promotion-modal .o-content-container .c-newsletter-registration__message {
    flex-basis: 100%;
  }
}
.c-promotion-modal-wrap .c-promotion-modal .c-showcase-plugin-slideshow__swiper,
.c-promotion-modal-wrap .c-promotion-modal .c-showcase-plugin-slideshowproduct__swiper {
  margin-right: 0;
  margin-left: 0;
}
.c-promotion-modal-wrap .c-promotion-modal .c-showcase-plugin-slideshow__swiper .slick-dots,
.c-promotion-modal-wrap .c-promotion-modal .c-showcase-plugin-slideshowproduct__swiper .slick-dots {
  bottom: 0;
}
.c-promotion-modal-wrap .c-promotion-modal .c-showcase-plugin-slideshow__swiper--1 .c-showcase-plugin-slideshow__swiper-slide,
.c-promotion-modal-wrap .c-promotion-modal .c-showcase-plugin-slideshowproduct__swiper--1 .c-showcase-plugin-slideshowproduct__swiper-slide {
  margin-right: 0;
  margin-left: 0;
}
.c-promotion-modal-wrap .c-promotion-modal.c-promotion-modal--gap {
  padding: 1.5rem 0.3rem 1.5rem 1.5rem;
}
.c-promotion-modal-wrap .c-promotion-modal.c-promotion-modal--gap .c-promotion-modal__content {
  padding-right: 1.2rem;
}
.c-promotion-modal-wrap .c-promotion-modal.c-promotion-modal--gapless .c-promotion-modal__content {
  max-height: calc(100vh - 6rem);
}
.c-promotion-modal-wrap .c-promotion-modal.c-promotion-modal--gapless .o-content-container--newsletter-confirmation {
  padding: 1.5rem;
}
.c-promotion-modal-wrap .c-promotion-modal .c-showcase-plugin-text,
.c-promotion-modal-wrap .c-promotion-modal .c-showcase-plugin-newsletter {
  padding: 1.5rem;
}
@media screen and (min-width: 961px) {
  .c-promotion-modal-wrap .c-promotion-modal .c-showcase-plugin-text,
  .c-promotion-modal-wrap .c-promotion-modal .c-showcase-plugin-newsletter {
    padding: 0 1.5rem;
  }
}
.c-promotion-modal-wrap .c-promotion-modal .o-content-container--showcase:last-of-type .c-showcase-plugin {
  margin-bottom: 0;
}
.c-promotion-modal-wrap .c-promotion-modal-content-loader {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  background-image: url("./ajax-loader.gif");
  background-position: center center;
  background-repeat: no-repeat;
  background-color: white;
  text-align: center;
}
.c-promotion-modal-wrap .c-promotion-modal-content-loader .c-heading__headline {
  padding-top: 1.5rem;
  color: inherit;
}
.c-promotion-modal-wrap .c-promotion-modal__close:not(.c-button) {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  width: 1.5rem;
  height: 1.5rem;
  background: rgba(0, 0, 0, 0);
  line-height: 1.5rem;
  text-align: center;
  cursor: pointer;
  border-radius: 1000px;
}
.c-promotion-modal-wrap .c-promotion-modal__close:not(.c-button)::after {
  content: "\f14d"/"";
  position: relative;
  top: -1.5rem;
  right: -0.375rem;
  width: 1.5rem;
  height: 1.5rem;
  background: white;
  color: #2f2f2f;
  font-weight: normal;
  font-size: 12px;
  line-height: 1.5rem;
  border-radius: 1000px;
  box-shadow: -3px 3px 20px 0 rgba(0, 0, 0, 0.3);
}
.c-promotion-modal-wrap .c-promotion-modal__close:not(.c-button):hover {
  border-width: 0;
  background: rgba(0, 0, 0, 0);
}
.c-promotion-modal-wrap .c-promotion-modal__close:not(.c-button):hover::after {
  background: white;
  color: #2f2f2f;
}

/* Extend|Override */
/* ============================================================================
COMPONENTS -> promotion-banner
============================================================================ */
/* Variables
============================================================================ */
.o-promotion-banner {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
.o-promotion-banner.is-fixed {
  z-index: 10;
  position: fixed;
  top: calc(102px);
  right: 0;
  left: 0;
  transition: top 0.15s ease-out;
}
@media screen and (min-width: 961px) {
  .o-promotion-banner.is-fixed {
    top: calc(119.5px);
  }
}
@media screen and (min-width: 1025px) {
  .o-promotion-banner.is-fixed {
    top: calc(173px);
  }
}
.has-top-section-overscrolled .o-promotion-banner.is-fixed {
  top: calc(64px);
}
@media screen and (min-width: 961px) {
  .has-top-section-overscrolled .o-promotion-banner.is-fixed {
    top: calc(59px);
  }
}
@media screen and (min-width: 1025px) {
  .has-top-section-overscrolled .o-promotion-banner.is-fixed {
    top: calc(59px);
  }
}
@media screen and (min-width: 1025px) {
  .has-top-section-overscrolled.is-upscrolling .o-promotion-banner.is-fixed {
    top: calc(101px);
  }
}

.c-promotion-banner {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-promotion-banner {
    flex-basis: 100%;
  }
}
.c-promotion-banner {
  position: relative;
  width: 100%;
  background-color: rgb(178.5, 178.5, 178.5);
  text-align: center;
}
.c-promotion-banner__message {
  visibility: hidden;
  position: absolute;
  opacity: 0;
  transition: opacity 0.3s;
}
.c-promotion-banner__message.is-visible {
  visibility: visible;
  position: relative;
  opacity: 1;
}
.c-promotion-banner__message.is-unloading {
  opacity: 0;
}
.c-promotion-banner__message > p {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  margin-bottom: 0;
  padding: 0.1875rem 1.5rem;
  color: white;
  text-align: center;
}
@media screen and (min-width: 1366px){
  .c-promotion-banner__message > p{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .c-promotion-banner__message > p{
    font-size: 16px;
  }
}
.c-promotion-banner__message > p a {
  border-bottom: 1px solid white;
  color: white;
}
.c-promotion-banner__close {
  z-index: 1;
  position: absolute;
  top: 50%;
  right: 1.5rem;
  transform: translateY(-50%);
  cursor: pointer;
}
.c-promotion-banner__close::after {
  content: "\f14d"/"";
  color: white;
  font-size: 12px;
}

/* Special layouts.
============================================================================ */
/* Components (TABLE)
  ========================================================================= */
/* ============================================================================
COMPONENTS -> TABLE
============================================================================ */
/**
 * Table styling.
 */
/* Variables
============================================================================ */
.c-table {
  width: 100%;
  margin-bottom: 1.5rem;
  background: rgba(0, 0, 0, 0);
}
.c-table__confirm .item__totalprice, .c-table__order-tracking-details .item__totalprice {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(33.3333333333% - 0.6666666667 * 1.5rem);
  max-width: calc(33.3333333333% - 0.6666666667 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-table__confirm .item__totalprice, .c-table__order-tracking-details .item__totalprice {
    flex-basis: 33.3333333333%;
  }
}
@media screen and (max-width: 720px) {
  .c-table__confirm .item__totalprice, .c-table__order-tracking-details .item__totalprice {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% - 0 * 1.5rem);
    max-width: calc(100% - 0 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (max-width: 720px) and (-ms-high-contrast: none), screen and (max-width: 720px) and (-ms-high-contrast: active) {
  .c-table__confirm .item__totalprice, .c-table__order-tracking-details .item__totalprice {
    flex-basis: 100%;
  }
}
.c-table {
  /* Table header
  ============================================================================ */
}
.c-table-header {
  justify-content: space-between;
}
@media screen and (min-width: 721px) {
  .c-table-header {
    display: flex;
    flex-flow: row wrap;
    margin-bottom: 3rem;
    padding: 0 0 0.375rem 0;
  }
}
@media screen and (max-width: 720px) {
  .c-table-header {
    display: none;
  }
}
.c-table-header__column {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(16.6666666667% - 0.8333333333 * 1.5rem);
  max-width: calc(16.6666666667% - 0.8333333333 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-table-header__column {
    flex-basis: 16.6666666667%;
  }
}
.c-table-header__column {
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
}
.c-table-header__column:first-child {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(50% - 0.5 * 1.5rem);
  max-width: calc(50% - 0.5 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-table-header__column:first-child {
    flex-basis: 50%;
  }
}
.c-table-header__column:last-child {
  text-align: right;
}
.c-table--confirm .c-table-header__column:last-child, .c-table--order-tracking-details .c-table-header__column:last-child {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(33.3333333333% - 0.6666666667 * 1.5rem);
  max-width: calc(33.3333333333% - 0.6666666667 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-table--confirm .c-table-header__column:last-child, .c-table--order-tracking-details .c-table-header__column:last-child {
    flex-basis: 33.3333333333%;
  }
}
.c-table--shipcost .c-table-header {
  margin-bottom: 1.5rem;
}
.c-table--shipcost .c-table-header__column {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(33.3333333333% - 0.6666666667 * 1.5rem);
  max-width: calc(33.3333333333% - 0.6666666667 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-table--shipcost .c-table-header__column {
    flex-basis: 33.3333333333%;
  }
}
.c-table--order-history .c-table-header__column {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(33.3333333333% - 0.6666666667 * 1.5rem);
  max-width: calc(33.3333333333% - 0.6666666667 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-table--order-history .c-table-header__column {
    flex-basis: 33.3333333333%;
  }
}
.c-table--order-history .c-table-header__column:first-child {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(16.6666666667% - 0.8333333333 * 1.5rem);
  max-width: calc(16.6666666667% - 0.8333333333 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-table--order-history .c-table-header__column:first-child {
    flex-basis: 16.6666666667%;
  }
}
.c-table--order-history .c-table-header__column:last-child {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(16.6666666667% - 0.8333333333 * 1.5rem);
  max-width: calc(16.6666666667% - 0.8333333333 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-table--order-history .c-table-header__column:last-child {
    flex-basis: 16.6666666667%;
  }
}
.c-table {
  /* Table content
  ============================================================================ */
}
.c-table-content {
  margin-bottom: 3rem;
}
@media screen and (min-width: 721px) {
  .c-table-content {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
  }
}
.c-table-content__column {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(16.6666666667% - 0.8333333333 * 1.5rem);
  max-width: calc(16.6666666667% - 0.8333333333 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-table-content__column {
    flex-basis: 16.6666666667%;
  }
}
.c-table-content__column {
  position: relative;
}
.c-table-content__column.c-cart-item__detail {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(50% - 0.5 * 1.5rem);
  max-width: calc(50% - 0.5 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-table-content__column.c-cart-item__detail {
    flex-basis: 50%;
  }
}
.c-table-content__column:last-child {
  text-align: right;
}
@media screen and (max-width: 720px) {
  .c-table-content__column {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% - 0 * 1.5rem);
    max-width: calc(100% - 0 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
    margin-bottom: 0.75rem;
    text-align: left;
  }
}
@media screen and (max-width: 720px) and (-ms-high-contrast: none), screen and (max-width: 720px) and (-ms-high-contrast: active) {
  .c-table-content__column {
    flex-basis: 100%;
  }
}
@media screen and (max-width: 720px) {
  .c-table-content__column.c-cart-item__detail {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% - 0 * 1.5rem);
    max-width: calc(100% - 0 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (max-width: 720px) and (-ms-high-contrast: none), screen and (max-width: 720px) and (-ms-high-contrast: active) {
  .c-table-content__column.c-cart-item__detail {
    flex-basis: 100%;
  }
}
@media screen and (max-width: 720px) {
  .c-table-content__column:last-child {
    text-align: left;
  }
}
.c-table--confirm .c-table-content__column:last-child, .c-table--order-tracking-details .c-table-content__column:last-child {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(33.3333333333% - 0.6666666667 * 1.5rem);
  max-width: calc(33.3333333333% - 0.6666666667 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-table--confirm .c-table-content__column:last-child, .c-table--order-tracking-details .c-table-content__column:last-child {
    flex-basis: 33.3333333333%;
  }
}
.c-table--confirm .c-table-content__column:last-child, .c-table--order-tracking-details .c-table-content__column:last-child {
  justify-content: flex-end;
}
@media screen and (max-width: 720px) {
  .c-table--confirm .c-table-content__column:last-child, .c-table--order-tracking-details .c-table-content__column:last-child {
    justify-content: space-between;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% - 0 * 1.5rem);
    max-width: calc(100% - 0 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (max-width: 720px) and (-ms-high-contrast: none), screen and (max-width: 720px) and (-ms-high-contrast: active) {
  .c-table--confirm .c-table-content__column:last-child, .c-table--order-tracking-details .c-table-content__column:last-child {
    flex-basis: 100%;
  }
}
.c-table--shipcost .c-table-content {
  margin-bottom: 0;
}
.c-table--shipcost .c-table-content__column {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(33.3333333333% - 0.6666666667 * 1.5rem);
  max-width: calc(33.3333333333% - 0.6666666667 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-table--shipcost .c-table-content__column {
    flex-basis: 33.3333333333%;
  }
}
.c-table--shipcost .c-table-content__column:last-child {
  justify-content: flex-end;
}
@media screen and (max-width: 720px) {
  .c-table--shipcost .c-table-content__column:last-child {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% - 0 * 1.5rem);
    max-width: calc(100% - 0 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (max-width: 720px) and (-ms-high-contrast: none), screen and (max-width: 720px) and (-ms-high-contrast: active) {
  .c-table--shipcost .c-table-content__column:last-child {
    flex-basis: 100%;
  }
}
@media screen and (max-width: 720px) {
  .c-table--shipcost .c-table-content__column {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% - 0 * 1.5rem);
    max-width: calc(100% - 0 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (max-width: 720px) and (-ms-high-contrast: none), screen and (max-width: 720px) and (-ms-high-contrast: active) {
  .c-table--shipcost .c-table-content__column {
    flex-basis: 100%;
  }
}
.c-table--shipcost .c-table-content__column::before {
  display: block;
  width: 100%;
  margin-bottom: 0.375rem;
  content: attr(data-name) ":";
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 721px) {
  .c-table--shipcost .c-table-content__column {
    display: flex;
    flex-flow: row wrap;
  }
  .c-table--shipcost .c-table-content__column::before {
    display: none;
  }
}
.c-table--order-history .c-table-content__column {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(33.3333333333% - 0.6666666667 * 1.5rem);
  max-width: calc(33.3333333333% - 0.6666666667 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-table--order-history .c-table-content__column {
    flex-basis: 33.3333333333%;
  }
}
.c-table--order-history .c-table-content__column:first-child {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(16.6666666667% - 0.8333333333 * 1.5rem);
  max-width: calc(16.6666666667% - 0.8333333333 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-table--order-history .c-table-content__column:first-child {
    flex-basis: 16.6666666667%;
  }
}
.c-table--order-history .c-table-content__column:last-child {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(16.6666666667% - 0.8333333333 * 1.5rem);
  max-width: calc(16.6666666667% - 0.8333333333 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-table--order-history .c-table-content__column:last-child {
    flex-basis: 16.6666666667%;
  }
}
@media screen and (max-width: 720px) {
  .c-table--order-history .c-table-content__column {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% - 0 * 1.5rem);
    max-width: calc(100% - 0 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (max-width: 720px) and (-ms-high-contrast: none), screen and (max-width: 720px) and (-ms-high-contrast: active) {
  .c-table--order-history .c-table-content__column {
    flex-basis: 100%;
  }
}
@media screen and (max-width: 720px) {
  .c-table--order-history .c-table-content__column:first-child {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% - 0 * 1.5rem);
    max-width: calc(100% - 0 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (max-width: 720px) and (-ms-high-contrast: none), screen and (max-width: 720px) and (-ms-high-contrast: active) {
  .c-table--order-history .c-table-content__column:first-child {
    flex-basis: 100%;
  }
}
@media screen and (max-width: 720px) {
  .c-table--order-history .c-table-content__column:last-child {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% - 0 * 1.5rem);
    max-width: calc(100% - 0 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (max-width: 720px) and (-ms-high-contrast: none), screen and (max-width: 720px) and (-ms-high-contrast: active) {
  .c-table--order-history .c-table-content__column:last-child {
    flex-basis: 100%;
  }
}
.c-table {
  /* Table footer
  ============================================================================ */
}
.c-table-footer {
  margin-bottom: 1.5rem;
}
.c-table-footer--cart {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
.c-table-footer--cart .c-table-footer__item.c-cart-item__delivery-info {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-table-footer--cart .c-table-footer__item.c-cart-item__delivery-info {
    flex-basis: 100%;
  }
}
@media screen and (min-width: 721px) {
  .c-table-footer--cart .c-table-footer__item.c-cart-item__delivery-info {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(50% - 0.5 * 1.5rem);
    max-width: calc(50% - 0.5 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
    margin-left: calc(50% + 0.5 * 1.5rem);
  }
}
@media screen and (min-width: 721px) and (-ms-high-contrast: none), screen and (min-width: 721px) and (-ms-high-contrast: active) {
  .c-table-footer--cart .c-table-footer__item.c-cart-item__delivery-info {
    flex-basis: 50%;
  }
}
.c-table-footer--cart .c-table-footer__item.c-cart-item__totalprice {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-table-footer--cart .c-table-footer__item.c-cart-item__totalprice {
    flex-basis: 100%;
  }
}
.c-table-footer--cart .c-table-footer__item.c-cart-item__totalprice {
  display: block;
  order: -1;
}
@media screen and (min-width: 721px) {
  .c-table-footer--cart .c-table-footer__item.c-cart-item__totalprice {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(50% - 0.5 * 1.5rem);
    max-width: calc(50% - 0.5 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
    margin-left: calc(50% + 0.5 * 1.5rem);
  }
}
@media screen and (min-width: 721px) and (-ms-high-contrast: none), screen and (min-width: 721px) and (-ms-high-contrast: active) {
  .c-table-footer--cart .c-table-footer__item.c-cart-item__totalprice {
    flex-basis: 50%;
  }
}
.c-table-footer--cart .c-table-footer__item.c-cart-item__totalprice .c-table-footer__row {
  margin-left: 0;
}
.c-table-footer__row {
  display: flex;
  flex-flow: row wrap;
  margin-left: calc(50% + 0.5 * 1.5rem);
  justify-content: space-between;
  margin-bottom: 0.75rem;
}
@media screen and (max-width: 720px) {
  .c-table-footer__row {
    margin-left: 0;
  }
}
.c-table-footer__column {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(50% - 0.5 * 1.5rem);
  max-width: calc(50% - 0.5 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-table-footer__column {
    flex-basis: 50%;
  }
}
.c-table-footer__column:last-child {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(50% - 0.5 * 1.5rem);
  max-width: calc(50% - 0.5 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-table-footer__column:last-child {
    flex-basis: 50%;
  }
}
.c-table-footer__column:last-child {
  justify-content: flex-end;
  text-align: right;
}

.m-table.c-my-basket {
  width: 100%;
  margin: 0 0 1.5rem;
  padding: 0.75rem 0 1.5rem 0;
  background: rgba(0, 0, 0, 0);
}
.m-table.c-my-basket .m-table__section {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  width: 100%;
}
.m-table.c-my-basket .m-table__section--item {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  position: relative;
}
@media screen and (min-width: 1366px){
  .m-table.c-my-basket .m-table__section--item{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .m-table.c-my-basket .m-table__section--item{
    font-size: 16px;
  }
}
.m-table.c-my-basket .m-table__section--item ul {
  margin-bottom: 0;
}
.m-table.c-my-basket .m-table__section--item ul li {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .m-table.c-my-basket .m-table__section--item ul li{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .m-table.c-my-basket .m-table__section--item ul li{
    font-size: 16px;
  }
}
.m-table.c-my-basket .m-table__section--item .m-table__column {
  margin: 0;
}
@media screen and (max-width: 720px) {
  .m-table.c-my-basket .m-table__section--item .m-table__column {
    margin: 0 0 0.75rem 0;
    line-height: 1.5;
  }
}
.m-table.c-my-basket .m-table__section--item .m-table__item-label {
  display: none;
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .m-table.c-my-basket .m-table__section--item .m-table__item-label{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .m-table.c-my-basket .m-table__section--item .m-table__item-label{
    font-size: 14px;
  }
}
.m-table.c-my-basket .m-table__section--item .m-table__button {
  margin: 0.375rem 0 0;
  padding: 0.375rem 0.75rem;
}
@media screen and (max-width: 720px) {
  .m-table.c-my-basket .m-table__section--item .m-table__button {
    margin: 0.375rem 0;
  }
}
.m-table.c-my-basket .m-table__section--item .m-table__link {
  color: #23384d;
}
@media screen and (max-width: 720px) {
  .m-table.c-my-basket {
    margin: 0;
    padding: 0 0 1.5rem 0;
  }
}
.m-table.c-my-basket .m-table__section--header {
  width: auto;
}
@media screen and (min-width: 721px) {
  .m-table.c-my-basket .m-table__section--header {
    font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
    margin: 0;
    padding: 0 0 0.375rem;
    color: #2f2f2f;
    font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
    border-width: 0 0 1px;
    border-style: solid;
    border-color: #e5e5e5;
  }
  @media screen and (min-width: 1366px){
    .m-table.c-my-basket .m-table__section--header{
      font-size: 16px;
    }
  }
  @media screen and (max-width: 320px){
    .m-table.c-my-basket .m-table__section--header{
      font-size: 16px;
    }
  }
}
@media screen and (max-width: 720px) {
  .m-table.c-my-basket .m-table__section--header {
    display: none;
  }
}
.m-table.c-my-basket .m-table__section--item {
  padding: 0.75rem 0;
  margin: 0;
}
@media screen and (max-width: 720px) {
  .m-table.c-my-basket .m-table__section--item {
    padding: 0.75rem 0;
    margin: 0;
  }
}
@media screen and (max-width: 720px) {
  .m-table.c-my-basket .m-table__section--item {
    justify-content: space-between;
  }
}
.m-table.c-my-basket .m-table__section--item {
  align-items: flex-start;
}
.m-table.c-my-basket .m-table__section--item:not(:nth-child(2)) {
  border-top: 1px solid #e5e5e5;
}
.m-table.c-my-basket .m-table__section--item.c-basket__item.is-disabled {
  cursor: not-allowed;
  opacity: 0.3;
  pointer-events: none;
}
.m-table.c-my-basket .m-table__section--item.c-basket__item--is-special-offer .m-table__column--singleprice {
  align-items: center;
}
.m-table.c-my-basket .m-table__section--item.c-basket__item--is-special-offer .m-table__column--singleprice .m-table__item-value:not(.m-table__item-value--old-price) {
  color: #ab0943;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
.m-table.c-my-basket .m-table__section--item.c-basket__item--is-special-offer .m-table__column--singleprice .m-table__item-value--old-price {
  font-size: calc(11px + 0 * ((100vw - 320px) / 1046));
  display: block;
  max-width: none;
}
@media screen and (min-width: 1366px){
  .m-table.c-my-basket .m-table__section--item.c-basket__item--is-special-offer .m-table__column--singleprice .m-table__item-value--old-price{
    font-size: 11px;
  }
}
@media screen and (max-width: 320px){
  .m-table.c-my-basket .m-table__section--item.c-basket__item--is-special-offer .m-table__column--singleprice .m-table__item-value--old-price{
    font-size: 11px;
  }
}
.m-table.c-my-basket .m-table__section--item.c-basket__item--is-special-offer .m-table__column--singleprice .m-table__item-value--old-price span {
  display: inline-block;
  text-decoration: line-through;
}
@media screen and (max-width: 720px) {
  .m-table.c-my-basket .m-table__section--item.c-basket__item .m-table__column {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
  }
  .m-table.c-my-basket .m-table__section--item.c-basket__item .m-table__column .m-table__item-value--old-price {
    width: 100%;
    text-align: right;
  }
}
@media screen and (max-width: 720px) {
  .m-table.c-my-basket .m-table__section--item.c-basket__item .m-table__column.m-table__column--quantity form {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    width: 100%;
  }
}
@media screen and (min-width: 721px) {
  .m-table.c-my-basket .m-table__section--item.c-basket__item .m-table__column.m-table__column--quantity form select {
    width: 100%;
    background-position: 85% center;
  }
}
@media screen and (max-width: 720px) {
  .m-table.c-my-basket .m-table__section--item.c-basket__item .m-table__column.m-table__column--quantity form select {
    width: 100px;
    background-position: 85% center;
  }
}
.m-table.c-my-basket .m-table__section--item .m-table__column--detail .c-basket__item-image {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(25% - 0.75 * 1.5rem);
  max-width: calc(25% - 0.75 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table.c-my-basket .m-table__section--item .m-table__column--detail .c-basket__item-image {
    flex-basis: 25%;
  }
}
.m-table.c-my-basket .m-table__section--item .m-table__column--detail .c-basket__item-image {
  margin: 0;
  padding: 0 0.75rem 0 0;
}
@media screen and (max-width: 720px) {
  .m-table.c-my-basket .m-table__section--item .m-table__column--detail .c-basket__item-image {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% - 0 * 1.5rem);
    max-width: calc(100% - 0 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
    margin: 0;
    padding: 0 0.75rem 0 0;
  }
}
@media screen and (max-width: 720px) and (-ms-high-contrast: none), screen and (max-width: 720px) and (-ms-high-contrast: active) {
  .m-table.c-my-basket .m-table__section--item .m-table__column--detail .c-basket__item-image {
    flex-basis: 100%;
  }
}
.m-table.c-my-basket .m-table__section--item .m-table__column--detail .c-basket__item-image .c-product-image__images {
  height: auto;
  text-align: left;
}
.m-table.c-my-basket .m-table__section--item .c-basket__item-description .c-product-name {
  margin: 0 0 0.375rem;
  justify-content: flex-start;
  text-align: left;
}
@media screen and (max-width: 720px) {
  .m-table.c-my-basket .m-table__section--item .c-basket__item-description .c-product-name {
    justify-content: flex-start;
    text-align: left;
  }
}
.m-table.c-my-basket .m-table__section--item .c-basket__item-description .c-product-name__title {
  font-size: calc(18px + 0 * ((100vw - 320px) / 1046));
  font-weight: normal;
}
@media screen and (min-width: 1366px){
  .m-table.c-my-basket .m-table__section--item .c-basket__item-description .c-product-name__title{
    font-size: 18px;
  }
}
@media screen and (max-width: 320px){
  .m-table.c-my-basket .m-table__section--item .c-basket__item-description .c-product-name__title{
    font-size: 18px;
  }
}
.m-table.c-my-basket .m-table__section--item .c-basket__item-description .c-product-name__subtitle {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .m-table.c-my-basket .m-table__section--item .c-basket__item-description .c-product-name__subtitle{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .m-table.c-my-basket .m-table__section--item .c-basket__item-description .c-product-name__subtitle{
    font-size: 14px;
  }
}
.m-table.c-my-basket .m-table__section--item .m-table__item-label {
  display: none;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(50% - 0.5 * 1.5rem);
  max-width: calc(50% - 0.5 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table.c-my-basket .m-table__section--item .m-table__item-label {
    flex-basis: 50%;
  }
}
@media screen and (max-width: 720px) {
  .m-table.c-my-basket .m-table__section--item .m-table__item-label {
    display: block;
  }
}
.m-table.c-my-basket .m-table__section--item .m-table__item-value--ipp {
  display: inline-block;
  width: 100%;
  font-size: calc(11px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .m-table.c-my-basket .m-table__section--item .m-table__item-value--ipp{
    font-size: 11px;
  }
}
@media screen and (max-width: 320px){
  .m-table.c-my-basket .m-table__section--item .m-table__item-value--ipp{
    font-size: 11px;
  }
}
.m-table.c-my-basket .m-table__section--item .m-table__item-value sup {
  padding: 0;
}
.m-table.c-my-basket .m-table__section--item .c-product-pricing__base-price {
  font-size: calc(13px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .m-table.c-my-basket .m-table__section--item .c-product-pricing__base-price{
    font-size: 13px;
  }
}
@media screen and (max-width: 320px){
  .m-table.c-my-basket .m-table__section--item .c-product-pricing__base-price{
    font-size: 13px;
  }
}
.m-table.c-my-basket .m-table__section--item .c-product-pricing__base-price sup {
  padding: 0;
}
.m-table.c-my-basket .m-table__column:first-child {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(10% - 0.9 * 1.5rem);
  max-width: calc(10% - 0.9 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table.c-my-basket .m-table__column:first-child {
    flex-basis: 10%;
  }
}
.m-table.c-my-basket .m-table__column:nth-child(2) {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(20% - 0.8 * 1.5rem);
  max-width: calc(20% - 0.8 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table.c-my-basket .m-table__column:nth-child(2) {
    flex-basis: 20%;
  }
}
.m-table.c-my-basket .m-table__column:nth-child(3) {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(55% - 0.45 * 1.5rem);
  max-width: calc(55% - 0.45 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table.c-my-basket .m-table__column:nth-child(3) {
    flex-basis: 55%;
  }
}
.m-table.c-my-basket .m-table__column:nth-child(3) {
  text-align: center;
}
.m-table.c-my-basket .m-table__column:last-child {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(15% - 0.85 * 1.5rem);
  max-width: calc(15% - 0.85 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table.c-my-basket .m-table__column:last-child {
    flex-basis: 15%;
  }
}
.m-table.c-my-basket .m-table__column:last-child {
  text-align: right;
}
.m-table.c-my-basket .m-table__column--special:last-child {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(50% - 0.5 * 1.5rem);
  max-width: calc(50% - 0.5 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table.c-my-basket .m-table__column--special:last-child {
    flex-basis: 50%;
  }
}
.m-table.c-my-basket .m-table__column--special:last-child {
  height: fit-content;
}
.m-table.c-my-basket .m-table__column--special .m-table__column:first-child {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(20% - 0.8 * 1.5rem);
  max-width: calc(20% - 0.8 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table.c-my-basket .m-table__column--special .m-table__column:first-child {
    flex-basis: 20%;
  }
}
@media screen and (max-width: 720px) {
  .m-table.c-my-basket .m-table__column:nth-child(n) {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% - 0 * 1.5rem);
    max-width: calc(100% - 0 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
    text-align: left;
  }
}
@media screen and (max-width: 720px) and (-ms-high-contrast: none), screen and (max-width: 720px) and (-ms-high-contrast: active) {
  .m-table.c-my-basket .m-table__column:nth-child(n) {
    flex-basis: 100%;
  }
}
@media screen and (max-width: 720px) {
  .m-table.c-my-basket .m-table__column:last-child {
    text-align: left;
  }
}
.m-table.c-my-basket .m-table__column .c-basket__item--item-remove {
  width: 100%;
  margin: 0;
}
@media screen and (max-width: 720px) {
  .m-table.c-my-basket .m-table__column .c-basket__item--item-remove {
    margin: 0.75rem 0 0 auto;
  }
}

.m-table.c-basket {
  width: 100%;
  margin: 0 0 1.5rem;
  padding: 0.75rem 0 1.5rem 0;
  background: rgba(0, 0, 0, 0);
}
.m-table.c-basket .m-table__section {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  width: 100%;
}
.m-table.c-basket .m-table__section--item {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  position: relative;
}
@media screen and (min-width: 1366px){
  .m-table.c-basket .m-table__section--item{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .m-table.c-basket .m-table__section--item{
    font-size: 16px;
  }
}
.m-table.c-basket .m-table__section--item ul {
  margin-bottom: 0;
}
.m-table.c-basket .m-table__section--item ul li {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .m-table.c-basket .m-table__section--item ul li{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .m-table.c-basket .m-table__section--item ul li{
    font-size: 16px;
  }
}
.m-table.c-basket .m-table__section--item .m-table__column {
  margin: 0;
}
@media screen and (max-width: 720px) {
  .m-table.c-basket .m-table__section--item .m-table__column {
    margin: 0 0 0.75rem 0;
    line-height: 1.5;
  }
}
.m-table.c-basket .m-table__section--item .m-table__item-label {
  display: none;
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .m-table.c-basket .m-table__section--item .m-table__item-label{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .m-table.c-basket .m-table__section--item .m-table__item-label{
    font-size: 14px;
  }
}
.m-table.c-basket .m-table__section--item .m-table__item-label::after {
  margin: 0;
  content: ":";
}
.m-table.c-basket .m-table__section--item .m-table__button {
  margin: 0.375rem 0 0;
  padding: 0.375rem 0.75rem;
}
@media screen and (max-width: 720px) {
  .m-table.c-basket .m-table__section--item .m-table__button {
    margin: 0.375rem 0;
  }
}
.m-table.c-basket .m-table__section--item .m-table__link {
  color: #23384d;
}
@media screen and (max-width: 720px) {
  .m-table.c-basket {
    margin: 0;
    padding: 0 0 1.5rem 0;
  }
}
.m-table.c-basket .m-table__section--header {
  width: auto;
}
@media screen and (min-width: 721px) {
  .m-table.c-basket .m-table__section--header {
    font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
    margin: 0;
    padding: 0 0 0.375rem;
    color: #2f2f2f;
    font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
    border-width: 0 0 1px;
    border-style: solid;
    border-color: #e5e5e5;
  }
  @media screen and (min-width: 1366px){
    .m-table.c-basket .m-table__section--header{
      font-size: 16px;
    }
  }
  @media screen and (max-width: 320px){
    .m-table.c-basket .m-table__section--header{
      font-size: 16px;
    }
  }
}
@media screen and (max-width: 720px) {
  .m-table.c-basket .m-table__section--header {
    display: none;
  }
}
.m-table.c-basket .m-table__section--item {
  padding: 0.75rem 0;
  margin: 0;
}
@media screen and (max-width: 720px) {
  .m-table.c-basket .m-table__section--item {
    padding: 0.75rem 0;
    margin: 0;
  }
}
@media screen and (max-width: 720px) {
  .m-table.c-basket .m-table__section--item {
    justify-content: space-between;
  }
}
.m-table.c-basket .m-table__section--item:not(:nth-child(2)) {
  border-top: 1px solid #e5e5e5;
}
.m-table.c-basket .m-table__section--item.c-basket__item.is-disabled {
  cursor: not-allowed;
  opacity: 0.3;
  pointer-events: none;
}
.m-table.c-basket .m-table__section--item.c-basket__item--is-special-offer .m-table__column--singleprice {
  align-items: center;
}
.m-table.c-basket .m-table__section--item.c-basket__item--is-special-offer .m-table__column--singleprice .m-table__item-value:not(.m-table__item-value--old-price) {
  color: #ab0943;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
.m-table.c-basket .m-table__section--item.c-basket__item--is-special-offer .m-table__column--singleprice .m-table__item-value--old-price {
  font-size: calc(11px + 0 * ((100vw - 320px) / 1046));
  display: block;
  max-width: none;
}
@media screen and (min-width: 1366px){
  .m-table.c-basket .m-table__section--item.c-basket__item--is-special-offer .m-table__column--singleprice .m-table__item-value--old-price{
    font-size: 11px;
  }
}
@media screen and (max-width: 320px){
  .m-table.c-basket .m-table__section--item.c-basket__item--is-special-offer .m-table__column--singleprice .m-table__item-value--old-price{
    font-size: 11px;
  }
}
.m-table.c-basket .m-table__section--item.c-basket__item--is-special-offer .m-table__column--singleprice .m-table__item-value--old-price span {
  display: inline-block;
  text-decoration: line-through;
}
@media screen and (max-width: 720px) {
  .m-table.c-basket .m-table__section--item.c-basket__item .m-table__column {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
  }
  .m-table.c-basket .m-table__section--item.c-basket__item .m-table__column .m-table__item-value--old-price {
    width: 100%;
    text-align: right;
  }
}
@media screen and (max-width: 720px) {
  .m-table.c-basket .m-table__section--item.c-basket__item .m-table__column.m-table__column--quantity form {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    width: 100%;
  }
}
@media screen and (min-width: 721px) {
  .m-table.c-basket .m-table__section--item.c-basket__item .m-table__column.m-table__column--quantity form select {
    width: 100%;
    background-position: 85% center;
  }
}
@media screen and (max-width: 720px) {
  .m-table.c-basket .m-table__section--item.c-basket__item .m-table__column.m-table__column--quantity form select {
    width: 100px;
    background-position: 85% center;
  }
}
.m-table.c-basket .m-table__section--item .m-table__column--detail {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: flex-start;
}
.m-table.c-basket .m-table__section--item .m-table__column--detail .c-basket__item-image {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(25% - 0.75 * 1.5rem);
  max-width: calc(25% - 0.75 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table.c-basket .m-table__section--item .m-table__column--detail .c-basket__item-image {
    flex-basis: 25%;
  }
}
.m-table.c-basket .m-table__section--item .m-table__column--detail .c-basket__item-image {
  margin: 0;
  padding: 0 0.75rem 0 0;
}
@media screen and (max-width: 720px) {
  .m-table.c-basket .m-table__section--item .m-table__column--detail .c-basket__item-image {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% - 0 * 1.5rem);
    max-width: calc(100% - 0 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
    margin: 0;
    padding: 0 0.75rem 0 0;
  }
}
@media screen and (max-width: 720px) and (-ms-high-contrast: none), screen and (max-width: 720px) and (-ms-high-contrast: active) {
  .m-table.c-basket .m-table__section--item .m-table__column--detail .c-basket__item-image {
    flex-basis: 100%;
  }
}
.m-table.c-basket .m-table__section--item .m-table__column--detail .c-basket__item-image .c-product-image__images {
  height: auto;
  text-align: left;
}
.m-table.c-basket .m-table__section--item .c-basket__item-description {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(75% - 0.25 * 1.5rem);
  max-width: calc(75% - 0.25 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table.c-basket .m-table__section--item .c-basket__item-description {
    flex-basis: 75%;
  }
}
@media screen and (max-width: 720px) {
  .m-table.c-basket .m-table__section--item .c-basket__item-description {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% - 0 * 1.5rem);
    max-width: calc(100% - 0 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (max-width: 720px) and (-ms-high-contrast: none), screen and (max-width: 720px) and (-ms-high-contrast: active) {
  .m-table.c-basket .m-table__section--item .c-basket__item-description {
    flex-basis: 100%;
  }
}
.m-table.c-basket .m-table__section--item .c-basket__item-description .c-product-name {
  margin: 0 0 0.375rem;
  justify-content: flex-start;
  text-align: left;
}
@media screen and (max-width: 720px) {
  .m-table.c-basket .m-table__section--item .c-basket__item-description .c-product-name {
    justify-content: flex-start;
    text-align: left;
  }
}
.m-table.c-basket .m-table__section--item .c-basket__item-description .c-product-name__title {
  font-size: calc(18px + 0 * ((100vw - 320px) / 1046));
  font-weight: normal;
}
@media screen and (min-width: 1366px){
  .m-table.c-basket .m-table__section--item .c-basket__item-description .c-product-name__title{
    font-size: 18px;
  }
}
@media screen and (max-width: 320px){
  .m-table.c-basket .m-table__section--item .c-basket__item-description .c-product-name__title{
    font-size: 18px;
  }
}
.m-table.c-basket .m-table__section--item .c-basket__item-description .c-product-name__subtitle {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .m-table.c-basket .m-table__section--item .c-basket__item-description .c-product-name__subtitle{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .m-table.c-basket .m-table__section--item .c-basket__item-description .c-product-name__subtitle{
    font-size: 14px;
  }
}
.m-table.c-basket .m-table__section--item .m-table__item-label {
  display: none;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(50% - 0.5 * 1.5rem);
  max-width: calc(50% - 0.5 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table.c-basket .m-table__section--item .m-table__item-label {
    flex-basis: 50%;
  }
}
@media screen and (max-width: 720px) {
  .m-table.c-basket .m-table__section--item .m-table__item-label {
    display: inline-block;
  }
}
.m-table.c-basket .m-table__section--item .m-table__item-value--ipp {
  display: inline-block;
  width: 100%;
  font-size: calc(11px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .m-table.c-basket .m-table__section--item .m-table__item-value--ipp{
    font-size: 11px;
  }
}
@media screen and (max-width: 320px){
  .m-table.c-basket .m-table__section--item .m-table__item-value--ipp{
    font-size: 11px;
  }
}
.m-table.c-basket .m-table__section--item .m-table__item-value sup {
  padding: 0;
}
.m-table.c-basket .m-table__section--item .c-product-pricing__base-price {
  font-size: calc(13px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .m-table.c-basket .m-table__section--item .c-product-pricing__base-price{
    font-size: 13px;
  }
}
@media screen and (max-width: 320px){
  .m-table.c-basket .m-table__section--item .c-product-pricing__base-price{
    font-size: 13px;
  }
}
.m-table.c-basket .m-table__section--item .c-product-pricing__base-price sup {
  padding: 0;
}
.m-table.c-basket .m-table__column:first-child {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(50% - 0.5 * 1.5rem);
  max-width: calc(50% - 0.5 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table.c-basket .m-table__column:first-child {
    flex-basis: 50%;
  }
}
.m-table.c-basket .m-table__column:nth-child(2) {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(16.6666666667% - 0.8333333333 * 1.5rem);
  max-width: calc(16.6666666667% - 0.8333333333 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table.c-basket .m-table__column:nth-child(2) {
    flex-basis: 16.6666666667%;
  }
}
.m-table.c-basket .m-table__column:nth-child(3) {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(16.6666666667% - 0.8333333333 * 1.5rem);
  max-width: calc(16.6666666667% - 0.8333333333 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table.c-basket .m-table__column:nth-child(3) {
    flex-basis: 16.6666666667%;
  }
}
.m-table.c-basket .m-table__column:nth-child(3) {
  text-align: center;
}
.m-table.c-basket .m-table__column:last-child {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(16.6666666667% - 0.8333333333 * 1.5rem);
  max-width: calc(16.6666666667% - 0.8333333333 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table.c-basket .m-table__column:last-child {
    flex-basis: 16.6666666667%;
  }
}
.m-table.c-basket .m-table__column:last-child {
  text-align: right;
}
.m-table.c-basket .m-table__column--special:last-child {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(50% - 0.5 * 1.5rem);
  max-width: calc(50% - 0.5 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table.c-basket .m-table__column--special:last-child {
    flex-basis: 50%;
  }
}
.m-table.c-basket .m-table__column--special:last-child {
  height: fit-content;
}
.m-table.c-basket .m-table__column--special .m-table__column:first-child {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(16.6666666667% - 0.8333333333 * 1.5rem);
  max-width: calc(16.6666666667% - 0.8333333333 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table.c-basket .m-table__column--special .m-table__column:first-child {
    flex-basis: 16.6666666667%;
  }
}
@media screen and (max-width: 720px) {
  .m-table.c-basket .m-table__column:nth-child(n) {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% - 0 * 1.5rem);
    max-width: calc(100% - 0 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
    text-align: left;
  }
}
@media screen and (max-width: 720px) and (-ms-high-contrast: none), screen and (max-width: 720px) and (-ms-high-contrast: active) {
  .m-table.c-basket .m-table__column:nth-child(n) {
    flex-basis: 100%;
  }
}
@media screen and (max-width: 720px) {
  .m-table.c-basket .m-table__column:first-child {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% - 0 * 1.5rem);
    max-width: calc(100% - 0 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (max-width: 720px) and (-ms-high-contrast: none), screen and (max-width: 720px) and (-ms-high-contrast: active) {
  .m-table.c-basket .m-table__column:first-child {
    flex-basis: 100%;
  }
}
@media screen and (max-width: 720px) {
  .m-table.c-basket .m-table__column:nth-child(2) {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% - 0 * 1.5rem);
    max-width: calc(100% - 0 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (max-width: 720px) and (-ms-high-contrast: none), screen and (max-width: 720px) and (-ms-high-contrast: active) {
  .m-table.c-basket .m-table__column:nth-child(2) {
    flex-basis: 100%;
  }
}
@media screen and (max-width: 720px) {
  .m-table.c-basket .m-table__column:nth-child(3) {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% - 0 * 1.5rem);
    max-width: calc(100% - 0 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (max-width: 720px) and (-ms-high-contrast: none), screen and (max-width: 720px) and (-ms-high-contrast: active) {
  .m-table.c-basket .m-table__column:nth-child(3) {
    flex-basis: 100%;
  }
}
@media screen and (max-width: 720px) {
  .m-table.c-basket .m-table__column:last-child {
    text-align: left;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% - 0 * 1.5rem);
    max-width: calc(100% - 0 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (max-width: 720px) and (-ms-high-contrast: none), screen and (max-width: 720px) and (-ms-high-contrast: active) {
  .m-table.c-basket .m-table__column:last-child {
    flex-basis: 100%;
  }
}
.m-table.c-basket .m-table__column .c-basket__item--item-remove {
  width: 100%;
  margin: 0;
}
@media screen and (max-width: 720px) {
  .m-table.c-basket .m-table__column .c-basket__item--item-remove {
    margin: 0.75rem 0 0 auto;
  }
}

.m-table__section--footer.c-basket__footer {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  width: 100%;
  margin: 0;
  color: #2f2f2f;
  font-weight: normal;
  padding: 0.75rem 0 0;
}

@media screen and (min-width: 1366px){
  .m-table__section--footer.c-basket__footer{
    font-size: 16px;
  }
}

@media screen and (max-width: 320px){
  .m-table__section--footer.c-basket__footer{
    font-size: 16px;
  }
}
.m-table__section--footer.c-basket__footer .m-table-footer__column:first-child {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(50% - 0.5 * 1.5rem);
  max-width: calc(50% - 0.5 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table__section--footer.c-basket__footer .m-table-footer__column:first-child {
    flex-basis: 50%;
  }
}
.m-table__section--footer.c-basket__footer .m-table-footer__column:last-child {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(50% - 0.5 * 1.5rem);
  max-width: calc(50% - 0.5 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table__section--footer.c-basket__footer .m-table-footer__column:last-child {
    flex-basis: 50%;
  }
}
.m-table__section--footer.c-basket__footer .m-table-footer__column:last-child {
  text-align: left;
}
@media screen and (max-width: 720px) {
  .m-table__section--footer.c-basket__footer .m-table-footer__column:nth-child(n) {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% - 0 * 1.5rem);
    max-width: calc(100% - 0 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
    text-align: left;
  }
}
@media screen and (max-width: 720px) and (-ms-high-contrast: none), screen and (max-width: 720px) and (-ms-high-contrast: active) {
  .m-table__section--footer.c-basket__footer .m-table-footer__column:nth-child(n) {
    flex-basis: 100%;
  }
}
@media screen and (max-width: 720px) {
  .m-table__section--footer.c-basket__footer .m-table-footer__column:last-child {
    text-align: left;
  }
}
@media screen and (min-width: 721px) {
  .m-table__section--footer.c-basket__footer .m-table-footer__column--delivery-info {
    padding: 0 3rem 0 0;
  }
}
.m-table__section--footer.c-basket__footer .m-table-footer__column--delivery-info .c-delivery-info__groups {
  max-width: none;
}
.m-table__section--footer.c-basket__footer .m-table-footer__column--delivery-info .c-delivery-info__value--times {
  display: inline;
}
.m-table__section--footer.c-basket__footer .m-table-footer__row {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  padding: 0 0 1.5rem 0;
  line-height: 1.5;
}
@media screen and (max-width: 720px) {
  .m-table__section--footer.c-basket__footer .m-table-footer__row {
    justify-content: space-between;
  }
}
.m-table__section--footer.c-basket__footer .m-table-footer__row--delivery-info .m-table-footer__label,
.m-table__section--footer.c-basket__footer .m-table-footer__row--delivery-info .m-table-footer__value {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table__section--footer.c-basket__footer .m-table-footer__row--delivery-info .m-table-footer__label,
  .m-table__section--footer.c-basket__footer .m-table-footer__row--delivery-info .m-table-footer__value {
    flex-basis: 100%;
  }
}
@media screen and (max-width: 720px) {
  .m-table__section--footer.c-basket__footer .m-table-footer__row--delivery-info .m-table-footer__label,
  .m-table__section--footer.c-basket__footer .m-table-footer__row--delivery-info .m-table-footer__value {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% - 0 * 1.5rem);
    max-width: calc(100% - 0 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (max-width: 720px) and (-ms-high-contrast: none), screen and (max-width: 720px) and (-ms-high-contrast: active) {
  .m-table__section--footer.c-basket__footer .m-table-footer__row--delivery-info .m-table-footer__label,
  .m-table__section--footer.c-basket__footer .m-table-footer__row--delivery-info .m-table-footer__value {
    flex-basis: 100%;
  }
}
@media screen and (max-width: 720px) {
  .m-table__section--footer.c-basket__footer .m-table-footer__row--delivery-info .m-table-footer__value {
    text-align: left;
  }
}
.m-table__section--footer.c-basket__footer .m-table-footer__row--delivery-info .m-table-footer__value-infotext {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
  display: block;
  margin-top: 0.375rem;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .m-table__section--footer.c-basket__footer .m-table-footer__row--delivery-info .m-table-footer__value-infotext{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .m-table__section--footer.c-basket__footer .m-table-footer__row--delivery-info .m-table-footer__value-infotext{
    font-size: 14px;
  }
}
.m-table__section--footer.c-basket__footer .m-table-footer__row--discount .c-form--discount fieldset {
  display: flex;
  flex-flow: row wrap;
  align-items: flex-end;
  justify-content: space-between;
}
.m-table__section--footer.c-basket__footer .m-table-footer__row--discount .c-form--discount fieldset legend {
  width: 100%;
  font-size: calc(22px + 0 * ((100vw - 320px) / 1046));
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .c-form--discount fieldset legend{
    font-size: 22px;
  }
}
@media screen and (max-width: 320px){
  .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .c-form--discount fieldset legend{
    font-size: 22px;
  }
}
.m-table__section--footer.c-basket__footer .m-table-footer__row--discount .c-form--discount fieldset .c-form-item-container {
  margin-bottom: 0;
}
.m-table__section--footer.c-basket__footer .m-table-footer__row--discount .c-form--discount fieldset .c-form-item-container--discount {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(50% - 0.5 * 0.75rem);
  max-width: calc(50% - 0.5 * 0.75rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .c-form--discount fieldset .c-form-item-container--discount {
    flex-basis: 50%;
  }
}
@media screen and (min-width: 721px) {
  .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .c-form--discount fieldset .c-form-item-container--discount {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(60% - 0.4 * 0.75rem);
    max-width: calc(60% - 0.4 * 0.75rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 721px) and (-ms-high-contrast: none), screen and (min-width: 721px) and (-ms-high-contrast: active) {
  .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .c-form--discount fieldset .c-form-item-container--discount {
    flex-basis: 60%;
  }
}
.m-table__section--footer.c-basket__footer .m-table-footer__row--discount .c-form--discount fieldset .c-form-item-container--discount .c-form-item--input input {
  padding: 0.375rem 0.75rem;
}
.m-table__section--footer.c-basket__footer .m-table-footer__row--discount .c-form--discount fieldset .c-form-item-container--discount-button {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(50% - 0.5 * 0.75rem);
  max-width: calc(50% - 0.5 * 0.75rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .c-form--discount fieldset .c-form-item-container--discount-button {
    flex-basis: 50%;
  }
}
@media screen and (min-width: 721px) {
  .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .c-form--discount fieldset .c-form-item-container--discount-button {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(40% - 0.6 * 0.75rem);
    max-width: calc(40% - 0.6 * 0.75rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 721px) and (-ms-high-contrast: none), screen and (min-width: 721px) and (-ms-high-contrast: active) {
  .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .c-form--discount fieldset .c-form-item-container--discount-button {
    flex-basis: 40%;
  }
}
.m-table__section--footer.c-basket__footer .m-table-footer__row--discount .c-form--discount fieldset .c-form-item-container--discount-button button {
  width: 100%;
  height: 38px;
  padding: 0.375rem 1rem;
  font-size: 14px;
}
.m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__label,
.m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__value, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__label,
.m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__value {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(50% - 0.5 * 1.5rem);
  max-width: calc(50% - 0.5 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__label,
  .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__value, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__label,
  .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__value {
    flex-basis: 50%;
  }
}
@media screen and (max-width: 720px) {
  .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__label,
  .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__value, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__label,
  .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__value {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(50% - 0.5 * 1.5rem);
    max-width: calc(50% - 0.5 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
    text-align: left;
  }
}
@media screen and (max-width: 720px) and (-ms-high-contrast: none), screen and (max-width: 720px) and (-ms-high-contrast: active) {
  .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__label,
  .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__value, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__label,
  .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__value {
    flex-basis: 50%;
  }
}
.m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__label, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__label {
  text-align: left;
}
.m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__value, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__value {
  text-align: right;
}
.m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts {
    flex-basis: 100%;
  }
}
.m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts {
  display: flex;
  flex-flow: column wrap;
  flex-wrap: nowrap;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  gap: 0.375rem;
}
.m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div {
  display: flex;
  flex-flow: row wrap;
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 0.1875rem;
  border-bottom: 1px solid #e5e5e5;
}
@media screen and (min-width: 1366px){
  .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div{
    font-size: 14px;
  }
}
.m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
  align-items: center;
  gap: 0.375rem;
}
.m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div::before, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div::before {
  content: "\f14a"/"";
  font-size: 12px;
}
.m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div span, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div span {
  font-size: calc(13px + 0 * ((100vw - 320px) / 1046));
  margin-left: auto;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
  letter-spacing: -0.5px;
}
@media screen and (min-width: 1366px){
  .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div span, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div span{
    font-size: 13px;
  }
}
@media screen and (max-width: 320px){
  .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div span, .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div span{
    font-size: 13px;
  }
}
.m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div [data-remove-discount], .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div [data-remove-discount] {
  font-size: calc(13px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div [data-remove-discount], .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div [data-remove-discount]{
    font-size: 13px;
  }
}
@media screen and (max-width: 320px){
  .m-table__section--footer.c-basket__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div [data-remove-discount], .m-table__section--footer.c-basket__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div [data-remove-discount]{
    font-size: 13px;
  }
}
.m-table__section--footer.c-basket__footer .m-table-footer__label--title {
  font-size: calc(22px + 0 * ((100vw - 320px) / 1046));
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .m-table__section--footer.c-basket__footer .m-table-footer__label--title{
    font-size: 22px;
  }
}
@media screen and (max-width: 320px){
  .m-table__section--footer.c-basket__footer .m-table-footer__label--title{
    font-size: 22px;
  }
}
.m-table__section--footer.c-basket__footer .m-table-footer__label--subtitle {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .m-table__section--footer.c-basket__footer .m-table-footer__label--subtitle{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .m-table__section--footer.c-basket__footer .m-table-footer__label--subtitle{
    font-size: 16px;
  }
}
.m-table__section--footer.c-basket__footer .m-table-footer__value {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(50% - 0.5 * 1.5rem);
  max-width: calc(50% - 0.5 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table__section--footer.c-basket__footer .m-table-footer__value {
    flex-basis: 50%;
  }
}
.m-table__section--footer.c-basket__footer .m-table-footer__value span:not(.m-table-footer__sub-value--title):not(.m-table-footer__sub-value--subtitle),
.m-table__section--footer.c-basket__footer .m-table-footer__value a {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .m-table__section--footer.c-basket__footer .m-table-footer__value span:not(.m-table-footer__sub-value--title):not(.m-table-footer__sub-value--subtitle),
.m-table__section--footer.c-basket__footer .m-table-footer__value a{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .m-table__section--footer.c-basket__footer .m-table-footer__value span:not(.m-table-footer__sub-value--title):not(.m-table-footer__sub-value--subtitle),
.m-table__section--footer.c-basket__footer .m-table-footer__value a{
    font-size: 14px;
  }
}
.m-table__section--footer.c-basket__footer .m-table-footer__sub-value {
  display: block;
}
.m-table__section--footer.c-basket__footer .m-table-footer__sub-value--title {
  font-size: calc(22px + 0 * ((100vw - 320px) / 1046));
  font-weight: normal;
}
@media screen and (min-width: 1366px){
  .m-table__section--footer.c-basket__footer .m-table-footer__sub-value--title{
    font-size: 22px;
  }
}
@media screen and (max-width: 320px){
  .m-table__section--footer.c-basket__footer .m-table-footer__sub-value--title{
    font-size: 22px;
  }
}
.m-table__section--footer.c-basket__footer .m-table-footer__sub-value--subtitle {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
  font-weight: normal;
}
@media screen and (min-width: 1366px){
  .m-table__section--footer.c-basket__footer .m-table-footer__sub-value--subtitle{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .m-table__section--footer.c-basket__footer .m-table-footer__sub-value--subtitle{
    font-size: 14px;
  }
}
.m-table__section--footer.c-basket__footer .m-table-footer__hint {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
  display: block;
  margin-top: 0.375rem;
  line-height: 1.5;
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .m-table__section--footer.c-basket__footer .m-table-footer__hint{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .m-table__section--footer.c-basket__footer .m-table-footer__hint{
    font-size: 14px;
  }
}
.m-table__section--footer.c-basket__footer .m-table-footer__link {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
  color: #23384d;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
  text-decoration: none;
  text-underline-offset: 3px;
}
@media screen and (min-width: 1366px){
  .m-table__section--footer.c-basket__footer .m-table-footer__link{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .m-table__section--footer.c-basket__footer .m-table-footer__link{
    font-size: 14px;
  }
}

.m-table.c-basket-checkout {
  width: 100%;
  margin: 0 0 1.5rem;
  padding: 0.75rem 0 1.5rem 0;
  background: rgba(0, 0, 0, 0);
}
.m-table.c-basket-checkout .m-table__section {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  width: 100%;
}
.m-table.c-basket-checkout .m-table__section--item {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  position: relative;
}
@media screen and (min-width: 1366px){
  .m-table.c-basket-checkout .m-table__section--item{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .m-table.c-basket-checkout .m-table__section--item{
    font-size: 16px;
  }
}
.m-table.c-basket-checkout .m-table__section--item ul {
  margin-bottom: 0;
}
.m-table.c-basket-checkout .m-table__section--item ul li {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .m-table.c-basket-checkout .m-table__section--item ul li{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .m-table.c-basket-checkout .m-table__section--item ul li{
    font-size: 16px;
  }
}
.m-table.c-basket-checkout .m-table__section--item .m-table__column {
  margin: 0;
}
@media screen and (min-width: 321px) {
  .m-table.c-basket-checkout .m-table__section--item .m-table__column {
    margin: 0 0 0.75rem 0;
    line-height: 1.5;
  }
}
.m-table.c-basket-checkout .m-table__section--item .m-table__item-label {
  display: none;
  font-size: calc(11px + 0 * ((100vw - 320px) / 1046));
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .m-table.c-basket-checkout .m-table__section--item .m-table__item-label{
    font-size: 11px;
  }
}
@media screen and (max-width: 320px){
  .m-table.c-basket-checkout .m-table__section--item .m-table__item-label{
    font-size: 11px;
  }
}
.m-table.c-basket-checkout .m-table__section--item .m-table__item-label::after {
  margin: 0;
  content: ":";
}
.m-table.c-basket-checkout .m-table__section--item .m-table__item-value {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .m-table.c-basket-checkout .m-table__section--item .m-table__item-value{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .m-table.c-basket-checkout .m-table__section--item .m-table__item-value{
    font-size: 14px;
  }
}
.m-table.c-basket-checkout .m-table__section--item .m-table__button {
  margin: 0.375rem 0 0;
  padding: 0.375rem 0.75rem;
}
@media screen and (min-width: 321px) {
  .m-table.c-basket-checkout .m-table__section--item .m-table__button {
    margin: 0.375rem 0;
  }
}
.m-table.c-basket-checkout .m-table__section--item .m-table__link {
  color: #23384d;
}
@media screen and (min-width: 321px) {
  .m-table.c-basket-checkout {
    margin: 0;
    padding: 0 0 1.5rem 0;
  }
}
.m-table.c-basket-checkout .m-table__section--header {
  width: auto;
}
@media screen and (min-width: 721px) {
  .m-table.c-basket-checkout .m-table__section--header {
    font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
    margin: 0;
    padding: 0 0 0.375rem;
    color: #2f2f2f;
    font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
    border-width: 0 0 1px;
    border-style: solid;
    border-color: #e5e5e5;
  }
  @media screen and (min-width: 1366px){
    .m-table.c-basket-checkout .m-table__section--header{
      font-size: 16px;
    }
  }
  @media screen and (max-width: 320px){
    .m-table.c-basket-checkout .m-table__section--header{
      font-size: 16px;
    }
  }
}
@media screen and (min-width: 321px) {
  .m-table.c-basket-checkout .m-table__section--header {
    display: none;
  }
}
.m-table.c-basket-checkout .m-table__section--item {
  padding: 0.75rem 0;
  margin: 0;
}
@media screen and (min-width: 321px) {
  .m-table.c-basket-checkout .m-table__section--item {
    padding: 0.75rem 0;
    margin: 0;
  }
}
@media screen and (min-width: 321px) {
  .m-table.c-basket-checkout .m-table__section--item {
    justify-content: space-between;
  }
}
.m-table.c-basket-checkout .m-table__section--item {
  align-items: flex-start;
}
.m-table.c-basket-checkout .m-table__section--item:not(:nth-child(2)) {
  border-top: 1px solid #e5e5e5;
}
.m-table.c-basket-checkout .m-table__section--item {
  border-top: 1px solid #e5e5e5;
}
.m-table.c-basket-checkout .m-table__section--item.c-basket__item.is-disabled {
  cursor: not-allowed;
  opacity: 0.3;
  pointer-events: none;
}
.m-table.c-basket-checkout .m-table__section--item.c-basket__item--is-special-offer .m-table__column--singleprice {
  align-items: center;
}
.m-table.c-basket-checkout .m-table__section--item.c-basket__item--is-special-offer .m-table__column--singleprice .m-table__item-value:not(.m-table__item-value--old-price) {
  color: #ab0943;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
.m-table.c-basket-checkout .m-table__section--item.c-basket__item--is-special-offer .m-table__column--singleprice .m-table__item-value--old-price {
  font-size: calc(11px + 0 * ((100vw - 320px) / 1046));
  display: block;
  max-width: none;
}
@media screen and (min-width: 1366px){
  .m-table.c-basket-checkout .m-table__section--item.c-basket__item--is-special-offer .m-table__column--singleprice .m-table__item-value--old-price{
    font-size: 11px;
  }
}
@media screen and (max-width: 320px){
  .m-table.c-basket-checkout .m-table__section--item.c-basket__item--is-special-offer .m-table__column--singleprice .m-table__item-value--old-price{
    font-size: 11px;
  }
}
.m-table.c-basket-checkout .m-table__section--item.c-basket__item--is-special-offer .m-table__column--singleprice .m-table__item-value--old-price span {
  display: inline-block;
  text-decoration: line-through;
}
@media screen and (max-width: 720px) {
  .m-table.c-basket-checkout .m-table__section--item.c-basket__item .m-table__column.m-table__column--quantity form select {
    width: 100px;
    background-position: 85% center;
  }
}
.m-table.c-basket-checkout .m-table__section--item .m-table__column--detail {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: flex-start;
}
.m-table.c-basket-checkout .m-table__section--item .m-table__column--detail .c-basket__item-image {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(25% - 0.75 * 1.5rem);
  max-width: calc(25% - 0.75 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table.c-basket-checkout .m-table__section--item .m-table__column--detail .c-basket__item-image {
    flex-basis: 25%;
  }
}
.m-table.c-basket-checkout .m-table__section--item .m-table__column--detail .c-basket__item-image {
  margin: 0;
  padding: 0 0.75rem 0 0;
}
@media screen and (min-width: 321px) {
  .m-table.c-basket-checkout .m-table__section--item .m-table__column--detail .c-basket__item-image {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(25% - 0.75 * 1.5rem);
    max-width: calc(25% - 0.75 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
    margin: 0;
    padding: 0 0.75rem 0 0;
  }
}
@media screen and (min-width: 321px) and (-ms-high-contrast: none), screen and (min-width: 321px) and (-ms-high-contrast: active) {
  .m-table.c-basket-checkout .m-table__section--item .m-table__column--detail .c-basket__item-image {
    flex-basis: 25%;
  }
}
.m-table.c-basket-checkout .m-table__section--item .m-table__column--detail .c-basket__item-image .c-product-image__images {
  height: auto;
  text-align: left;
}
.m-table.c-basket-checkout .m-table__section--item .c-basket__item-description {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(75% - 0.25 * 1.5rem);
  max-width: calc(75% - 0.25 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table.c-basket-checkout .m-table__section--item .c-basket__item-description {
    flex-basis: 75%;
  }
}
@media screen and (min-width: 321px) {
  .m-table.c-basket-checkout .m-table__section--item .c-basket__item-description {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(75% - 0.25 * 1.5rem);
    max-width: calc(75% - 0.25 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 321px) and (-ms-high-contrast: none), screen and (min-width: 321px) and (-ms-high-contrast: active) {
  .m-table.c-basket-checkout .m-table__section--item .c-basket__item-description {
    flex-basis: 75%;
  }
}
.m-table.c-basket-checkout .m-table__section--item .c-basket__item-description .c-product-name {
  margin: 0 0 0.375rem;
  justify-content: flex-start;
  text-align: left;
}
@media screen and (min-width: 321px) {
  .m-table.c-basket-checkout .m-table__section--item .c-basket__item-description .c-product-name {
    justify-content: flex-start;
    text-align: left;
  }
}
.m-table.c-basket-checkout .m-table__section--item .c-basket__item-description .c-product-name__title {
  font-size: calc(18px + 0 * ((100vw - 320px) / 1046));
  font-weight: normal;
}
@media screen and (min-width: 1366px){
  .m-table.c-basket-checkout .m-table__section--item .c-basket__item-description .c-product-name__title{
    font-size: 18px;
  }
}
@media screen and (max-width: 320px){
  .m-table.c-basket-checkout .m-table__section--item .c-basket__item-description .c-product-name__title{
    font-size: 18px;
  }
}
.m-table.c-basket-checkout .m-table__section--item .c-basket__item-description .c-product-name__subtitle {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .m-table.c-basket-checkout .m-table__section--item .c-basket__item-description .c-product-name__subtitle{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .m-table.c-basket-checkout .m-table__section--item .c-basket__item-description .c-product-name__subtitle{
    font-size: 14px;
  }
}
.m-table.c-basket-checkout .m-table__section--item .m-table__item-label {
  display: none;
}
@media screen and (min-width: 321px) {
  .m-table.c-basket-checkout .m-table__section--item .m-table__item-label {
    display: block;
  }
}
.m-table.c-basket-checkout .m-table__section--item .m-table__item-value--ipp {
  display: inline-block;
  width: 100%;
  font-size: calc(11px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .m-table.c-basket-checkout .m-table__section--item .m-table__item-value--ipp{
    font-size: 11px;
  }
}
@media screen and (max-width: 320px){
  .m-table.c-basket-checkout .m-table__section--item .m-table__item-value--ipp{
    font-size: 11px;
  }
}
.m-table.c-basket-checkout .m-table__section--item .m-table__item-value sup {
  padding: 0;
}
.m-table.c-basket-checkout .m-table__section--item .c-product-pricing__base-price {
  font-size: calc(13px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .m-table.c-basket-checkout .m-table__section--item .c-product-pricing__base-price{
    font-size: 13px;
  }
}
@media screen and (max-width: 320px){
  .m-table.c-basket-checkout .m-table__section--item .c-product-pricing__base-price{
    font-size: 13px;
  }
}
.m-table.c-basket-checkout .m-table__section--item .c-product-pricing__base-price sup {
  padding: 0;
}
.m-table.c-basket-checkout .m-table__column:first-child {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table.c-basket-checkout .m-table__column:first-child {
    flex-basis: 100%;
  }
}
.m-table.c-basket-checkout .m-table__column:nth-child(2) {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(40% - 0.6 * 1.5rem);
  max-width: calc(40% - 0.6 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table.c-basket-checkout .m-table__column:nth-child(2) {
    flex-basis: 40%;
  }
}
.m-table.c-basket-checkout .m-table__column:nth-child(3) {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(20% - 0.8 * 1.5rem);
  max-width: calc(20% - 0.8 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table.c-basket-checkout .m-table__column:nth-child(3) {
    flex-basis: 20%;
  }
}
.m-table.c-basket-checkout .m-table__column:nth-child(3) {
  text-align: center;
}
.m-table.c-basket-checkout .m-table__column:last-child {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(40% - 0.6 * 1.5rem);
  max-width: calc(40% - 0.6 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table.c-basket-checkout .m-table__column:last-child {
    flex-basis: 40%;
  }
}
.m-table.c-basket-checkout .m-table__column:last-child {
  text-align: right;
}
.m-table.c-basket-checkout .m-table__column--special:last-child {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(50% - 0.5 * 1.5rem);
  max-width: calc(50% - 0.5 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table.c-basket-checkout .m-table__column--special:last-child {
    flex-basis: 50%;
  }
}
.m-table.c-basket-checkout .m-table__column--special:last-child {
  height: fit-content;
}
.m-table.c-basket-checkout .m-table__column--special .m-table__column:first-child {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(40% - 0.6 * 1.5rem);
  max-width: calc(40% - 0.6 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table.c-basket-checkout .m-table__column--special .m-table__column:first-child {
    flex-basis: 40%;
  }
}
@media screen and (min-width: 321px) {
  .m-table.c-basket-checkout .m-table__column:nth-child(n) {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% - 0 * 1.5rem);
    max-width: calc(100% - 0 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
    text-align: left;
  }
}
@media screen and (min-width: 321px) and (-ms-high-contrast: none), screen and (min-width: 321px) and (-ms-high-contrast: active) {
  .m-table.c-basket-checkout .m-table__column:nth-child(n) {
    flex-basis: 100%;
  }
}
@media screen and (min-width: 321px) {
  .m-table.c-basket-checkout .m-table__column:nth-child(2) {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(40% - 0.6 * 1.5rem);
    max-width: calc(40% - 0.6 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 321px) and (-ms-high-contrast: none), screen and (min-width: 321px) and (-ms-high-contrast: active) {
  .m-table.c-basket-checkout .m-table__column:nth-child(2) {
    flex-basis: 40%;
  }
}
@media screen and (min-width: 321px) {
  .m-table.c-basket-checkout .m-table__column:nth-child(3) {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(20% - 0.8 * 1.5rem);
    max-width: calc(20% - 0.8 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 321px) and (-ms-high-contrast: none), screen and (min-width: 321px) and (-ms-high-contrast: active) {
  .m-table.c-basket-checkout .m-table__column:nth-child(3) {
    flex-basis: 20%;
  }
}
@media screen and (min-width: 321px) {
  .m-table.c-basket-checkout .m-table__column:last-child {
    text-align: right;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(40% - 0.6 * 1.5rem);
    max-width: calc(40% - 0.6 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 321px) and (-ms-high-contrast: none), screen and (min-width: 321px) and (-ms-high-contrast: active) {
  .m-table.c-basket-checkout .m-table__column:last-child {
    flex-basis: 40%;
  }
}
.m-table.c-basket-checkout .m-table__column .c-basket__item--item-remove {
  width: 100%;
  margin: 0;
}
@media screen and (min-width: 321px) {
  .m-table.c-basket-checkout .m-table__column .c-basket__item--item-remove {
    margin: 0.75rem 0 0 auto;
  }
}

.m-table__section--footer.c-basket-checkout__footer {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  width: 100%;
  margin: 0;
  color: #2f2f2f;
  font-weight: normal;
  padding: 0.75rem 0 1.5rem 0;
}

@media screen and (min-width: 1366px){
  .m-table__section--footer.c-basket-checkout__footer{
    font-size: 16px;
  }
}

@media screen and (max-width: 320px){
  .m-table__section--footer.c-basket-checkout__footer{
    font-size: 16px;
  }
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__column:first-child {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(50% - 0.5 * 1.5rem);
  max-width: calc(50% - 0.5 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__column:first-child {
    flex-basis: 50%;
  }
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__column:last-child {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(50% - 0.5 * 1.5rem);
  max-width: calc(50% - 0.5 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__column:last-child {
    flex-basis: 50%;
  }
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__column:last-child {
  text-align: left;
}
@media screen and (min-width: 321px) {
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__column:nth-child(n) {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% - 0 * 1.5rem);
    max-width: calc(100% - 0 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
    text-align: left;
  }
}
@media screen and (min-width: 321px) and (-ms-high-contrast: none), screen and (min-width: 321px) and (-ms-high-contrast: active) {
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__column:nth-child(n) {
    flex-basis: 100%;
  }
}
@media screen and (min-width: 321px) {
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__column:last-child {
    text-align: left;
  }
}
@media screen and (min-width: 721px) {
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__column--delivery-info {
    padding: 0 0 0 0;
  }
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__column--delivery-info .c-delivery-info__groups {
  max-width: none;
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__column--delivery-info .c-delivery-info__value--times {
  display: inline;
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__row {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  padding: 0 0 1.5rem 0;
  line-height: 1.5;
}
@media screen and (min-width: 321px) {
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row {
    justify-content: space-between;
  }
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--delivery-info .m-table-footer__label,
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--delivery-info .m-table-footer__value {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--delivery-info .m-table-footer__label,
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--delivery-info .m-table-footer__value {
    flex-basis: 100%;
  }
}
@media screen and (min-width: 321px) {
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--delivery-info .m-table-footer__label,
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--delivery-info .m-table-footer__value {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% - 0 * 1.5rem);
    max-width: calc(100% - 0 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 321px) and (-ms-high-contrast: none), screen and (min-width: 321px) and (-ms-high-contrast: active) {
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--delivery-info .m-table-footer__label,
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--delivery-info .m-table-footer__value {
    flex-basis: 100%;
  }
}
@media screen and (min-width: 321px) {
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--delivery-info .m-table-footer__value {
    text-align: left;
  }
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--delivery-info .m-table-footer__value-infotext {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
  display: block;
  margin-top: 0.375rem;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--delivery-info .m-table-footer__value-infotext{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--delivery-info .m-table-footer__value-infotext{
    font-size: 14px;
  }
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .c-form--discount fieldset {
  display: flex;
  flex-flow: row wrap;
  align-items: flex-end;
  justify-content: space-between;
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .c-form--discount fieldset legend {
  width: 100%;
  font-size: calc(18px + 0 * ((100vw - 320px) / 1046));
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .c-form--discount fieldset legend{
    font-size: 18px;
  }
}
@media screen and (max-width: 320px){
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .c-form--discount fieldset legend{
    font-size: 18px;
  }
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .c-form--discount fieldset .c-form-item-container {
  margin-bottom: 0;
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .c-form--discount fieldset .c-form-item-container--discount {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(50% - 0.5 * 0.75rem);
  max-width: calc(50% - 0.5 * 0.75rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .c-form--discount fieldset .c-form-item-container--discount {
    flex-basis: 50%;
  }
}
@media screen and (min-width: 721px) {
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .c-form--discount fieldset .c-form-item-container--discount {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(60% - 0.4 * 0.75rem);
    max-width: calc(60% - 0.4 * 0.75rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 721px) and (-ms-high-contrast: none), screen and (min-width: 721px) and (-ms-high-contrast: active) {
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .c-form--discount fieldset .c-form-item-container--discount {
    flex-basis: 60%;
  }
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .c-form--discount fieldset .c-form-item-container--discount .c-form-item--input input {
  padding: 0.375rem 0.75rem;
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .c-form--discount fieldset .c-form-item-container--discount-button {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(50% - 0.5 * 0.75rem);
  max-width: calc(50% - 0.5 * 0.75rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .c-form--discount fieldset .c-form-item-container--discount-button {
    flex-basis: 50%;
  }
}
@media screen and (min-width: 721px) {
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .c-form--discount fieldset .c-form-item-container--discount-button {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(40% - 0.6 * 0.75rem);
    max-width: calc(40% - 0.6 * 0.75rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 721px) and (-ms-high-contrast: none), screen and (min-width: 721px) and (-ms-high-contrast: active) {
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .c-form--discount fieldset .c-form-item-container--discount-button {
    flex-basis: 40%;
  }
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .c-form--discount fieldset .c-form-item-container--discount-button button {
  width: 100%;
  height: 38px;
  padding: 0.375rem 1rem;
  font-size: 14px;
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__label,
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__value, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__label,
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__value {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(50% - 0.5 * 1.5rem);
  max-width: calc(50% - 0.5 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__label,
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__value, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__label,
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__value {
    flex-basis: 50%;
  }
}
@media screen and (min-width: 321px) {
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__label,
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__value, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__label,
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__value {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(50% - 0.5 * 1.5rem);
    max-width: calc(50% - 0.5 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
    text-align: left;
  }
}
@media screen and (min-width: 321px) and (-ms-high-contrast: none), screen and (min-width: 321px) and (-ms-high-contrast: active) {
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__label,
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__value, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__label,
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__value {
    flex-basis: 50%;
  }
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__label, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__label {
  text-align: left;
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__value, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__value {
  text-align: right;
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts {
    flex-basis: 100%;
  }
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts {
  display: flex;
  flex-flow: column wrap;
  flex-wrap: nowrap;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  gap: 0.375rem;
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div {
  display: flex;
  flex-flow: row wrap;
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 0.1875rem;
  border-bottom: 1px solid #e5e5e5;
}
@media screen and (min-width: 1366px){
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div{
    font-size: 14px;
  }
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
  align-items: center;
  gap: 0.375rem;
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div::before, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div::before {
  content: "\f14a"/"";
  font-size: 12px;
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div span, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div span {
  font-size: calc(13px + 0 * ((100vw - 320px) / 1046));
  margin-left: auto;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
  letter-spacing: -0.5px;
}
@media screen and (min-width: 1366px){
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div span, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div span{
    font-size: 13px;
  }
}
@media screen and (max-width: 320px){
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div div span, .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div div span{
    font-size: 13px;
  }
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div [data-remove-discount], .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div [data-remove-discount] {
  font-size: calc(13px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div [data-remove-discount], .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div [data-remove-discount]{
    font-size: 13px;
  }
}
@media screen and (max-width: 320px){
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--discount .m-table-footer__applied-discounts > div [data-remove-discount], .m-table__section--footer.c-basket-checkout__footer .m-table-footer__row--totalprice .m-table-footer__applied-discounts > div [data-remove-discount]{
    font-size: 13px;
  }
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__label--title {
  font-size: calc(18px + 0 * ((100vw - 320px) / 1046));
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__label--title{
    font-size: 18px;
  }
}
@media screen and (max-width: 320px){
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__label--title{
    font-size: 18px;
  }
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__label--subtitle {
  font-size: calc(13px + 0 * ((100vw - 320px) / 1046));
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__label--subtitle{
    font-size: 13px;
  }
}
@media screen and (max-width: 320px){
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__label--subtitle{
    font-size: 13px;
  }
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__value {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(50% - 0.5 * 1.5rem);
  max-width: calc(50% - 0.5 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__value {
    flex-basis: 50%;
  }
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__value span:not(.m-table-footer__sub-value--title):not(.m-table-footer__sub-value--subtitle),
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__value a {
  font-size: calc(13px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__value span:not(.m-table-footer__sub-value--title):not(.m-table-footer__sub-value--subtitle),
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__value a{
    font-size: 13px;
  }
}
@media screen and (max-width: 320px){
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__value span:not(.m-table-footer__sub-value--title):not(.m-table-footer__sub-value--subtitle),
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__value a{
    font-size: 13px;
  }
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__sub-value {
  display: block;
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__sub-value--title {
  font-size: calc(18px + 0 * ((100vw - 320px) / 1046));
  font-weight: normal;
}
@media screen and (min-width: 1366px){
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__sub-value--title{
    font-size: 18px;
  }
}
@media screen and (max-width: 320px){
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__sub-value--title{
    font-size: 18px;
  }
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__sub-value--subtitle {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
  font-weight: normal;
}
@media screen and (min-width: 1366px){
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__sub-value--subtitle{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__sub-value--subtitle{
    font-size: 14px;
  }
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__hint {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
  display: block;
  margin-top: 0.375rem;
  line-height: 1.5;
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__hint{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__hint{
    font-size: 14px;
  }
}
.m-table__section--footer.c-basket-checkout__footer .m-table-footer__link {
  font-size: calc(11px + 0 * ((100vw - 320px) / 1046));
  color: #23384d;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
  text-decoration: none;
  text-underline-offset: 3px;
}
@media screen and (min-width: 1366px){
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__link{
    font-size: 11px;
  }
}
@media screen and (max-width: 320px){
  .m-table__section--footer.c-basket-checkout__footer .m-table-footer__link{
    font-size: 11px;
  }
}

.c-basket .m-table__column .c-basket__item--item-remove {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-end;
}
.c-basket .m-table-footer__row--discount .m-table-footer__button button {
  margin-top: 0.75rem;
}
@media screen and (min-width: 721px) {
  .c-basket .m-table-footer__row--discount .m-table-footer__button button {
    margin-top: 0;
  }
}
.c-basket .c-basket__footer {
  align-items: flex-end;
}
.c-basket .c-basket__footer .m-table-footer__row--delivery-info {
  line-height: 1.2;
}
.c-basket.m-table .m-table__section--item:has(.m-table__column--configurable) {
  align-items: flex-start;
  padding-top: 0.75rem;
}

.m-table__column--configurable .c-basket__item-description p {
  margin-bottom: 0.75rem;
}
.m-table__column--configurable .c-button.c-button--secondary {
  margin-bottom: 0.75rem;
}
.m-table__column--configurable .c-button.c-button--secondary::before {
  content: "\f14c"/"";
  padding-right: 0.375rem;
  font-size: 14px;
}

.c-basket-checkout-wrapper {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-basket-checkout-wrapper {
    flex-basis: 100%;
  }
}
.c-basket-checkout-wrapper {
  order: -1;
  margin-bottom: 1.5rem;
  transition: top 0.15s ease-in-out;
}
@media screen and (min-width: 1025px) {
  .c-basket-checkout-wrapper {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(40% - 0.6 * 3rem);
    max-width: calc(40% - 0.6 * 3rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
    top: 103px;
    order: 1;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1025px) and (-ms-high-contrast: none), screen and (min-width: 1025px) and (-ms-high-contrast: active) {
  .c-basket-checkout-wrapper {
    flex-basis: 40%;
  }
}
@media screen and (min-width: 1367px) {
  .c-basket-checkout-wrapper {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(33.3333333333% - 0.6666666667 * 3rem);
    max-width: calc(33.3333333333% - 0.6666666667 * 3rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 1367px) and (-ms-high-contrast: none), screen and (min-width: 1367px) and (-ms-high-contrast: active) {
  .c-basket-checkout-wrapper {
    flex-basis: 33.3333333333%;
  }
}
.c-basket-checkout-wrapper.is-sticky {
  position: sticky;
}
@media screen and (max-width: 1024px) {
  .c-basket-checkout-wrapper.is-sticky .c-basket-checkout {
    box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.1);
  }
}
.c-basket-checkout-wrapper .c-basket-checkout {
  display: flex;
  flex-flow: row wrap;
  z-index: 1;
  padding: 0.75rem 0.75rem 0;
  border: 1px solid #e5e5e5;
  border-radius: 6px;
  background: white;
  box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.15s ease-in-out;
}
@media screen and (min-width: 1025px) {
  .c-basket-checkout-wrapper .c-basket-checkout {
    padding: 1.5rem 1.5rem 0;
  }
}
.c-basket-checkout-wrapper .c-basket-checkout__items {
  visibility: hidden;
  width: 100%;
  height: 0;
  margin-top: 0.75rem;
  opacity: 0;
  transition: height 0.15s ease-in-out;
}
@media screen and (min-width: 1025px) {
  .c-basket-checkout-wrapper .c-basket-checkout__items {
    visibility: visible;
    height: auto;
    margin-top: 1.5rem;
    opacity: 1;
  }
}
.c-basket-checkout-wrapper .c-basket-checkout__items.is-visible {
  visibility: visible;
  height: auto;
  opacity: 1;
}
.c-basket-checkout-wrapper .c-basket-checkout__items .m-table-footer__row--discount .m-table-footer__button button {
  margin-top: 0.75rem;
}
.c-basket-checkout-wrapper .c-basket-checkout__items .m-table-footer__row--delivery-info {
  line-height: 1.2;
}
.c-basket-checkout-wrapper .c-basket-checkout__headline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-between;
  order: -1;
  width: 100%;
}
.c-basket-checkout-wrapper .c-basket-checkout__headline .c-section-title--basket .c-section-title__title {
  margin-bottom: 0;
  font-size: calc(22px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-basket-checkout-wrapper .c-basket-checkout__headline .c-section-title--basket .c-section-title__title{
    font-size: 22px;
  }
}
@media screen and (max-width: 320px){
  .c-basket-checkout-wrapper .c-basket-checkout__headline .c-section-title--basket .c-section-title__title{
    font-size: 22px;
  }
}
.c-basket-checkout-wrapper .c-basket-checkout__headline .c-button--secondary {
  max-width: fit-content;
  height: fit-content;
}
@media screen and (min-width: 1025px) {
  .c-basket-checkout-wrapper .c-basket-checkout__headline .c-button--toggle {
    display: none;
  }
}
.c-basket-checkout-wrapper .c-basket-checkout__discount-info {
  width: 100%;
}
@media screen and (min-width: 1025px) {
  .c-basket-checkout-wrapper .c-basket-checkout__discount-info {
    display: none;
  }
}
.c-basket-checkout-wrapper .c-basket-checkout__discount-info span {
  font-size: calc(11px + 0 * ((100vw - 320px) / 1046));
  border-bottom: 1px solid currentColor;
  color: #23384d;
  cursor: pointer;
}
@media screen and (min-width: 1366px){
  .c-basket-checkout-wrapper .c-basket-checkout__discount-info span{
    font-size: 11px;
  }
}
@media screen and (max-width: 320px){
  .c-basket-checkout-wrapper .c-basket-checkout__discount-info span{
    font-size: 11px;
  }
}

/* ============================================================================
  COMPONENTS -> CART
  ========================================================================= */
/**
 * Define cart items.
 */
/* Variables
============================================================================ */
.c-cart {
  /* Cart header
  ============================================================================ */
}
.c-cart-header {
  border-bottom: 1px solid #e5e5e5;
  color: #2f2f2f;
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-cart-header{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .c-cart-header{
    font-size: 16px;
  }
}
.c-cart-header__column:nth-child(3) {
  text-align: center;
}
.c-cart {
  /* Cart item
  ============================================================================ */
}
.c-cart-item {
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
  justify-content: space-between;
  padding-bottom: 0.75rem;
  border-bottom: 1px solid #e5e5e5;
}
.c-cart-item__detail {
  justify-content: space-between;
  display: flex;
  flex-flow: row wrap;
}
.c-cart-item__detail-image {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-cart-item__detail-image {
    flex-basis: 100%;
  }
}
.c-cart-item__detail-image {
  padding-right: 0.75rem;
}
@media screen and (min-width: 721px) {
  .c-cart-item__detail-image {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(25% - 0.75 * 1.5rem);
    max-width: calc(25% - 0.75 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 721px) and (-ms-high-contrast: none), screen and (min-width: 721px) and (-ms-high-contrast: active) {
  .c-cart-item__detail-image {
    flex-basis: 25%;
  }
}
.c-cart-item__detail-image .c-product__main-image {
  height: auto;
}
.c-cart-item__detail-description {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-cart-item__detail-description {
    flex-basis: 100%;
  }
}
@media screen and (min-width: 721px) {
  .c-cart-item__detail-description {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(75% - 0.25 * 1.5rem);
    max-width: calc(75% - 0.25 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 721px) and (-ms-high-contrast: none), screen and (min-width: 721px) and (-ms-high-contrast: active) {
  .c-cart-item__detail-description {
    flex-basis: 75%;
  }
}
.c-cart-item__detail-description .c-product-name {
  margin-bottom: 0.375rem;
}
.c-cart-item__detail-description .c-product-name__title--level2,
.c-cart-item__detail-description .c-product-name__title--level3 {
  font-size: calc(18px + 0 * ((100vw - 320px) / 1046));
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .c-cart-item__detail-description .c-product-name__title--level2,
.c-cart-item__detail-description .c-product-name__title--level3{
    font-size: 18px;
  }
}
@media screen and (max-width: 320px){
  .c-cart-item__detail-description .c-product-name__title--level2,
.c-cart-item__detail-description .c-product-name__title--level3{
    font-size: 18px;
  }
}
.c-cart-item__detail-description .c-product-stockrecord {
  padding: 0;
}
.c-cart-item__singleprice, .c-cart-item__quantity form, .c-cart-item__totalprice {
  align-items: center;
  justify-content: space-between;
  display: flex;
  flex-flow: row wrap;
}
.c-cart-item__singleprice .c-cart-item__label, .c-cart-item__quantity form .c-cart-item__label, .c-cart-item__totalprice .c-cart-item__label {
  width: calc(50% + 0.75rem);
}
.c-cart-item__singleprice .c-cart-item__value, .c-cart-item__quantity form .c-cart-item__value, .c-cart-item__totalprice .c-cart-item__value {
  font-size: calc(18px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-cart-item__singleprice .c-cart-item__value, .c-cart-item__quantity form .c-cart-item__value, .c-cart-item__totalprice .c-cart-item__value{
    font-size: 18px;
  }
}
@media screen and (max-width: 320px){
  .c-cart-item__singleprice .c-cart-item__value, .c-cart-item__quantity form .c-cart-item__value, .c-cart-item__totalprice .c-cart-item__value{
    font-size: 18px;
  }
}
@media screen and (min-width: 721px) {
  .c-cart-item__totalprice {
    justify-content: flex-end;
  }
}
.c-cart-item__label {
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-cart-item__label{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .c-cart-item__label{
    font-size: 14px;
  }
}
.c-cart-item__label::after {
  margin-right: 0.75rem;
  content: ":";
}
@media screen and (min-width: 721px) {
  .c-cart-item__label {
    display: none;
  }
}
.c-cart-item--is-special-offer .c-cart-item__singleprice .c-cart-item__value {
  margin-left: auto;
  color: #ab0943;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 721px) {
  .c-cart-item--is-special-offer .c-cart-item__singleprice .c-cart-item__value {
    margin-left: 0;
  }
}
.c-cart-item--is-special-offer .c-cart-item__singleprice .c-cart-item__value sup {
  color: #ab0943;
}
.c-cart-item--is-special-offer .c-cart-item__singleprice .c-cart-item__value-old-price {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
  margin-left: auto;
}
@media screen and (min-width: 1366px){
  .c-cart-item--is-special-offer .c-cart-item__singleprice .c-cart-item__value-old-price{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .c-cart-item--is-special-offer .c-cart-item__singleprice .c-cart-item__value-old-price{
    font-size: 14px;
  }
}
@media screen and (min-width: 481px) {
  .c-cart-item--is-special-offer .c-cart-item__singleprice .c-cart-item__value-old-price {
    margin-left: 0;
  }
}
@media screen and (min-width: 721px) {
  .c-cart-item--is-special-offer .c-cart-item__singleprice .c-cart-item__value-old-price {
    width: 100%;
  }
}
.c-cart-item--is-special-offer .c-cart-item__singleprice .c-cart-item__value-old-price span {
  display: inline-block;
  text-decoration: line-through;
}
.c-cart {
  /* Cart footer
  ============================================================================ */
}
.c-cart-footer__label span {
  display: block;
}
.c-cart-footer__label-totalprice {
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
  font-size: calc(22px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-cart-footer__label-totalprice{
    font-size: 22px;
  }
}
@media screen and (max-width: 320px){
  .c-cart-footer__label-totalprice{
    font-size: 22px;
  }
}
.c-cart-footer__label-totalprice--not-payable {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-cart-footer__label-totalprice--not-payable{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .c-cart-footer__label-totalprice--not-payable{
    font-size: 16px;
  }
}
.c-cart-footer__label-payable {
  font-size: calc(22px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-cart-footer__label-payable{
    font-size: 22px;
  }
}
@media screen and (max-width: 320px){
  .c-cart-footer__label-payable{
    font-size: 22px;
  }
}
.c-cart-footer__label-link a {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-cart-footer__label-link a{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .c-cart-footer__label-link a{
    font-size: 14px;
  }
}
.c-cart-footer__value span {
  display: block;
}
.c-cart-footer__value-totalprice {
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
  font-size: calc(22px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-cart-footer__value-totalprice{
    font-size: 22px;
  }
}
@media screen and (max-width: 320px){
  .c-cart-footer__value-totalprice{
    font-size: 22px;
  }
}
.c-cart-footer__value-totalprice--not-payable {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-cart-footer__value-totalprice--not-payable{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .c-cart-footer__value-totalprice--not-payable{
    font-size: 16px;
  }
}
.c-cart-footer__value-payable {
  font-size: calc(22px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-cart-footer__value-payable{
    font-size: 22px;
  }
}
@media screen and (max-width: 320px){
  .c-cart-footer__value-payable{
    font-size: 22px;
  }
}
.c-cart-footer__value-hint {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-cart-footer__value-hint{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .c-cart-footer__value-hint{
    font-size: 14px;
  }
}

/* ============================================================================
  COMPONENTS -> SHIPCOST TABLE
  ========================================================================= */
/* Variables
============================================================================ */
.c-shipcost-table__title {
  margin-bottom: 0.75rem;
  font-size: calc(22px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-shipcost-table__title{
    font-size: 22px;
  }
}
@media screen and (max-width: 320px){
  .c-shipcost-table__title{
    font-size: 22px;
  }
}
.c-shipcost-table__head {
  margin-bottom: 0;
  border: none;
}
.c-shipcost-table__row {
  border-bottom: 1px solid #e5e5e5;
  line-height: 32px;
  vertical-align: middle;
}
.c-shipcost-table__row:last-child {
  border: none;
}
.c-shipcost-table__row:hover {
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.c-shipcost-table__flag {
  margin-top: -4px;
  margin-right: 0.75rem;
}
.c-shipcost-table__shipper::before {
  content: " - ";
}
.c-shipcost-table__shipcost {
  display: block;
}
.c-shipcost-table__shipcost--freeshipping {
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
.c-shipcost-table__freeshipping-hint {
  font-weight: normal;
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-shipcost-table__freeshipping-hint{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .c-shipcost-table__freeshipping-hint{
    font-size: 14px;
  }
}
.c-shipcost-table__delivery-time {
  display: block;
}

.c-shipcost-table-head {
  display: none;
  justify-content: space-between;
  margin-bottom: 0.375rem;
  padding: 1.5rem 0.75rem;
}
.c-shipcost-table-head__item {
  color: #2f2f2f;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(33.3333333333% - 0.6666666667 * 1.5rem);
  max-width: calc(33.3333333333% - 0.6666666667 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media screen and (min-width: 1366px){
  .c-shipcost-table-head__item{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .c-shipcost-table-head__item{
    font-size: 16px;
  }
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-shipcost-table-head__item {
    flex-basis: 33.3333333333%;
  }
}
.c-shipcost-table-head__item:last-child {
  text-align: right;
}
@media screen and (min-width: 721px) {
  .c-shipcost-table-head {
    display: flex;
    flex-flow: row wrap;
  }
}

.c-shipcost-table-row {
  justify-content: space-between;
  padding: 0.75rem;
  display: flex;
  flex-flow: row wrap;
}
.c-shipcost-table-row__item {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-shipcost-table-row__item {
    flex-basis: 100%;
  }
}
@media screen and (min-width: 721px) {
  .c-shipcost-table-row__item {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(33.3333333333% - 0.6666666667 * 1.5rem);
    max-width: calc(33.3333333333% - 0.6666666667 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 721px) and (-ms-high-contrast: none), screen and (min-width: 721px) and (-ms-high-contrast: active) {
  .c-shipcost-table-row__item {
    flex-basis: 33.3333333333%;
  }
}
@media screen and (min-width: 721px) {
  .c-shipcost-table-row__item:last-child {
    text-align: right;
  }
}

.c-shipcost-table-search {
  position: relative;
}
.c-shipcost-table-search__input {
  width: 100%;
  padding: 0.75rem 1.5rem;
  padding-right: 2.25rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!--Generator: Adobe Illustrator 27.8.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)--%3E%3Csvg version='1.1' id='angle-down__Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' enable-background='new 0 0 24 24' xml:space='preserve' fill='%2323384d'%3E%3Cpath d='M12,16.5c-0.2,0-0.4-0.1-0.5-0.2L4,8.8C3.7,8.5,3.7,8,4,7.7s0.8-0.3,1.1,0l7,7l7-7c0.3-0.3,0.8-0.3,1.1,0s0.3,0.8,0,1.1 l-7.5,7.5C12.4,16.4,12.2,16.5,12,16.5z'/%3E%3C/svg%3E");
  background-position: calc(100% - 0.6rem) center;
  background-size: 0.75rem;
  background-repeat: no-repeat;
}
.c-shipcost-table-search ul.c-shipcost-table-search__list {
  visibility: hidden;
  z-index: 10;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  max-height: 300px;
  margin: -1px 0 0;
  padding-left: 0;
  overflow: auto;
  border-width: 0 1px 1px;
  border-style: solid;
  border-radius: 0 0 6px 6px;
  border-color: #e5e5e5;
  background: white;
  box-shadow: 0 10px 20px -10px rgba(0, 0, 0, 0.2);
  opacity: 0;
  transition: opacity 0.2s ease-out;
}
.c-shipcost-table-search ul.c-shipcost-table-search__list.is-active {
  visibility: visible;
  opacity: 1;
}
.c-shipcost-table-search__item {
  padding: 0.75rem 1.5rem;
  list-style: none;
  cursor: pointer;
}
.c-shipcost-table-search__item.is-active, .c-shipcost-table-search__item:hover {
  background: #f9f8f6;
}
.c-shipcost-table-search__item.is-matching span {
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}

/* Components (FORM)
  ========================================================================= */
/* ============================================================================
COMPONENTS -> FORM
============================================================================ */
/**
* Styling form component.
*/
/* Variables
============================================================================ */
/* Formelements
========================================================================= */
fieldset legend {
  font-size: calc(22px + 0 * ((100vw - 320px) / 1046));
  width: 100%;
  margin-bottom: 1.5rem;
  color: #2f2f2f;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  fieldset legend{
    font-size: 22px;
  }
}
@media screen and (max-width: 320px){
  fieldset legend{
    font-size: 22px;
  }
}
fieldset label {
  line-height: 24px;
}
fieldset [data-shipping-form],
fieldset [data-billing-form] {
  display: flex;
  flex-flow: row wrap;
  align-items: baseline;
  justify-content: space-between;
}

.c-form {
  width: 100%;
}
.c-form--checkout .c-user-action--2 .c-user-action__button {
  margin-top: 0;
  margin-bottom: 0;
}
@media screen and (max-width: 720px) {
  .c-form--checkout .c-user-action--2 .c-user-action__hint {
    order: 2;
  }
}
@media screen and (min-width: 1025px) {
  .c-form--checkout {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(60% - 0.4 * 3rem);
    max-width: calc(60% - 0.4 * 3rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 1025px) and (-ms-high-contrast: none), screen and (min-width: 1025px) and (-ms-high-contrast: active) {
  .c-form--checkout {
    flex-basis: 60%;
  }
}
@media screen and (min-width: 1367px) {
  .c-form--checkout {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(66.6666666667% - 0.3333333333 * 3rem);
    max-width: calc(66.6666666667% - 0.3333333333 * 3rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 1367px) and (-ms-high-contrast: none), screen and (min-width: 1367px) and (-ms-high-contrast: active) {
  .c-form--checkout {
    flex-basis: 66.6666666667%;
  }
}
.c-form-item {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-form-item {
    flex-basis: 100%;
  }
}
.c-form-item--label {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
  z-index: 1;
  position: relative;
  top: 0.5rem;
  left: 1rem;
  flex: none;
  padding: 0.25rem 0.5rem;
  border-radius: 6px;
  background: white;
  color: #2f2f2f;
  line-height: 1;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
  transition: all 0.15s ease-out;
}
@media screen and (min-width: 1366px){
  .c-form-item--label{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .c-form-item--label{
    font-size: 14px;
  }
}
.c-form-item--label label {
  line-height: 1;
}
.c-form-item--label sup {
  padding-right: 0;
}
.c-form-item--input, .c-form-item--select {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
.c-form-item--input input,
.c-form-item--input select, .c-form-item--select input,
.c-form-item--select select {
  width: 100%;
  line-height: 1.5;
}
.c-form-item textarea {
  width: 100%;
  line-height: 24px;
  resize: none;
}
.c-form-item p {
  margin-top: 0.375rem;
  margin-bottom: 0;
}
.c-form-item__helptext {
  padding-top: 0.375rem;
}
.c-form-item__helptext a {
  text-decoration: underline;
  text-underline-offset: 3px;
}
.c-form-item__link {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
  display: block;
  padding: 0.375rem 0 0 0.375rem;
}
@media screen and (min-width: 1366px){
  .c-form-item__link{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .c-form-item__link{
    font-size: 14px;
  }
}
.c-form-item-container-wrapper {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  width: 100%;
}
.c-form-item-container-wrapper .c-form-item-container {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(50% - 0.5 * 1.5rem);
  max-width: calc(50% - 0.5 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-form-item-container-wrapper .c-form-item-container {
    flex-basis: 50%;
  }
}
@media screen and (max-width: 720px) {
  .c-form-item-container-wrapper .c-form-item-container {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% - 0 * 1.5rem);
    max-width: calc(100% - 0 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
    margin-bottom: 1.5rem;
  }
}
@media screen and (max-width: 720px) and (-ms-high-contrast: none), screen and (max-width: 720px) and (-ms-high-contrast: active) {
  .c-form-item-container-wrapper .c-form-item-container {
    flex-basis: 100%;
  }
}
.c-form-item-container-wrapper .c-form-item-container .c-form-item:not(.c-form-item--label) {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-form-item-container-wrapper .c-form-item-container .c-form-item:not(.c-form-item--label) {
    flex-basis: 100%;
  }
}
@media screen and (min-width: 721px) {
  .c-form-item-container-wrapper .c-form-item-container .c-form-item:not(.c-form-item--label) {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% - 0 * 1.5rem);
    max-width: calc(100% - 0 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 721px) and (-ms-high-contrast: none), screen and (min-width: 721px) and (-ms-high-contrast: active) {
  .c-form-item-container-wrapper .c-form-item-container .c-form-item:not(.c-form-item--label) {
    flex-basis: 100%;
  }
}
@media screen and (min-width: 721px) {
  .c-form-item-container-wrapper .c-form-item-container--giftcard-number {
    margin-bottom: 0;
  }
}
.c-form-item-container-wrapper .c-form-item-container--giftcard-pin {
  margin-bottom: 0;
}
.c-form-item-container-wrapper .c-form-item-container--checkbox {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-form-item-container-wrapper .c-form-item-container--checkbox {
    flex-basis: 100%;
  }
}
.c-form-item--giftcard-result {
  margin-bottom: 0;
}
.c-form-item--giftcard-result p {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-between;
  margin: 0;
}
.c-form-item--giftcard-result p span {
  font-size: calc(22px + 0 * ((100vw - 320px) / 1046));
  display: block;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .c-form-item--giftcard-result p span{
    font-size: 22px;
  }
}
@media screen and (max-width: 320px){
  .c-form-item--giftcard-result p span{
    font-size: 22px;
  }
}
@media screen and (min-width: 721px) {
  .c-form-item--giftcard-result {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(50% - 0.5 * 1.5rem);
    max-width: calc(50% - 0.5 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 721px) and (-ms-high-contrast: none), screen and (min-width: 721px) and (-ms-high-contrast: active) {
  .c-form-item--giftcard-result {
    flex-basis: 50%;
  }
}
.c-form-item--giftcard-check-button {
  margin-bottom: 1.5rem;
}
@media screen and (min-width: 721px) {
  .c-form-item--giftcard-check-button {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(50% - 0.5 * 1.5rem);
    max-width: calc(50% - 0.5 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
    margin-bottom: 0;
  }
}
@media screen and (min-width: 721px) and (-ms-high-contrast: none), screen and (min-width: 721px) and (-ms-high-contrast: active) {
  .c-form-item--giftcard-check-button {
    flex-basis: 50%;
  }
}
.c-form-item--file {
  position: relative;
}
.c-form-item--file label {
  display: flex;
  flex-flow: row wrap;
  position: absolute;
  top: 0;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 48px;
}
.c-form-item--file label small {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(50% - 0.5 * 1.5rem);
  max-width: calc(50% - 0.5 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media screen and (min-width: 1366px){
  .c-form-item--file label small{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .c-form-item--file label small{
    font-size: 14px;
  }
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-form-item--file label small {
    flex-basis: 50%;
  }
}
.c-form-item--file label small {
  padding: 0 0.75rem;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.c-form-item--file label span {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  display: inline-block;
  padding: 0.75rem 1.5rem;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .c-form-item--file label span{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .c-form-item--file label span{
    font-size: 16px;
  }
}
@media screen and (max-width: 720px) {
  .c-form-item--file label span {
    padding: 0.375rem 0.75rem;
    font-size: 14px;
  }
}
.c-form-item--file label span {
  color: white;
  line-height: 1.5;
  letter-spacing: normal;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  border-radius: 1000px;
  background: #23384d;
  text-align: center;
  cursor: pointer;
  transition: all 0.2s ease-out;
}
.touchevents .c-form-item--file label span {
  transition: none;
}

.c-form-item--file label span:focus-visible, .c-form-item--file label span:hover {
  background: rgb(50.9375, 81.5, 112.0625);
  color: white;
  text-decoration: none;
}
.c-form-item--file label span:focus-visible {
  outline-color: #23384d;
}
.c-form-item--file label span[disabled] {
  background: rgba(35, 56, 77, 0.3);
  cursor: default;
}
.c-form-item--file label span {
  color: #23384d;
  border-width: 1px;
  border-style: solid;
  border-color: #23384d;
  background: transparent;
}
.c-form-item--file label span:focus-visible, .c-form-item--file label span:hover {
  border-width: 1px;
  border-style: solid;
  border-color: #23384d;
  background: #23384d;
}
.c-form-item--file label span:focus-visible {
  outline-color: #23384d;
}
.c-form-item--file label span {
  display: flex;
  flex-flow: row wrap;
  align-content: center;
  align-self: stretch;
  max-height: 48px;
}
.c-form-item--file input {
  width: 100%;
  height: 48px;
  text-indent: -5000px;
}
.c-form-item--file input.is-invalid + label {
  border-color: #ab0943;
}
.c-form-item--file input.is-invalid + label small {
  color: #ab0943;
}
.c-form-item--checkbox p {
  margin-top: 0;
}
.c-form-fieldset {
  padding: 1.5rem 0;
}
.c-form-fieldset fieldset {
  margin-bottom: 0;
}
.c-form-fieldset--general-information {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
@media screen and (min-width: 961px) {
  .c-form-fieldset--registration .c-user-action--2 {
    margin-left: 0;
  }
}
@media screen and (min-width: 721px) {
  .c-form-fieldset--personal-data .c-form-item-container--area-code {
    margin-bottom: 0;
  }
}
.c-form-fieldset--personal-data .c-form-item-container--phone {
  margin-bottom: 0;
}
.c-form-fieldset--personal-data .c-form-item-container p:last-child {
  margin-bottom: 0;
}
.c-form-fieldset--create-account .c-form-item-container-wrapper .c-form-item-container,
.c-form-fieldset--create-account .c-form-item-container-wrapper .c-form-item-container--checkbox {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(50% - 0.5 * 1.5rem);
  max-width: calc(50% - 0.5 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-form-fieldset--create-account .c-form-item-container-wrapper .c-form-item-container,
  .c-form-fieldset--create-account .c-form-item-container-wrapper .c-form-item-container--checkbox {
    flex-basis: 50%;
  }
}
.c-form-fieldset--create-account .c-form-item-container-wrapper .c-form-item-container--login a {
  text-decoration: underline;
  text-underline-offset: 3px;
}
.c-form-fieldset--create-account [data-create-account] {
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
  justify-content: space-between;
}
@media screen and (min-width: 721px) {
  .c-form-fieldset--create-account [data-create-account] .c-form-item-container--password {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(50% - 0.5 * 1.5rem);
    max-width: calc(50% - 0.5 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 721px) and (-ms-high-contrast: none), screen and (min-width: 721px) and (-ms-high-contrast: active) {
  .c-form-fieldset--create-account [data-create-account] .c-form-item-container--password {
    flex-basis: 50%;
  }
}
.c-form-fieldset--productrating .c-form-item-container--rating .c-form-item--label {
  top: -0.375rem;
  left: 0;
  padding: 0;
}
.c-form-fieldset--giftcard .c-form-item-container-wrapper {
  align-items: flex-start;
  margin-bottom: 1.5rem;
}
.c-form--login {
  margin-bottom: 3rem;
}
.c-form--login .c-user-action {
  justify-content: flex-end;
}
.c-form--update .c-user-action {
  padding-bottom: 1.5rem;
}
.c-form--giftcard-balance-check form {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
.c-form--giftcard-balance-check .c-form-fieldset--giftcard {
  width: 100%;
}
.c-form--giftcard-balance-check .c-form-fieldset--giftcard legend.is-error {
  color: #ab0943;
}
@media screen and (min-width: 961px) {
  .c-form--giftcard-balance-check .c-form-fieldset--giftcard {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(50% - 0.5 * 1.5rem);
    max-width: calc(50% - 0.5 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 961px) and (-ms-high-contrast: none), screen and (min-width: 961px) and (-ms-high-contrast: active) {
  .c-form--giftcard-balance-check .c-form-fieldset--giftcard {
    flex-basis: 50%;
  }
}
.c-form--giftcard-balance-check .c-form-fieldset--giftcard .c-form-item-container--giftcard-number, .c-form--giftcard-balance-check .c-form-fieldset--giftcard .c-form-item-container--giftcard-pin {
  margin-bottom: 1.5rem;
}
@media screen and (min-width: 481px) {
  .c-form--giftcard-balance-check .c-form-fieldset--giftcard .c-form-item-container--giftcard-number, .c-form--giftcard-balance-check .c-form-fieldset--giftcard .c-form-item-container--giftcard-pin {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 481px) {
  .c-form--giftcard-balance-check .c-form-fieldset--giftcard .c-form-item-container--giftcard-number {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(66.6666666667% - 0.3333333333 * 1.5rem);
    max-width: calc(66.6666666667% - 0.3333333333 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 481px) and (-ms-high-contrast: none), screen and (min-width: 481px) and (-ms-high-contrast: active) {
  .c-form--giftcard-balance-check .c-form-fieldset--giftcard .c-form-item-container--giftcard-number {
    flex-basis: 66.6666666667%;
  }
}
@media screen and (min-width: 481px) {
  .c-form--giftcard-balance-check .c-form-fieldset--giftcard .c-form-item-container--giftcard-pin {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(33.3333333333% - 0.6666666667 * 1.5rem);
    max-width: calc(33.3333333333% - 0.6666666667 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 481px) and (-ms-high-contrast: none), screen and (min-width: 481px) and (-ms-high-contrast: active) {
  .c-form--giftcard-balance-check .c-form-fieldset--giftcard .c-form-item-container--giftcard-pin {
    flex-basis: 33.3333333333%;
  }
}
.c-form--giftcard-balance-check .c-form-fieldset--giftcard .c-giftcard-check p {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0;
}
.c-form--giftcard-balance-check .c-form-fieldset--giftcard .c-giftcard-check p span:not(:last-of-type) {
  margin-bottom: 0.375rem;
}
@media screen and (min-width: 481px) {
  .c-form--giftcard-balance-check .c-form-fieldset--giftcard .c-giftcard-check p span:not(:last-of-type) {
    margin-bottom: 0;
  }
}
.c-form--giftcard-balance-check .c-form-fieldset--giftcard .c-giftcard-check p span,
.c-form--giftcard-balance-check .c-form-fieldset--giftcard .c-giftcard-check p strong {
  width: 100%;
}
@media screen and (min-width: 481px) {
  .c-form--giftcard-balance-check .c-form-fieldset--giftcard .c-giftcard-check p span,
  .c-form--giftcard-balance-check .c-form-fieldset--giftcard .c-giftcard-check p strong {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(50% - 0.5 * 1.5rem);
    max-width: calc(50% - 0.5 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
    margin-bottom: 0;
  }
}
@media screen and (min-width: 481px) and (-ms-high-contrast: none), screen and (min-width: 481px) and (-ms-high-contrast: active) {
  .c-form--giftcard-balance-check .c-form-fieldset--giftcard .c-giftcard-check p span,
  .c-form--giftcard-balance-check .c-form-fieldset--giftcard .c-giftcard-check p strong {
    flex-basis: 50%;
  }
}
.c-form--giftcard-balance-check .c-user-action {
  justify-content: flex-end;
}

.c-form-item__helptext span,
.c-form-legal-notes span {
  display: block;
  line-height: 24px;
}
.c-form-item__helptext span a,
.c-form-legal-notes span a {
  text-decoration: underline;
  text-underline-offset: 3px;
}

.c-form-item-container {
  display: flex;
  flex-flow: row wrap;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-form-item-container {
    flex-basis: 100%;
  }
}
.c-form-item-container {
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1.5rem;
  text-align: left;
}
.c-form-item-container:focus-within .c-form-item--label, .c-form-item-container:hover .c-form-item--label {
  top: -0.375rem;
}
.c-form-item-container small.has-error {
  display: block;
  position: relative;
  width: 100%;
  margin-top: 0.375rem;
  padding: 0.375rem 0.75rem;
  border-radius: 0;
  background: #ab0943;
  color: white;
}
.c-form-item-container small.has-error::before {
  position: absolute;
  top: -0.25rem;
  left: 1.5rem;
  border-right: 0.25rem solid transparent;
  border-bottom: 0.25rem solid #ab0943;
  border-left: 0.25rem solid transparent;
  content: "";
}
.c-form-item-container a {
  text-decoration: underline;
  text-underline-offset: 3px;
}
@media screen and (min-width: 721px) {
  .c-form-item-container--first-name, .c-form-item-container--firstname, .c-form-item-container--last-name, .c-form-item-container--lastname, .c-form-item-container--area-code, .c-form-item-container--date-1, .c-form-item-container--phone {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(50% - 0.5 * 1.5rem);
    max-width: calc(50% - 0.5 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 721px) and (-ms-high-contrast: none), screen and (min-width: 721px) and (-ms-high-contrast: active) {
  .c-form-item-container--first-name, .c-form-item-container--firstname, .c-form-item-container--last-name, .c-form-item-container--lastname, .c-form-item-container--area-code, .c-form-item-container--date-1, .c-form-item-container--phone {
    flex-basis: 50%;
  }
}
@media screen and (min-width: 721px) {
  .c-form-item-container--area-code {
    margin-bottom: 0;
  }
}
.c-form-item-container--phone {
  margin-bottom: 0;
}
.c-form-item-container--housenumber, .c-form-item-container--postal-code {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(40% - 0.6 * 1.5rem);
  max-width: calc(40% - 0.6 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-form-item-container--housenumber, .c-form-item-container--postal-code {
    flex-basis: 40%;
  }
}
@media screen and (min-width: 481px) {
  .c-form-item-container--housenumber .c-form-item--input input#id_ship_postal_code, .c-form-item-container--postal-code .c-form-item--input input#id_ship_postal_code {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% - 0 * 1.5rem);
    max-width: calc(100% - 0 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 481px) and (-ms-high-contrast: none), screen and (min-width: 481px) and (-ms-high-contrast: active) {
  .c-form-item-container--housenumber .c-form-item--input input#id_ship_postal_code, .c-form-item-container--postal-code .c-form-item--input input#id_ship_postal_code {
    flex-basis: 100%;
  }
}
@media screen and (min-width: 721px) {
  .c-form-item-container--housenumber, .c-form-item-container--postal-code {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(30% - 0.7 * 1.5rem);
    max-width: calc(30% - 0.7 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 721px) and (-ms-high-contrast: none), screen and (min-width: 721px) and (-ms-high-contrast: active) {
  .c-form-item-container--housenumber, .c-form-item-container--postal-code {
    flex-basis: 30%;
  }
}
.c-form-item-container--address, .c-form-item-container--city {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-form-item-container--address, .c-form-item-container--city {
    flex-basis: 100%;
  }
}
@media screen and (min-width: 481px) {
  .c-form-item-container--address, .c-form-item-container--city {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(60% - 0.4 * 1.5rem);
    max-width: calc(60% - 0.4 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 481px) and (-ms-high-contrast: none), screen and (min-width: 481px) and (-ms-high-contrast: active) {
  .c-form-item-container--address, .c-form-item-container--city {
    flex-basis: 60%;
  }
}
@media screen and (min-width: 721px) {
  .c-form-item-container--address, .c-form-item-container--city {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(70% - 0.3 * 1.5rem);
    max-width: calc(70% - 0.3 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (min-width: 721px) and (-ms-high-contrast: none), screen and (min-width: 721px) and (-ms-high-contrast: active) {
  .c-form-item-container--address, .c-form-item-container--city {
    flex-basis: 70%;
  }
}
.c-form-item-container--multiple-choice .c-form-item--input {
  margin-top: 0.75rem;
  margin-left: 1.5rem;
}
.c-form-item-container--multiple-choice .c-form-item--input > div label {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  margin-bottom: 0.375rem;
}
.c-form-item-container--multiple-choice .c-form-item--input > div input {
  width: auto;
  margin-top: 0;
}
.c-form-item-container--quantity {
  width: 100%;
  margin-bottom: 0;
}
.c-form-item-container--quantity .c-quantity-select__input {
  height: 38px;
  padding: 0.375rem 1.5rem;
}
@media screen and (max-width: 720px) {
  .c-form-item-container--quantity .c-form-item {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(50% - 0.5 * 1.5rem);
    max-width: calc(50% - 0.5 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
  }
}
@media screen and (max-width: 720px) and (-ms-high-contrast: none), screen and (max-width: 720px) and (-ms-high-contrast: active) {
  .c-form-item-container--quantity .c-form-item {
    flex-basis: 50%;
  }
}
@media screen and (max-width: 720px) {
  .c-form-item-container--quantity .c-form-item--label {
    top: auto;
    left: auto;
    padding: 0;
  }
}
.c-form-item-container--quantity .c-form-item--select::before {
  height: 38px;
}
.c-form-item-container--has-info {
  position: relative;
}
.c-form-item-container--has-info .c-form-item--label {
  padding-top: 0.375rem;
}
.c-form-item-container--has-info label {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.c-form-item-container--has-info label .c-icon--asterisk {
  display: block;
  width: 14px;
  height: 14px;
}
.c-form-item-container--has-info .c-asterisk-wrap {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  margin-left: 0.375rem;
  padding: 0;
}
.c-form-item-container--has-info .c-asterisk-wrap:hover .c-asterisk {
  display: block;
}
.c-form-item-container--has-info .c-asterisk {
  font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
  display: none;
  z-index: 1;
  position: absolute;
  bottom: 100%;
  left: 0;
  width: 300px;
  margin: 0;
  padding: 0.375rem;
  border: 1px solid #e5e5e5;
  border-radius: 6px;
  background: white;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  font-family: "futura-pt-book", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .c-form-item-container--has-info .c-asterisk{
    font-size: 14px;
  }
}
@media screen and (max-width: 320px){
  .c-form-item-container--has-info .c-asterisk{
    font-size: 14px;
  }
}
.c-form-item-container--has-info .c-asterisk::after {
  position: absolute;
  bottom: -5px;
  left: 0.75rem;
  border-top: 5px solid #e5e5e5;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.c-form-item-container--checkbox {
  margin-bottom: 2.25rem;
}
.c-form-item-container--checkbox .c-form-item--label {
  top: 0;
  left: 0;
  padding-left: 0;
}
.c-form-item-container--checkbox .c-asterisk {
  position: relative;
  margin: 24px 0 0 24px;
}
.c-form-item-container--checkbox .c-asterisk__hint sup {
  left: -24px;
}
.c-form-item-container--checkbox .c-form-item--checkbox label:has(span),
.c-form-item-container--checkbox .c-form-item--checkbox label:has(p) {
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
}
.c-form-item-container--checkbox .c-form-item--checkbox input {
  margin-top: 5px;
}
.c-form-item-container--checkbox .c-form-item--checkbox p,
.c-form-item-container--checkbox .c-form-item--checkbox span {
  flex: 1 1;
}
.c-form-item-container--captcha .c-form-item--label {
  top: 0;
  left: 0;
  width: 100%;
  margin-bottom: 0.75rem;
  padding-left: 0;
}
.c-form-item-container--captcha .c-form-item--input {
  display: block;
}

[data-newsletter-additional-fields].is-hidden {
  display: none;
}

/* Modal */
.litebox .c-form fieldset {
  margin-bottom: 0.75rem;
}
.litebox .c-form .c-form-item:not(.c-form-item--label) {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .litebox .c-form .c-form-item:not(.c-form-item--label) {
    flex-basis: 100%;
  }
}
.litebox .c-form--login-modal .c-form-item-container-wrapper .c-form-item-container {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .litebox .c-form--login-modal .c-form-item-container-wrapper .c-form-item-container {
    flex-basis: 100%;
  }
}
.litebox .c-form--login-modal .c-user-action.c-user-action--1 {
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1.5rem;
}
.litebox .c-form--login-modal .c-user-action.c-user-action--1 .c-user-action__hint.is-secure {
  display: inline;
  max-width: fit-content;
  padding: 0;
}

/* Modules
  ========================================================================= */
/* ============================================================================
COMPONENTS -> FOOTER
============================================================================ */
/**
* Footer styling.
*/
/* Variables
============================================================================ */
.o-footer {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  position: relative;
}

.c-footer {
  width: 100%;
  max-width: 1366px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.c-footer.is-container-fullsize {
  max-width: none;
  padding-right: 0;
  padding-left: 0;
}
@media screen and (min-width: 321px) {
  .c-footer {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
  }
}
@media screen and (min-width: 481px) {
  .c-footer {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
  }
}
@media screen and (min-width: 721px) {
  .c-footer {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media screen and (min-width: 961px) {
  .c-footer {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media screen and (min-width: 1025px) {
  .c-footer {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media screen and (min-width: 1367px) {
  .c-footer {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.c-footer {
  display: flex;
  flex-flow: row wrap;
  position: relative;
}
.c-footer__newsletter-teaser {
  display: flex;
  flex-flow: column wrap;
  position: relative;
  justify-content: center;
  width: calc(100% + 1.5rem);
  margin-right: -0.75rem;
  margin-left: -0.75rem;
  padding: 3rem 1.5rem;
  background-color: #23384d;
  text-align: center;
}
@media screen and (min-width: 721px) {
  .c-footer__newsletter-teaser {
    width: calc(100% + 3rem);
    margin-right: -1.5rem;
    margin-left: -1.5rem;
    padding-right: 6rem;
    padding-left: 6rem;
  }
}
@media screen and (min-width: 961px) {
  .c-footer__newsletter-teaser {
    padding-right: 12rem;
    padding-left: 12rem;
  }
}
@media screen and (min-width: 1367px) {
  .c-footer__newsletter-teaser {
    flex-basis: calc(33.3333333333% + 1.5rem + (100vw - 1366px) / 2);
    max-width: calc(33.3333333333% + 1.5rem + (100vw - 1366px) / 2);
    margin-right: 0;
    margin-left: calc((100vw - 1366px) / -2 - 1.5rem);
    padding-right: 3rem;
    padding-left: 3rem;
    text-align: left;
  }
}
@media screen and (min-width: 2001px) {
  .c-footer__newsletter-teaser {
    padding-right: 9rem;
    padding-left: 9rem;
  }
}
.c-footer__newsletter-teaser::before {
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(35, 56, 77, 0.9), rgba(3.125, 5, 6.875, 0.9));
  content: "";
}
.c-footer__items {
  display: flex;
  flex-flow: row wrap;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-footer__items {
    flex-basis: 100%;
  }
}
.c-footer__items {
  justify-content: space-between;
  padding: 1.5rem 0;
}
@media screen and (min-width: 1367px) {
  .c-footer__items {
    flex: 1 1 66.6666666667%;
    max-width: 66.6666666667%;
    /**
    * TODO: we need a max-width solution for Safari
    */
    padding: 3rem 0 1.5rem 3rem;
  }
}
@media screen and (min-width: 1367px) and (-ms-high-contrast: none), screen and (min-width: 1367px) and (-ms-high-contrast: active) {
  .c-footer__items {
    flex-basis: 66.6666666667%;
  }
}
.c-footer__grid {
  flex-direction: column;
  justify-content: space-between;
}
@media screen and (min-width: 481px) {
  .c-footer__grid {
    display: flex;
    flex-flow: row wrap;
  }
}

.c-footer-list {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-footer-list {
    flex-basis: 100%;
  }
}
.c-footer-list {
  margin-bottom: 3rem;
}
.c-footer-list ul {
  margin-bottom: 0;
}
@media (min-width: 360px) {
  .c-footer-list {
    column-gap: 1.5rem;
    columns: 2 auto;
  }
}
@media screen and (min-width: 721px) {
  .c-footer-list {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(33.3333333333% - 0.6666666667 * 1.5rem);
    max-width: calc(33.3333333333% - 0.6666666667 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
    columns: 1;
  }
}
@media screen and (min-width: 721px) and (-ms-high-contrast: none), screen and (min-width: 721px) and (-ms-high-contrast: active) {
  .c-footer-list {
    flex-basis: 33.3333333333%;
  }
}
.c-footer-list--contact {
  columns: 1 auto;
}
.c-footer-list__item, .c-footer-list__link {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  align-items: stretch;
  color: #2f2f2f;
}
@media screen and (min-width: 1366px){
  .c-footer-list__item, .c-footer-list__link{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .c-footer-list__item, .c-footer-list__link{
    font-size: 16px;
  }
}
.c-footer-list__item .c-icon.c-icon--payment_amazon_pay {
  width: 60px;
}
.c-footer-list__item .c-icon.c-icon--payment_easy_credit {
  width: 40px;
}
.c-footer-list__item .c-icon.c-icon--payment_cashinadvance {
  width: 30px;
}
.c-footer-list__item .c-icon.c-icon--payment_zero_payment {
  width: 25px;
}
.c-footer-list__item .c-icon.c-icon--payment_invoice {
  width: 15px;
}
.c-footer-list__item .c-icon.c-icon--payment_paypal {
  width: 60px;
}
.c-footer-list__item .c-icon.c-icon--payment_paypal_ratepay {
  width: 60px;
}
.c-footer-list__item .c-icon.c-icon--payment_paypal_checkout {
  width: 60px;
}
.c-footer-list__item .c-icon.c-icon--payment_paypal_subscription {
  width: 73px;
}
.c-footer-list__item .c-icon.c-icon--payment_mollie_creditcard {
  width: 60px;
}
.c-footer-list__item .c-icon.c-icon--payment_mollie_banktransfer {
  width: 120px;
}
.c-footer-list__item .c-icon.c-icon--payment_mollie_apple_pay {
  width: 25px;
}
.c-footer-list__item .c-icon.c-icon--payment_mollie_klarna_pay_later {
  width: 25px;
}
.c-footer-list__item .c-icon.c-icon--payment_visa {
  width: 35px;
}
.c-footer-list__item .c-icon.c-icon--payment_mastercard {
  width: 30px;
}
.c-footer-list__item .c-icon.c-icon--payment_payone {
  width: 60px;
}
.c-footer-list__item .c-icon.c-icon--payment_payone_paydirekt {
  width: 30px;
}
.c-footer-list__item .c-icon.c-icon--payment_payrexx {
  width: 140px;
}
.c-footer-list__item .c-icon.c-icon--shipping_db_schenker {
  width: 140px;
}
.c-footer-list__item .c-icon.c-icon--shipping_dhl-envelope {
  width: 50px;
}
.c-footer-list__item .c-icon.c-icon--shipping_dhl-eu {
  width: 50px;
}
.c-footer-list__item .c-icon.c-icon--shipping_dhl {
  width: 50px;
}
.c-footer-list__item .c-icon.c-icon--shipping_dpd {
  width: 40px;
}
.c-footer-list__item .c-icon.c-icon--shipping_envelope {
  width: 50px;
}
.c-footer-list__item .c-icon.c-icon--shipping_gls {
  width: 40px;
}
.c-footer-list__item .c-icon.c-icon--shipping_spedition {
  width: 70px;
}
.c-footer-list__item .c-icon.c-icon--shipping_tbos-dhl {
  width: 50px;
}
.c-footer-list__item .c-icon.c-icon--shipping_ups {
  width: 18px;
}
.c-footer-list__item {
  margin-bottom: 0.375rem;
  color: #2f2f2f;
}
.c-footer-list__item--title {
  font-size: calc(20px + 0 * ((100vw - 320px) / 1046));
  width: 100%;
  margin-bottom: 0.75rem;
  column-span: all;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
  break-after: column;
}
@media screen and (min-width: 1366px){
  .c-footer-list__item--title{
    font-size: 20px;
  }
}
@media screen and (max-width: 320px){
  .c-footer-list__item--title{
    font-size: 20px;
  }
}
.c-footer-list__item--label {
  display: inline-block;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
.c-footer-list__item:has(.c-footer-list__item--label) {
  margin-bottom: 1.5rem;
}
.c-footer-list__item--contactform {
  margin-top: 1.5rem;
}
.c-footer-list__item--language {
  display: flex;
  flex-flow: row wrap;
  position: relative;
}
.c-footer-list__item--language .c-icon {
  box-sizing: content-box;
  aspect-ratio: 1;
  width: 24px;
  padding-right: 0.75rem;
  border-right: 1px solid #e5e5e5;
}
.c-footer-list__link:hover {
  border-bottom: 1px solid #2f2f2f;
  color: #2f2f2f;
}
.c-footer-list__link--language {
  display: flex;
  flex-flow: row wrap;
  flex-flow: row wrap;
  align-items: center;
  aspect-ratio: auto;
  margin-left: 0;
}
.c-footer-list__link--language:hover {
  border-bottom: none;
}
.c-footer-list__link--language::before {
  content: "\f131"/"";
  margin-right: 0.375rem;
  font-size: 24px;
}
.language-chooser-open .c-footer-list__link--language {
  border-radius: 12px 12px 0 0;
}

.c-footer-list--language {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-footer-list--language {
    flex-basis: 100%;
  }
}
.c-footer-list--language {
  column-gap: unset;
  margin-bottom: 0;
  columns: unset;
}
.c-footer-list--payment, .c-footer-list--shipping {
  display: flex;
  flex-flow: row wrap;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-footer-list--payment, .c-footer-list--shipping {
    flex-basis: 100%;
  }
}
.c-footer-list--payment, .c-footer-list--shipping {
  column-gap: unset;
  justify-content: center;
  margin-bottom: 0;
  padding: 1.5rem 1.5rem 0.75rem;
  columns: unset;
  background: #f2f2f2;
}
.c-footer-list--payment .c-footer-list__item, .c-footer-list--shipping .c-footer-list__item {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  margin-right: 0.75rem;
  margin-bottom: 0.75rem;
  padding: 0.375rem 0.75rem;
  border: 1px solid #e5e5e5;
  border-radius: 1000px;
  background: white;
}
.c-footer-list--payment .c-footer-list__item:last-child, .c-footer-list--shipping .c-footer-list__item:last-child {
  margin-left: 0;
}

/* Modifier
  ============================================================================ */
.c-footer--checkout .c-footer-list {
  display: flex;
  flex-flow: row wrap;
  max-width: none;
  margin-bottom: 0;
}
.c-footer--checkout .c-footer-list__item {
  margin-bottom: 0;
}
@media screen and (min-width: 961px) {
  .c-footer--checkout .c-footer-list__item {
    padding: 0 2.25rem 0 0;
  }
}
.c-footer--checkout .c-footer-list__item--title {
  display: none;
}

.c-help-teaser__title {
  font-size: calc(20px + 0 * ((100vw - 320px) / 1046));
  margin-bottom: 1.5rem;
  line-height: normal;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}

@media screen and (min-width: 1366px){
  .c-help-teaser__title{
    font-size: 20px;
  }
}

@media screen and (max-width: 320px){
  .c-help-teaser__title{
    font-size: 20px;
  }
}
.c-help-teaser p {
  color: white;
}

/* Newsletter teaser
============================================================================ */
.c-newsletter-teaser {
  position: relative;
}
.c-newsletter-teaser__title {
  font-size: calc(26px + 14 * ((100vw - 320px) / 1046));
  margin-bottom: 0;
  color: white;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
@media screen and (min-width: 1366px){
  .c-newsletter-teaser__title{
    font-size: 40px;
  }
}
@media screen and (max-width: 320px){
  .c-newsletter-teaser__title{
    font-size: 26px;
  }
}
.c-newsletter-teaser__subtitle {
  font-size: calc(20px + 0 * ((100vw - 320px) / 1046));
  margin-bottom: 0;
  color: white;
}
@media screen and (min-width: 1366px){
  .c-newsletter-teaser__subtitle{
    font-size: 20px;
  }
}
@media screen and (max-width: 320px){
  .c-newsletter-teaser__subtitle{
    font-size: 20px;
  }
}
.c-newsletter-teaser__form {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  justify-content: space-between;
  width: 100%;
  margin: 3rem 0 0;
}
.c-newsletter-teaser__form .c-form-item-container--newsletter {
  position: relative;
  width: 100%;
  margin-bottom: 0.75rem;
}
@media screen and (min-width: 481px) {
  .c-newsletter-teaser__form .c-form-item-container--newsletter:hover .c-form-item--label {
    top: -1.875rem;
  }
}
.c-newsletter-teaser__form .c-form-item-container--newsletter .c-footnote__sup--newsletter-teaser {
  z-index: 1;
  position: absolute;
  top: -0.75rem;
  right: -0.75rem;
  background-color: white;
  box-shadow: 0 0 2px 0 rgba(35, 56, 77, 0.8);
}
.c-newsletter-teaser__callout {
  width: 100%;
}
.c-newsletter-teaser .c-form-item--label {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
@media screen and (min-width: 481px) {
  .c-newsletter-teaser .c-form-item--label {
    position: absolute;
    top: -1rem;
  }
}
.c-newsletter-teaser__input {
  width: 100%;
  background-color: #f2f2f2;
  box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.8);
}
.c-newsletter-teaser__input:hover {
  box-shadow: 0 0 40px 0 black;
}
.c-newsletter-teaser__input:focus-visible {
  outline-color: white;
}
.c-newsletter-teaser__button {
  position: relative;
  top: 0.375rem;
  width: 100%;
  padding: 0.75rem;
  border: 1px solid rgb(216.25, 216.25, 216.25);
  background: white;
  color: #2f2f2f;
  line-height: 1;
}
@media screen and (min-width: 481px) {
  .c-newsletter-teaser__button {
    position: absolute;
    width: auto;
    inset: 0.25rem 0.25rem 0.25rem auto;
    padding: 0 0.75rem 0 1rem;
  }
}
.c-newsletter-teaser__small-print {
  width: 100%;
}
.c-newsletter-teaser__small-print p {
  font-size: calc(13px + 0 * ((100vw - 320px) / 1046));
  margin-top: 0.75rem;
  margin-bottom: 0;
  color: white;
}
@media screen and (min-width: 1366px){
  .c-newsletter-teaser__small-print p{
    font-size: 13px;
  }
}
@media screen and (max-width: 320px){
  .c-newsletter-teaser__small-print p{
    font-size: 13px;
  }
}
.c-newsletter-teaser__small-print p sup {
  color: white;
}
.c-newsletter-teaser__small-print a {
  padding-bottom: 0.1875rem;
  border-bottom: 1px solid white;
  color: white;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
}
.c-newsletter-teaser__small-print a:hover {
  border-bottom-color: white;
  color: white;
}

.c-footer-trust {
  width: 100%;
  padding: 0 1.5rem;
}
.c-footer-trust__title {
  font-size: calc(20px + 0 * ((100vw - 320px) / 1046));
  margin-bottom: 0.75rem;
  font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
  text-align: center;
}
@media screen and (min-width: 1366px){
  .c-footer-trust__title{
    font-size: 20px;
  }
}
@media screen and (max-width: 320px){
  .c-footer-trust__title{
    font-size: 20px;
  }
}

/* ============================================================================
MODULES -> HEADER
============================================================================ */
/**
* Header styling.
*/
/* Variables
============================================================================ */
/* Header
============================================================================ */
.o-header {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  z-index: 2;
  position: relative;
  height: 74px;
  background: white;
  transition: all 0.15s ease-out;
}
@media (prefers-contrast: more) {
  .o-header {
    background: black;
  }
}
@media screen and (min-width: 961px) {
  .o-header {
    height: 91px;
  }
}
@media screen and (min-width: 1025px) {
  .o-header {
    height: 103px;
  }
}
.searchbox-has-focus .o-header {
  z-index: 10;
}

html.lock .o-section.is-top .o-header::after {
  z-index: 3;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  content: "";
  transition: background 0.15s ease-in-out;
}

.c-header {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  align-items: center;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  transition: all 0.15s ease-out;
}
@media screen and (min-width: 1025px) {
  .c-header {
    padding-bottom: 1.5rem;
  }
}
@media screen and (min-width: 961px) {
  .c-header__shopsearch {
    flex: 1 1 40%;
    max-width: 40%;
    /**
    * TODO: we need a max-width solution for Safari
    */
    display: block;
  }
}
@media screen and (min-width: 961px) and (-ms-high-contrast: none), screen and (min-width: 961px) and (-ms-high-contrast: active) {
  .c-header__shopsearch {
    flex-basis: 40%;
  }
}
.c-header__logo {
  z-index: 1;
  position: relative;
  flex: 1 1;
}
@media screen and (min-width: 481px) {
  .c-header__logo {
    flex: 1 1 25%;
    max-width: 25%;
    /**
    * TODO: we need a max-width solution for Safari
    */
    margin-left: calc(37.5% + 0.375 * 0rem);
    text-align: center;
  }
}
@media screen and (min-width: 481px) and (-ms-high-contrast: none), screen and (min-width: 481px) and (-ms-high-contrast: active) {
  .c-header__logo {
    flex-basis: 25%;
  }
}
@media screen and (min-width: 961px) {
  .c-header__logo {
    flex: 1 1 20%;
    max-width: 20%;
    /**
    * TODO: we need a max-width solution for Safari
    */
    margin-left: 0;
  }
}
@media screen and (min-width: 961px) and (-ms-high-contrast: none), screen and (min-width: 961px) and (-ms-high-contrast: active) {
  .c-header__logo {
    flex-basis: 20%;
  }
}
.c-header__logo .c-logo__link {
  display: inline-block;
}
.c-header__logo img {
  width: 139px;
  height: 50px;
  transition: all 0.15s ease-out;
}
@media screen and (min-width: 961px) {
  .c-header__logo img {
    width: 186px;
    height: 67px;
  }
}
.c-header__logo--checkout {
  margin: 0;
  text-align: left;
}
.c-header__tools {
  position: relative;
  flex: 3 1;
  align-items: center;
}
@media screen and (min-width: 481px) {
  .c-header__tools {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% - 0 * 1.5rem);
    max-width: calc(100% - 0 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
    margin-left: -62.5%;
  }
}
@media screen and (min-width: 481px) and (-ms-high-contrast: none), screen and (min-width: 481px) and (-ms-high-contrast: active) {
  .c-header__tools {
    flex-basis: 100%;
  }
}
@media screen and (min-width: 961px) {
  .c-header__tools {
    flex: 1 1 40%;
    max-width: 40%;
    /**
    * TODO: we need a max-width solution for Safari
    */
    margin-left: 0;
  }
}
@media screen and (min-width: 961px) and (-ms-high-contrast: none), screen and (min-width: 961px) and (-ms-high-contrast: active) {
  .c-header__tools {
    flex-basis: 40%;
  }
}
.c-header__language {
  display: none;
}
@media screen and (min-width: 1025px) {
  .c-header__language {
    display: block;
    position: absolute;
    top: 0.75rem;
    right: 0.75rem;
  }
}

.c-header-navigation {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-end;
  height: 100%;
  margin-bottom: 0;
}
@media screen and (min-width: 481px) {
  .c-header-navigation {
    justify-content: flex-start;
  }
}
@media screen and (min-width: 961px) {
  .c-header-navigation {
    justify-content: flex-end;
  }
}
.c-header-navigation__item {
  display: flex;
  flex-flow: column wrap;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  transition: all 0.15s ease-out;
}
.c-header-navigation__item:hover {
  border-bottom-color: #23384d;
  background: white;
}
.c-header-navigation__item:hover .c-header-navigation__linktext {
  opacity: 1;
}
.c-header-navigation__item:last-child .c-header-navigation__link {
  margin-right: 0;
}
@media screen and (min-width: 481px) {
  .c-header-navigation__item--wishlist {
    margin-left: auto;
  }
}
@media screen and (min-width: 961px) {
  .c-header-navigation__item--wishlist {
    margin-left: 0;
  }
}
@media screen and (min-width: 961px) {
  .c-header-navigation__item--search {
    display: none;
  }
}
.c-header-navigation__link {
  font-size: calc(16px + 0 * ((100vw - 320px) / 1046));
  display: flex;
  flex-flow: column wrap;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1/1;
  height: 100%;
  margin-left: 0.5rem;
  padding: 0 0.25rem;
  border: 1px solid #e5e5e5;
  border-radius: 24px;
  cursor: pointer;
  transition: all 0.15s ease-out;
}
@media screen and (min-width: 1366px){
  .c-header-navigation__link{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .c-header-navigation__link{
    font-size: 16px;
  }
}
@media screen and (min-width: 481px) {
  .c-header-navigation__link {
    margin-left: 0.75rem;
    padding-right: 0.375rem;
    padding-left: 0.375rem;
  }
}
@media screen and (min-width: 1367px) {
  .c-header-navigation__link {
    margin-left: 1.5rem;
  }
}
.c-header-navigation__link::before {
  color: #2f2f2f;
  font-size: 18px;
  transition: all 0.15s ease-out;
}
@media screen and (min-width: 721px) {
  .c-header-navigation__link::before {
    font-size: 20px;
  }
}
@media screen and (min-width: 1025px) {
  .c-header-navigation__link::before {
    font-size: 24px;
  }
}
.c-header-navigation__link:hover::before {
  color: #23384d;
}
.c-header-navigation__link:hover .c-icon {
  fill: #23384d;
}
.c-header-navigation__link--search, .c-header-navigation__link--account, .c-header-navigation__link--wishlist, .c-header-navigation__link--shopping-cart {
  position: relative;
}
.c-header-navigation__link--search::after, .c-header-navigation__link--account::after, .c-header-navigation__link--wishlist::after, .c-header-navigation__link--shopping-cart::after {
  display: flex;
  flex-flow: row wrap;
  position: absolute;
  top: -9px;
  right: -6px;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  border: 1px solid #ffffff;
  border-radius: 1000px;
  background: #23384d;
  color: #ffffff;
  font-size: 11px;
  opacity: 0;
  transition: all 0.15s ease-out;
}
@media screen and (min-width: 481px) {
  .c-header-navigation__link--search::after, .c-header-navigation__link--account::after, .c-header-navigation__link--wishlist::after, .c-header-navigation__link--shopping-cart::after {
    right: -13.3333333333px;
    width: 20px;
    height: 20px;
  }
}
@media screen and (min-width: 1025px) {
  .c-header-navigation__link--search::after, .c-header-navigation__link--account::after, .c-header-navigation__link--wishlist::after, .c-header-navigation__link--shopping-cart::after {
    right: -16px;
    width: 24px;
    height: 24px;
  }
}
.c-header-navigation__link--search[data-status=active], .c-header-navigation__link--account[data-status=active], .c-header-navigation__link--wishlist[data-status=active], .c-header-navigation__link--shopping-cart[data-status=active] {
  border-color: #23384d;
}
.c-header-navigation__link--search[data-status=active]::after, .c-header-navigation__link--account[data-status=active]::after, .c-header-navigation__link--wishlist[data-status=active]::after, .c-header-navigation__link--shopping-cart[data-status=active]::after {
  opacity: 1;
}
.c-header-navigation__link--language {
  flex-flow: row wrap;
  aspect-ratio: auto;
}
@media screen and (min-width: 961px) {
  .c-header-navigation__link--language {
    margin-left: 0;
  }
}
@media screen and (min-width: 1367px) {
  .c-header-navigation__link--language {
    margin-left: 0;
    padding-right: 0.75rem;
  }
}
.c-header-navigation__link--language .c-header-navigation__linktext {
  display: none;
}
@media screen and (min-width: 1367px) {
  .c-header-navigation__link--language .c-header-navigation__linktext {
    font-size: calc(14px + 0 * ((100vw - 320px) / 1046));
    display: block;
    position: relative;
    inset: 0;
    font-family: "futura-pt-medium", "Trebuchet MS", Arial, sans-serif;
    opacity: 1;
  }
  @media screen and (min-width: 1366px){
    .c-header-navigation__link--language .c-header-navigation__linktext{
      font-size: 14px;
    }
  }
  @media screen and (max-width: 320px){
    .c-header-navigation__link--language .c-header-navigation__linktext{
      font-size: 14px;
    }
  }
}
.c-header-navigation__link--language span:not(.c-header-navigation__linktext) {
  display: none;
}
@media screen and (min-width: 1367px) {
  .c-header-navigation__link--language span:not(.c-header-navigation__linktext) {
    display: inline-block;
  }
}
.c-header-navigation__link--language::before {
  content: "\f131"/"";
}
.c-header-navigation__link--search {
  margin-left: 0;
  background: none;
}
.c-header-navigation__link--search:focus-visible, .c-header-navigation__link--search:hover {
  background: none;
}
.c-header-navigation__link--search::before {
  content: "\f123"/"";
}
.c-header-navigation__link--search.is-active {
  border-color: #23384d;
}
.c-header-navigation__link--search.is-active::before {
  content: "\f14d"/"";
  font-size: 18px;
}
@media screen and (min-width: 481px) {
  .c-header-navigation__link--search.is-active::before {
    font-size: 20px;
  }
}
@media screen and (min-width: 1025px) {
  .c-header-navigation__link--search.is-active::before {
    font-size: 24px;
  }
}
.c-header-navigation__link--account::before {
  content: "\f166"/"";
}
.c-header-navigation__link--account::after {
  content: "\f151"/"";
}
.c-header-navigation__link--account.is-logged-in {
  border-color: #23384d;
}
.c-header-navigation__link--account.is-logged-in::after {
  opacity: 1;
}
.c-header-navigation__link--wishlist::before {
  content: "\f130"/"";
}
.c-header-navigation__link--wishlist::after {
  content: attr(data-wishlist-numitems);
}
.c-header-navigation__link--shopping-cart::before {
  content: "\f10c"/"";
}
.c-header-navigation__link--shopping-cart::after {
  content: attr(data-cart-qty);
}
.c-header-navigation__linktext {
  display: none;
  position: absolute;
  bottom: -1.05rem;
  color: currentColor;
  color: #2f2f2f;
  white-space: nowrap;
  opacity: 0;
  transition: all 0.15s ease-out;
  font-size: calc(11px + 0 * ((100vw - 320px) / 1046));
}
@media screen and (min-width: 1366px){
  .c-header-navigation__linktext{
    font-size: 11px;
  }
}
@media screen and (max-width: 320px){
  .c-header-navigation__linktext{
    font-size: 11px;
  }
}
.c-header-navigation__linktext:hover {
  color: rgb(50.9375, 81.5, 112.0625);
}

/* ============================================================================
COMPONENTS -> NEWSLETTER-REGISTRATION
============================================================================ */
[data-newsletter-additional-fields].is-hidden {
  display: none;
}
[data-newsletter-additional-fields] .c-form-item-container--checkbox {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  [data-newsletter-additional-fields] .c-form-item-container--checkbox {
    flex-basis: 100%;
  }
}
[data-newsletter-additional-fields] .c-form-item-container--checkbox label {
  line-height: 24px;
}

.c-newsletter-registration {
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 1025px) {
  .c-newsletter-registration {
    flex: 1 1 66%;
    max-width: 66%;
    /**
    * TODO: we need a max-width solution for Safari
    */
    justify-content: center;
    margin-right: 33%;
    padding-right: 0;
  }
}
@media screen and (min-width: 1025px) and (-ms-high-contrast: none), screen and (min-width: 1025px) and (-ms-high-contrast: active) {
  .c-newsletter-registration {
    flex-basis: 66%;
  }
}
.c-newsletter-registration .c-section-info__info {
  text-align: left;
}
.c-newsletter-registration__image {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(100% - 0 * 1.5rem);
  max-width: calc(100% - 0 * 1.5rem);
  /**
  * TODO: we need a max-width solution for Safari
  */
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-newsletter-registration__image {
    flex-basis: 100%;
  }
}
.c-newsletter-registration__image {
  order: 2;
  margin-bottom: 1.5rem;
}
.c-newsletter-registration__image img {
  width: 100%;
}
.c-newsletter-registration__description {
  color: #2f2f2f;
}
.c-newsletter-registration__description p {
  color: #2f2f2f;
}
.c-newsletter-registration form {
  width: 100%;
}
.c-newsletter-registration__form {
  width: 100%;
  margin: 0;
}
@media screen and (min-width: 481px) {
  .c-newsletter-registration__form {
    margin: 0;
  }
}
.c-newsletter-registration__input-form {
  display: flex;
  flex-flow: row wrap;
}
.c-newsletter-registration__input-form input {
  width: 100%;
  margin-bottom: 0.75rem;
}
@media screen and (min-width: 1367px) {
  .c-newsletter-registration__input-form input {
    flex: 2 1;
    margin-bottom: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
}
.c-newsletter-registration__input-form select {
  width: 100%;
  height: auto;
}
@media screen and (min-width: 481px) {
  .c-newsletter-registration__input-form select {
    flex: 1 1;
    margin-bottom: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .c-newsletter-registration__input-form select + .c-newsletter-registration__button--unsubscribe {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
}
@media screen and (min-width: 1367px) {
  .c-newsletter-registration__input-form select {
    flex: 2 1;
    border-right-width: 0;
    border-left-width: 0;
    border-radius: 0;
  }
}
.c-newsletter-registration__input-form button.c-newsletter-registration__button--subscribe {
  width: 100%;
  margin-bottom: 0.75rem;
}
@media screen and (min-width: 481px) {
  .c-newsletter-registration__input-form button.c-newsletter-registration__button--subscribe {
    flex: 1 1;
    margin-bottom: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
}
.c-newsletter-registration__input-form button.c-newsletter-registration__button--subscribe sup {
  color: white;
  transition: color 0.15s ease-in-out;
}
@media screen and (min-width: 1367px) {
  .c-newsletter-registration__input-form button.c-newsletter-registration__button--subscribe {
    border-radius: 0;
  }
}
.c-newsletter-registration__input-form button.c-newsletter-registration__button--unsubscribe {
  width: 100%;
  margin-top: 0.75rem;
}
@media screen and (min-width: 481px) {
  .c-newsletter-registration__input-form button.c-newsletter-registration__button--unsubscribe {
    width: auto;
    margin-top: 0;
  }
}
@media screen and (min-width: 1367px) {
  .c-newsletter-registration__input-form button.c-newsletter-registration__button--unsubscribe {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
}
@media screen and (min-width: 481px) {
  .c-newsletter-registration__input-form button + .c-newsletter-registration__button--unsubscribe {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
}
.c-newsletter-registration__input-form .c-footnote__sup--newsletter-teaser {
  color: #23384d;
}
.c-newsletter-registration__input-form .c-footnote__sup--newsletter-teaser:focus-visible {
  outline-color: #23384d;
}
.c-newsletter-registration small.has-error {
  display: block;
  width: 100%;
  padding: 2px 8px;
  padding: 0.375rem 0.75rem;
  background: #ab0943;
  color: #2f2f2f;
}
.c-newsletter-registration__small-print {
  margin: 1.5rem 0 0 0;
}
.c-newsletter-registration__small-print p {
  font-size: calc(13px + 0 * ((100vw - 320px) / 1046));
  margin-bottom: 1.5rem;
  color: #2f2f2f;
}
@media screen and (min-width: 1366px){
  .c-newsletter-registration__small-print p{
    font-size: 13px;
  }
}
@media screen and (max-width: 320px){
  .c-newsletter-registration__small-print p{
    font-size: 13px;
  }
}
.c-newsletter-registration__small-print p a {
  text-decoration: underline;
  text-underline-offset: 3px;
}
.c-newsletter-registration--unsubscribe {
  margin-bottom: 3rem;
}

.o-content-container--newsletter-registration {
  padding-top: 3rem;
}

/* Modifier
============================================================================ */
.c-showcase-plugin-newsletter .o-content-container--newsletter-registration {
  padding: 0;
}
.c-showcase-plugin-newsletter .c-newsletter-registration > form {
  width: 100%;
}
.c-showcase-plugin-newsletter .c-newsletter-registration__form {
  margin: 1.5rem 0 0.75rem 0;
}
.c-showcase-plugin-newsletter .c-newsletter-registration__message {
  margin-bottom: 1.5rem;
  padding: 0.375rem 0.75rem;
  border-width: 1px;
  border-style: solid;
  background-color: white;
}
.c-showcase-plugin-newsletter .c-newsletter-registration__message p {
  margin-bottom: 0;
}
.c-showcase-plugin-newsletter .c-newsletter-registration__message--error {
  border-color: #ab0943;
}
.c-showcase-plugin-newsletter .c-newsletter-registration__message--error p {
  color: #ab0943;
}
@media screen and (min-width: 721px) {
  .c-showcase-plugin-newsletter .c-newsletter-registration {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% - 0 * 1.5rem);
    max-width: calc(100% - 0 * 1.5rem);
    /**
    * TODO: we need a max-width solution for Safari
    */
    margin-right: 0;
    padding-right: 0;
  }
}
@media screen and (min-width: 721px) and (-ms-high-contrast: none), screen and (min-width: 721px) and (-ms-high-contrast: active) {
  .c-showcase-plugin-newsletter .c-newsletter-registration {
    flex-basis: 100%;
  }
}

/* ============================================================================
COMPONENTS -> TOPBAR
============================================================================ */
/**
* Styling for topbar.
*/
/* Variables
============================================================================ */
.o-topbar {
  position: relative;
  height: 28px;
  background: rgb(247.35, 247.35, 247.35);
}
@media screen and (min-width: 961px) {
  .o-topbar {
    height: 28.5px;
  }
}
@media screen and (min-width: 1025px) {
  .o-topbar {
    height: 28px;
  }
}

.c-topbar__list {
  display: flex;
  flex-flow: row wrap;
  flex-wrap: nowrap;
  width: 100%;
  margin-bottom: 0;
  overflow: auto;
  -webkit-mask: linear-gradient(90deg, transparent, white 3rem, white calc(100% - 3rem), transparent);
  mask: linear-gradient(90deg, transparent, white 3rem, white calc(100% - 3rem), transparent);
}
@media screen and (min-width: 1025px) {
  .c-topbar__list {
    justify-content: center;
  }
}
.c-topbar__list::-webkit-scrollbar {
  height: 1px;
}
.c-topbar__list::-webkit-scrollbar-track {
  background: #f2f2f2;
}
.c-topbar__list::-webkit-scrollbar-thumb {
  background-color: rgb(203.5, 203.5, 203.5);
}
.c-topbar__item {
  display: flex;
  flex-flow: row wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  padding: 0.1875rem 1.5rem 0.1875rem;
  color: #707070;
  font-size: 14px;
}
@media screen and (min-width: 961px) {
  .c-topbar__item {
    font-size: calc(15px + 0 * ((100vw - 320px) / 1046));
  }
  @media screen and (min-width: 1366px){
    .c-topbar__item{
      font-size: 15px;
    }
  }
  @media screen and (max-width: 320px){
    .c-topbar__item{
      font-size: 15px;
    }
  }
}
.c-topbar__item svg {
  fill: #707070;
  width: 14px;
  height: 14px;
  margin-right: 0.375rem;
}
@media screen and (min-width: 961px) {
  .c-topbar__item svg {
    width: 16px;
    height: 16px;
  }
}

/* A11Y
  ========================================================================= */
/* ============================================================================
A11Y -> A11>
============================================================================ */
/**
* Global a11y import file
*/
.a11y-sr-only {
  clip: rect(0 0 0 0);
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  border: 0;
}

.a11y-skip-links {
  clip: rect(1px, 1px, 1px, 1px);
  z-index: -1;
  position: relative;
  top: 0;
  width: 0;
  height: 0;
  overflow: hidden;
  background: white;
  white-space: nowrap;
}
.a11y-skip-links:focus-visible, .a11y-skip-links:has(:focus-visible) {
  clip: auto;
  display: flex;
  z-index: 99999;
  flex-flow: column nowrap;
  justify-content: center;
  width: 100%;
  height: auto;
  padding: 0.75rem;
  overflow: auto;
  gap: 0.75rem 1.5rem;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
}
@media screen and (min-width: 721px) {
  .a11y-skip-links:focus-visible, .a11y-skip-links:has(:focus-visible) {
    flex-flow: row wrap;
  }
}
.a11y-skip-links a.a11y-skip-links__button {
  padding: 0.375rem 0.75rem;
  font-size: calc(14px + 2 * ((100vw - 320px) / 1046));
  clip: rect(1px, 1px, 1px, 1px);
  z-index: -1;
  position: absolute;
  top: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
  white-space: nowrap;
}
@media screen and (min-width: 1366px){
  .a11y-skip-links a.a11y-skip-links__button{
    font-size: 16px;
  }
}
@media screen and (max-width: 320px){
  .a11y-skip-links a.a11y-skip-links__button{
    font-size: 14px;
  }
}
.a11y-skip-links a.a11y-skip-links__button:focus-visible {
  clip: auto;
  position: relative;
  width: auto;
  height: auto;
  outline: 2px solid rgb(50.9375, 81.5, 112.0625);
}

/* Overrides */
/* Shame
  ========================================================================= */
/* SHAME */

/*# sourceMappingURL=main.css.map */