@charset "UTF-8";
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, .cms-no-route .main, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

/**
 * Becareful : when you switch to horizontal position (left and right),
 * width become height and height become width
 */
* {
  outline: none;
  box-sizing: border-box; }
  *:active, *:focus {
    outline: none; }

*:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
  -webkit-text-fill-color: #000000; }
  *:-webkit-autofill:hover, *:-webkit-autofill:focus {
    border-bottom: 1px solid #000000 !important; }

*::-ms-clear {
  display: none; }

*::-moz-focus-inner {
  border: 0;
  padding: 0; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  main {
    display: block; } }

@media (min-width: 481px) {
  .visible-xs {
    display: none !important; } }

@media (max-width: 480.98px) {
  .visible-xs {
    display: block; } }

@media (min-width: 640px) {
  .visible-sm {
    display: none !important; } }

@media (max-width: 639.98px) {
  .visible-sm {
    display: block; } }

@media (min-width: 769px) {
  .visible-md {
    display: none !important; } }

@media (max-width: 768.98px) {
  .visible-md {
    display: block; } }

@media (min-width: 1025px) {
  .visible-lg {
    display: none !important; } }

@media (max-width: 1024.98px) {
  .visible-lg {
    display: block; } }

@media (min-width: 1280px) {
  .visible-xl {
    display: none !important; } }

@media (max-width: 1279.98px) {
  .visible-xl {
    display: block; } }

@media (min-width: 481px) {
  .hidden-xs {
    display: block; } }

@media (max-width: 480.98px) {
  .hidden-xs {
    display: none !important; } }

@media (min-width: 640px) {
  .hidden-sm {
    display: block; } }

@media (max-width: 639.98px) {
  .hidden-sm {
    display: none !important; } }

@media (min-width: 769px) {
  .hidden-md {
    display: block; } }

@media (max-width: 768.98px) {
  .hidden-md {
    display: none !important; } }

@media (min-width: 1025px) {
  .hidden-lg {
    display: block; } }

@media (max-width: 1024.98px) {
  .hidden-lg {
    display: none !important; } }

@media (min-width: 1280px) {
  .hidden-xl {
    display: block; } }

@media (max-width: 1279.98px) {
  .hidden-xl {
    display: none !important; } }

._hidden,
.visually-hidden,
.cms-page-view:not(.cms-styleguide):not(.with-topfooter) .mdp-footer-reinsurance,
.cms-index-index:not(.with-topfooter) .mdp-footer-reinsurance,
.action.previous span,
.action.next span,
input[type="checkbox"],
.field.qty label,
.field.qty .label,
body input[type="radio"],
form.subscribe .field.newsletter .label,
table.data.table .table-caption,
.cms-home .page-title-wrapper,
.page-header > .header .account-link .label,
.page-header > .header .account-link .text,
.page-header > .header .action.showcart .label,
.page-header > .header .action.showcart .text,
.block-search .block-title,
.block-search .action.advanced,
.block-search form.minisearch .search .label span,
.block-search form.minisearch .action.search span,
.switcher-label,
.nav-sections-item-title,
.push-products-menu > li .action.tocart .price-label,
.push-products-menu > li .action.tocart .old-price,
.minicart-wrapper .counter .counter-label,
.block-minicart .minicart-items-wrapper .product-item .actions .secondary span,
.block-minicart .product-item-details .details-qty > label,
.contentmanager-contentlist-view .filter-current .block-subtitle,
div.field .iti label + label,
.agenda-information .atcb_button svg,
.agenda-information .atcb_button .atcb_text,
.agenda-information .atcb_list[style="display: none;"],
.swatch-input,
.price-box .price-label,
.product.media .action.towishlist span,
.product-info-main-wrapper .alert.stock .email[style="display: none"] + .action,
.bundle-options-container .block-bundle-summary .product-image-container,
.bundle-options-container .block-bundle-summary .product.name,
.bundle-options-container .block-bundle-summary .stock,
.authentication-wrapper .action-close > span,
.checkout-cart-index .recommended-products .reco-wrapper .strate-title,
.checkout-cart-index .recommended-products .reco-wrapper .cms-page-view:not(.cms-styleguide) .page-title-wrapper .page-title,
.cms-page-view:not(.cms-styleguide) .page-title-wrapper .checkout-cart-index .recommended-products .reco-wrapper .page-title,
.checkout-cart-index .recommended-products .reco-wrapper .cms-index-index .page-title-wrapper .page-title,
.cms-index-index .page-title-wrapper .checkout-cart-index .recommended-products .reco-wrapper .page-title,
.checkout-cart-index .recommended-products .reco-wrapper h1[data-content-type="heading"],
.checkout-cart-index .recommended-products .reco-wrapper h2[data-content-type="heading"],
.checkout-cart-index .recommended-products .reco-wrapper .product-view-content-block .block-title,
.product-view-content-block .checkout-cart-index .recommended-products .reco-wrapper .block-title,
.checkout-cart-index .recommended-products .reco-wrapper .block.related .block-title,
.block.related .checkout-cart-index .recommended-products .reco-wrapper .block-title,
.checkout-cart-index .recommended-products .reco-wrapper .block.upsell .block-title,
.block.upsell .checkout-cart-index .recommended-products .reco-wrapper .block-title,
.checkout-cart-index .recommended-products .reco-wrapper .block-viewed-products-grid .block-title,
.block-viewed-products-grid .checkout-cart-index .recommended-products .reco-wrapper .block-title,
.checkout-cart-index .recommended-products .reco-wrapper .blog-page .page-title,
.blog-page .checkout-cart-index .recommended-products .reco-wrapper .page-title,
.checkout-cart-index .recommended-products .reco-wrapper .blog-post-view .post-view .post-holder .post-title,
.blog-post-view .post-view .post-holder .checkout-cart-index .recommended-products .reco-wrapper .post-title,
table.cart > tbody > tr.item-info > td.item .product-item-name .preview-link,
table.cart > tbody > tr.item-info > td .product-item-qty .label,
table.cart > tbody > tr.item-info > td .actions-toolbar .action.action-delete span,
.cart-container #shipping-zip-form legend,
.cart-container #shipping-zip-form br,
.checkout-index-index .page-title,
.checkout-index-index .shipping-address-items .shipping-address-item .shipping-address-item-actions button.action-select-shipping-item span,
.opc-wrapper .checkout-payment-method .payments .legend,
.customer-address-index .column.main .table-additional-addresses-items td.actions a span,
.customer-address-form .form-address-edit legend,
.customer-account-edit .form.form-edit-account .legend,
.newsletter-manage-index .form-newsletter-manage legend,
.wishlist-index-index .products-grid .product-items .product-item-inner > .product-item-actions > .action > span,
.wishlist-index-share .form.wishlist.share legend,
.blog-page .addthis_toolbox,
.post-list-wrapper .post-list .post-holder .post-description *[data-content-type="heading"],
.blog-post-view .post-view .main-content .post-short-description,
body.catalog-product-view.init-personalized-product .start-personalized,
body.catalog-product-view.init-personalized-product .edit-personalized,
body.catalog-product-view.init-personalized-product .box-tocart > .fieldset,
body.catalog-product-view.init-personalized-product .box-tocart > .actions,
body.catalog-product-view:not(.init-personalized-product) .personalized-container #content-template,
body.catalog-product-view:not(.init-personalized-product) .personalized-container .complete-personalized,
div.personalized-container > input[type="radio"] + label,
.catalogsearch-result-index .search.results dl.block,
.filter-title,
.block-subtitle.filter-subtitle,
.amshopby-filter-current.filter-current .filter-current-subtitle,
.amshopby-filter-current.filter-current .amshopby-items.items > .amshopby-item .amshopby-filter-name,
div.filter-options .filter-options-content li.item > a .count .filter-count-label,
.loading-mask .loader,
.modal-slide .action-close > span,
.modal-popup .action-close > span,
.pages .label,
.toolbar-products .toolbar-sorter .sorter-action span,
.field-tooltip .label span {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0; }

.columns::after {
  display: block;
  content: "";
  clear: both;
  font-size: 0;
  line-height: 0;
  height: 0;
  overflow: hidden; }

.list-custom li::before, .product-info-main-wrapper ul li::before, #netreviews_reviews_tab .netreviews_review_part .list li::before, .btn--icon::before, .btn--cart::before, .action.tocart::before, .btn--edit::before, .btn--download::before, .ct-view-fichiers_joints .files .redirect-content::before, .btn--note::before, div.personalized-container .personalized-options.start-personalized::before, .btn--ticket::before, .mdp-billet a::before, .btn--mail::before, .btn--anchor::before, .btn--target::before, .btn--map::before, .btn--agenda::before, .btn--icon::after, .btn--cart::after, .action.tocart::after, .btn--edit::after, .btn--download::after, .ct-view-fichiers_joints .files .redirect-content::after, .btn--note::after, div.personalized-container .personalized-options.start-personalized::after, .btn--ticket::after, .mdp-billet a::after, .btn--mail::after, .btn--anchor::after, .btn--target::after, .btn--map::after, .btn--agenda::after, .action.change-password::before, .action.edit::before, .action.action-edit::before, .action.delete::before, .action.action-edit-address::before, .action.action-delete::before, .action.mailto::before, .action.next::before, .action.previous::before, .action.sorter-action::before, .action.tocompare::before, .action.towishlist::before, form .field.date .ui-datepicker-trigger::before, .field-icon, .field.card-number .control::after, .field-tooltip, input[type="checkbox"] + label::after, .reveal-password, .slick-slider .slick-prev::before,
.slick-slider .slick-next::before, .tooltip-wrapper .icon::before, .product-info-main-wrapper .additional-attributes-wrapper .additional-attributes .more-wrapper .icon::before, .block-search form.minisearch .search .label::before,
.block-search form.minisearch .action.search::before, .block-minicart .itemPopupImage::before, .cm-filter-current > .items .action.remove::after, .soon_faq-index-index .column.main .faq-toggle .faq-title[data-role="title"]::after, .agenda-information .atcb_button::before, .product.media .sharing-icon::before, .checkout-index-index .new-address-popup .action-show-popup::before, .opc-progress-bar li._active::before, .opc-progress-bar li._complete::before, .my-orders-search-advanced fieldset.filter-summary > ul li > a:not(.action-clear-all)::before, .my-orders-search-advanced .field.field-date .ui-datepicker-trigger::before, div.personalized-container .edit-personalized::before, .breadcrumbs .items > li + li::before, .actions.dropdown > .toggle::after, .amshopby-filter-current.filter-current .amshopby-items.items > .amshopby-item .amshopby-remove::before, .notification::before, .message.message-success::before, .message.notice::before, .message.info::before, .message.message-notice::before, .message.message-progress::before, .message.message-spinner::before, .message.message-in-rating-edit::before, .message.message-warning::before, .message.message-error::before, .message.error::before, .notification-text::before, .block-collapsible-nav li.item::before,
.block-collapsible-nav li.item a::before,
.block-collapsible-nav li.item strong::before, .field-tooltip .field-tooltip-action::before {
  text-transform: none;
  font-family: 'icomoon' !important;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/**
 * Based on native Luma kit icons
 * Created with icomoon
 */
@font-face {
  font-family: 'jade-icons';
  src: url("../fonts/jade-icons.eot");
  src: url("../fonts/jade-icons.eot#iefix") format("embedded-opentype"), url("../fonts/jade-icons.woff2") format("woff2"), url("../fonts/jade-icons.ttf") format("truetype"), url("../fonts/jade-icons.woff") format("woff"), url("../fonts/jade-icons.svg#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block; }

html.fotorama__fullscreen .fotorama__fullscreen-icon:before, .authentication-wrapper .action-close::before, .modal-slide .action-close::after,
.modal-popup .action-close::after, .block-minicart .product-item-details > .options > [data-role="title"]::after, .styleguide .toggle-menu > [data-role="title"]::after, .soon_faq-index-index .column.main .faq-toggle > [data-role="title"]::after, .cart-container .cart-summary > .shipping > [data-role="title"]::after {
  text-transform: none;
  font-family: 'jade-icons' !important;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

[class^="icon-"], body .amgdprcookie-modal-container .modal-inner-wrap .refuse-close::after,
body .amgdprcookie-groups-modal .modal-inner-wrap .refuse-close::after, [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'jade-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-card:before {
  content: "\e900"; }

.icon-delivery:before {
  content: "\e901"; }

.icon-heart:before {
  content: "\e600"; }

.icon-pen:before {
  content: "\e601"; }

.icon-warning:before {
  content: "\e602"; }

.icon-refresh:before {
  content: "\e603"; }

.icon-garbage:before {
  content: "\e604"; }

.icon-star:before {
  content: "\e605"; }

.icon-wheel:before {
  content: "\e606"; }

.icon-arrow1-down:before {
  content: "\e607"; }

.icon-arrow2-right:before {
  content: "\e608"; }

.icon-uniE609:before {
  content: "\e609"; }

.icon-pin:before {
  content: "\e60a"; }

.icon-list:before {
  content: "\e60b"; }

.icon-informations:before {
  content: "\e60c"; }

.icon-grid:before {
  content: "\e60d"; }

.icon-validation1:before {
  content: "\e60e"; }

.icon-uniE60F:before {
  content: "\e60f"; }

.icon-validation2:before {
  content: "\e610"; }

.icon-cart:before {
  content: "\e611"; }

.icon-calendar:before {
  content: "\e612"; }

.icon-arrow3-up:before {
  content: "\e613"; }

.icon-arrow3:before {
  content: "\e614"; }

.icon-magnifying:before {
  content: "\e615"; }

.icon-close:before {
  content: "\e616"; }

.icon-arrow2-left:before {
  content: "\e617"; }

.icon-arrow1-up:before {
  content: "\e618"; }

.icon-arrow1-right:before {
  content: "\e619"; }

.icon-arrow1-left:before {
  content: "\e61a"; }

.icon-flag:before {
  content: "\e61b"; }

.icon-plus:before {
  content: "\e61c"; }

.icon-mail:before {
  content: "\e61d"; }

.icon-compare:before {
  content: "\e61e"; }

.icon-alert:before {
  content: "\e61f"; }

.icon-bubble:before {
  content: "\e620"; }

.icon-arrow2-up:before {
  content: "\e621"; }

.icon-arrow2-down:before {
  content: "\e622"; }

.icon-question:before {
  content: "\e623"; }

.icon-print:before {
  content: "\e624"; }

.icon-star-empty:before {
  content: "\e625"; }

.icon-download:before {
  content: "\e626"; }

.icon-customer:before {
  content: "\e627"; }

.icon-back:before {
  content: "\e628"; }

.icon-uniE629:before {
  content: "\e629"; }

.icon-gift:before {
  content: "\e62a"; }

.icon-calendar2:before {
  content: "\e62b"; }

html,
body {
  height: 100%;
  font-size: 62.5%; }

body {
  font-family: "BentonSans";
  color: #000000;
  font-size: 1.6em;
  font-weight: 400;
  overflow-x: hidden; }
  body.locked, body.nav-is-open {
    overflow: hidden; }

a {
  color: #000000;
  text-decoration: none; }

address {
  font-style: normal;
  line-height: 1.5; }

del {
  text-decoration: line-through; }

figure {
  margin: 0; }

img {
  max-width: 100%;
  height: auto; }

strong {
  font-weight: bold; }

p, .cms-no-route .main {
  line-height: 1.4;
  margin-bottom: 10px; }
  p a, .cms-no-route .main a {
    text-decoration: underline; }

blockquote {
  line-height: 1.4; }

caption {
  font-size: 1.2rem; }

.ct-view:not(.ct-listing-collections) {
  overflow-x: hidden; }

.hidden {
  border: 0;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 0; }

.nobr {
  white-space: nowrap; }

.wrap {
  white-space: normal; }

.a-left {
  text-align: left; }

.a-center,
.al-center {
  text-align: center; }

.a-right {
  text-align: right; }

.upper {
  text-transform: uppercase; }

.lower {
  text-transform: none; }

.v-top {
  vertical-align: top; }

.v-middle {
  vertical-align: middle; }

.f-left,
.left {
  float: left; }

.f-right,
.right {
  float: right; }

.f-none {
  float: none; }

.f-fix {
  float: left;
  width: 100%; }

.no-display {
  display: none; }

.no-margin {
  margin: 0; }

.no-padding {
  padding: 0; }

.no-bg {
  background: none; }

.clear {
  clear: both; }

.c-black {
  color: #000000; }

.c-black-light {
  color: tint(#000000, 20); }

.c-white {
  color: white; }

.cur-p {
  cursor: pointer; }

.d-block {
  display: block; }

.d-inline {
  display: inline; }

.ov-h {
  overflow: hidden; }

.p-r {
  position: relative; }

.underline {
  text-decoration: underline; }
  .underline:hover {
    text-decoration: none; }

@font-face {
  font-family: 'BentonSans';
  src: url("../fonts/BentonSans-Regular.woff2") format("woff2"), url("../fonts/BentonSans-Regular.woff") format("woff"), url("../fonts/BentonSans-Regular.svg#BentonSans") format("svg");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'BentonSans';
  src: url("../fonts/BentonSans-Medium.woff2") format("woff2"), url("../fonts/BentonSans-Medium.woff") format("woff"), url("../fonts/BentonSans-Medium.svg#BentonSans") format("svg");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'BentonSans';
  src: url("../fonts/BentonSans-Bold.woff2") format("woff2"), url("../fonts/BentonSans-Bold.woff") format("woff"), url("../fonts/BentonSans-Bold.svg#BentonSans") format("svg");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'BentonSans SC';
  src: url("../fonts/BentonSans-RegularSC.woff2") format("woff2"), url("../fonts/BentonSans-RegularSC.woff") format("woff"), url("../fonts/BentonSans-RegularSC.svg#BentonSans%20SC") format("svg");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'BentonSans SC';
  src: url("../fonts/BentonSans-MediumSC.woff2") format("woff2"), url("../fonts/BentonSans-MediumSC.woff") format("woff"), url("../fonts/BentonSans-MediumSC.svg#BentonSans%20SC") format("svg");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'BentonSans SC';
  src: url("../fonts/BentonSans-BoldSC.woff2") format("woff2"), url("../fonts/BentonSans-BoldSC.woff") format("woff"), url("../fonts/BentonSans-BoldSC.svg#BentonSans%20SC") format("svg");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'Source Serif Pro';
  src: url("../fonts/source-serif-pro.woff2") format("woff2"), url("../fonts/source-serif-pro.woff") format("woff");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'Source Serif Pro';
  src: url("../fonts/source-serif-pro-bold.woff2") format("woff2"), url("../fonts/source-serif-pro-bold.woff") format("woff");
  font-weight: bold;
  font-style: normal; }

.main-link, .pagebuilder-button-link, form .actions-toolbar .remind, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button-container .amgdprcookie-button-partner,
body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button-container .amgdprcookie-button-partner, .gdpr-customer-settings .amgdpr-link,
.gdpr-customer-settings .amasty-gdpr-consent a, .amasty-gdpr-consent .action a, .customer-account-login .login-container .actions-toolbar .secondary .action.newcus, .account .orders-history .table-order-items .order-row .col.actions .action span {
  display: inline-block;
  color: #000000;
  transition: color .2s;
  border-bottom: 1px solid currentColor; }
  .main-link:hover, .pagebuilder-button-link:hover, form .actions-toolbar .remind:hover, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button-container .amgdprcookie-button-partner:hover,
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button-container .amgdprcookie-button-partner:hover, .gdpr-customer-settings .amgdpr-link:hover,
  .gdpr-customer-settings .amasty-gdpr-consent a:hover, .amasty-gdpr-consent .action a:hover, .customer-account-login .login-container .actions-toolbar .secondary .action.newcus:hover, .account .orders-history .table-order-items .order-row .col.actions .action span:hover {
    color: #FF603D;
    cursor: pointer; }

.link-hover-black, .text-wysiwyg > p a, .cms-no-route .text-wysiwyg > .main a,
*[data-content-type="text"] > p a,
.cms-no-route *[data-content-type="text"] > .main a, .action.add, .action.action-remind, .mdp-footer-links .footer-list a, .cart-container .cart-summary > .checkout.methods .action.multicheckout, .checkout-onepage-success .page-title-wrapper a.print, .customer-address-form .form-address-edit .actions-toolbar .action.back, .account .column.main > .block .block-title a span, .account .column.main .block.block-addresses-default .block-content .box-content + .box-actions a span, .account .column.main .block[class*="block-dashboard-"] .block-content .box-content + .box-actions a span, .mst-searchautocomplete__show-all > a, .mst-search__index-magento-catalog-category li a, .block-collapsible-nav li.item a {
  display: inline-block;
  text-decoration: none;
  color: #000000;
  transition: color .2s, border-color .2s;
  border-bottom: 1px solid transparent; }
  .link-hover-black:hover, .text-wysiwyg > p a:hover, .cms-no-route .text-wysiwyg > .main a:hover,
  *[data-content-type="text"] > p a:hover,
  .cms-no-route *[data-content-type="text"] > .main a:hover, .action.add:hover, .action.action-remind:hover, .mdp-footer-links .footer-list a:hover, .cart-container .cart-summary > .checkout.methods .action.multicheckout:hover, .checkout-onepage-success .page-title-wrapper a.print:hover, .customer-address-form .form-address-edit .actions-toolbar .action.back:hover, .account .column.main > .block .block-title a span:hover, .account .column.main .block.block-addresses-default .block-content .box-content + .box-actions a span:hover, .account .column.main .block[class*="block-dashboard-"] .block-content .box-content + .box-actions a span:hover, .mst-searchautocomplete__show-all > a:hover, .mst-search__index-magento-catalog-category li a:hover, .block-collapsible-nav li.item a:hover {
    border-bottom-color: currentColor;
    cursor: pointer; }

.link-arrow, .tabs-wrapper .tab__link, .strate-item-link a.souligne, .media-player .media-player__content-text .link, .ct-view-strate_articles_de_blog .posts-links, .ct-view-strate_produits .product-grid-header .link, .mst-search__index-blackbird_contentmanager_content .item-action {
  display: inline-block;
  text-decoration: none;
  color: #000000;
  transition: color .2s, border-color .2s;
  border-bottom: 1px solid transparent;
  display: inline-block;
  position: relative;
  margin-right: 40px;
  font-weight: 500; }
  .link-arrow:hover, .tabs-wrapper .tab__link:hover, .strate-item-link a.souligne:hover, .media-player .media-player__content-text .link:hover, .ct-view-strate_articles_de_blog .posts-links:hover, .ct-view-strate_produits .product-grid-header .link:hover, .mst-search__index-blackbird_contentmanager_content .item-action:hover {
    border-bottom-color: currentColor;
    cursor: pointer; }
  .link-arrow::after, .tabs-wrapper .tab__link::after, .strate-item-link a.souligne::after, .media-player .media-player__content-text .link::after, .ct-view-strate_articles_de_blog .posts-links::after, .ct-view-strate_produits .product-grid-header .link::after, .mst-search__index-blackbird_contentmanager_content .item-action::after {
    position: absolute;
    top: 50%;
    right: -30px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    transition: right .3s ease-out;
    content: "\e907";
    display: inline-block;
    font-size: 1.8rem;
    vertical-align: middle;
    text-transform: none;
    font-family: 'icomoon' !important;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .link-arrow:hover::after, .tabs-wrapper .tab__link:hover::after, .strate-item-link a.souligne:hover::after, .media-player .media-player__content-text .link:hover::after, .ct-view-strate_articles_de_blog .posts-links:hover::after, .ct-view-strate_produits .product-grid-header .link:hover::after, .mst-search__index-blackbird_contentmanager_content .item-action:hover::after {
    right: -40px; }

.link-arrow-back, div.mgx-popup-inner .colissimo-previous span {
  display: inline-block;
  position: relative;
  margin-left: 30px; }
  .link-arrow-back::before, div.mgx-popup-inner .colissimo-previous span::before {
    position: absolute;
    top: 50%;
    left: -30px;
    transition: left .3s ease-out;
    content: "\e907";
    display: inline-block;
    font-size: 1.8rem;
    vertical-align: middle;
    -webkit-transform: translateY(-50%) scale(-1);
            transform: translateY(-50%) scale(-1);
    text-transform: none;
    font-family: 'icomoon' !important;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .link-arrow-back:hover::before, div.mgx-popup-inner .colissimo-previous span:hover::before {
    left: -40px; }

.animated-border, .text-wysiwyg a ,
*[data-content-type="text"] a , .mdp-social-links .social-list-item > a, .strate-2x1-section .strate-item-title a, .mst-search__index-blackbird_contentmanager_content .item-action {
  position: relative;
  display: inline;
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 1px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: background-size .5s ease-out;
  border-bottom: none;
  white-space: pre-line; }
  .animated-border:hover, .text-wysiwyg a :hover,
  *[data-content-type="text"] a :hover, .mdp-social-links .social-list-item > a:hover, .strate-2x1-section .strate-item-title a:hover, .mst-search__index-blackbird_contentmanager_content .item-action:hover {
    background-size: 100% 1px;
    border-bottom: none; }

.list-1 li, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-partner-container ul li, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-partner-container ul li {
  position: relative;
  line-height: 1.5;
  margin-bottom: 0;
  padding-left: 16px; }
  .list-1 li a, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-partner-container ul li a, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-partner-container ul li a {
    color: #000000; }
  .list-1 li + li, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-partner-container ul li + li, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-partner-container ul li + li {
    margin-top: 5px;
    margin-bottom: 0; }
  .list-1 li:before, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-partner-container ul li:before, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-partner-container ul li:before {
    content: "-";
    position: absolute;
    top: 8px;
    left: 0;
    line-height: 0.5; }

.list-2 li, .product-info-main-wrapper .box-tocart .product-infos-dispo .stock > span li, .modal-slide .block-authentication ul li, .modal-popup .block-authentication ul li {
  position: relative;
  line-height: 1.5;
  margin-bottom: 0;
  padding-left: 16px; }
  .list-2 li a, .product-info-main-wrapper .box-tocart .product-infos-dispo .stock > span li a, .modal-slide .block-authentication ul li a, .modal-popup .block-authentication ul li a {
    color: #000000; }
  .list-2 li + li, .product-info-main-wrapper .box-tocart .product-infos-dispo .stock > span li + li, .modal-slide .block-authentication ul li + li, .modal-popup .block-authentication ul li + li {
    margin-top: 5px;
    margin-bottom: 0; }
  .list-2 li:before, .product-info-main-wrapper .box-tocart .product-infos-dispo .stock > span li:before, .modal-slide .block-authentication ul li:before, .modal-popup .block-authentication ul li:before {
    content: "";
    position: absolute;
    top: 8px;
    left: 0;
    width: 6px;
    height: 6px;
    background-color: #000000;
    border-radius: 50%; }

.list-custom li, .product-info-main-wrapper ul li, #netreviews_reviews_tab .netreviews_review_part .list li {
  position: relative;
  padding-left: 22px; }
  .list-custom li::before, .product-info-main-wrapper ul li::before, #netreviews_reviews_tab .netreviews_review_part .list li::before {
    position: absolute;
    top: 1px;
    left: 0;
    content: "\e91a";
    font-size: 1.1rem; }
  .list-custom li + li, .product-info-main-wrapper ul li + li, #netreviews_reviews_tab .netreviews_review_part .list li + li {
    margin-top: 6px; }
  .list-custom li strong, .product-info-main-wrapper ul li strong, #netreviews_reviews_tab .netreviews_review_part .list li strong {
    font-weight: 500; }
    .list-custom li strong span, .product-info-main-wrapper ul li strong span, #netreviews_reviews_tab .netreviews_review_part .list li strong span {
      white-space: nowrap; }

.list-custom-color li.available {
  color: #68AC92; }

.list-custom-color li.unavailable {
  color: #E96462; }
  .list-custom-color li.unavailable::before {
    content: "\e91c"; }
  .list-custom-color li.unavailable strong {
    font-weight: 400; }

.title-1, h1[data-content-type="heading"], .text-wysiwyg h1,
*[data-content-type="text"] h1, .contentmanager-contentlist-view .page-title, .strate-title, .cms-page-view:not(.cms-styleguide) .page-title-wrapper .page-title,
.cms-index-index .page-title-wrapper .page-title, h2[data-content-type="heading"], .product-view-content-block .block-title, .block.related .block-title,
.block.upsell .block-title,
.block-viewed-products-grid .block-title, .blog-page .page-title, .blog-post-view .post-view .post-holder .post-title, .ct-view-strate_agenda_mon_taire .item .date, .soon_faq-index-index .page-title, .page-products .page-title-wrapper, .checkout-cart-index .page-title, .checkout-onepage-success .page-title-wrapper .page-title, .account .page-title, .customer-account-logoutsuccess .page-title,
.customer-account-create .page-title,
.customer-account-createpassword .page-title,
.customer-account-forgotpassword .page-title,
.customer-account-login .page-title,
.contact-index-index .page-title {
  font-family: "BentonSans";
  font-weight: 700;
  font-size: 1.7rem;
  line-height: 1.4;
  margin-bottom: 10px; }
  @media (min-width: 370px) {
    .title-1, h1[data-content-type="heading"], .text-wysiwyg h1,
    *[data-content-type="text"] h1, .contentmanager-contentlist-view .page-title, .strate-title, .cms-page-view:not(.cms-styleguide) .page-title-wrapper .page-title,
    .cms-index-index .page-title-wrapper .page-title, h2[data-content-type="heading"], .product-view-content-block .block-title, .block.related .block-title,
    .block.upsell .block-title,
    .block-viewed-products-grid .block-title, .blog-page .page-title, .blog-post-view .post-view .post-holder .post-title, .ct-view-strate_agenda_mon_taire .item .date, .soon_faq-index-index .page-title, .page-products .page-title-wrapper, .checkout-cart-index .page-title, .checkout-onepage-success .page-title-wrapper .page-title, .account .page-title, .customer-account-logoutsuccess .page-title,
    .customer-account-create .page-title,
    .customer-account-createpassword .page-title,
    .customer-account-forgotpassword .page-title,
    .customer-account-login .page-title,
    .contact-index-index .page-title {
      font-size: 1.7rem; } }
  @media (min-width: 481px) {
    .title-1, h1[data-content-type="heading"], .text-wysiwyg h1,
    *[data-content-type="text"] h1, .contentmanager-contentlist-view .page-title, .strate-title, .cms-page-view:not(.cms-styleguide) .page-title-wrapper .page-title,
    .cms-index-index .page-title-wrapper .page-title, h2[data-content-type="heading"], .product-view-content-block .block-title, .block.related .block-title,
    .block.upsell .block-title,
    .block-viewed-products-grid .block-title, .blog-page .page-title, .blog-post-view .post-view .post-holder .post-title, .ct-view-strate_agenda_mon_taire .item .date, .soon_faq-index-index .page-title, .page-products .page-title-wrapper, .checkout-cart-index .page-title, .checkout-onepage-success .page-title-wrapper .page-title, .account .page-title, .customer-account-logoutsuccess .page-title,
    .customer-account-create .page-title,
    .customer-account-createpassword .page-title,
    .customer-account-forgotpassword .page-title,
    .customer-account-login .page-title,
    .contact-index-index .page-title {
      font-size: 1.7rem; } }
  @media (min-width: 769px) {
    .title-1, h1[data-content-type="heading"], .text-wysiwyg h1,
    *[data-content-type="text"] h1, .contentmanager-contentlist-view .page-title, .strate-title, .cms-page-view:not(.cms-styleguide) .page-title-wrapper .page-title,
    .cms-index-index .page-title-wrapper .page-title, h2[data-content-type="heading"], .product-view-content-block .block-title, .block.related .block-title,
    .block.upsell .block-title,
    .block-viewed-products-grid .block-title, .blog-page .page-title, .blog-post-view .post-view .post-holder .post-title, .ct-view-strate_agenda_mon_taire .item .date, .soon_faq-index-index .page-title, .page-products .page-title-wrapper, .checkout-cart-index .page-title, .checkout-onepage-success .page-title-wrapper .page-title, .account .page-title, .customer-account-logoutsuccess .page-title,
    .customer-account-create .page-title,
    .customer-account-createpassword .page-title,
    .customer-account-forgotpassword .page-title,
    .customer-account-login .page-title,
    .contact-index-index .page-title {
      font-size: 2.8rem;
      margin-bottom: 20px; } }

.title-2, h2[data-content-type="heading"], .text-wysiwyg h2,
*[data-content-type="text"] h2, form legend, .tabs-wrapper .tab, .ct-view-strate_produits .product-grid-header .title, .authentication-wrapper .block-title, .account .column.main > .block .block-title, .customer-account-logoutsuccess .block-title,
.customer-account-create .block-title,
.customer-account-createpassword .block-title,
.customer-account-forgotpassword .block-title,
.customer-account-login .block-title,
.contact-index-index .block-title, .cms-no-route .page-title {
  font-family: "BentonSans SC";
  font-weight: 700;
  font-size: 2.6rem;
  line-height: 1.4;
  margin-bottom: 10px; }
  @media (min-width: 1025px) {
    .title-2, h2[data-content-type="heading"], .text-wysiwyg h2,
    *[data-content-type="text"] h2, form legend, .tabs-wrapper .tab, .ct-view-strate_produits .product-grid-header .title, .authentication-wrapper .block-title, .account .column.main > .block .block-title, .customer-account-logoutsuccess .block-title,
    .customer-account-create .block-title,
    .customer-account-createpassword .block-title,
    .customer-account-forgotpassword .block-title,
    .customer-account-login .block-title,
    .contact-index-index .block-title, .cms-no-route .page-title {
      font-size: 3.4rem;
      margin-bottom: 20px; } }

.title-3, h3[data-content-type="heading"],
h4[data-content-type="heading"], .text-wysiwyg h3,
*[data-content-type="text"] h3, .damiers .damier .title, .ct-view-fichiers_joints .title, .modal-slide .modal-header .modal-title,
.modal-popup .modal-header .modal-title {
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 1.4;
  margin-bottom: 10px; }
  @media (min-width: 1025px) {
    .title-3, h3[data-content-type="heading"],
    h4[data-content-type="heading"], .text-wysiwyg h3,
    *[data-content-type="text"] h3, .damiers .damier .title, .ct-view-fichiers_joints .title, .modal-slide .modal-header .modal-title,
    .modal-popup .modal-header .modal-title {
      font-size: 3.4rem;
      margin-bottom: 20px; } }

.subtitle-1, h5[data-content-type="heading"],
h6[data-content-type="heading"] {
  font-weight: 700;
  font-size: 1.4rem;
  line-height: 1.4;
  margin-bottom: 10px; }
  @media (min-width: 1025px) {
    .subtitle-1, h5[data-content-type="heading"],
    h6[data-content-type="heading"] {
      font-size: 1.8rem;
      margin-bottom: 20px; } }

.footer-title {
  font-weight: 700;
  font-size: 2rem;
  margin-bottom: 10px; }
  @media (min-width: 1025px) {
    .footer-title {
      font-size: 2.2rem; } }

@media (max-width: 768.98px) {
  .cms-page-view:not(.cms-styleguide) .page-title-wrapper,
  .cms-index-index .page-title-wrapper {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 10px; } }

.cms-page-view:not(.cms-styleguide) .page-main {
  max-width: none;
  padding-left: 0;
  padding-right: 0; }

.cms-page-view .columns {
  margin-top: 20px; }
  @media (min-width: 769px) {
    .cms-page-view .columns {
      margin-top: 30px; } }

*[data-content-type="row"][data-appearance="full-width"] {
  padding-left: 20px;
  padding-right: 20px; }
  @media (min-width: 769px) {
    *[data-content-type="row"][data-appearance="full-width"] {
      padding-left: 30px;
      padding-right: 30px; } }

*[data-content-type="row"][data-enable-parallax="1"] {
  margin-bottom: 40px !important; }
  @media (min-width: 1025px) {
    *[data-content-type="row"][data-enable-parallax="1"] {
      margin-bottom: 70px !important; } }
  *[data-content-type="row"][data-enable-parallax="1"] *[id^="jarallax-container"] > div {
    margin: 0 !important; }

.text-wysiwyg p:last-child, .text-wysiwyg .cms-no-route .main:last-child, .cms-no-route .text-wysiwyg .main:last-child,
*[data-content-type="text"] p:last-child,
*[data-content-type="text"] .cms-no-route .main:last-child,
.cms-no-route *[data-content-type="text"] .main:last-child {
  margin-bottom: 0; }

.text-wysiwyg em,
.text-wysiwyg i,
*[data-content-type="text"] em,
*[data-content-type="text"] i {
  font-style: italic; }

.text-wysiwyg ol:not(.items):not(.slick-dots):not(.strate-list):not(.products),
.text-wysiwyg ul:not(.items):not(.slick-dots):not(.strate-list):not(.products),
*[data-content-type="text"] ol:not(.items):not(.slick-dots):not(.strate-list):not(.products),
*[data-content-type="text"] ul:not(.items):not(.slick-dots):not(.strate-list):not(.products) {
  padding-left: 20px;
  list-style: revert; }
  .text-wysiwyg ol:not(.items):not(.slick-dots):not(.strate-list):not(.products) li,
  .text-wysiwyg ul:not(.items):not(.slick-dots):not(.strate-list):not(.products) li,
  *[data-content-type="text"] ol:not(.items):not(.slick-dots):not(.strate-list):not(.products) li,
  *[data-content-type="text"] ul:not(.items):not(.slick-dots):not(.strate-list):not(.products) li {
    padding: 5px 0; }

@media (max-width: 768.98px) {
  .text-wysiwyg.table,
  *[data-content-type="text"].table {
    overflow-x: auto; }
    .text-wysiwyg.table table td,
    *[data-content-type="text"].table table td {
      min-width: 250px; } }

.text-wysiwyg table,
*[data-content-type="text"] table {
  max-width: 1440px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
  table-layout: fixed; }
  .text-wysiwyg table,
  .text-wysiwyg table td,
  *[data-content-type="text"] table,
  *[data-content-type="text"] table td {
    border: 2px solid; }
  .text-wysiwyg table thead td,
  *[data-content-type="text"] table thead td {
    font-weight: 700;
    text-align: center;
    vertical-align: middle; }
  .text-wysiwyg table tr,
  .text-wysiwyg table td,
  *[data-content-type="text"] table tr,
  *[data-content-type="text"] table td {
    padding: 30px 20px; }

*[data-content-type="text"] {
  margin-bottom: 40px; }
  @media (min-width: 1025px) {
    *[data-content-type="text"] {
      margin-bottom: 70px; } }

h1[data-content-type="heading"] + h1, h1[data-content-type="heading"] + h2,
h2[data-content-type="heading"] + h1,
h2[data-content-type="heading"] + h2,
h3[data-content-type="heading"] + h1,
h3[data-content-type="heading"] + h2,
h4[data-content-type="heading"] + h1,
h4[data-content-type="heading"] + h2,
h5[data-content-type="heading"] + h1,
h5[data-content-type="heading"] + h2,
h6[data-content-type="heading"] + h1,
h6[data-content-type="heading"] + h2,
*[data-content-type="text"] > p + h1,
.cms-no-route *[data-content-type="text"] > .main + h1,
*[data-content-type="text"] > p + h2,
.cms-no-route *[data-content-type="text"] > .main + h2,
*[data-content-type="text"] > ul + h1,
*[data-content-type="text"] > ul + h2 {
  margin-top: 30px; }

h1[data-content-type="heading"] + h3, h1[data-content-type="heading"] + h4, h1[data-content-type="heading"] + h5, h1[data-content-type="heading"] + h6,
h2[data-content-type="heading"] + h3,
h2[data-content-type="heading"] + h4,
h2[data-content-type="heading"] + h5,
h2[data-content-type="heading"] + h6,
h3[data-content-type="heading"] + h3,
h3[data-content-type="heading"] + h4,
h3[data-content-type="heading"] + h5,
h3[data-content-type="heading"] + h6,
h4[data-content-type="heading"] + h3,
h4[data-content-type="heading"] + h4,
h4[data-content-type="heading"] + h5,
h4[data-content-type="heading"] + h6,
h5[data-content-type="heading"] + h3,
h5[data-content-type="heading"] + h4,
h5[data-content-type="heading"] + h5,
h5[data-content-type="heading"] + h6,
h6[data-content-type="heading"] + h3,
h6[data-content-type="heading"] + h4,
h6[data-content-type="heading"] + h5,
h6[data-content-type="heading"] + h6,
*[data-content-type="text"] > p + h3,
.cms-no-route *[data-content-type="text"] > .main + h3,
*[data-content-type="text"] > p + h4,
.cms-no-route *[data-content-type="text"] > .main + h4,
*[data-content-type="text"] > p + h5,
.cms-no-route *[data-content-type="text"] > .main + h5,
*[data-content-type="text"] > p + h6,
.cms-no-route *[data-content-type="text"] > .main + h6,
*[data-content-type="text"] > ul + h3,
*[data-content-type="text"] > ul + h4,
*[data-content-type="text"] > ul + h5,
*[data-content-type="text"] > ul + h6 {
  margin-top: 30px; }

h1[data-content-type="heading"] + p:not(.strate-desc), .cms-no-route h1[data-content-type="heading"] + .main:not(.strate-desc), h1[data-content-type="heading"] + ul,
h2[data-content-type="heading"] + p:not(.strate-desc),
.cms-no-route h2[data-content-type="heading"] + .main:not(.strate-desc),
h2[data-content-type="heading"] + ul,
h3[data-content-type="heading"] + p:not(.strate-desc),
.cms-no-route h3[data-content-type="heading"] + .main:not(.strate-desc),
h3[data-content-type="heading"] + ul,
h4[data-content-type="heading"] + p:not(.strate-desc),
.cms-no-route h4[data-content-type="heading"] + .main:not(.strate-desc),
h4[data-content-type="heading"] + ul,
h5[data-content-type="heading"] + p:not(.strate-desc),
.cms-no-route h5[data-content-type="heading"] + .main:not(.strate-desc),
h5[data-content-type="heading"] + ul,
h6[data-content-type="heading"] + p:not(.strate-desc),
.cms-no-route h6[data-content-type="heading"] + .main:not(.strate-desc),
h6[data-content-type="heading"] + ul,
*[data-content-type="text"] > p + p:not(.strate-desc),
.cms-no-route *[data-content-type="text"] > .main + p:not(.strate-desc),
.cms-no-route *[data-content-type="text"] > p + .main:not(.strate-desc),
.cms-no-route *[data-content-type="text"] > .main + .main:not(.strate-desc),
*[data-content-type="text"] > p + ul,
.cms-no-route *[data-content-type="text"] > .main + ul,
*[data-content-type="text"] > ul + p:not(.strate-desc),
.cms-no-route *[data-content-type="text"] > ul + .main:not(.strate-desc),
*[data-content-type="text"] > ul + ul {
  margin-top: 5px;
  margin-bottom: 0; }

h1[data-content-type="heading"] + ul,
h2[data-content-type="heading"] + ul,
h3[data-content-type="heading"] + ul,
h4[data-content-type="heading"] + ul,
h5[data-content-type="heading"] + ul,
h6[data-content-type="heading"] + ul,
*[data-content-type="text"] > p + ul,
.cms-no-route *[data-content-type="text"] > .main + ul,
*[data-content-type="text"] > ul + ul {
  margin-top: 10px; }
  h1[data-content-type="heading"] + ul li + li,
  h2[data-content-type="heading"] + ul li + li,
  h3[data-content-type="heading"] + ul li + li,
  h4[data-content-type="heading"] + ul li + li,
  h5[data-content-type="heading"] + ul li + li,
  h6[data-content-type="heading"] + ul li + li,
  *[data-content-type="text"] > p + ul li + li,
  .cms-no-route *[data-content-type="text"] > .main + ul li + li,
  *[data-content-type="text"] > ul + ul li + li {
    margin-top: 0; }

h1[data-content-type="heading"] img,
h2[data-content-type="heading"] img,
h3[data-content-type="heading"] img,
h4[data-content-type="heading"] img,
h5[data-content-type="heading"] img,
h6[data-content-type="heading"] img,
*[data-content-type="text"] > p img,
.cms-no-route *[data-content-type="text"] > .main img,
*[data-content-type="text"] > ul img {
  margin-bottom: 0; }

figure[data-appearance="full-width"] img {
  width: 100%; }

.pagebuilder-mobile-hidden {
  display: none; }
  @media (min-width: 769px) {
    .pagebuilder-mobile-hidden {
      display: inline-block; } }

@media (min-width: 769px) {
  .pagebuilder-mobile-only {
    display: none; } }

.gdrp-mentions-wrapper {
  margin-top: 30px;
  font-size: 14px;
  opacity: 0.8; }

button {
  font-size: 1.4rem;
  padding: 0;
  border: 0 none;
  background-color: transparent;
  font-family: "BentonSans"; }

.btn, .pagebuilder-button-primary, .btn--border, .pagebuilder-button-secondary, .action.viewcart, .action.alert, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button--border,
body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border,
body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button--border,
body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-cancel, div.personalized-container .personalized-options.start-personalized, .ui-datepicker .ui-datepicker-buttonpane button, .mdp-filter-btn-open,
.btn--border-white,
.btn--icon, .btn--cart, .action.tocart, .btn--edit, .btn--download, .ct-view-fichiers_joints .files .redirect-content, .btn--note, .btn--ticket, .mdp-billet a, .btn--mail, .btn--anchor, .btn--target, .btn--map, .btn--agenda, .action.action-apply, .action.apply, .action.action-auth-toggle, .action.action-login, .action.action-menu-item, .action.action-show-popup, .action.continue, .action.checkout, .action.clear, .action.compare, .action.create, .action.customize, .action.login, .action.save, .action.select, .action.share, .action.submit, .action.subscribe, .action.update, .topmenu-ctas a, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button,
body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button,
body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button,
body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button, .gdpr-customer-settings button.action.primary, .contentmanager-contentlist-view .toolbar-bottom .see-all-collections, .strate-item-link a.bouton, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-update, div.mgx-popup-inner .colissimo-next span, .customer-address-index .column.main > .actions-toolbar .action.primary.add, div.personalized-container .personalized-options.complete-personalized, .mst-searchautocomplete__products > li .store-mobile, div.filter-options .filter-options-content .am-fromto-widget .am-filter-go, .modal-slide .modal-footer button,
.modal-popup .modal-footer button, .modal-slide .block-authentication .action.action-register,
.modal-popup .block-authentication .action.action-register {
  display: inline-block;
  padding: 10px 20px;
  font-size: 1.2rem;
  font-family: "BentonSans";
  font-weight: 700;
  line-height: 1;
  color: #ffffff;
  background-color: #000000;
  border: 1px solid #000000;
  border-radius: 100px;
  text-align: center;
  box-shadow: 0px 0px 14px rgba(0, 0, 0, 0);
  transition: background-color .3s, border-color .3s, color .3s, box-shadow .3s;
  text-decoration: none; }
  .btn:first-letter, .pagebuilder-button-primary:first-letter, .btn--border:first-letter, .pagebuilder-button-secondary:first-letter, .action.viewcart:first-letter, .action.alert:first-letter, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button--border:first-letter,
  body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border:first-letter,
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button--border:first-letter,
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border:first-letter, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-cancel:first-letter, div.personalized-container .personalized-options.start-personalized:first-letter, .ui-datepicker .ui-datepicker-buttonpane button:first-letter, .mdp-filter-btn-open:first-letter,
  .btn--border-white:first-letter,
  .btn--icon:first-letter, .btn--cart:first-letter, .action.tocart:first-letter, .btn--edit:first-letter, .btn--download:first-letter, .ct-view-fichiers_joints .files .redirect-content:first-letter, .btn--note:first-letter, .btn--ticket:first-letter, .mdp-billet a:first-letter, .btn--mail:first-letter, .btn--anchor:first-letter, .btn--target:first-letter, .btn--map:first-letter, .btn--agenda:first-letter, .action.action-apply:first-letter, .action.apply:first-letter, .action.action-auth-toggle:first-letter, .action.action-login:first-letter, .action.action-menu-item:first-letter, .action.action-show-popup:first-letter, .action.continue:first-letter, .action.checkout:first-letter, .action.clear:first-letter, .action.compare:first-letter, .action.create:first-letter, .action.customize:first-letter, .action.login:first-letter, .action.save:first-letter, .action.select:first-letter, .action.share:first-letter, .action.submit:first-letter, .action.subscribe:first-letter, .action.update:first-letter, .topmenu-ctas a:first-letter, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button:first-letter,
  body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button:first-letter,
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button:first-letter,
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button:first-letter, .gdpr-customer-settings button.action.primary:first-letter, .contentmanager-contentlist-view .toolbar-bottom .see-all-collections:first-letter, .strate-item-link a.bouton:first-letter, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-update:first-letter, div.mgx-popup-inner .colissimo-next span:first-letter, .customer-address-index .column.main > .actions-toolbar .action.primary.add:first-letter, div.personalized-container .personalized-options.complete-personalized:first-letter, .mst-searchautocomplete__products > li .store-mobile:first-letter, div.filter-options .filter-options-content .am-fromto-widget .am-filter-go:first-letter, .modal-slide .modal-footer button:first-letter,
  .modal-popup .modal-footer button:first-letter, .modal-slide .block-authentication .action.action-register:first-letter,
  .modal-popup .block-authentication .action.action-register:first-letter {
    text-transform: uppercase; }
  .btn:hover:not(:disabled), .pagebuilder-button-primary:hover:not(:disabled), .btn--border:hover:not(:disabled), .pagebuilder-button-secondary:hover:not(:disabled), .action.viewcart:hover:not(:disabled), .action.alert:hover:not(:disabled), body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button--border:hover:not(:disabled),
  body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border:hover:not(:disabled),
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button--border:hover:not(:disabled),
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border:hover:not(:disabled), .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-cancel:hover:not(:disabled), div.personalized-container .personalized-options.start-personalized:hover:not(:disabled), .ui-datepicker .ui-datepicker-buttonpane button:hover:not(:disabled), .mdp-filter-btn-open:hover:not(:disabled),
  .btn--border-white:hover:not(:disabled),
  .btn--icon:hover:not(:disabled), .btn--cart:hover:not(:disabled), .action.tocart:hover:not(:disabled), .btn--edit:hover:not(:disabled), .btn--download:hover:not(:disabled), .ct-view-fichiers_joints .files .redirect-content:hover:not(:disabled), .btn--note:hover:not(:disabled), .btn--ticket:hover:not(:disabled), .mdp-billet a:hover:not(:disabled), .btn--mail:hover:not(:disabled), .btn--anchor:hover:not(:disabled), .btn--target:hover:not(:disabled), .btn--map:hover:not(:disabled), .btn--agenda:hover:not(:disabled), .action.action-apply:hover:not(:disabled), .action.apply:hover:not(:disabled), .action.action-auth-toggle:hover:not(:disabled), .action.action-login:hover:not(:disabled), .action.action-menu-item:hover:not(:disabled), .action.action-show-popup:hover:not(:disabled), .action.continue:hover:not(:disabled), .action.checkout:hover:not(:disabled), .action.clear:hover:not(:disabled), .action.compare:hover:not(:disabled), .action.create:hover:not(:disabled), .action.customize:hover:not(:disabled), .action.login:hover:not(:disabled), .action.save:hover:not(:disabled), .action.select:hover:not(:disabled), .action.share:hover:not(:disabled), .action.submit:hover:not(:disabled), .action.subscribe:hover:not(:disabled), .action.update:hover:not(:disabled), .topmenu-ctas a:hover:not(:disabled), body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button:hover:not(:disabled),
  body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button:hover:not(:disabled),
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button:hover:not(:disabled),
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button:hover:not(:disabled), .gdpr-customer-settings button.action.primary:hover:not(:disabled), .contentmanager-contentlist-view .toolbar-bottom .see-all-collections:hover:not(:disabled), .strate-item-link a.bouton:hover:not(:disabled), .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-update:hover:not(:disabled), div.mgx-popup-inner .colissimo-next span:hover:not(:disabled), .customer-address-index .column.main > .actions-toolbar .action.primary.add:hover:not(:disabled), div.personalized-container .personalized-options.complete-personalized:hover:not(:disabled), .mst-searchautocomplete__products > li .store-mobile:hover:not(:disabled), div.filter-options .filter-options-content .am-fromto-widget .am-filter-go:hover:not(:disabled), .modal-slide .modal-footer button:hover:not(:disabled),
  .modal-popup .modal-footer button:hover:not(:disabled), .modal-slide .block-authentication .action.action-register:hover:not(:disabled),
  .modal-popup .block-authentication .action.action-register:hover:not(:disabled) {
    cursor: pointer;
    transition: background-color .3s, border-color .3s, color .3s;
    background-color: #FF603D;
    border-color: #FF603D;
    box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.15); }
  .btn:disabled, .pagebuilder-button-primary:disabled, .btn--border:disabled, .pagebuilder-button-secondary:disabled, .action.viewcart:disabled, .action.alert:disabled, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button--border:disabled,
  body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border:disabled,
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button--border:disabled,
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border:disabled, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-cancel:disabled, div.personalized-container .personalized-options.start-personalized:disabled, .ui-datepicker .ui-datepicker-buttonpane button:disabled, .mdp-filter-btn-open:disabled,
  .btn--border-white:disabled,
  .btn--icon:disabled, .btn--cart:disabled, .action.tocart:disabled, .btn--edit:disabled, .btn--download:disabled, .ct-view-fichiers_joints .files .redirect-content:disabled, .btn--note:disabled, .btn--ticket:disabled, .mdp-billet a:disabled, .btn--mail:disabled, .btn--anchor:disabled, .btn--target:disabled, .btn--map:disabled, .btn--agenda:disabled, .action.action-apply:disabled, .action.apply:disabled, .action.action-auth-toggle:disabled, .action.action-login:disabled, .action.action-menu-item:disabled, .action.action-show-popup:disabled, .action.continue:disabled, .action.checkout:disabled, .action.clear:disabled, .action.compare:disabled, .action.create:disabled, .action.customize:disabled, .action.login:disabled, .action.save:disabled, .action.select:disabled, .action.share:disabled, .action.submit:disabled, .action.subscribe:disabled, .action.update:disabled, .topmenu-ctas a:disabled, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button:disabled,
  body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button:disabled,
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button:disabled,
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button:disabled, .gdpr-customer-settings button.action.primary:disabled, .contentmanager-contentlist-view .toolbar-bottom .see-all-collections:disabled, .strate-item-link a.bouton:disabled, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-update:disabled, div.mgx-popup-inner .colissimo-next span:disabled, .customer-address-index .column.main > .actions-toolbar .action.primary.add:disabled, div.personalized-container .personalized-options.complete-personalized:disabled, .mst-searchautocomplete__products > li .store-mobile:disabled, div.filter-options .filter-options-content .am-fromto-widget .am-filter-go:disabled, .modal-slide .modal-footer button:disabled,
  .modal-popup .modal-footer button:disabled, .modal-slide .block-authentication .action.action-register:disabled,
  .modal-popup .block-authentication .action.action-register:disabled, .btn.disabled, .disabled.pagebuilder-button-primary, .disabled.btn--border, .disabled.pagebuilder-button-secondary, .disabled.action.viewcart, .disabled.action.alert, body .amgdprcookie-modal-container .modal-inner-wrap .disabled.amgdprcookie-button--border,
  body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border.disabled,
  body .amgdprcookie-groups-modal .modal-inner-wrap .disabled.amgdprcookie-button--border,
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border.disabled, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .disabled.action.action-cancel, div.personalized-container .disabled.personalized-options.start-personalized, .ui-datepicker .ui-datepicker-buttonpane button.disabled, .disabled.mdp-filter-btn-open,
  .disabled.btn--border-white,
  .disabled.btn--icon, .disabled.btn--cart, .disabled.action.tocart, .disabled.btn--edit, .disabled.btn--download, .ct-view-fichiers_joints .files .disabled.redirect-content, .disabled.btn--note, .disabled.btn--ticket, .mdp-billet a.disabled, .disabled.btn--mail, .disabled.btn--anchor, .disabled.btn--target, .disabled.btn--map, .disabled.btn--agenda, .disabled.action.action-apply, .disabled.action.apply, .disabled.action.action-auth-toggle, .disabled.action.action-login, .disabled.action.action-menu-item, .disabled.action.action-show-popup, .disabled.action.continue, .disabled.action.checkout, .disabled.action.clear, .disabled.action.compare, .disabled.action.create, .disabled.action.customize, .disabled.action.login, .disabled.action.save, .disabled.action.select, .disabled.action.share, .disabled.action.submit, .disabled.action.subscribe, .disabled.action.update, .topmenu-ctas a.disabled, body .amgdprcookie-modal-container .modal-inner-wrap .disabled.amgdprcookie-button,
  body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button.disabled,
  body .amgdprcookie-groups-modal .modal-inner-wrap .disabled.amgdprcookie-button,
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button.disabled, .gdpr-customer-settings button.disabled.action.primary, .contentmanager-contentlist-view .toolbar-bottom .disabled.see-all-collections, .strate-item-link a.disabled.bouton, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .disabled.action.action-update, div.mgx-popup-inner .colissimo-next span.disabled, .customer-address-index .column.main > .actions-toolbar .disabled.action.primary.add, div.personalized-container .disabled.personalized-options.complete-personalized, .mst-searchautocomplete__products > li .disabled.store-mobile, div.filter-options .filter-options-content .am-fromto-widget .disabled.am-filter-go, .modal-slide .modal-footer button.disabled,
  .modal-popup .modal-footer button.disabled, .modal-slide .block-authentication .disabled.action.action-register,
  .modal-popup .block-authentication .disabled.action.action-register {
    background-color: #F8F7F1;
    border-color: #F8F7F1;
    color: #828282;
    pointer-events: none;
    padding: 10px 16px; }
  .btn.btn-smaller, .btn-smaller.pagebuilder-button-primary, .push-products-menu > li .cta > a.pagebuilder-button-primary,
  .push-products-menu > li .pagebuilder-button-primary.action.tocart,
  .menu-acm-content > li .cta > a.pagebuilder-button-primary,
  .menu-acm-content > li .pagebuilder-button-primary.action.tocart, .btn-smaller.btn--border, .btn-smaller.pagebuilder-button-secondary, .push-products-menu > li .cta > a.pagebuilder-button-secondary,
  .push-products-menu > li .pagebuilder-button-secondary.action.tocart,
  .menu-acm-content > li .cta > a.pagebuilder-button-secondary,
  .menu-acm-content > li .pagebuilder-button-secondary.action.tocart, .btn-smaller.action.viewcart, .push-products-menu > li .cta > a.action.viewcart,
  .push-products-menu > li .action.viewcart.tocart,
  .menu-acm-content > li .cta > a.action.viewcart,
  .menu-acm-content > li .action.viewcart.tocart, .btn-smaller.action.alert, .push-products-menu > li .cta > a.action.alert,
  .push-products-menu > li .action.alert.tocart,
  .menu-acm-content > li .cta > a.action.alert,
  .menu-acm-content > li .action.alert.tocart, .push-products-menu > li .cta > a.btn--border, .push-products-menu > li body .amgdprcookie-modal-container .modal-inner-wrap .cta > a.amgdprcookie-button--border, body .amgdprcookie-modal-container .modal-inner-wrap .push-products-menu > li .cta > a.amgdprcookie-button--border,
  .push-products-menu > li body .amgdprcookie-groups-modal .modal-inner-wrap .cta > a.amgdprcookie-button--border, body .amgdprcookie-groups-modal .modal-inner-wrap .push-products-menu > li .cta > a.amgdprcookie-button--border, .push-products-menu > li .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .cta > a.action.action-cancel, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .push-products-menu > li .cta > a.action.action-cancel, .push-products-menu > li div.personalized-container .cta > a.personalized-options.start-personalized, div.personalized-container .push-products-menu > li .cta > a.personalized-options.start-personalized, .push-products-menu > li .cta > a.mdp-filter-btn-open,
  .push-products-menu > li .btn--border.action.tocart, .push-products-menu > li body .amgdprcookie-modal-container .modal-inner-wrap .action.tocart.amgdprcookie-button--border, body .amgdprcookie-modal-container .modal-inner-wrap .push-products-menu > li .action.tocart.amgdprcookie-button--border,
  .push-products-menu > li body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border.action.tocart, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .push-products-menu > li button--border.action.tocart,
  .push-products-menu > li body .amgdprcookie-groups-modal .modal-inner-wrap .action.tocart.amgdprcookie-button--border, body .amgdprcookie-groups-modal .modal-inner-wrap .push-products-menu > li .action.tocart.amgdprcookie-button--border,
  .push-products-menu > li body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border.action.tocart, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .push-products-menu > li button--border.action.tocart, .push-products-menu > li .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.tocart.action-cancel, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .push-products-menu > li .action.tocart.action-cancel, .push-products-menu > li div.personalized-container .action.tocart.personalized-options.start-personalized, div.personalized-container .push-products-menu > li .action.tocart.personalized-options.start-personalized, .push-products-menu > li .ui-datepicker .ui-datepicker-buttonpane button.action.tocart, .ui-datepicker .ui-datepicker-buttonpane .push-products-menu > li button.action.tocart, .push-products-menu > li .action.tocart.mdp-filter-btn-open,
  .menu-acm-content > li .cta > a.btn--border, .menu-acm-content > li body .amgdprcookie-modal-container .modal-inner-wrap .cta > a.amgdprcookie-button--border, body .amgdprcookie-modal-container .modal-inner-wrap .menu-acm-content > li .cta > a.amgdprcookie-button--border,
  .menu-acm-content > li body .amgdprcookie-groups-modal .modal-inner-wrap .cta > a.amgdprcookie-button--border, body .amgdprcookie-groups-modal .modal-inner-wrap .menu-acm-content > li .cta > a.amgdprcookie-button--border, .menu-acm-content > li .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .cta > a.action.action-cancel, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .menu-acm-content > li .cta > a.action.action-cancel, .menu-acm-content > li div.personalized-container .cta > a.personalized-options.start-personalized, div.personalized-container .menu-acm-content > li .cta > a.personalized-options.start-personalized, .menu-acm-content > li .cta > a.mdp-filter-btn-open,
  .menu-acm-content > li .btn--border.action.tocart, .menu-acm-content > li body .amgdprcookie-modal-container .modal-inner-wrap .action.tocart.amgdprcookie-button--border, body .amgdprcookie-modal-container .modal-inner-wrap .menu-acm-content > li .action.tocart.amgdprcookie-button--border,
  .menu-acm-content > li body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border.action.tocart, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .menu-acm-content > li button--border.action.tocart,
  .menu-acm-content > li body .amgdprcookie-groups-modal .modal-inner-wrap .action.tocart.amgdprcookie-button--border, body .amgdprcookie-groups-modal .modal-inner-wrap .menu-acm-content > li .action.tocart.amgdprcookie-button--border,
  .menu-acm-content > li body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border.action.tocart, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .menu-acm-content > li button--border.action.tocart, .menu-acm-content > li .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.tocart.action-cancel, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .menu-acm-content > li .action.tocart.action-cancel, .menu-acm-content > li div.personalized-container .action.tocart.personalized-options.start-personalized, div.personalized-container .menu-acm-content > li .action.tocart.personalized-options.start-personalized, .menu-acm-content > li .ui-datepicker .ui-datepicker-buttonpane button.action.tocart, .ui-datepicker .ui-datepicker-buttonpane .menu-acm-content > li button.action.tocart, .menu-acm-content > li .action.tocart.mdp-filter-btn-open, body .amgdprcookie-modal-container .modal-inner-wrap .btn-smaller.amgdprcookie-button--border,
  body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-smaller,
  body .amgdprcookie-groups-modal .modal-inner-wrap .btn-smaller.amgdprcookie-button--border,
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-smaller, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-smaller.action.action-cancel, div.personalized-container .btn-smaller.personalized-options.start-personalized, .ui-datepicker .ui-datepicker-buttonpane button.btn-smaller, .btn-smaller.mdp-filter-btn-open,
  .btn-smaller.btn--border-white, .push-products-menu > li .cta > a.btn--border-white,
  .push-products-menu > li .btn--border-white.action.tocart,
  .menu-acm-content > li .cta > a.btn--border-white,
  .menu-acm-content > li .btn--border-white.action.tocart,
  .btn-smaller.btn--icon, .btn-smaller.btn--cart, .btn-smaller.action.tocart,
  .push-products-menu > li .action.tocart,
  .menu-acm-content > li .action.tocart, .push-products-menu > li .cta > a.btn--cart,
  .menu-acm-content > li .cta > a.btn--cart, .btn-smaller.btn--edit, .push-products-menu > li .cta > a.btn--edit,
  .menu-acm-content > li .cta > a.btn--edit, .btn-smaller.btn--download, .push-products-menu > li .cta > a.btn--download, .push-products-menu > li .ct-view-fichiers_joints .files .cta > a.redirect-content, .ct-view-fichiers_joints .files .push-products-menu > li .cta > a.redirect-content, .ct-view-fichiers_joints .files .push-products-menu > li .action.tocart.redirect-content,
  .menu-acm-content > li .cta > a.btn--download, .menu-acm-content > li .ct-view-fichiers_joints .files .cta > a.redirect-content, .ct-view-fichiers_joints .files .menu-acm-content > li .cta > a.redirect-content, .ct-view-fichiers_joints .files .menu-acm-content > li .action.tocart.redirect-content, .ct-view-fichiers_joints .files .btn-smaller.redirect-content, .btn-smaller.btn--note, .push-products-menu > li .cta > a.btn--note,
  .menu-acm-content > li .cta > a.btn--note, .btn-smaller.btn--ticket, .mdp-billet a.btn-smaller, .mdp-billet .push-products-menu > li .cta > a, .push-products-menu > li .mdp-billet .cta > a,
  .mdp-billet .push-products-menu > li a.action.tocart,
  .mdp-billet .menu-acm-content > li .cta > a, .menu-acm-content > li .mdp-billet .cta > a,
  .mdp-billet .menu-acm-content > li a.action.tocart, .push-products-menu > li .cta > a.btn--ticket,
  .menu-acm-content > li .cta > a.btn--ticket, .btn-smaller.btn--mail, .push-products-menu > li .cta > a.btn--mail,
  .menu-acm-content > li .cta > a.btn--mail, .btn-smaller.btn--anchor, .push-products-menu > li .cta > a.btn--anchor,
  .menu-acm-content > li .cta > a.btn--anchor, .btn-smaller.btn--target, .push-products-menu > li .cta > a.btn--target,
  .menu-acm-content > li .cta > a.btn--target, .btn-smaller.btn--map, .push-products-menu > li .cta > a.btn--map,
  .menu-acm-content > li .cta > a.btn--map, .btn-smaller.btn--agenda, .push-products-menu > li .cta > a.btn--agenda,
  .menu-acm-content > li .cta > a.btn--agenda, .push-products-menu > li .cta > a.btn--icon,
  .menu-acm-content > li .cta > a.btn--icon, .btn-smaller.action.action-apply, .push-products-menu > li .cta > a.action.action-apply,
  .push-products-menu > li .action.action-apply.tocart,
  .menu-acm-content > li .cta > a.action.action-apply,
  .menu-acm-content > li .action.action-apply.tocart, .btn-smaller.action.apply, .push-products-menu > li .cta > a.action.apply,
  .push-products-menu > li .action.apply.tocart,
  .menu-acm-content > li .cta > a.action.apply,
  .menu-acm-content > li .action.apply.tocart, .btn-smaller.action.action-auth-toggle, .push-products-menu > li .cta > a.action.action-auth-toggle,
  .push-products-menu > li .action.action-auth-toggle.tocart,
  .menu-acm-content > li .cta > a.action.action-auth-toggle,
  .menu-acm-content > li .action.action-auth-toggle.tocart, .btn-smaller.action.action-login, .push-products-menu > li .cta > a.action.action-login,
  .push-products-menu > li .action.action-login.tocart,
  .menu-acm-content > li .cta > a.action.action-login,
  .menu-acm-content > li .action.action-login.tocart, .btn-smaller.action.action-menu-item, .push-products-menu > li .cta > a.action.action-menu-item,
  .push-products-menu > li .action.action-menu-item.tocart,
  .menu-acm-content > li .cta > a.action.action-menu-item,
  .menu-acm-content > li .action.action-menu-item.tocart, .btn-smaller.action.action-show-popup, .push-products-menu > li .cta > a.action.action-show-popup,
  .push-products-menu > li .action.action-show-popup.tocart,
  .menu-acm-content > li .cta > a.action.action-show-popup,
  .menu-acm-content > li .action.action-show-popup.tocart, .btn-smaller.action.continue, .push-products-menu > li .cta > a.action.continue,
  .push-products-menu > li .action.continue.tocart,
  .menu-acm-content > li .cta > a.action.continue,
  .menu-acm-content > li .action.continue.tocart, .btn-smaller.action.checkout, .push-products-menu > li .cta > a.action.checkout,
  .push-products-menu > li .action.checkout.tocart,
  .menu-acm-content > li .cta > a.action.checkout,
  .menu-acm-content > li .action.checkout.tocart, .btn-smaller.action.clear, .push-products-menu > li .cta > a.action.clear,
  .push-products-menu > li .action.clear.tocart,
  .menu-acm-content > li .cta > a.action.clear,
  .menu-acm-content > li .action.clear.tocart, .btn-smaller.action.compare, .push-products-menu > li .cta > a.action.compare,
  .push-products-menu > li .action.compare.tocart,
  .menu-acm-content > li .cta > a.action.compare,
  .menu-acm-content > li .action.compare.tocart, .btn-smaller.action.create, .push-products-menu > li .cta > a.action.create,
  .push-products-menu > li .action.create.tocart,
  .menu-acm-content > li .cta > a.action.create,
  .menu-acm-content > li .action.create.tocart, .btn-smaller.action.customize, .push-products-menu > li .cta > a.action.customize,
  .push-products-menu > li .action.customize.tocart,
  .menu-acm-content > li .cta > a.action.customize,
  .menu-acm-content > li .action.customize.tocart, .btn-smaller.action.login, .push-products-menu > li .cta > a.action.login,
  .push-products-menu > li .action.login.tocart,
  .menu-acm-content > li .cta > a.action.login,
  .menu-acm-content > li .action.login.tocart, .btn-smaller.action.save, .push-products-menu > li .cta > a.action.save,
  .push-products-menu > li .action.save.tocart,
  .menu-acm-content > li .cta > a.action.save,
  .menu-acm-content > li .action.save.tocart, .btn-smaller.action.select, .push-products-menu > li .cta > a.action.select,
  .push-products-menu > li .action.select.tocart,
  .menu-acm-content > li .cta > a.action.select,
  .menu-acm-content > li .action.select.tocart, .btn-smaller.action.share, .push-products-menu > li .cta > a.action.share,
  .push-products-menu > li .action.share.tocart,
  .menu-acm-content > li .cta > a.action.share,
  .menu-acm-content > li .action.share.tocart, .btn-smaller.action.submit, .push-products-menu > li .cta > a.action.submit,
  .push-products-menu > li .action.submit.tocart,
  .menu-acm-content > li .cta > a.action.submit,
  .menu-acm-content > li .action.submit.tocart, .btn-smaller.action.subscribe, .push-products-menu > li .cta > a.action.subscribe,
  .push-products-menu > li .action.subscribe.tocart,
  .menu-acm-content > li .cta > a.action.subscribe,
  .menu-acm-content > li .action.subscribe.tocart, .btn-smaller.action.update, .push-products-menu > li .cta > a.action.update,
  .push-products-menu > li .action.update.tocart,
  .menu-acm-content > li .cta > a.action.update,
  .menu-acm-content > li .action.update.tocart, .topmenu-ctas a.btn-smaller, .topmenu-ctas .push-products-menu > li .cta > a, .push-products-menu > li .topmenu-ctas .cta > a,
  .topmenu-ctas .push-products-menu > li a.action.tocart, .push-products-menu > li .topmenu-ctas a.action.tocart,
  .topmenu-ctas .menu-acm-content > li .cta > a, .menu-acm-content > li .topmenu-ctas .cta > a,
  .topmenu-ctas .menu-acm-content > li a.action.tocart, .menu-acm-content > li .topmenu-ctas a.action.tocart, .push-products-menu > li .cta > a.btn, .push-products-menu > li .cta > a.action.tocart, .push-products-menu > li body .amgdprcookie-modal-container .modal-inner-wrap .cta > a.amgdprcookie-button, body .amgdprcookie-modal-container .modal-inner-wrap .push-products-menu > li .cta > a.amgdprcookie-button,
  .push-products-menu > li body .amgdprcookie-groups-modal .modal-inner-wrap .cta > a.amgdprcookie-button, body .amgdprcookie-groups-modal .modal-inner-wrap .push-products-menu > li .cta > a.amgdprcookie-button, .push-products-menu > li .contentmanager-contentlist-view .toolbar-bottom .cta > a.see-all-collections, .contentmanager-contentlist-view .toolbar-bottom .push-products-menu > li .cta > a.see-all-collections, .push-products-menu > li .strate-item-link .cta > a.bouton, .strate-item-link .push-products-menu > li .cta > a.bouton, .push-products-menu > li .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .cta > a.action.action-update, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .push-products-menu > li .cta > a.action.action-update, .push-products-menu > li .customer-address-index .column.main > .actions-toolbar .cta > a.action.primary.add, .customer-address-index .column.main > .actions-toolbar .push-products-menu > li .cta > a.action.primary.add, .push-products-menu > li div.personalized-container .cta > a.personalized-options.complete-personalized, div.personalized-container .push-products-menu > li .cta > a.personalized-options.complete-personalized, .push-products-menu > li .mst-searchautocomplete__products > li .cta > a.store-mobile, .mst-searchautocomplete__products > li .push-products-menu > li .cta > a.store-mobile, .push-products-menu > li div.filter-options .filter-options-content .am-fromto-widget .cta > a.am-filter-go, div.filter-options .filter-options-content .am-fromto-widget .push-products-menu > li .cta > a.am-filter-go, .push-products-menu > li .modal-slide .block-authentication .cta > a.action.action-register, .modal-slide .block-authentication .push-products-menu > li .cta > a.action.action-register,
  .push-products-menu > li .modal-popup .block-authentication .cta > a.action.action-register, .modal-popup .block-authentication .push-products-menu > li .cta > a.action.action-register, body .amgdprcookie-modal-container .modal-inner-wrap .push-products-menu > li .action.tocart.amgdprcookie-button,
  .push-products-menu > li body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button.action.tocart, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .push-products-menu > li button.action.tocart, body .amgdprcookie-groups-modal .modal-inner-wrap .push-products-menu > li .action.tocart.amgdprcookie-button,
  .push-products-menu > li body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button.action.tocart, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .push-products-menu > li button.action.tocart, .gdpr-customer-settings .push-products-menu > li button.action.tocart.primary, .contentmanager-contentlist-view .toolbar-bottom .push-products-menu > li .action.tocart.see-all-collections, .strate-item-link .push-products-menu > li a.action.tocart.bouton, .push-products-menu > li .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.tocart.action-update, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .push-products-menu > li .action.tocart.action-update, div.mgx-popup-inner .colissimo-next .push-products-menu > li span.action.tocart, .push-products-menu > li .customer-address-index .column.main > .actions-toolbar .action.tocart.primary.add, .customer-address-index .column.main > .actions-toolbar .push-products-menu > li .action.tocart.primary.add, div.personalized-container .push-products-menu > li .action.tocart.personalized-options.complete-personalized, .push-products-menu > li div.filter-options .filter-options-content .am-fromto-widget .action.tocart.am-filter-go, div.filter-options .filter-options-content .am-fromto-widget .push-products-menu > li .action.tocart.am-filter-go, .modal-slide .modal-footer .push-products-menu > li button.action.tocart, .modal-popup .modal-footer .push-products-menu > li button.action.tocart, .push-products-menu > li .modal-slide .block-authentication .action.tocart.action-register, .modal-slide .block-authentication .push-products-menu > li .action.tocart.action-register,
  .push-products-menu > li .modal-popup .block-authentication .action.tocart.action-register, .modal-popup .block-authentication .push-products-menu > li .action.tocart.action-register,
  .menu-acm-content > li .cta > a.btn, .menu-acm-content > li .cta > a.action.tocart, .menu-acm-content > li body .amgdprcookie-modal-container .modal-inner-wrap .cta > a.amgdprcookie-button, body .amgdprcookie-modal-container .modal-inner-wrap .menu-acm-content > li .cta > a.amgdprcookie-button,
  .menu-acm-content > li body .amgdprcookie-groups-modal .modal-inner-wrap .cta > a.amgdprcookie-button, body .amgdprcookie-groups-modal .modal-inner-wrap .menu-acm-content > li .cta > a.amgdprcookie-button, .menu-acm-content > li .contentmanager-contentlist-view .toolbar-bottom .cta > a.see-all-collections, .contentmanager-contentlist-view .toolbar-bottom .menu-acm-content > li .cta > a.see-all-collections, .menu-acm-content > li .strate-item-link .cta > a.bouton, .strate-item-link .menu-acm-content > li .cta > a.bouton, .menu-acm-content > li .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .cta > a.action.action-update, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .menu-acm-content > li .cta > a.action.action-update, .menu-acm-content > li .customer-address-index .column.main > .actions-toolbar .cta > a.action.primary.add, .customer-address-index .column.main > .actions-toolbar .menu-acm-content > li .cta > a.action.primary.add, .menu-acm-content > li div.personalized-container .cta > a.personalized-options.complete-personalized, div.personalized-container .menu-acm-content > li .cta > a.personalized-options.complete-personalized, .menu-acm-content > li .mst-searchautocomplete__products > li .cta > a.store-mobile, .mst-searchautocomplete__products > li .menu-acm-content > li .cta > a.store-mobile, .menu-acm-content > li div.filter-options .filter-options-content .am-fromto-widget .cta > a.am-filter-go, div.filter-options .filter-options-content .am-fromto-widget .menu-acm-content > li .cta > a.am-filter-go, .menu-acm-content > li .modal-slide .block-authentication .cta > a.action.action-register, .modal-slide .block-authentication .menu-acm-content > li .cta > a.action.action-register,
  .menu-acm-content > li .modal-popup .block-authentication .cta > a.action.action-register, .modal-popup .block-authentication .menu-acm-content > li .cta > a.action.action-register, body .amgdprcookie-modal-container .modal-inner-wrap .menu-acm-content > li .action.tocart.amgdprcookie-button,
  .menu-acm-content > li body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button.action.tocart, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .menu-acm-content > li button.action.tocart, body .amgdprcookie-groups-modal .modal-inner-wrap .menu-acm-content > li .action.tocart.amgdprcookie-button,
  .menu-acm-content > li body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button.action.tocart, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .menu-acm-content > li button.action.tocart, .gdpr-customer-settings .menu-acm-content > li button.action.tocart.primary, .contentmanager-contentlist-view .toolbar-bottom .menu-acm-content > li .action.tocart.see-all-collections, .strate-item-link .menu-acm-content > li a.action.tocart.bouton, .menu-acm-content > li .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.tocart.action-update, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .menu-acm-content > li .action.tocart.action-update, div.mgx-popup-inner .colissimo-next .menu-acm-content > li span.action.tocart, .menu-acm-content > li .customer-address-index .column.main > .actions-toolbar .action.tocart.primary.add, .customer-address-index .column.main > .actions-toolbar .menu-acm-content > li .action.tocart.primary.add, div.personalized-container .menu-acm-content > li .action.tocart.personalized-options.complete-personalized, .menu-acm-content > li div.filter-options .filter-options-content .am-fromto-widget .action.tocart.am-filter-go, div.filter-options .filter-options-content .am-fromto-widget .menu-acm-content > li .action.tocart.am-filter-go, .modal-slide .modal-footer .menu-acm-content > li button.action.tocart, .modal-popup .modal-footer .menu-acm-content > li button.action.tocart, .menu-acm-content > li .modal-slide .block-authentication .action.tocart.action-register, .modal-slide .block-authentication .menu-acm-content > li .action.tocart.action-register,
  .menu-acm-content > li .modal-popup .block-authentication .action.tocart.action-register, .modal-popup .block-authentication .menu-acm-content > li .action.tocart.action-register, body .amgdprcookie-modal-container .modal-inner-wrap .btn-smaller.amgdprcookie-button, .push-products-menu > li body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button.action.tocart, .menu-acm-content > li body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button.action.tocart,
  body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button.btn-smaller,
  body .amgdprcookie-groups-modal .modal-inner-wrap .btn-smaller.amgdprcookie-button, .push-products-menu > li body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button.action.tocart, .menu-acm-content > li body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button.action.tocart,
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button.btn-smaller, .gdpr-customer-settings button.btn-smaller.action.primary, .push-products-menu > li .gdpr-customer-settings button.action.primary.tocart, .menu-acm-content > li .gdpr-customer-settings button.action.primary.tocart, .contentmanager-contentlist-view .toolbar-bottom .btn-smaller.see-all-collections, .push-products-menu > li .contentmanager-contentlist-view .toolbar-bottom .see-all-collections.action.tocart, .menu-acm-content > li .contentmanager-contentlist-view .toolbar-bottom .see-all-collections.action.tocart, .strate-item-link a.btn-smaller.bouton, .push-products-menu > li .strate-item-link a.bouton.action.tocart, .menu-acm-content > li .strate-item-link a.bouton.action.tocart, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-smaller.action.action-update, div.mgx-popup-inner .colissimo-next span.btn-smaller, .push-products-menu > li div.mgx-popup-inner .colissimo-next span.action.tocart, .menu-acm-content > li div.mgx-popup-inner .colissimo-next span.action.tocart, .customer-address-index .column.main > .actions-toolbar .btn-smaller.action.primary.add, div.personalized-container .btn-smaller.personalized-options.complete-personalized, .push-products-menu > li div.personalized-container .personalized-options.complete-personalized.action.tocart, .menu-acm-content > li div.personalized-container .personalized-options.complete-personalized.action.tocart, .mst-searchautocomplete__products > li .btn-smaller.store-mobile,
  .mst-searchautocomplete__products > li .push-products-menu > li .store-mobile.action.tocart, .push-products-menu > li .mst-searchautocomplete__products > li .store-mobile.action.tocart,
  .mst-searchautocomplete__products > li .menu-acm-content > li .store-mobile.action.tocart, .menu-acm-content > li .mst-searchautocomplete__products > li .store-mobile.action.tocart, div.filter-options .filter-options-content .am-fromto-widget .btn-smaller.am-filter-go, .modal-slide .modal-footer button.btn-smaller, .push-products-menu > li .modal-slide .modal-footer button.action.tocart, .menu-acm-content > li .modal-slide .modal-footer button.action.tocart,
  .modal-popup .modal-footer button.btn-smaller, .push-products-menu > li .modal-popup .modal-footer button.action.tocart, .menu-acm-content > li .modal-popup .modal-footer button.action.tocart, .modal-slide .block-authentication .btn-smaller.action.action-register,
  .modal-popup .block-authentication .btn-smaller.action.action-register {
    padding: 5px 16px;
    font-size: 1.2rem; }
    .btn.btn-smaller::before, .btn-smaller.pagebuilder-button-primary::before, .push-products-menu > li .cta > a.pagebuilder-button-primary::before,
    .push-products-menu > li .pagebuilder-button-primary.action.tocart::before,
    .menu-acm-content > li .cta > a.pagebuilder-button-primary::before,
    .menu-acm-content > li .pagebuilder-button-primary.action.tocart::before, .btn-smaller.btn--border::before, .btn-smaller.pagebuilder-button-secondary::before, .push-products-menu > li .cta > a.pagebuilder-button-secondary::before,
    .push-products-menu > li .pagebuilder-button-secondary.action.tocart::before,
    .menu-acm-content > li .cta > a.pagebuilder-button-secondary::before,
    .menu-acm-content > li .pagebuilder-button-secondary.action.tocart::before, .btn-smaller.action.viewcart::before, .push-products-menu > li .cta > a.action.viewcart::before,
    .push-products-menu > li .action.viewcart.tocart::before,
    .menu-acm-content > li .cta > a.action.viewcart::before,
    .menu-acm-content > li .action.viewcart.tocart::before, .btn-smaller.action.alert::before, .push-products-menu > li .cta > a.action.alert::before,
    .push-products-menu > li .action.alert.tocart::before,
    .menu-acm-content > li .cta > a.action.alert::before,
    .menu-acm-content > li .action.alert.tocart::before, .push-products-menu > li .cta > a.btn--border::before, .push-products-menu > li body .amgdprcookie-modal-container .modal-inner-wrap .cta > a.amgdprcookie-button--border::before, body .amgdprcookie-modal-container .modal-inner-wrap .push-products-menu > li .cta > a.amgdprcookie-button--border::before,
    .push-products-menu > li body .amgdprcookie-groups-modal .modal-inner-wrap .cta > a.amgdprcookie-button--border::before, body .amgdprcookie-groups-modal .modal-inner-wrap .push-products-menu > li .cta > a.amgdprcookie-button--border::before, .push-products-menu > li .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .cta > a.action.action-cancel::before, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .push-products-menu > li .cta > a.action.action-cancel::before, .push-products-menu > li div.personalized-container .cta > a.personalized-options.start-personalized::before, div.personalized-container .push-products-menu > li .cta > a.personalized-options.start-personalized::before, .push-products-menu > li .cta > a.mdp-filter-btn-open::before,
    .push-products-menu > li .btn--border.action.tocart::before, .push-products-menu > li body .amgdprcookie-modal-container .modal-inner-wrap .action.tocart.amgdprcookie-button--border::before, body .amgdprcookie-modal-container .modal-inner-wrap .push-products-menu > li .action.tocart.amgdprcookie-button--border::before,
    .push-products-menu > li body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border.action.tocart::before, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .push-products-menu > li button--border.action.tocart::before,
    .push-products-menu > li body .amgdprcookie-groups-modal .modal-inner-wrap .action.tocart.amgdprcookie-button--border::before, body .amgdprcookie-groups-modal .modal-inner-wrap .push-products-menu > li .action.tocart.amgdprcookie-button--border::before,
    .push-products-menu > li body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border.action.tocart::before, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .push-products-menu > li button--border.action.tocart::before, .push-products-menu > li .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.tocart.action-cancel::before, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .push-products-menu > li .action.tocart.action-cancel::before, .push-products-menu > li div.personalized-container .action.tocart.personalized-options.start-personalized::before, div.personalized-container .push-products-menu > li .action.tocart.personalized-options.start-personalized::before, .push-products-menu > li .ui-datepicker .ui-datepicker-buttonpane button.action.tocart::before, .ui-datepicker .ui-datepicker-buttonpane .push-products-menu > li button.action.tocart::before, .push-products-menu > li .action.tocart.mdp-filter-btn-open::before,
    .menu-acm-content > li .cta > a.btn--border::before, .menu-acm-content > li body .amgdprcookie-modal-container .modal-inner-wrap .cta > a.amgdprcookie-button--border::before, body .amgdprcookie-modal-container .modal-inner-wrap .menu-acm-content > li .cta > a.amgdprcookie-button--border::before,
    .menu-acm-content > li body .amgdprcookie-groups-modal .modal-inner-wrap .cta > a.amgdprcookie-button--border::before, body .amgdprcookie-groups-modal .modal-inner-wrap .menu-acm-content > li .cta > a.amgdprcookie-button--border::before, .menu-acm-content > li .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .cta > a.action.action-cancel::before, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .menu-acm-content > li .cta > a.action.action-cancel::before, .menu-acm-content > li div.personalized-container .cta > a.personalized-options.start-personalized::before, div.personalized-container .menu-acm-content > li .cta > a.personalized-options.start-personalized::before, .menu-acm-content > li .cta > a.mdp-filter-btn-open::before,
    .menu-acm-content > li .btn--border.action.tocart::before, .menu-acm-content > li body .amgdprcookie-modal-container .modal-inner-wrap .action.tocart.amgdprcookie-button--border::before, body .amgdprcookie-modal-container .modal-inner-wrap .menu-acm-content > li .action.tocart.amgdprcookie-button--border::before,
    .menu-acm-content > li body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border.action.tocart::before, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .menu-acm-content > li button--border.action.tocart::before,
    .menu-acm-content > li body .amgdprcookie-groups-modal .modal-inner-wrap .action.tocart.amgdprcookie-button--border::before, body .amgdprcookie-groups-modal .modal-inner-wrap .menu-acm-content > li .action.tocart.amgdprcookie-button--border::before,
    .menu-acm-content > li body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border.action.tocart::before, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .menu-acm-content > li button--border.action.tocart::before, .menu-acm-content > li .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.tocart.action-cancel::before, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .menu-acm-content > li .action.tocart.action-cancel::before, .menu-acm-content > li div.personalized-container .action.tocart.personalized-options.start-personalized::before, div.personalized-container .menu-acm-content > li .action.tocart.personalized-options.start-personalized::before, .menu-acm-content > li .ui-datepicker .ui-datepicker-buttonpane button.action.tocart::before, .ui-datepicker .ui-datepicker-buttonpane .menu-acm-content > li button.action.tocart::before, .menu-acm-content > li .action.tocart.mdp-filter-btn-open::before, body .amgdprcookie-modal-container .modal-inner-wrap .btn-smaller.amgdprcookie-button--border::before,
    body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-smaller::before,
    body .amgdprcookie-groups-modal .modal-inner-wrap .btn-smaller.amgdprcookie-button--border::before,
    body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-smaller::before, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-smaller.action.action-cancel::before, div.personalized-container .btn-smaller.personalized-options.start-personalized::before, .ui-datepicker .ui-datepicker-buttonpane button.btn-smaller::before, .btn-smaller.mdp-filter-btn-open::before,
    .btn-smaller.btn--border-white::before, .push-products-menu > li .cta > a.btn--border-white::before,
    .push-products-menu > li .btn--border-white.action.tocart::before,
    .menu-acm-content > li .cta > a.btn--border-white::before,
    .menu-acm-content > li .btn--border-white.action.tocart::before,
    .btn-smaller.btn--icon::before, .btn-smaller.btn--cart::before, .btn-smaller.action.tocart::before,
    .push-products-menu > li .action.tocart::before,
    .menu-acm-content > li .action.tocart::before, .push-products-menu > li .cta > a.btn--cart::before,
    .menu-acm-content > li .cta > a.btn--cart::before, .btn-smaller.btn--edit::before, .push-products-menu > li .cta > a.btn--edit::before,
    .menu-acm-content > li .cta > a.btn--edit::before, .btn-smaller.btn--download::before, .push-products-menu > li .cta > a.btn--download::before, .push-products-menu > li .ct-view-fichiers_joints .files .cta > a.redirect-content::before, .ct-view-fichiers_joints .files .push-products-menu > li .cta > a.redirect-content::before, .ct-view-fichiers_joints .files .push-products-menu > li .action.tocart.redirect-content::before,
    .menu-acm-content > li .cta > a.btn--download::before, .menu-acm-content > li .ct-view-fichiers_joints .files .cta > a.redirect-content::before, .ct-view-fichiers_joints .files .menu-acm-content > li .cta > a.redirect-content::before, .ct-view-fichiers_joints .files .menu-acm-content > li .action.tocart.redirect-content::before, .ct-view-fichiers_joints .files .btn-smaller.redirect-content::before, .btn-smaller.btn--note::before, .push-products-menu > li .cta > a.btn--note::before,
    .menu-acm-content > li .cta > a.btn--note::before, .btn-smaller.btn--ticket::before, .mdp-billet a.btn-smaller::before, .mdp-billet .push-products-menu > li .cta > a::before, .push-products-menu > li .mdp-billet .cta > a::before,
    .mdp-billet .push-products-menu > li a.action.tocart::before,
    .mdp-billet .menu-acm-content > li .cta > a::before, .menu-acm-content > li .mdp-billet .cta > a::before,
    .mdp-billet .menu-acm-content > li a.action.tocart::before, .push-products-menu > li .cta > a.btn--ticket::before,
    .menu-acm-content > li .cta > a.btn--ticket::before, .btn-smaller.btn--mail::before, .push-products-menu > li .cta > a.btn--mail::before,
    .menu-acm-content > li .cta > a.btn--mail::before, .btn-smaller.btn--anchor::before, .push-products-menu > li .cta > a.btn--anchor::before,
    .menu-acm-content > li .cta > a.btn--anchor::before, .btn-smaller.btn--target::before, .push-products-menu > li .cta > a.btn--target::before,
    .menu-acm-content > li .cta > a.btn--target::before, .btn-smaller.btn--map::before, .push-products-menu > li .cta > a.btn--map::before,
    .menu-acm-content > li .cta > a.btn--map::before, .btn-smaller.btn--agenda::before, .push-products-menu > li .cta > a.btn--agenda::before,
    .menu-acm-content > li .cta > a.btn--agenda::before, .push-products-menu > li .cta > a.btn--icon::before,
    .menu-acm-content > li .cta > a.btn--icon::before, .btn-smaller.action.action-apply::before, .push-products-menu > li .cta > a.action.action-apply::before,
    .push-products-menu > li .action.action-apply.tocart::before,
    .menu-acm-content > li .cta > a.action.action-apply::before,
    .menu-acm-content > li .action.action-apply.tocart::before, .btn-smaller.action.apply::before, .push-products-menu > li .cta > a.action.apply::before,
    .push-products-menu > li .action.apply.tocart::before,
    .menu-acm-content > li .cta > a.action.apply::before,
    .menu-acm-content > li .action.apply.tocart::before, .btn-smaller.action.action-auth-toggle::before, .push-products-menu > li .cta > a.action.action-auth-toggle::before,
    .push-products-menu > li .action.action-auth-toggle.tocart::before,
    .menu-acm-content > li .cta > a.action.action-auth-toggle::before,
    .menu-acm-content > li .action.action-auth-toggle.tocart::before, .btn-smaller.action.action-login::before, .push-products-menu > li .cta > a.action.action-login::before,
    .push-products-menu > li .action.action-login.tocart::before,
    .menu-acm-content > li .cta > a.action.action-login::before,
    .menu-acm-content > li .action.action-login.tocart::before, .btn-smaller.action.action-menu-item::before, .push-products-menu > li .cta > a.action.action-menu-item::before,
    .push-products-menu > li .action.action-menu-item.tocart::before,
    .menu-acm-content > li .cta > a.action.action-menu-item::before,
    .menu-acm-content > li .action.action-menu-item.tocart::before, .btn-smaller.action.action-show-popup::before, .push-products-menu > li .cta > a.action.action-show-popup::before,
    .push-products-menu > li .action.action-show-popup.tocart::before,
    .menu-acm-content > li .cta > a.action.action-show-popup::before,
    .menu-acm-content > li .action.action-show-popup.tocart::before, .btn-smaller.action.continue::before, .push-products-menu > li .cta > a.action.continue::before,
    .push-products-menu > li .action.continue.tocart::before,
    .menu-acm-content > li .cta > a.action.continue::before,
    .menu-acm-content > li .action.continue.tocart::before, .btn-smaller.action.checkout::before, .push-products-menu > li .cta > a.action.checkout::before,
    .push-products-menu > li .action.checkout.tocart::before,
    .menu-acm-content > li .cta > a.action.checkout::before,
    .menu-acm-content > li .action.checkout.tocart::before, .btn-smaller.action.clear::before, .push-products-menu > li .cta > a.action.clear::before,
    .push-products-menu > li .action.clear.tocart::before,
    .menu-acm-content > li .cta > a.action.clear::before,
    .menu-acm-content > li .action.clear.tocart::before, .btn-smaller.action.compare::before, .push-products-menu > li .cta > a.action.compare::before,
    .push-products-menu > li .action.compare.tocart::before,
    .menu-acm-content > li .cta > a.action.compare::before,
    .menu-acm-content > li .action.compare.tocart::before, .btn-smaller.action.create::before, .push-products-menu > li .cta > a.action.create::before,
    .push-products-menu > li .action.create.tocart::before,
    .menu-acm-content > li .cta > a.action.create::before,
    .menu-acm-content > li .action.create.tocart::before, .btn-smaller.action.customize::before, .push-products-menu > li .cta > a.action.customize::before,
    .push-products-menu > li .action.customize.tocart::before,
    .menu-acm-content > li .cta > a.action.customize::before,
    .menu-acm-content > li .action.customize.tocart::before, .btn-smaller.action.login::before, .push-products-menu > li .cta > a.action.login::before,
    .push-products-menu > li .action.login.tocart::before,
    .menu-acm-content > li .cta > a.action.login::before,
    .menu-acm-content > li .action.login.tocart::before, .btn-smaller.action.save::before, .push-products-menu > li .cta > a.action.save::before,
    .push-products-menu > li .action.save.tocart::before,
    .menu-acm-content > li .cta > a.action.save::before,
    .menu-acm-content > li .action.save.tocart::before, .btn-smaller.action.select::before, .push-products-menu > li .cta > a.action.select::before,
    .push-products-menu > li .action.select.tocart::before,
    .menu-acm-content > li .cta > a.action.select::before,
    .menu-acm-content > li .action.select.tocart::before, .btn-smaller.action.share::before, .push-products-menu > li .cta > a.action.share::before,
    .push-products-menu > li .action.share.tocart::before,
    .menu-acm-content > li .cta > a.action.share::before,
    .menu-acm-content > li .action.share.tocart::before, .btn-smaller.action.submit::before, .push-products-menu > li .cta > a.action.submit::before,
    .push-products-menu > li .action.submit.tocart::before,
    .menu-acm-content > li .cta > a.action.submit::before,
    .menu-acm-content > li .action.submit.tocart::before, .btn-smaller.action.subscribe::before, .push-products-menu > li .cta > a.action.subscribe::before,
    .push-products-menu > li .action.subscribe.tocart::before,
    .menu-acm-content > li .cta > a.action.subscribe::before,
    .menu-acm-content > li .action.subscribe.tocart::before, .btn-smaller.action.update::before, .push-products-menu > li .cta > a.action.update::before,
    .push-products-menu > li .action.update.tocart::before,
    .menu-acm-content > li .cta > a.action.update::before,
    .menu-acm-content > li .action.update.tocart::before, .topmenu-ctas a.btn-smaller::before, .topmenu-ctas .push-products-menu > li .cta > a::before, .push-products-menu > li .topmenu-ctas .cta > a::before,
    .topmenu-ctas .push-products-menu > li a.action.tocart::before, .push-products-menu > li .topmenu-ctas a.action.tocart::before,
    .topmenu-ctas .menu-acm-content > li .cta > a::before, .menu-acm-content > li .topmenu-ctas .cta > a::before,
    .topmenu-ctas .menu-acm-content > li a.action.tocart::before, .menu-acm-content > li .topmenu-ctas a.action.tocart::before, .push-products-menu > li .cta > a.btn::before, .push-products-menu > li .cta > a.action.tocart::before, .push-products-menu > li body .amgdprcookie-modal-container .modal-inner-wrap .cta > a.amgdprcookie-button::before, body .amgdprcookie-modal-container .modal-inner-wrap .push-products-menu > li .cta > a.amgdprcookie-button::before,
    .push-products-menu > li body .amgdprcookie-groups-modal .modal-inner-wrap .cta > a.amgdprcookie-button::before, body .amgdprcookie-groups-modal .modal-inner-wrap .push-products-menu > li .cta > a.amgdprcookie-button::before, .push-products-menu > li .contentmanager-contentlist-view .toolbar-bottom .cta > a.see-all-collections::before, .contentmanager-contentlist-view .toolbar-bottom .push-products-menu > li .cta > a.see-all-collections::before, .push-products-menu > li .strate-item-link .cta > a.bouton::before, .strate-item-link .push-products-menu > li .cta > a.bouton::before, .push-products-menu > li .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .cta > a.action.action-update::before, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .push-products-menu > li .cta > a.action.action-update::before, .push-products-menu > li .customer-address-index .column.main > .actions-toolbar .cta > a.action.primary.add::before, .customer-address-index .column.main > .actions-toolbar .push-products-menu > li .cta > a.action.primary.add::before, .push-products-menu > li div.personalized-container .cta > a.personalized-options.complete-personalized::before, div.personalized-container .push-products-menu > li .cta > a.personalized-options.complete-personalized::before, .push-products-menu > li .mst-searchautocomplete__products > li .cta > a.store-mobile::before, .mst-searchautocomplete__products > li .push-products-menu > li .cta > a.store-mobile::before, .push-products-menu > li div.filter-options .filter-options-content .am-fromto-widget .cta > a.am-filter-go::before, div.filter-options .filter-options-content .am-fromto-widget .push-products-menu > li .cta > a.am-filter-go::before, .push-products-menu > li .modal-slide .block-authentication .cta > a.action.action-register::before, .modal-slide .block-authentication .push-products-menu > li .cta > a.action.action-register::before,
    .push-products-menu > li .modal-popup .block-authentication .cta > a.action.action-register::before, .modal-popup .block-authentication .push-products-menu > li .cta > a.action.action-register::before, body .amgdprcookie-modal-container .modal-inner-wrap .push-products-menu > li .action.tocart.amgdprcookie-button::before, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .push-products-menu > li button.action.tocart::before, body .amgdprcookie-groups-modal .modal-inner-wrap .push-products-menu > li .action.tocart.amgdprcookie-button::before, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .push-products-menu > li button.action.tocart::before, .gdpr-customer-settings .push-products-menu > li button.action.tocart.primary::before, .contentmanager-contentlist-view .toolbar-bottom .push-products-menu > li .action.tocart.see-all-collections::before, .strate-item-link .push-products-menu > li a.action.tocart.bouton::before, .push-products-menu > li .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.tocart.action-update::before, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .push-products-menu > li .action.tocart.action-update::before, div.mgx-popup-inner .colissimo-next .push-products-menu > li span.action.tocart::before, .push-products-menu > li .customer-address-index .column.main > .actions-toolbar .action.tocart.primary.add::before, .customer-address-index .column.main > .actions-toolbar .push-products-menu > li .action.tocart.primary.add::before, div.personalized-container .push-products-menu > li .action.tocart.personalized-options.complete-personalized::before, .push-products-menu > li div.filter-options .filter-options-content .am-fromto-widget .action.tocart.am-filter-go::before, div.filter-options .filter-options-content .am-fromto-widget .push-products-menu > li .action.tocart.am-filter-go::before, .modal-slide .modal-footer .push-products-menu > li button.action.tocart::before, .modal-popup .modal-footer .push-products-menu > li button.action.tocart::before, .push-products-menu > li .modal-slide .block-authentication .action.tocart.action-register::before, .modal-slide .block-authentication .push-products-menu > li .action.tocart.action-register::before,
    .push-products-menu > li .modal-popup .block-authentication .action.tocart.action-register::before, .modal-popup .block-authentication .push-products-menu > li .action.tocart.action-register::before,
    .menu-acm-content > li .cta > a.btn::before, .menu-acm-content > li .cta > a.action.tocart::before, .menu-acm-content > li body .amgdprcookie-modal-container .modal-inner-wrap .cta > a.amgdprcookie-button::before, body .amgdprcookie-modal-container .modal-inner-wrap .menu-acm-content > li .cta > a.amgdprcookie-button::before,
    .menu-acm-content > li body .amgdprcookie-groups-modal .modal-inner-wrap .cta > a.amgdprcookie-button::before, body .amgdprcookie-groups-modal .modal-inner-wrap .menu-acm-content > li .cta > a.amgdprcookie-button::before, .menu-acm-content > li .contentmanager-contentlist-view .toolbar-bottom .cta > a.see-all-collections::before, .contentmanager-contentlist-view .toolbar-bottom .menu-acm-content > li .cta > a.see-all-collections::before, .menu-acm-content > li .strate-item-link .cta > a.bouton::before, .strate-item-link .menu-acm-content > li .cta > a.bouton::before, .menu-acm-content > li .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .cta > a.action.action-update::before, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .menu-acm-content > li .cta > a.action.action-update::before, .menu-acm-content > li .customer-address-index .column.main > .actions-toolbar .cta > a.action.primary.add::before, .customer-address-index .column.main > .actions-toolbar .menu-acm-content > li .cta > a.action.primary.add::before, .menu-acm-content > li div.personalized-container .cta > a.personalized-options.complete-personalized::before, div.personalized-container .menu-acm-content > li .cta > a.personalized-options.complete-personalized::before, .menu-acm-content > li .mst-searchautocomplete__products > li .cta > a.store-mobile::before, .mst-searchautocomplete__products > li .menu-acm-content > li .cta > a.store-mobile::before, .menu-acm-content > li div.filter-options .filter-options-content .am-fromto-widget .cta > a.am-filter-go::before, div.filter-options .filter-options-content .am-fromto-widget .menu-acm-content > li .cta > a.am-filter-go::before, .menu-acm-content > li .modal-slide .block-authentication .cta > a.action.action-register::before, .modal-slide .block-authentication .menu-acm-content > li .cta > a.action.action-register::before,
    .menu-acm-content > li .modal-popup .block-authentication .cta > a.action.action-register::before, .modal-popup .block-authentication .menu-acm-content > li .cta > a.action.action-register::before, body .amgdprcookie-modal-container .modal-inner-wrap .menu-acm-content > li .action.tocart.amgdprcookie-button::before, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .menu-acm-content > li button.action.tocart::before, body .amgdprcookie-groups-modal .modal-inner-wrap .menu-acm-content > li .action.tocart.amgdprcookie-button::before, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .menu-acm-content > li button.action.tocart::before, .gdpr-customer-settings .menu-acm-content > li button.action.tocart.primary::before, .contentmanager-contentlist-view .toolbar-bottom .menu-acm-content > li .action.tocart.see-all-collections::before, .strate-item-link .menu-acm-content > li a.action.tocart.bouton::before, .menu-acm-content > li .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.tocart.action-update::before, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .menu-acm-content > li .action.tocart.action-update::before, div.mgx-popup-inner .colissimo-next .menu-acm-content > li span.action.tocart::before, .menu-acm-content > li .customer-address-index .column.main > .actions-toolbar .action.tocart.primary.add::before, .customer-address-index .column.main > .actions-toolbar .menu-acm-content > li .action.tocart.primary.add::before, div.personalized-container .menu-acm-content > li .action.tocart.personalized-options.complete-personalized::before, .menu-acm-content > li div.filter-options .filter-options-content .am-fromto-widget .action.tocart.am-filter-go::before, div.filter-options .filter-options-content .am-fromto-widget .menu-acm-content > li .action.tocart.am-filter-go::before, .modal-slide .modal-footer .menu-acm-content > li button.action.tocart::before, .modal-popup .modal-footer .menu-acm-content > li button.action.tocart::before, .menu-acm-content > li .modal-slide .block-authentication .action.tocart.action-register::before, .modal-slide .block-authentication .menu-acm-content > li .action.tocart.action-register::before,
    .menu-acm-content > li .modal-popup .block-authentication .action.tocart.action-register::before, .modal-popup .block-authentication .menu-acm-content > li .action.tocart.action-register::before, body .amgdprcookie-modal-container .modal-inner-wrap .btn-smaller.amgdprcookie-button::before, .push-products-menu > li body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button.action.tocart::before, .menu-acm-content > li body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button.action.tocart::before,
    body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button.btn-smaller::before, .push-products-menu > li body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button.action.tocart::before, .menu-acm-content > li body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button.action.tocart::before,
    body .amgdprcookie-groups-modal .modal-inner-wrap .btn-smaller.amgdprcookie-button::before, .push-products-menu > li body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button.action.tocart::before, .menu-acm-content > li body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button.action.tocart::before,
    body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button.btn-smaller::before, .push-products-menu > li body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button.action.tocart::before, .menu-acm-content > li body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button.action.tocart::before, .gdpr-customer-settings button.btn-smaller.action.primary::before, .push-products-menu > li .gdpr-customer-settings button.action.primary.tocart::before, .menu-acm-content > li .gdpr-customer-settings button.action.primary.tocart::before, .contentmanager-contentlist-view .toolbar-bottom .btn-smaller.see-all-collections::before, .push-products-menu > li .contentmanager-contentlist-view .toolbar-bottom .see-all-collections.action.tocart::before, .menu-acm-content > li .contentmanager-contentlist-view .toolbar-bottom .see-all-collections.action.tocart::before, .strate-item-link a.btn-smaller.bouton::before, .push-products-menu > li .strate-item-link a.bouton.action.tocart::before, .menu-acm-content > li .strate-item-link a.bouton.action.tocart::before, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-smaller.action.action-update::before, div.mgx-popup-inner .colissimo-next span.btn-smaller::before, .push-products-menu > li div.mgx-popup-inner .colissimo-next span.action.tocart::before, .menu-acm-content > li div.mgx-popup-inner .colissimo-next span.action.tocart::before, .customer-address-index .column.main > .actions-toolbar .btn-smaller.action.primary.add::before, div.personalized-container .btn-smaller.personalized-options.complete-personalized::before, .push-products-menu > li div.personalized-container .personalized-options.complete-personalized.action.tocart::before, .menu-acm-content > li div.personalized-container .personalized-options.complete-personalized.action.tocart::before, .mst-searchautocomplete__products > li .btn-smaller.store-mobile::before,
    .mst-searchautocomplete__products > li .push-products-menu > li .store-mobile.action.tocart::before, .push-products-menu > li .mst-searchautocomplete__products > li .store-mobile.action.tocart::before,
    .mst-searchautocomplete__products > li .menu-acm-content > li .store-mobile.action.tocart::before, .menu-acm-content > li .mst-searchautocomplete__products > li .store-mobile.action.tocart::before, div.filter-options .filter-options-content .am-fromto-widget .btn-smaller.am-filter-go::before, .modal-slide .modal-footer button.btn-smaller::before, .push-products-menu > li .modal-slide .modal-footer button.action.tocart::before, .menu-acm-content > li .modal-slide .modal-footer button.action.tocart::before,
    .modal-popup .modal-footer button.btn-smaller::before, .push-products-menu > li .modal-popup .modal-footer button.action.tocart::before, .menu-acm-content > li .modal-popup .modal-footer button.action.tocart::before, .modal-slide .block-authentication .btn-smaller.action.action-register::before,
    .modal-popup .block-authentication .btn-smaller.action.action-register::before, .btn.btn-smaller::after, .btn-smaller.pagebuilder-button-primary::after, .push-products-menu > li .cta > a.pagebuilder-button-primary::after,
    .push-products-menu > li .pagebuilder-button-primary.action.tocart::after,
    .menu-acm-content > li .cta > a.pagebuilder-button-primary::after,
    .menu-acm-content > li .pagebuilder-button-primary.action.tocart::after, .btn-smaller.btn--border::after, .btn-smaller.pagebuilder-button-secondary::after, .push-products-menu > li .cta > a.pagebuilder-button-secondary::after,
    .push-products-menu > li .pagebuilder-button-secondary.action.tocart::after,
    .menu-acm-content > li .cta > a.pagebuilder-button-secondary::after,
    .menu-acm-content > li .pagebuilder-button-secondary.action.tocart::after, .btn-smaller.action.viewcart::after, .push-products-menu > li .cta > a.action.viewcart::after,
    .push-products-menu > li .action.viewcart.tocart::after,
    .menu-acm-content > li .cta > a.action.viewcart::after,
    .menu-acm-content > li .action.viewcart.tocart::after, .btn-smaller.action.alert::after, .push-products-menu > li .cta > a.action.alert::after,
    .push-products-menu > li .action.alert.tocart::after,
    .menu-acm-content > li .cta > a.action.alert::after,
    .menu-acm-content > li .action.alert.tocart::after, .push-products-menu > li .cta > a.btn--border::after, .push-products-menu > li body .amgdprcookie-modal-container .modal-inner-wrap .cta > a.amgdprcookie-button--border::after, body .amgdprcookie-modal-container .modal-inner-wrap .push-products-menu > li .cta > a.amgdprcookie-button--border::after,
    .push-products-menu > li body .amgdprcookie-groups-modal .modal-inner-wrap .cta > a.amgdprcookie-button--border::after, body .amgdprcookie-groups-modal .modal-inner-wrap .push-products-menu > li .cta > a.amgdprcookie-button--border::after, .push-products-menu > li .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .cta > a.action.action-cancel::after, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .push-products-menu > li .cta > a.action.action-cancel::after, .push-products-menu > li div.personalized-container .cta > a.personalized-options.start-personalized::after, div.personalized-container .push-products-menu > li .cta > a.personalized-options.start-personalized::after, .push-products-menu > li .cta > a.mdp-filter-btn-open::after,
    .push-products-menu > li .btn--border.action.tocart::after, .push-products-menu > li body .amgdprcookie-modal-container .modal-inner-wrap .action.tocart.amgdprcookie-button--border::after, body .amgdprcookie-modal-container .modal-inner-wrap .push-products-menu > li .action.tocart.amgdprcookie-button--border::after,
    .push-products-menu > li body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border.action.tocart::after, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .push-products-menu > li button--border.action.tocart::after,
    .push-products-menu > li body .amgdprcookie-groups-modal .modal-inner-wrap .action.tocart.amgdprcookie-button--border::after, body .amgdprcookie-groups-modal .modal-inner-wrap .push-products-menu > li .action.tocart.amgdprcookie-button--border::after,
    .push-products-menu > li body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border.action.tocart::after, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .push-products-menu > li button--border.action.tocart::after, .push-products-menu > li .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.tocart.action-cancel::after, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .push-products-menu > li .action.tocart.action-cancel::after, .push-products-menu > li div.personalized-container .action.tocart.personalized-options.start-personalized::after, div.personalized-container .push-products-menu > li .action.tocart.personalized-options.start-personalized::after, .push-products-menu > li .ui-datepicker .ui-datepicker-buttonpane button.action.tocart::after, .ui-datepicker .ui-datepicker-buttonpane .push-products-menu > li button.action.tocart::after, .push-products-menu > li .action.tocart.mdp-filter-btn-open::after,
    .menu-acm-content > li .cta > a.btn--border::after, .menu-acm-content > li body .amgdprcookie-modal-container .modal-inner-wrap .cta > a.amgdprcookie-button--border::after, body .amgdprcookie-modal-container .modal-inner-wrap .menu-acm-content > li .cta > a.amgdprcookie-button--border::after,
    .menu-acm-content > li body .amgdprcookie-groups-modal .modal-inner-wrap .cta > a.amgdprcookie-button--border::after, body .amgdprcookie-groups-modal .modal-inner-wrap .menu-acm-content > li .cta > a.amgdprcookie-button--border::after, .menu-acm-content > li .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .cta > a.action.action-cancel::after, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .menu-acm-content > li .cta > a.action.action-cancel::after, .menu-acm-content > li div.personalized-container .cta > a.personalized-options.start-personalized::after, div.personalized-container .menu-acm-content > li .cta > a.personalized-options.start-personalized::after, .menu-acm-content > li .cta > a.mdp-filter-btn-open::after,
    .menu-acm-content > li .btn--border.action.tocart::after, .menu-acm-content > li body .amgdprcookie-modal-container .modal-inner-wrap .action.tocart.amgdprcookie-button--border::after, body .amgdprcookie-modal-container .modal-inner-wrap .menu-acm-content > li .action.tocart.amgdprcookie-button--border::after,
    .menu-acm-content > li body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border.action.tocart::after, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .menu-acm-content > li button--border.action.tocart::after,
    .menu-acm-content > li body .amgdprcookie-groups-modal .modal-inner-wrap .action.tocart.amgdprcookie-button--border::after, body .amgdprcookie-groups-modal .modal-inner-wrap .menu-acm-content > li .action.tocart.amgdprcookie-button--border::after,
    .menu-acm-content > li body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border.action.tocart::after, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .menu-acm-content > li button--border.action.tocart::after, .menu-acm-content > li .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.tocart.action-cancel::after, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .menu-acm-content > li .action.tocart.action-cancel::after, .menu-acm-content > li div.personalized-container .action.tocart.personalized-options.start-personalized::after, div.personalized-container .menu-acm-content > li .action.tocart.personalized-options.start-personalized::after, .menu-acm-content > li .ui-datepicker .ui-datepicker-buttonpane button.action.tocart::after, .ui-datepicker .ui-datepicker-buttonpane .menu-acm-content > li button.action.tocart::after, .menu-acm-content > li .action.tocart.mdp-filter-btn-open::after, body .amgdprcookie-modal-container .modal-inner-wrap .btn-smaller.amgdprcookie-button--border::after,
    body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-smaller::after,
    body .amgdprcookie-groups-modal .modal-inner-wrap .btn-smaller.amgdprcookie-button--border::after,
    body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-smaller::after, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-smaller.action.action-cancel::after, div.personalized-container .btn-smaller.personalized-options.start-personalized::after, .ui-datepicker .ui-datepicker-buttonpane button.btn-smaller::after, .btn-smaller.mdp-filter-btn-open::after,
    .btn-smaller.btn--border-white::after, .push-products-menu > li .cta > a.btn--border-white::after,
    .push-products-menu > li .btn--border-white.action.tocart::after,
    .menu-acm-content > li .cta > a.btn--border-white::after,
    .menu-acm-content > li .btn--border-white.action.tocart::after,
    .btn-smaller.btn--icon::after, .btn-smaller.btn--cart::after, .btn-smaller.action.tocart::after,
    .push-products-menu > li .action.tocart::after,
    .menu-acm-content > li .action.tocart::after, .push-products-menu > li .cta > a.btn--cart::after,
    .menu-acm-content > li .cta > a.btn--cart::after, .btn-smaller.btn--edit::after, .push-products-menu > li .cta > a.btn--edit::after,
    .menu-acm-content > li .cta > a.btn--edit::after, .btn-smaller.btn--download::after, .push-products-menu > li .cta > a.btn--download::after, .push-products-menu > li .ct-view-fichiers_joints .files .cta > a.redirect-content::after, .ct-view-fichiers_joints .files .push-products-menu > li .cta > a.redirect-content::after, .ct-view-fichiers_joints .files .push-products-menu > li .action.tocart.redirect-content::after,
    .menu-acm-content > li .cta > a.btn--download::after, .menu-acm-content > li .ct-view-fichiers_joints .files .cta > a.redirect-content::after, .ct-view-fichiers_joints .files .menu-acm-content > li .cta > a.redirect-content::after, .ct-view-fichiers_joints .files .menu-acm-content > li .action.tocart.redirect-content::after, .ct-view-fichiers_joints .files .btn-smaller.redirect-content::after, .btn-smaller.btn--note::after, .push-products-menu > li .cta > a.btn--note::after,
    .menu-acm-content > li .cta > a.btn--note::after, .btn-smaller.btn--ticket::after, .mdp-billet a.btn-smaller::after, .mdp-billet .push-products-menu > li .cta > a::after, .push-products-menu > li .mdp-billet .cta > a::after,
    .mdp-billet .push-products-menu > li a.action.tocart::after,
    .mdp-billet .menu-acm-content > li .cta > a::after, .menu-acm-content > li .mdp-billet .cta > a::after,
    .mdp-billet .menu-acm-content > li a.action.tocart::after, .push-products-menu > li .cta > a.btn--ticket::after,
    .menu-acm-content > li .cta > a.btn--ticket::after, .btn-smaller.btn--mail::after, .push-products-menu > li .cta > a.btn--mail::after,
    .menu-acm-content > li .cta > a.btn--mail::after, .btn-smaller.btn--anchor::after, .push-products-menu > li .cta > a.btn--anchor::after,
    .menu-acm-content > li .cta > a.btn--anchor::after, .btn-smaller.btn--target::after, .push-products-menu > li .cta > a.btn--target::after,
    .menu-acm-content > li .cta > a.btn--target::after, .btn-smaller.btn--map::after, .push-products-menu > li .cta > a.btn--map::after,
    .menu-acm-content > li .cta > a.btn--map::after, .btn-smaller.btn--agenda::after, .push-products-menu > li .cta > a.btn--agenda::after,
    .menu-acm-content > li .cta > a.btn--agenda::after, .push-products-menu > li .cta > a.btn--icon::after,
    .menu-acm-content > li .cta > a.btn--icon::after, .btn-smaller.action.action-apply::after, .push-products-menu > li .cta > a.action.action-apply::after,
    .push-products-menu > li .action.action-apply.tocart::after,
    .menu-acm-content > li .cta > a.action.action-apply::after,
    .menu-acm-content > li .action.action-apply.tocart::after, .btn-smaller.action.apply::after, .push-products-menu > li .cta > a.action.apply::after,
    .push-products-menu > li .action.apply.tocart::after,
    .menu-acm-content > li .cta > a.action.apply::after,
    .menu-acm-content > li .action.apply.tocart::after, .btn-smaller.action.action-auth-toggle::after, .push-products-menu > li .cta > a.action.action-auth-toggle::after,
    .push-products-menu > li .action.action-auth-toggle.tocart::after,
    .menu-acm-content > li .cta > a.action.action-auth-toggle::after,
    .menu-acm-content > li .action.action-auth-toggle.tocart::after, .btn-smaller.action.action-login::after, .push-products-menu > li .cta > a.action.action-login::after,
    .push-products-menu > li .action.action-login.tocart::after,
    .menu-acm-content > li .cta > a.action.action-login::after,
    .menu-acm-content > li .action.action-login.tocart::after, .btn-smaller.action.action-menu-item::after, .push-products-menu > li .cta > a.action.action-menu-item::after,
    .push-products-menu > li .action.action-menu-item.tocart::after,
    .menu-acm-content > li .cta > a.action.action-menu-item::after,
    .menu-acm-content > li .action.action-menu-item.tocart::after, .btn-smaller.action.action-show-popup::after, .push-products-menu > li .cta > a.action.action-show-popup::after,
    .push-products-menu > li .action.action-show-popup.tocart::after,
    .menu-acm-content > li .cta > a.action.action-show-popup::after,
    .menu-acm-content > li .action.action-show-popup.tocart::after, .btn-smaller.action.continue::after, .push-products-menu > li .cta > a.action.continue::after,
    .push-products-menu > li .action.continue.tocart::after,
    .menu-acm-content > li .cta > a.action.continue::after,
    .menu-acm-content > li .action.continue.tocart::after, .btn-smaller.action.checkout::after, .push-products-menu > li .cta > a.action.checkout::after,
    .push-products-menu > li .action.checkout.tocart::after,
    .menu-acm-content > li .cta > a.action.checkout::after,
    .menu-acm-content > li .action.checkout.tocart::after, .btn-smaller.action.clear::after, .push-products-menu > li .cta > a.action.clear::after,
    .push-products-menu > li .action.clear.tocart::after,
    .menu-acm-content > li .cta > a.action.clear::after,
    .menu-acm-content > li .action.clear.tocart::after, .btn-smaller.action.compare::after, .push-products-menu > li .cta > a.action.compare::after,
    .push-products-menu > li .action.compare.tocart::after,
    .menu-acm-content > li .cta > a.action.compare::after,
    .menu-acm-content > li .action.compare.tocart::after, .btn-smaller.action.create::after, .push-products-menu > li .cta > a.action.create::after,
    .push-products-menu > li .action.create.tocart::after,
    .menu-acm-content > li .cta > a.action.create::after,
    .menu-acm-content > li .action.create.tocart::after, .btn-smaller.action.customize::after, .push-products-menu > li .cta > a.action.customize::after,
    .push-products-menu > li .action.customize.tocart::after,
    .menu-acm-content > li .cta > a.action.customize::after,
    .menu-acm-content > li .action.customize.tocart::after, .btn-smaller.action.login::after, .push-products-menu > li .cta > a.action.login::after,
    .push-products-menu > li .action.login.tocart::after,
    .menu-acm-content > li .cta > a.action.login::after,
    .menu-acm-content > li .action.login.tocart::after, .btn-smaller.action.save::after, .push-products-menu > li .cta > a.action.save::after,
    .push-products-menu > li .action.save.tocart::after,
    .menu-acm-content > li .cta > a.action.save::after,
    .menu-acm-content > li .action.save.tocart::after, .btn-smaller.action.select::after, .push-products-menu > li .cta > a.action.select::after,
    .push-products-menu > li .action.select.tocart::after,
    .menu-acm-content > li .cta > a.action.select::after,
    .menu-acm-content > li .action.select.tocart::after, .btn-smaller.action.share::after, .push-products-menu > li .cta > a.action.share::after,
    .push-products-menu > li .action.share.tocart::after,
    .menu-acm-content > li .cta > a.action.share::after,
    .menu-acm-content > li .action.share.tocart::after, .btn-smaller.action.submit::after, .push-products-menu > li .cta > a.action.submit::after,
    .push-products-menu > li .action.submit.tocart::after,
    .menu-acm-content > li .cta > a.action.submit::after,
    .menu-acm-content > li .action.submit.tocart::after, .btn-smaller.action.subscribe::after, .push-products-menu > li .cta > a.action.subscribe::after,
    .push-products-menu > li .action.subscribe.tocart::after,
    .menu-acm-content > li .cta > a.action.subscribe::after,
    .menu-acm-content > li .action.subscribe.tocart::after, .btn-smaller.action.update::after, .push-products-menu > li .cta > a.action.update::after,
    .push-products-menu > li .action.update.tocart::after,
    .menu-acm-content > li .cta > a.action.update::after,
    .menu-acm-content > li .action.update.tocart::after, .topmenu-ctas a.btn-smaller::after, .topmenu-ctas .push-products-menu > li .cta > a::after, .push-products-menu > li .topmenu-ctas .cta > a::after,
    .topmenu-ctas .push-products-menu > li a.action.tocart::after, .push-products-menu > li .topmenu-ctas a.action.tocart::after,
    .topmenu-ctas .menu-acm-content > li .cta > a::after, .menu-acm-content > li .topmenu-ctas .cta > a::after,
    .topmenu-ctas .menu-acm-content > li a.action.tocart::after, .menu-acm-content > li .topmenu-ctas a.action.tocart::after, .push-products-menu > li .cta > a.btn::after, .push-products-menu > li .cta > a.action.tocart::after, .push-products-menu > li body .amgdprcookie-modal-container .modal-inner-wrap .cta > a.amgdprcookie-button::after, body .amgdprcookie-modal-container .modal-inner-wrap .push-products-menu > li .cta > a.amgdprcookie-button::after,
    .push-products-menu > li body .amgdprcookie-groups-modal .modal-inner-wrap .cta > a.amgdprcookie-button::after, body .amgdprcookie-groups-modal .modal-inner-wrap .push-products-menu > li .cta > a.amgdprcookie-button::after, .push-products-menu > li .contentmanager-contentlist-view .toolbar-bottom .cta > a.see-all-collections::after, .contentmanager-contentlist-view .toolbar-bottom .push-products-menu > li .cta > a.see-all-collections::after, .push-products-menu > li .strate-item-link .cta > a.bouton::after, .strate-item-link .push-products-menu > li .cta > a.bouton::after, .push-products-menu > li .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .cta > a.action.action-update::after, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .push-products-menu > li .cta > a.action.action-update::after, .push-products-menu > li .customer-address-index .column.main > .actions-toolbar .cta > a.action.primary.add::after, .customer-address-index .column.main > .actions-toolbar .push-products-menu > li .cta > a.action.primary.add::after, .push-products-menu > li div.personalized-container .cta > a.personalized-options.complete-personalized::after, div.personalized-container .push-products-menu > li .cta > a.personalized-options.complete-personalized::after, .push-products-menu > li .mst-searchautocomplete__products > li .cta > a.store-mobile::after, .mst-searchautocomplete__products > li .push-products-menu > li .cta > a.store-mobile::after, .push-products-menu > li div.filter-options .filter-options-content .am-fromto-widget .cta > a.am-filter-go::after, div.filter-options .filter-options-content .am-fromto-widget .push-products-menu > li .cta > a.am-filter-go::after, .push-products-menu > li .modal-slide .block-authentication .cta > a.action.action-register::after, .modal-slide .block-authentication .push-products-menu > li .cta > a.action.action-register::after,
    .push-products-menu > li .modal-popup .block-authentication .cta > a.action.action-register::after, .modal-popup .block-authentication .push-products-menu > li .cta > a.action.action-register::after, body .amgdprcookie-modal-container .modal-inner-wrap .push-products-menu > li .action.tocart.amgdprcookie-button::after, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .push-products-menu > li button.action.tocart::after, body .amgdprcookie-groups-modal .modal-inner-wrap .push-products-menu > li .action.tocart.amgdprcookie-button::after, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .push-products-menu > li button.action.tocart::after, .gdpr-customer-settings .push-products-menu > li button.action.tocart.primary::after, .contentmanager-contentlist-view .toolbar-bottom .push-products-menu > li .action.tocart.see-all-collections::after, .strate-item-link .push-products-menu > li a.action.tocart.bouton::after, .push-products-menu > li .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.tocart.action-update::after, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .push-products-menu > li .action.tocart.action-update::after, div.mgx-popup-inner .colissimo-next .push-products-menu > li span.action.tocart::after, .push-products-menu > li .customer-address-index .column.main > .actions-toolbar .action.tocart.primary.add::after, .customer-address-index .column.main > .actions-toolbar .push-products-menu > li .action.tocart.primary.add::after, div.personalized-container .push-products-menu > li .action.tocart.personalized-options.complete-personalized::after, .push-products-menu > li div.filter-options .filter-options-content .am-fromto-widget .action.tocart.am-filter-go::after, div.filter-options .filter-options-content .am-fromto-widget .push-products-menu > li .action.tocart.am-filter-go::after, .modal-slide .modal-footer .push-products-menu > li button.action.tocart::after, .modal-popup .modal-footer .push-products-menu > li button.action.tocart::after, .push-products-menu > li .modal-slide .block-authentication .action.tocart.action-register::after, .modal-slide .block-authentication .push-products-menu > li .action.tocart.action-register::after,
    .push-products-menu > li .modal-popup .block-authentication .action.tocart.action-register::after, .modal-popup .block-authentication .push-products-menu > li .action.tocart.action-register::after,
    .menu-acm-content > li .cta > a.btn::after, .menu-acm-content > li .cta > a.action.tocart::after, .menu-acm-content > li body .amgdprcookie-modal-container .modal-inner-wrap .cta > a.amgdprcookie-button::after, body .amgdprcookie-modal-container .modal-inner-wrap .menu-acm-content > li .cta > a.amgdprcookie-button::after,
    .menu-acm-content > li body .amgdprcookie-groups-modal .modal-inner-wrap .cta > a.amgdprcookie-button::after, body .amgdprcookie-groups-modal .modal-inner-wrap .menu-acm-content > li .cta > a.amgdprcookie-button::after, .menu-acm-content > li .contentmanager-contentlist-view .toolbar-bottom .cta > a.see-all-collections::after, .contentmanager-contentlist-view .toolbar-bottom .menu-acm-content > li .cta > a.see-all-collections::after, .menu-acm-content > li .strate-item-link .cta > a.bouton::after, .strate-item-link .menu-acm-content > li .cta > a.bouton::after, .menu-acm-content > li .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .cta > a.action.action-update::after, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .menu-acm-content > li .cta > a.action.action-update::after, .menu-acm-content > li .customer-address-index .column.main > .actions-toolbar .cta > a.action.primary.add::after, .customer-address-index .column.main > .actions-toolbar .menu-acm-content > li .cta > a.action.primary.add::after, .menu-acm-content > li div.personalized-container .cta > a.personalized-options.complete-personalized::after, div.personalized-container .menu-acm-content > li .cta > a.personalized-options.complete-personalized::after, .menu-acm-content > li .mst-searchautocomplete__products > li .cta > a.store-mobile::after, .mst-searchautocomplete__products > li .menu-acm-content > li .cta > a.store-mobile::after, .menu-acm-content > li div.filter-options .filter-options-content .am-fromto-widget .cta > a.am-filter-go::after, div.filter-options .filter-options-content .am-fromto-widget .menu-acm-content > li .cta > a.am-filter-go::after, .menu-acm-content > li .modal-slide .block-authentication .cta > a.action.action-register::after, .modal-slide .block-authentication .menu-acm-content > li .cta > a.action.action-register::after,
    .menu-acm-content > li .modal-popup .block-authentication .cta > a.action.action-register::after, .modal-popup .block-authentication .menu-acm-content > li .cta > a.action.action-register::after, body .amgdprcookie-modal-container .modal-inner-wrap .menu-acm-content > li .action.tocart.amgdprcookie-button::after, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .menu-acm-content > li button.action.tocart::after, body .amgdprcookie-groups-modal .modal-inner-wrap .menu-acm-content > li .action.tocart.amgdprcookie-button::after, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .menu-acm-content > li button.action.tocart::after, .gdpr-customer-settings .menu-acm-content > li button.action.tocart.primary::after, .contentmanager-contentlist-view .toolbar-bottom .menu-acm-content > li .action.tocart.see-all-collections::after, .strate-item-link .menu-acm-content > li a.action.tocart.bouton::after, .menu-acm-content > li .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.tocart.action-update::after, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .menu-acm-content > li .action.tocart.action-update::after, div.mgx-popup-inner .colissimo-next .menu-acm-content > li span.action.tocart::after, .menu-acm-content > li .customer-address-index .column.main > .actions-toolbar .action.tocart.primary.add::after, .customer-address-index .column.main > .actions-toolbar .menu-acm-content > li .action.tocart.primary.add::after, div.personalized-container .menu-acm-content > li .action.tocart.personalized-options.complete-personalized::after, .menu-acm-content > li div.filter-options .filter-options-content .am-fromto-widget .action.tocart.am-filter-go::after, div.filter-options .filter-options-content .am-fromto-widget .menu-acm-content > li .action.tocart.am-filter-go::after, .modal-slide .modal-footer .menu-acm-content > li button.action.tocart::after, .modal-popup .modal-footer .menu-acm-content > li button.action.tocart::after, .menu-acm-content > li .modal-slide .block-authentication .action.tocart.action-register::after, .modal-slide .block-authentication .menu-acm-content > li .action.tocart.action-register::after,
    .menu-acm-content > li .modal-popup .block-authentication .action.tocart.action-register::after, .modal-popup .block-authentication .menu-acm-content > li .action.tocart.action-register::after, body .amgdprcookie-modal-container .modal-inner-wrap .btn-smaller.amgdprcookie-button::after, .push-products-menu > li body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button.action.tocart::after, .menu-acm-content > li body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button.action.tocart::after,
    body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button.btn-smaller::after, .push-products-menu > li body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button.action.tocart::after, .menu-acm-content > li body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button.action.tocart::after,
    body .amgdprcookie-groups-modal .modal-inner-wrap .btn-smaller.amgdprcookie-button::after, .push-products-menu > li body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button.action.tocart::after, .menu-acm-content > li body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button.action.tocart::after,
    body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button.btn-smaller::after, .push-products-menu > li body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button.action.tocart::after, .menu-acm-content > li body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button.action.tocart::after, .gdpr-customer-settings button.btn-smaller.action.primary::after, .push-products-menu > li .gdpr-customer-settings button.action.primary.tocart::after, .menu-acm-content > li .gdpr-customer-settings button.action.primary.tocart::after, .contentmanager-contentlist-view .toolbar-bottom .btn-smaller.see-all-collections::after, .push-products-menu > li .contentmanager-contentlist-view .toolbar-bottom .see-all-collections.action.tocart::after, .menu-acm-content > li .contentmanager-contentlist-view .toolbar-bottom .see-all-collections.action.tocart::after, .strate-item-link a.btn-smaller.bouton::after, .push-products-menu > li .strate-item-link a.bouton.action.tocart::after, .menu-acm-content > li .strate-item-link a.bouton.action.tocart::after, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-smaller.action.action-update::after, div.mgx-popup-inner .colissimo-next span.btn-smaller::after, .push-products-menu > li div.mgx-popup-inner .colissimo-next span.action.tocart::after, .menu-acm-content > li div.mgx-popup-inner .colissimo-next span.action.tocart::after, .customer-address-index .column.main > .actions-toolbar .btn-smaller.action.primary.add::after, div.personalized-container .btn-smaller.personalized-options.complete-personalized::after, .push-products-menu > li div.personalized-container .personalized-options.complete-personalized.action.tocart::after, .menu-acm-content > li div.personalized-container .personalized-options.complete-personalized.action.tocart::after, .mst-searchautocomplete__products > li .btn-smaller.store-mobile::after,
    .mst-searchautocomplete__products > li .push-products-menu > li .store-mobile.action.tocart::after, .push-products-menu > li .mst-searchautocomplete__products > li .store-mobile.action.tocart::after,
    .mst-searchautocomplete__products > li .menu-acm-content > li .store-mobile.action.tocart::after, .menu-acm-content > li .mst-searchautocomplete__products > li .store-mobile.action.tocart::after, div.filter-options .filter-options-content .am-fromto-widget .btn-smaller.am-filter-go::after, .modal-slide .modal-footer button.btn-smaller::after, .push-products-menu > li .modal-slide .modal-footer button.action.tocart::after, .menu-acm-content > li .modal-slide .modal-footer button.action.tocart::after,
    .modal-popup .modal-footer button.btn-smaller::after, .push-products-menu > li .modal-popup .modal-footer button.action.tocart::after, .menu-acm-content > li .modal-popup .modal-footer button.action.tocart::after, .modal-slide .block-authentication .btn-smaller.action.action-register::after,
    .modal-popup .block-authentication .btn-smaller.action.action-register::after {
      font-size: 1.3rem; }
  .btn.btn-light, .btn-light.pagebuilder-button-primary, .ui-datepicker .ui-datepicker-buttonpane button.pagebuilder-button-primary, .btn-light.btn--border, .btn-light.pagebuilder-button-secondary, .btn-light.action.viewcart, .btn-light.action.alert, body .amgdprcookie-modal-container .modal-inner-wrap .btn-light.amgdprcookie-button--border, body .amgdprcookie-modal-container .modal-inner-wrap .ui-datepicker .ui-datepicker-buttonpane button.amgdprcookie-button--border, .ui-datepicker .ui-datepicker-buttonpane body .amgdprcookie-modal-container .modal-inner-wrap button.amgdprcookie-button--border,
  body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-light,
  body .amgdprcookie-groups-modal .modal-inner-wrap .btn-light.amgdprcookie-button--border, body .amgdprcookie-groups-modal .modal-inner-wrap .ui-datepicker .ui-datepicker-buttonpane button.amgdprcookie-button--border, .ui-datepicker .ui-datepicker-buttonpane body .amgdprcookie-groups-modal .modal-inner-wrap button.amgdprcookie-button--border,
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-light, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-light.action.action-cancel, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .ui-datepicker .ui-datepicker-buttonpane button.action.action-cancel, .ui-datepicker .ui-datepicker-buttonpane .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar button.action.action-cancel, div.personalized-container .btn-light.personalized-options.start-personalized, div.personalized-container .ui-datepicker .ui-datepicker-buttonpane button.personalized-options.start-personalized, .ui-datepicker .ui-datepicker-buttonpane div.personalized-container button.personalized-options.start-personalized, .ui-datepicker .ui-datepicker-buttonpane button, .btn-light.mdp-filter-btn-open,
  .btn-light.btn--border-white, .ui-datepicker .ui-datepicker-buttonpane button.btn--border-white,
  .btn-light.btn--icon, .btn-light.btn--cart, .btn-light.action.tocart, .ui-datepicker .ui-datepicker-buttonpane button.action.tocart, .ui-datepicker .ui-datepicker-buttonpane button.btn--cart, .btn-light.btn--edit, .ui-datepicker .ui-datepicker-buttonpane button.btn--edit, .btn-light.btn--download, .ct-view-fichiers_joints .files .btn-light.redirect-content, .ct-view-fichiers_joints .files .ui-datepicker .ui-datepicker-buttonpane button.redirect-content, .ui-datepicker .ui-datepicker-buttonpane .ct-view-fichiers_joints .files button.redirect-content, .ui-datepicker .ui-datepicker-buttonpane button.btn--download, .btn-light.btn--note, .ui-datepicker .ui-datepicker-buttonpane button.btn--note, .btn-light.btn--ticket, .mdp-billet a.btn-light, .ui-datepicker .ui-datepicker-buttonpane button.btn--ticket, .btn-light.btn--mail, .ui-datepicker .ui-datepicker-buttonpane button.btn--mail, .btn-light.btn--anchor, .ui-datepicker .ui-datepicker-buttonpane button.btn--anchor, .btn-light.btn--target, .ui-datepicker .ui-datepicker-buttonpane button.btn--target, .btn-light.btn--map, .ui-datepicker .ui-datepicker-buttonpane button.btn--map, .btn-light.btn--agenda, .ui-datepicker .ui-datepicker-buttonpane button.btn--agenda, .ui-datepicker .ui-datepicker-buttonpane button.btn--icon, .btn-light.action.action-apply, .ui-datepicker .ui-datepicker-buttonpane button.action.action-apply, .btn-light.action.apply, .ui-datepicker .ui-datepicker-buttonpane button.action.apply, .btn-light.action.action-auth-toggle, .ui-datepicker .ui-datepicker-buttonpane button.action.action-auth-toggle, .btn-light.action.action-login, .ui-datepicker .ui-datepicker-buttonpane button.action.action-login, .btn-light.action.action-menu-item, .ui-datepicker .ui-datepicker-buttonpane button.action.action-menu-item, .btn-light.action.action-show-popup, .ui-datepicker .ui-datepicker-buttonpane button.action.action-show-popup, .btn-light.action.continue, .ui-datepicker .ui-datepicker-buttonpane button.action.continue, .btn-light.action.checkout, .ui-datepicker .ui-datepicker-buttonpane button.action.checkout, .btn-light.action.clear, .ui-datepicker .ui-datepicker-buttonpane button.action.clear, .btn-light.action.compare, .ui-datepicker .ui-datepicker-buttonpane button.action.compare, .btn-light.action.create, .ui-datepicker .ui-datepicker-buttonpane button.action.create, .btn-light.action.customize, .ui-datepicker .ui-datepicker-buttonpane button.action.customize, .btn-light.action.login, .ui-datepicker .ui-datepicker-buttonpane button.action.login, .btn-light.action.save, .ui-datepicker .ui-datepicker-buttonpane button.action.save, .btn-light.action.select, .ui-datepicker .ui-datepicker-buttonpane button.action.select, .btn-light.action.share, .ui-datepicker .ui-datepicker-buttonpane button.action.share, .btn-light.action.submit, .ui-datepicker .ui-datepicker-buttonpane button.action.submit, .btn-light.action.subscribe, .ui-datepicker .ui-datepicker-buttonpane button.action.subscribe, .btn-light.action.update, .ui-datepicker .ui-datepicker-buttonpane button.action.update, .topmenu-ctas a.btn-light, body .amgdprcookie-modal-container .modal-inner-wrap .btn-light.amgdprcookie-button, body .amgdprcookie-modal-container .modal-inner-wrap .ui-datepicker .ui-datepicker-buttonpane button.amgdprcookie-button, .ui-datepicker .ui-datepicker-buttonpane body .amgdprcookie-modal-container .modal-inner-wrap button.amgdprcookie-button,
  body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button.btn-light, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button,
  body .amgdprcookie-groups-modal .modal-inner-wrap .btn-light.amgdprcookie-button, body .amgdprcookie-groups-modal .modal-inner-wrap .ui-datepicker .ui-datepicker-buttonpane button.amgdprcookie-button, .ui-datepicker .ui-datepicker-buttonpane body .amgdprcookie-groups-modal .modal-inner-wrap button.amgdprcookie-button,
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button.btn-light, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button, .gdpr-customer-settings button.btn-light.action.primary, .gdpr-customer-settings .ui-datepicker .ui-datepicker-buttonpane button.action.primary, .ui-datepicker .ui-datepicker-buttonpane .gdpr-customer-settings button.action.primary, .contentmanager-contentlist-view .toolbar-bottom .btn-light.see-all-collections, .contentmanager-contentlist-view .toolbar-bottom .ui-datepicker .ui-datepicker-buttonpane button.see-all-collections, .ui-datepicker .ui-datepicker-buttonpane .contentmanager-contentlist-view .toolbar-bottom button.see-all-collections, .strate-item-link a.btn-light.bouton, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-light.action.action-update, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .ui-datepicker .ui-datepicker-buttonpane button.action.action-update, .ui-datepicker .ui-datepicker-buttonpane .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar button.action.action-update, div.mgx-popup-inner .colissimo-next span.btn-light, .customer-address-index .column.main > .actions-toolbar .btn-light.action.primary.add, .customer-address-index .column.main > .actions-toolbar .ui-datepicker .ui-datepicker-buttonpane button.action.primary.add, .ui-datepicker .ui-datepicker-buttonpane .customer-address-index .column.main > .actions-toolbar button.action.primary.add, div.personalized-container .btn-light.personalized-options.complete-personalized, div.personalized-container .ui-datepicker .ui-datepicker-buttonpane button.personalized-options.complete-personalized, .ui-datepicker .ui-datepicker-buttonpane div.personalized-container button.personalized-options.complete-personalized, .mst-searchautocomplete__products > li .btn-light.store-mobile, .mst-searchautocomplete__products > li .ui-datepicker .ui-datepicker-buttonpane button.store-mobile, .ui-datepicker .ui-datepicker-buttonpane .mst-searchautocomplete__products > li button.store-mobile, .ui-datepicker .ui-datepicker-buttonpane div.filter-options .filter-options-content .am-fromto-widget button.am-filter-go, div.filter-options .filter-options-content .am-fromto-widget .ui-datepicker .ui-datepicker-buttonpane button.am-filter-go, .ui-datepicker .ui-datepicker-buttonpane .modal-slide .block-authentication button.action.action-register, .modal-slide .block-authentication .ui-datepicker .ui-datepicker-buttonpane button.action.action-register,
  .ui-datepicker .ui-datepicker-buttonpane .modal-popup .block-authentication button.action.action-register, .modal-popup .block-authentication .ui-datepicker .ui-datepicker-buttonpane button.action.action-register, div.filter-options .filter-options-content .am-fromto-widget .btn-light.am-filter-go, .modal-slide .modal-footer button.btn-light, .modal-slide .modal-footer .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .modal-slide .modal-footer button,
  .modal-popup .modal-footer button.btn-light, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button, .modal-slide .block-authentication .btn-light.action.action-register,
  .modal-popup .block-authentication .btn-light.action.action-register {
    border-color: #CCCCCC; }
  .btn.btn-secondary, .btn-secondary.pagebuilder-button-primary, .btn-secondary.btn--border, .btn-secondary.pagebuilder-button-secondary, .btn-secondary.action.viewcart, .btn-secondary.action.alert, body .amgdprcookie-modal-container .modal-inner-wrap .btn-secondary.amgdprcookie-button--border,
  body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-secondary,
  body .amgdprcookie-groups-modal .modal-inner-wrap .btn-secondary.amgdprcookie-button--border,
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-secondary, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-secondary.action.action-cancel, div.personalized-container .btn-secondary.personalized-options.start-personalized, .ui-datepicker .ui-datepicker-buttonpane button.btn-secondary, .btn-secondary.mdp-filter-btn-open,
  .btn-secondary.btn--border-white,
  .btn-secondary.btn--icon, .btn-secondary.btn--cart, .btn-secondary.action.tocart, .btn-secondary.btn--edit, .btn-secondary.btn--download, .ct-view-fichiers_joints .files .btn-secondary.redirect-content, .btn-secondary.btn--note, .btn-secondary.btn--ticket, .mdp-billet a.btn-secondary, .btn-secondary.btn--mail, .btn-secondary.btn--anchor, .btn-secondary.btn--target, .btn-secondary.btn--map, .btn-secondary.btn--agenda, .btn-secondary.action.action-apply, .btn-secondary.action.apply, .btn-secondary.action.action-auth-toggle, .btn-secondary.action.action-login, .btn-secondary.action.action-menu-item, .btn-secondary.action.action-show-popup, .btn-secondary.action.continue, .btn-secondary.action.checkout, .btn-secondary.action.clear, .btn-secondary.action.compare, .btn-secondary.action.create, .btn-secondary.action.customize, .btn-secondary.action.login, .btn-secondary.action.save, .btn-secondary.action.select, .btn-secondary.action.share, .btn-secondary.action.submit, .btn-secondary.action.subscribe, .btn-secondary.action.update, .topmenu-ctas a.btn-secondary, body .amgdprcookie-modal-container .modal-inner-wrap .btn-secondary.amgdprcookie-button,
  body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button.btn-secondary,
  body .amgdprcookie-groups-modal .modal-inner-wrap .btn-secondary.amgdprcookie-button,
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button.btn-secondary, .gdpr-customer-settings button.btn-secondary.action.primary, .contentmanager-contentlist-view .toolbar-bottom .btn-secondary.see-all-collections, .strate-item-link a.btn-secondary.bouton, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-secondary.action.action-update, div.mgx-popup-inner .colissimo-next span.btn-secondary, .customer-address-index .column.main > .actions-toolbar .btn-secondary.action.primary.add, div.personalized-container .btn-secondary.personalized-options.complete-personalized, .mst-searchautocomplete__products > li .btn-secondary.store-mobile, div.filter-options .filter-options-content .am-fromto-widget .btn-secondary.am-filter-go, .modal-slide .modal-footer button.btn-secondary,
  .modal-popup .modal-footer button.btn-secondary, .modal-slide .block-authentication .btn-secondary.action.action-register,
  .modal-popup .block-authentication .btn-secondary.action.action-register {
    color: #ffffff;
    background-color: #000000;
    border-color: #ffffff;
    margin-left: 20px; }
    .btn.btn-secondary:hover, .btn-secondary.pagebuilder-button-primary:hover, .btn-secondary.btn--border:hover, .btn-secondary.pagebuilder-button-secondary:hover, .btn-secondary.action.viewcart:hover, .btn-secondary.action.alert:hover, body .amgdprcookie-modal-container .modal-inner-wrap .btn-secondary.amgdprcookie-button--border:hover,
    body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-secondary:hover,
    body .amgdprcookie-groups-modal .modal-inner-wrap .btn-secondary.amgdprcookie-button--border:hover,
    body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-secondary:hover, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-secondary.action.action-cancel:hover, div.personalized-container .btn-secondary.personalized-options.start-personalized:hover, .ui-datepicker .ui-datepicker-buttonpane button.btn-secondary:hover, .btn-secondary.mdp-filter-btn-open:hover,
    .btn-secondary.btn--border-white:hover,
    .btn-secondary.btn--icon:hover, .btn-secondary.btn--cart:hover, .btn-secondary.action.tocart:hover, .btn-secondary.btn--edit:hover, .btn-secondary.btn--download:hover, .ct-view-fichiers_joints .files .btn-secondary.redirect-content:hover, .btn-secondary.btn--note:hover, .btn-secondary.btn--ticket:hover, .mdp-billet a.btn-secondary:hover, .btn-secondary.btn--mail:hover, .btn-secondary.btn--anchor:hover, .btn-secondary.btn--target:hover, .btn-secondary.btn--map:hover, .btn-secondary.btn--agenda:hover, .btn-secondary.action.action-apply:hover, .btn-secondary.action.apply:hover, .btn-secondary.action.action-auth-toggle:hover, .btn-secondary.action.action-login:hover, .btn-secondary.action.action-menu-item:hover, .btn-secondary.action.action-show-popup:hover, .btn-secondary.action.continue:hover, .btn-secondary.action.checkout:hover, .btn-secondary.action.clear:hover, .btn-secondary.action.compare:hover, .btn-secondary.action.create:hover, .btn-secondary.action.customize:hover, .btn-secondary.action.login:hover, .btn-secondary.action.save:hover, .btn-secondary.action.select:hover, .btn-secondary.action.share:hover, .btn-secondary.action.submit:hover, .btn-secondary.action.subscribe:hover, .btn-secondary.action.update:hover, .topmenu-ctas a.btn-secondary:hover, body .amgdprcookie-modal-container .modal-inner-wrap .btn-secondary.amgdprcookie-button:hover,
    body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button.btn-secondary:hover,
    body .amgdprcookie-groups-modal .modal-inner-wrap .btn-secondary.amgdprcookie-button:hover,
    body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button.btn-secondary:hover, .gdpr-customer-settings button.btn-secondary.action.primary:hover, .contentmanager-contentlist-view .toolbar-bottom .btn-secondary.see-all-collections:hover, .strate-item-link a.btn-secondary.bouton:hover, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-secondary.action.action-update:hover, div.mgx-popup-inner .colissimo-next span.btn-secondary:hover, .customer-address-index .column.main > .actions-toolbar .btn-secondary.action.primary.add:hover, div.personalized-container .btn-secondary.personalized-options.complete-personalized:hover, .mst-searchautocomplete__products > li .btn-secondary.store-mobile:hover, div.filter-options .filter-options-content .am-fromto-widget .btn-secondary.am-filter-go:hover, .modal-slide .modal-footer button.btn-secondary:hover,
    .modal-popup .modal-footer button.btn-secondary:hover, .modal-slide .block-authentication .btn-secondary.action.action-register:hover,
    .modal-popup .block-authentication .btn-secondary.action.action-register:hover, .btn.btn-secondary:focus, .btn-secondary.pagebuilder-button-primary:focus, .btn-secondary.btn--border:focus, .btn-secondary.pagebuilder-button-secondary:focus, .btn-secondary.action.viewcart:focus, .btn-secondary.action.alert:focus, body .amgdprcookie-modal-container .modal-inner-wrap .btn-secondary.amgdprcookie-button--border:focus,
    body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-secondary:focus,
    body .amgdprcookie-groups-modal .modal-inner-wrap .btn-secondary.amgdprcookie-button--border:focus,
    body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-secondary:focus, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-secondary.action.action-cancel:focus, div.personalized-container .btn-secondary.personalized-options.start-personalized:focus, .ui-datepicker .ui-datepicker-buttonpane button.btn-secondary:focus, .btn-secondary.mdp-filter-btn-open:focus,
    .btn-secondary.btn--border-white:focus,
    .btn-secondary.btn--icon:focus, .btn-secondary.btn--cart:focus, .btn-secondary.action.tocart:focus, .btn-secondary.btn--edit:focus, .btn-secondary.btn--download:focus, .ct-view-fichiers_joints .files .btn-secondary.redirect-content:focus, .btn-secondary.btn--note:focus, .btn-secondary.btn--ticket:focus, .mdp-billet a.btn-secondary:focus, .btn-secondary.btn--mail:focus, .btn-secondary.btn--anchor:focus, .btn-secondary.btn--target:focus, .btn-secondary.btn--map:focus, .btn-secondary.btn--agenda:focus, .btn-secondary.action.action-apply:focus, .btn-secondary.action.apply:focus, .btn-secondary.action.action-auth-toggle:focus, .btn-secondary.action.action-login:focus, .btn-secondary.action.action-menu-item:focus, .btn-secondary.action.action-show-popup:focus, .btn-secondary.action.continue:focus, .btn-secondary.action.checkout:focus, .btn-secondary.action.clear:focus, .btn-secondary.action.compare:focus, .btn-secondary.action.create:focus, .btn-secondary.action.customize:focus, .btn-secondary.action.login:focus, .btn-secondary.action.save:focus, .btn-secondary.action.select:focus, .btn-secondary.action.share:focus, .btn-secondary.action.submit:focus, .btn-secondary.action.subscribe:focus, .btn-secondary.action.update:focus, .topmenu-ctas a.btn-secondary:focus, body .amgdprcookie-modal-container .modal-inner-wrap .btn-secondary.amgdprcookie-button:focus,
    body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button.btn-secondary:focus,
    body .amgdprcookie-groups-modal .modal-inner-wrap .btn-secondary.amgdprcookie-button:focus,
    body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button.btn-secondary:focus, .gdpr-customer-settings button.btn-secondary.action.primary:focus, .contentmanager-contentlist-view .toolbar-bottom .btn-secondary.see-all-collections:focus, .strate-item-link a.btn-secondary.bouton:focus, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-secondary.action.action-update:focus, div.mgx-popup-inner .colissimo-next span.btn-secondary:focus, .customer-address-index .column.main > .actions-toolbar .btn-secondary.action.primary.add:focus, div.personalized-container .btn-secondary.personalized-options.complete-personalized:focus, .mst-searchautocomplete__products > li .btn-secondary.store-mobile:focus, div.filter-options .filter-options-content .am-fromto-widget .btn-secondary.am-filter-go:focus, .modal-slide .modal-footer button.btn-secondary:focus,
    .modal-popup .modal-footer button.btn-secondary:focus, .modal-slide .block-authentication .btn-secondary.action.action-register:focus,
    .modal-popup .block-authentication .btn-secondary.action.action-register:focus {
      color: #000000;
      background-color: #ffffff;
      border-color: #000000; }

.btn--border, .pagebuilder-button-secondary, .action.viewcart, .action.alert, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button--border,
body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border,
body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button--border,
body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-cancel, div.personalized-container .personalized-options.start-personalized, .ui-datepicker .ui-datepicker-buttonpane button, .mdp-filter-btn-open {
  background-color: transparent;
  border-color: #000000;
  color: #000000; }
  .btn--border:hover:not(:disabled), .pagebuilder-button-secondary:hover:not(:disabled), .action.viewcart:hover:not(:disabled), .action.alert:hover:not(:disabled), body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button--border:hover:not(:disabled),
  body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border:hover:not(:disabled),
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button--border:hover:not(:disabled),
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border:hover:not(:disabled), .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-cancel:hover:not(:disabled), div.personalized-container .personalized-options.start-personalized:hover:not(:disabled), .ui-datepicker .ui-datepicker-buttonpane button:hover:not(:disabled), .mdp-filter-btn-open:hover:not(:disabled) {
    background-color: #000000;
    border-color: #000000;
    color: #ffffff; }

.btn--border-light {
  background-color: transparent;
  border-color: #CCCCCC;
  color: #000000; }
  .btn--border-light:hover:not(:disabled) {
    background-color: #000000;
    border-color: #000000;
    color: #ffffff; }

.btn--border-white {
  background-color: transparent;
  border-color: #ffffff;
  color: #ffffff; }
  .btn--border-white:hover:not(:disabled) {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #FF603D; }

.btn--icon::before, .btn--cart::before, .action.tocart::before, .btn--edit::before, .btn--download::before, .ct-view-fichiers_joints .files .redirect-content::before, .btn--note::before, div.personalized-container .personalized-options.start-personalized::before, .btn--ticket::before, .mdp-billet a::before, .btn--mail::before, .btn--anchor::before, .btn--target::before, .btn--map::before, .btn--agenda::before, .btn--icon::after, .btn--cart::after, .action.tocart::after, .btn--edit::after, .btn--download::after, .ct-view-fichiers_joints .files .redirect-content::after, .btn--note::after, div.personalized-container .personalized-options.start-personalized::after, .btn--ticket::after, .mdp-billet a::after, .btn--mail::after, .btn--anchor::after, .btn--target::after, .btn--map::after, .btn--agenda::after {
  margin-left: 10px;
  display: inline-block;
  font-size: 1.2rem; }

.btn--cart.btn-smaller::after, .btn-smaller.action.tocart::after,
.push-products-menu > li .action.tocart::after,
.menu-acm-content > li .action.tocart::after, .push-products-menu > li .cta > a.btn--cart::after,
.menu-acm-content > li .cta > a.btn--cart::after {
  margin-left: 5px; }

.btn--cart::after, .action.tocart::after {
  content: "\e90b"; }

.btn--edit::before {
  content: "\e925";
  margin-left: 0;
  margin-right: 10px; }

.btn--download::after, .ct-view-fichiers_joints .files .redirect-content::after {
  content: "\e924"; }

.btn--note::after, div.personalized-container .personalized-options.start-personalized::after {
  content: "\e944"; }

.btn--ticket::after, .mdp-billet a::after {
  content: "\e90e"; }

.btn--mail::after {
  content: "\e93a"; }

.btn--anchor::after {
  content: "\e909";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.btn--target::after {
  content: "\e954"; }

.btn--map::after {
  content: "\e965"; }

.btn--agenda::after {
  content: "\e911"; }

.btn--double-arrows {
  width: 26px;
  height: 26px;
  border: 1px solid #000000;
  border-radius: 16px;
  padding: 5px;
  background-color: #ffffff;
  box-shadow: 0px 0px 14px rgba(0, 0, 0, 0);
  transition: background-color .3s, border-color .3s, box-shadow .3s; }
  @media (min-width: 769px) {
    .btn--double-arrows {
      width: 32px;
      height: 32px;
      padding: 7px; } }
  .btn--double-arrows:hover, .btn--double-arrows:focus {
    background-color: #000000;
    box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.15); }
    .btn--double-arrows:hover .double-arrows-icon, .btn--double-arrows:focus .double-arrows-icon {
      background-color: #ffffff; }

.double-arrows-icon {
  -webkit-mask-image: url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M9.007 7.405 2.277.684A.965.965 0 0 0 .92.734a.982.982 0 0 0 0 1.31l6.04 6.054-6.04 6.055a.97.97 0 0 0 .051 1.36.976.976 0 0 0 1.305 0L8.981 8.79c.384-.385.384-1 .026-1.386Z'/><path d='M15.712 7.405 10.44 2.12a.967.967 0 0 0-1.356.129 1.001 1.001 0 0 0 0 1.231l4.606 4.618-4.606 4.618a.97.97 0 0 0 .051 1.36.976.976 0 0 0 1.305 0l5.272-5.31c.384-.36.384-.976 0-1.36Z'/></svg>");
          mask-image: url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M9.007 7.405 2.277.684A.965.965 0 0 0 .92.734a.982.982 0 0 0 0 1.31l6.04 6.054-6.04 6.055a.97.97 0 0 0 .051 1.36.976.976 0 0 0 1.305 0L8.981 8.79c.384-.385.384-1 .026-1.386Z'/><path d='M15.712 7.405 10.44 2.12a.967.967 0 0 0-1.356.129 1.001 1.001 0 0 0 0 1.231l4.606 4.618-4.606 4.618a.97.97 0 0 0 .051 1.36.976.976 0 0 0 1.305 0l5.272-5.31c.384-.36.384-.976 0-1.36Z'/></svg>");
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #000000;
  display: block;
  width: 14px;
  height: 14px;
  transition: background-color .3s; }
  @media (min-width: 769px) {
    .double-arrows-icon {
      width: 16px;
      height: 16px; } }

.universe-none .btn, .universe-none .pagebuilder-button-primary, .universe-none .btn--border, .universe-none .pagebuilder-button-secondary, .universe-none .action.viewcart, .universe-none .action.alert, .universe-none body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button--border, body .amgdprcookie-modal-container .modal-inner-wrap .universe-none .amgdprcookie-button--border,
.universe-none body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-none button--border,
.universe-none body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button--border, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-none .amgdprcookie-button--border,
.universe-none body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-none button--border, .universe-none .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-cancel, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-none .action.action-cancel, .universe-none div.personalized-container .personalized-options.start-personalized, div.personalized-container .universe-none .personalized-options.start-personalized, .universe-none .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .universe-none button, .universe-none .mdp-filter-btn-open,
.universe-none .btn--border-white,
.universe-none .btn--icon, .universe-none .btn--cart, .universe-none .action.tocart, .universe-none .btn--edit, .universe-none .btn--download, .universe-none .ct-view-fichiers_joints .files .redirect-content, .ct-view-fichiers_joints .files .universe-none .redirect-content, .universe-none .btn--note, .universe-none .btn--ticket, .universe-none .mdp-billet a, .mdp-billet .universe-none a, .universe-none .btn--mail, .universe-none .btn--anchor, .universe-none .btn--target, .universe-none .btn--map, .universe-none .btn--agenda, .universe-none .action.action-apply, .universe-none .action.apply, .universe-none .action.action-auth-toggle, .universe-none .action.action-login, .universe-none .action.action-menu-item, .universe-none .action.action-show-popup, .universe-none .action.continue, .universe-none .action.checkout, .universe-none .action.clear, .universe-none .action.compare, .universe-none .action.create, .universe-none .action.customize, .universe-none .action.login, .universe-none .action.save, .universe-none .action.select, .universe-none .action.share, .universe-none .action.submit, .universe-none .action.subscribe, .universe-none .action.update, .universe-none .topmenu-ctas a, .topmenu-ctas .universe-none a, .universe-none body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button, body .amgdprcookie-modal-container .modal-inner-wrap .universe-none .amgdprcookie-button,
.universe-none body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-none button,
.universe-none body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-none .amgdprcookie-button,
.universe-none body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-none button, .universe-none .gdpr-customer-settings button.action.primary, .gdpr-customer-settings .universe-none button.action.primary, .universe-none .contentmanager-contentlist-view .toolbar-bottom .see-all-collections, .contentmanager-contentlist-view .toolbar-bottom .universe-none .see-all-collections, .universe-none .strate-item-link a.bouton, .strate-item-link .universe-none a.bouton, .universe-none .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-update, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-none .action.action-update, .universe-none div.mgx-popup-inner .colissimo-next span, div.mgx-popup-inner .colissimo-next .universe-none span, .universe-none .customer-address-index .column.main > .actions-toolbar .action.primary.add, .customer-address-index .column.main > .actions-toolbar .universe-none .action.primary.add, .universe-none div.personalized-container .personalized-options.complete-personalized, div.personalized-container .universe-none .personalized-options.complete-personalized, .universe-none .mst-searchautocomplete__products > li .store-mobile, .mst-searchautocomplete__products > li .universe-none .store-mobile, .universe-none div.filter-options .filter-options-content .am-fromto-widget .am-filter-go, div.filter-options .filter-options-content .am-fromto-widget .universe-none .am-filter-go, .universe-none .modal-slide .modal-footer button, .modal-slide .modal-footer .universe-none button,
.universe-none .modal-popup .modal-footer button, .modal-popup .modal-footer .universe-none button, .universe-none .modal-slide .block-authentication .action.action-register, .modal-slide .block-authentication .universe-none .action.action-register,
.universe-none .modal-popup .block-authentication .action.action-register, .modal-popup .block-authentication .universe-none .action.action-register {
  color: #000000;
  background-color: #ffffff;
  border-color: #000000; }
  .universe-none .btn:hover, .universe-none .pagebuilder-button-primary:hover, .universe-none .btn--border:hover, .universe-none .pagebuilder-button-secondary:hover, .universe-none .action.viewcart:hover, .universe-none .action.alert:hover, .universe-none body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button--border:hover, body .amgdprcookie-modal-container .modal-inner-wrap .universe-none .amgdprcookie-button--border:hover,
  .universe-none body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border:hover, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-none button--border:hover,
  .universe-none body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button--border:hover, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-none .amgdprcookie-button--border:hover,
  .universe-none body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border:hover, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-none button--border:hover, .universe-none .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-cancel:hover, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-none .action.action-cancel:hover, .universe-none div.personalized-container .personalized-options.start-personalized:hover, div.personalized-container .universe-none .personalized-options.start-personalized:hover, .universe-none .ui-datepicker .ui-datepicker-buttonpane button:hover, .ui-datepicker .ui-datepicker-buttonpane .universe-none button:hover, .universe-none .mdp-filter-btn-open:hover,
  .universe-none .btn--border-white:hover,
  .universe-none .btn--icon:hover, .universe-none .btn--cart:hover, .universe-none .action.tocart:hover, .universe-none .btn--edit:hover, .universe-none .btn--download:hover, .universe-none .ct-view-fichiers_joints .files .redirect-content:hover, .ct-view-fichiers_joints .files .universe-none .redirect-content:hover, .universe-none .btn--note:hover, .universe-none .btn--ticket:hover, .universe-none .mdp-billet a:hover, .mdp-billet .universe-none a:hover, .universe-none .btn--mail:hover, .universe-none .btn--anchor:hover, .universe-none .btn--target:hover, .universe-none .btn--map:hover, .universe-none .btn--agenda:hover, .universe-none .action.action-apply:hover, .universe-none .action.apply:hover, .universe-none .action.action-auth-toggle:hover, .universe-none .action.action-login:hover, .universe-none .action.action-menu-item:hover, .universe-none .action.action-show-popup:hover, .universe-none .action.continue:hover, .universe-none .action.checkout:hover, .universe-none .action.clear:hover, .universe-none .action.compare:hover, .universe-none .action.create:hover, .universe-none .action.customize:hover, .universe-none .action.login:hover, .universe-none .action.save:hover, .universe-none .action.select:hover, .universe-none .action.share:hover, .universe-none .action.submit:hover, .universe-none .action.subscribe:hover, .universe-none .action.update:hover, .universe-none .topmenu-ctas a:hover, .topmenu-ctas .universe-none a:hover, .universe-none body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button:hover, body .amgdprcookie-modal-container .modal-inner-wrap .universe-none .amgdprcookie-button:hover,
  .universe-none body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button:hover, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-none button:hover,
  .universe-none body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button:hover, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-none .amgdprcookie-button:hover,
  .universe-none body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button:hover, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-none button:hover, .universe-none .gdpr-customer-settings button.action.primary:hover, .gdpr-customer-settings .universe-none button.action.primary:hover, .universe-none .contentmanager-contentlist-view .toolbar-bottom .see-all-collections:hover, .contentmanager-contentlist-view .toolbar-bottom .universe-none .see-all-collections:hover, .universe-none .strate-item-link a.bouton:hover, .strate-item-link .universe-none a.bouton:hover, .universe-none .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-update:hover, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-none .action.action-update:hover, .universe-none div.mgx-popup-inner .colissimo-next span:hover, div.mgx-popup-inner .colissimo-next .universe-none span:hover, .universe-none .customer-address-index .column.main > .actions-toolbar .action.primary.add:hover, .customer-address-index .column.main > .actions-toolbar .universe-none .action.primary.add:hover, .universe-none div.personalized-container .personalized-options.complete-personalized:hover, div.personalized-container .universe-none .personalized-options.complete-personalized:hover, .universe-none .mst-searchautocomplete__products > li .store-mobile:hover, .mst-searchautocomplete__products > li .universe-none .store-mobile:hover, .universe-none div.filter-options .filter-options-content .am-fromto-widget .am-filter-go:hover, div.filter-options .filter-options-content .am-fromto-widget .universe-none .am-filter-go:hover, .universe-none .modal-slide .modal-footer button:hover, .modal-slide .modal-footer .universe-none button:hover,
  .universe-none .modal-popup .modal-footer button:hover, .modal-popup .modal-footer .universe-none button:hover, .universe-none .modal-slide .block-authentication .action.action-register:hover, .modal-slide .block-authentication .universe-none .action.action-register:hover,
  .universe-none .modal-popup .block-authentication .action.action-register:hover, .modal-popup .block-authentication .universe-none .action.action-register:hover, .universe-none .btn:focus, .universe-none .pagebuilder-button-primary:focus, .universe-none .btn--border:focus, .universe-none .pagebuilder-button-secondary:focus, .universe-none .action.viewcart:focus, .universe-none .action.alert:focus, .universe-none body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button--border:focus, body .amgdprcookie-modal-container .modal-inner-wrap .universe-none .amgdprcookie-button--border:focus,
  .universe-none body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border:focus, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-none button--border:focus,
  .universe-none body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button--border:focus, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-none .amgdprcookie-button--border:focus,
  .universe-none body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border:focus, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-none button--border:focus, .universe-none .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-cancel:focus, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-none .action.action-cancel:focus, .universe-none div.personalized-container .personalized-options.start-personalized:focus, div.personalized-container .universe-none .personalized-options.start-personalized:focus, .universe-none .ui-datepicker .ui-datepicker-buttonpane button:focus, .ui-datepicker .ui-datepicker-buttonpane .universe-none button:focus, .universe-none .mdp-filter-btn-open:focus,
  .universe-none .btn--border-white:focus,
  .universe-none .btn--icon:focus, .universe-none .btn--cart:focus, .universe-none .action.tocart:focus, .universe-none .btn--edit:focus, .universe-none .btn--download:focus, .universe-none .ct-view-fichiers_joints .files .redirect-content:focus, .ct-view-fichiers_joints .files .universe-none .redirect-content:focus, .universe-none .btn--note:focus, .universe-none .btn--ticket:focus, .universe-none .mdp-billet a:focus, .mdp-billet .universe-none a:focus, .universe-none .btn--mail:focus, .universe-none .btn--anchor:focus, .universe-none .btn--target:focus, .universe-none .btn--map:focus, .universe-none .btn--agenda:focus, .universe-none .action.action-apply:focus, .universe-none .action.apply:focus, .universe-none .action.action-auth-toggle:focus, .universe-none .action.action-login:focus, .universe-none .action.action-menu-item:focus, .universe-none .action.action-show-popup:focus, .universe-none .action.continue:focus, .universe-none .action.checkout:focus, .universe-none .action.clear:focus, .universe-none .action.compare:focus, .universe-none .action.create:focus, .universe-none .action.customize:focus, .universe-none .action.login:focus, .universe-none .action.save:focus, .universe-none .action.select:focus, .universe-none .action.share:focus, .universe-none .action.submit:focus, .universe-none .action.subscribe:focus, .universe-none .action.update:focus, .universe-none .topmenu-ctas a:focus, .topmenu-ctas .universe-none a:focus, .universe-none body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button:focus, body .amgdprcookie-modal-container .modal-inner-wrap .universe-none .amgdprcookie-button:focus,
  .universe-none body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button:focus, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-none button:focus,
  .universe-none body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button:focus, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-none .amgdprcookie-button:focus,
  .universe-none body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button:focus, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-none button:focus, .universe-none .gdpr-customer-settings button.action.primary:focus, .gdpr-customer-settings .universe-none button.action.primary:focus, .universe-none .contentmanager-contentlist-view .toolbar-bottom .see-all-collections:focus, .contentmanager-contentlist-view .toolbar-bottom .universe-none .see-all-collections:focus, .universe-none .strate-item-link a.bouton:focus, .strate-item-link .universe-none a.bouton:focus, .universe-none .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-update:focus, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-none .action.action-update:focus, .universe-none div.mgx-popup-inner .colissimo-next span:focus, div.mgx-popup-inner .colissimo-next .universe-none span:focus, .universe-none .customer-address-index .column.main > .actions-toolbar .action.primary.add:focus, .customer-address-index .column.main > .actions-toolbar .universe-none .action.primary.add:focus, .universe-none div.personalized-container .personalized-options.complete-personalized:focus, div.personalized-container .universe-none .personalized-options.complete-personalized:focus, .universe-none .mst-searchautocomplete__products > li .store-mobile:focus, .mst-searchautocomplete__products > li .universe-none .store-mobile:focus, .universe-none div.filter-options .filter-options-content .am-fromto-widget .am-filter-go:focus, div.filter-options .filter-options-content .am-fromto-widget .universe-none .am-filter-go:focus, .universe-none .modal-slide .modal-footer button:focus, .modal-slide .modal-footer .universe-none button:focus,
  .universe-none .modal-popup .modal-footer button:focus, .modal-popup .modal-footer .universe-none button:focus, .universe-none .modal-slide .block-authentication .action.action-register:focus, .modal-slide .block-authentication .universe-none .action.action-register:focus,
  .universe-none .modal-popup .block-authentication .action.action-register:focus, .modal-popup .block-authentication .universe-none .action.action-register:focus {
    color: #ffffff;
    background-color: #000000;
    border-color: #000000; }
  .universe-none .btn.btn-secondary, .universe-none .btn-secondary.pagebuilder-button-primary, .universe-none .btn-secondary.btn--border, .universe-none .btn-secondary.pagebuilder-button-secondary, .universe-none .btn-secondary.action.viewcart, .universe-none .btn-secondary.action.alert, .universe-none body .amgdprcookie-modal-container .modal-inner-wrap .btn-secondary.amgdprcookie-button--border, body .amgdprcookie-modal-container .modal-inner-wrap .universe-none .btn-secondary.amgdprcookie-button--border,
  .universe-none body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-secondary, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-none button--border.btn-secondary,
  .universe-none body .amgdprcookie-groups-modal .modal-inner-wrap .btn-secondary.amgdprcookie-button--border, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-none .btn-secondary.amgdprcookie-button--border,
  .universe-none body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-secondary, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-none button--border.btn-secondary, .universe-none .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-secondary.action.action-cancel, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-none .btn-secondary.action.action-cancel, .universe-none div.personalized-container .btn-secondary.personalized-options.start-personalized, div.personalized-container .universe-none .btn-secondary.personalized-options.start-personalized, .universe-none .ui-datepicker .ui-datepicker-buttonpane button.btn-secondary, .ui-datepicker .ui-datepicker-buttonpane .universe-none button.btn-secondary, .universe-none .btn-secondary.mdp-filter-btn-open,
  .universe-none .btn-secondary.btn--border-white,
  .universe-none .btn-secondary.btn--icon, .universe-none .btn-secondary.btn--cart, .universe-none .btn-secondary.action.tocart, .universe-none .btn-secondary.btn--edit, .universe-none .btn-secondary.btn--download, .universe-none .ct-view-fichiers_joints .files .btn-secondary.redirect-content, .ct-view-fichiers_joints .files .universe-none .btn-secondary.redirect-content, .universe-none .btn-secondary.btn--note, .universe-none .btn-secondary.btn--ticket, .universe-none .mdp-billet a.btn-secondary, .mdp-billet .universe-none a.btn-secondary, .universe-none .btn-secondary.btn--mail, .universe-none .btn-secondary.btn--anchor, .universe-none .btn-secondary.btn--target, .universe-none .btn-secondary.btn--map, .universe-none .btn-secondary.btn--agenda, .universe-none .btn-secondary.action.action-apply, .universe-none .btn-secondary.action.apply, .universe-none .btn-secondary.action.action-auth-toggle, .universe-none .btn-secondary.action.action-login, .universe-none .btn-secondary.action.action-menu-item, .universe-none .btn-secondary.action.action-show-popup, .universe-none .btn-secondary.action.continue, .universe-none .btn-secondary.action.checkout, .universe-none .btn-secondary.action.clear, .universe-none .btn-secondary.action.compare, .universe-none .btn-secondary.action.create, .universe-none .btn-secondary.action.customize, .universe-none .btn-secondary.action.login, .universe-none .btn-secondary.action.save, .universe-none .btn-secondary.action.select, .universe-none .btn-secondary.action.share, .universe-none .btn-secondary.action.submit, .universe-none .btn-secondary.action.subscribe, .universe-none .btn-secondary.action.update, .universe-none .topmenu-ctas a.btn-secondary, .topmenu-ctas .universe-none a.btn-secondary, .universe-none body .amgdprcookie-modal-container .modal-inner-wrap .btn-secondary.amgdprcookie-button, body .amgdprcookie-modal-container .modal-inner-wrap .universe-none .btn-secondary.amgdprcookie-button,
  .universe-none body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button.btn-secondary, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-none button.btn-secondary,
  .universe-none body .amgdprcookie-groups-modal .modal-inner-wrap .btn-secondary.amgdprcookie-button, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-none .btn-secondary.amgdprcookie-button,
  .universe-none body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button.btn-secondary, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-none button.btn-secondary, .universe-none .gdpr-customer-settings button.btn-secondary.action.primary, .gdpr-customer-settings .universe-none button.btn-secondary.action.primary, .universe-none .contentmanager-contentlist-view .toolbar-bottom .btn-secondary.see-all-collections, .contentmanager-contentlist-view .toolbar-bottom .universe-none .btn-secondary.see-all-collections, .universe-none .strate-item-link a.btn-secondary.bouton, .strate-item-link .universe-none a.btn-secondary.bouton, .universe-none .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-secondary.action.action-update, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-none .btn-secondary.action.action-update, .universe-none div.mgx-popup-inner .colissimo-next span.btn-secondary, div.mgx-popup-inner .colissimo-next .universe-none span.btn-secondary, .universe-none .customer-address-index .column.main > .actions-toolbar .btn-secondary.action.primary.add, .customer-address-index .column.main > .actions-toolbar .universe-none .btn-secondary.action.primary.add, .universe-none div.personalized-container .btn-secondary.personalized-options.complete-personalized, div.personalized-container .universe-none .btn-secondary.personalized-options.complete-personalized, .universe-none .mst-searchautocomplete__products > li .btn-secondary.store-mobile, .mst-searchautocomplete__products > li .universe-none .btn-secondary.store-mobile, .universe-none div.filter-options .filter-options-content .am-fromto-widget .btn-secondary.am-filter-go, div.filter-options .filter-options-content .am-fromto-widget .universe-none .btn-secondary.am-filter-go, .universe-none .modal-slide .modal-footer button.btn-secondary, .modal-slide .modal-footer .universe-none button.btn-secondary,
  .universe-none .modal-popup .modal-footer button.btn-secondary, .modal-popup .modal-footer .universe-none button.btn-secondary, .universe-none .modal-slide .block-authentication .btn-secondary.action.action-register, .modal-slide .block-authentication .universe-none .btn-secondary.action.action-register,
  .universe-none .modal-popup .block-authentication .btn-secondary.action.action-register, .modal-popup .block-authentication .universe-none .btn-secondary.action.action-register {
    color: #ffffff;
    background-color: #000000;
    border-color: #ffffff; }
    .universe-none .btn.btn-secondary:hover, .universe-none .btn-secondary.pagebuilder-button-primary:hover, .universe-none .btn-secondary.btn--border:hover, .universe-none .btn-secondary.pagebuilder-button-secondary:hover, .universe-none .btn-secondary.action.viewcart:hover, .universe-none .btn-secondary.action.alert:hover, .universe-none body .amgdprcookie-modal-container .modal-inner-wrap .btn-secondary.amgdprcookie-button--border:hover, body .amgdprcookie-modal-container .modal-inner-wrap .universe-none .btn-secondary.amgdprcookie-button--border:hover,
    .universe-none body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-secondary:hover, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-none button--border.btn-secondary:hover,
    .universe-none body .amgdprcookie-groups-modal .modal-inner-wrap .btn-secondary.amgdprcookie-button--border:hover, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-none .btn-secondary.amgdprcookie-button--border:hover,
    .universe-none body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-secondary:hover, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-none button--border.btn-secondary:hover, .universe-none .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-secondary.action.action-cancel:hover, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-none .btn-secondary.action.action-cancel:hover, .universe-none div.personalized-container .btn-secondary.personalized-options.start-personalized:hover, div.personalized-container .universe-none .btn-secondary.personalized-options.start-personalized:hover, .universe-none .ui-datepicker .ui-datepicker-buttonpane button.btn-secondary:hover, .ui-datepicker .ui-datepicker-buttonpane .universe-none button.btn-secondary:hover, .universe-none .btn-secondary.mdp-filter-btn-open:hover,
    .universe-none .btn-secondary.btn--border-white:hover,
    .universe-none .btn-secondary.btn--icon:hover, .universe-none .btn-secondary.btn--cart:hover, .universe-none .btn-secondary.action.tocart:hover, .universe-none .btn-secondary.btn--edit:hover, .universe-none .btn-secondary.btn--download:hover, .universe-none .ct-view-fichiers_joints .files .btn-secondary.redirect-content:hover, .ct-view-fichiers_joints .files .universe-none .btn-secondary.redirect-content:hover, .universe-none .btn-secondary.btn--note:hover, .universe-none .btn-secondary.btn--ticket:hover, .universe-none .mdp-billet a.btn-secondary:hover, .mdp-billet .universe-none a.btn-secondary:hover, .universe-none .btn-secondary.btn--mail:hover, .universe-none .btn-secondary.btn--anchor:hover, .universe-none .btn-secondary.btn--target:hover, .universe-none .btn-secondary.btn--map:hover, .universe-none .btn-secondary.btn--agenda:hover, .universe-none .btn-secondary.action.action-apply:hover, .universe-none .btn-secondary.action.apply:hover, .universe-none .btn-secondary.action.action-auth-toggle:hover, .universe-none .btn-secondary.action.action-login:hover, .universe-none .btn-secondary.action.action-menu-item:hover, .universe-none .btn-secondary.action.action-show-popup:hover, .universe-none .btn-secondary.action.continue:hover, .universe-none .btn-secondary.action.checkout:hover, .universe-none .btn-secondary.action.clear:hover, .universe-none .btn-secondary.action.compare:hover, .universe-none .btn-secondary.action.create:hover, .universe-none .btn-secondary.action.customize:hover, .universe-none .btn-secondary.action.login:hover, .universe-none .btn-secondary.action.save:hover, .universe-none .btn-secondary.action.select:hover, .universe-none .btn-secondary.action.share:hover, .universe-none .btn-secondary.action.submit:hover, .universe-none .btn-secondary.action.subscribe:hover, .universe-none .btn-secondary.action.update:hover, .universe-none .topmenu-ctas a.btn-secondary:hover, .topmenu-ctas .universe-none a.btn-secondary:hover, .universe-none body .amgdprcookie-modal-container .modal-inner-wrap .btn-secondary.amgdprcookie-button:hover, body .amgdprcookie-modal-container .modal-inner-wrap .universe-none .btn-secondary.amgdprcookie-button:hover,
    .universe-none body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button.btn-secondary:hover, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-none button.btn-secondary:hover,
    .universe-none body .amgdprcookie-groups-modal .modal-inner-wrap .btn-secondary.amgdprcookie-button:hover, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-none .btn-secondary.amgdprcookie-button:hover,
    .universe-none body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button.btn-secondary:hover, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-none button.btn-secondary:hover, .universe-none .gdpr-customer-settings button.btn-secondary.action.primary:hover, .gdpr-customer-settings .universe-none button.btn-secondary.action.primary:hover, .universe-none .contentmanager-contentlist-view .toolbar-bottom .btn-secondary.see-all-collections:hover, .contentmanager-contentlist-view .toolbar-bottom .universe-none .btn-secondary.see-all-collections:hover, .universe-none .strate-item-link a.btn-secondary.bouton:hover, .strate-item-link .universe-none a.btn-secondary.bouton:hover, .universe-none .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-secondary.action.action-update:hover, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-none .btn-secondary.action.action-update:hover, .universe-none div.mgx-popup-inner .colissimo-next span.btn-secondary:hover, div.mgx-popup-inner .colissimo-next .universe-none span.btn-secondary:hover, .universe-none .customer-address-index .column.main > .actions-toolbar .btn-secondary.action.primary.add:hover, .customer-address-index .column.main > .actions-toolbar .universe-none .btn-secondary.action.primary.add:hover, .universe-none div.personalized-container .btn-secondary.personalized-options.complete-personalized:hover, div.personalized-container .universe-none .btn-secondary.personalized-options.complete-personalized:hover, .universe-none .mst-searchautocomplete__products > li .btn-secondary.store-mobile:hover, .mst-searchautocomplete__products > li .universe-none .btn-secondary.store-mobile:hover, .universe-none div.filter-options .filter-options-content .am-fromto-widget .btn-secondary.am-filter-go:hover, div.filter-options .filter-options-content .am-fromto-widget .universe-none .btn-secondary.am-filter-go:hover, .universe-none .modal-slide .modal-footer button.btn-secondary:hover, .modal-slide .modal-footer .universe-none button.btn-secondary:hover,
    .universe-none .modal-popup .modal-footer button.btn-secondary:hover, .modal-popup .modal-footer .universe-none button.btn-secondary:hover, .universe-none .modal-slide .block-authentication .btn-secondary.action.action-register:hover, .modal-slide .block-authentication .universe-none .btn-secondary.action.action-register:hover,
    .universe-none .modal-popup .block-authentication .btn-secondary.action.action-register:hover, .modal-popup .block-authentication .universe-none .btn-secondary.action.action-register:hover, .universe-none .btn.btn-secondary:focus, .universe-none .btn-secondary.pagebuilder-button-primary:focus, .universe-none .btn-secondary.btn--border:focus, .universe-none .btn-secondary.pagebuilder-button-secondary:focus, .universe-none .btn-secondary.action.viewcart:focus, .universe-none .btn-secondary.action.alert:focus, .universe-none body .amgdprcookie-modal-container .modal-inner-wrap .btn-secondary.amgdprcookie-button--border:focus, body .amgdprcookie-modal-container .modal-inner-wrap .universe-none .btn-secondary.amgdprcookie-button--border:focus,
    .universe-none body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-secondary:focus, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-none button--border.btn-secondary:focus,
    .universe-none body .amgdprcookie-groups-modal .modal-inner-wrap .btn-secondary.amgdprcookie-button--border:focus, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-none .btn-secondary.amgdprcookie-button--border:focus,
    .universe-none body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-secondary:focus, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-none button--border.btn-secondary:focus, .universe-none .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-secondary.action.action-cancel:focus, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-none .btn-secondary.action.action-cancel:focus, .universe-none div.personalized-container .btn-secondary.personalized-options.start-personalized:focus, div.personalized-container .universe-none .btn-secondary.personalized-options.start-personalized:focus, .universe-none .ui-datepicker .ui-datepicker-buttonpane button.btn-secondary:focus, .ui-datepicker .ui-datepicker-buttonpane .universe-none button.btn-secondary:focus, .universe-none .btn-secondary.mdp-filter-btn-open:focus,
    .universe-none .btn-secondary.btn--border-white:focus,
    .universe-none .btn-secondary.btn--icon:focus, .universe-none .btn-secondary.btn--cart:focus, .universe-none .btn-secondary.action.tocart:focus, .universe-none .btn-secondary.btn--edit:focus, .universe-none .btn-secondary.btn--download:focus, .universe-none .ct-view-fichiers_joints .files .btn-secondary.redirect-content:focus, .ct-view-fichiers_joints .files .universe-none .btn-secondary.redirect-content:focus, .universe-none .btn-secondary.btn--note:focus, .universe-none .btn-secondary.btn--ticket:focus, .universe-none .mdp-billet a.btn-secondary:focus, .mdp-billet .universe-none a.btn-secondary:focus, .universe-none .btn-secondary.btn--mail:focus, .universe-none .btn-secondary.btn--anchor:focus, .universe-none .btn-secondary.btn--target:focus, .universe-none .btn-secondary.btn--map:focus, .universe-none .btn-secondary.btn--agenda:focus, .universe-none .btn-secondary.action.action-apply:focus, .universe-none .btn-secondary.action.apply:focus, .universe-none .btn-secondary.action.action-auth-toggle:focus, .universe-none .btn-secondary.action.action-login:focus, .universe-none .btn-secondary.action.action-menu-item:focus, .universe-none .btn-secondary.action.action-show-popup:focus, .universe-none .btn-secondary.action.continue:focus, .universe-none .btn-secondary.action.checkout:focus, .universe-none .btn-secondary.action.clear:focus, .universe-none .btn-secondary.action.compare:focus, .universe-none .btn-secondary.action.create:focus, .universe-none .btn-secondary.action.customize:focus, .universe-none .btn-secondary.action.login:focus, .universe-none .btn-secondary.action.save:focus, .universe-none .btn-secondary.action.select:focus, .universe-none .btn-secondary.action.share:focus, .universe-none .btn-secondary.action.submit:focus, .universe-none .btn-secondary.action.subscribe:focus, .universe-none .btn-secondary.action.update:focus, .universe-none .topmenu-ctas a.btn-secondary:focus, .topmenu-ctas .universe-none a.btn-secondary:focus, .universe-none body .amgdprcookie-modal-container .modal-inner-wrap .btn-secondary.amgdprcookie-button:focus, body .amgdprcookie-modal-container .modal-inner-wrap .universe-none .btn-secondary.amgdprcookie-button:focus,
    .universe-none body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button.btn-secondary:focus, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-none button.btn-secondary:focus,
    .universe-none body .amgdprcookie-groups-modal .modal-inner-wrap .btn-secondary.amgdprcookie-button:focus, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-none .btn-secondary.amgdprcookie-button:focus,
    .universe-none body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button.btn-secondary:focus, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-none button.btn-secondary:focus, .universe-none .gdpr-customer-settings button.btn-secondary.action.primary:focus, .gdpr-customer-settings .universe-none button.btn-secondary.action.primary:focus, .universe-none .contentmanager-contentlist-view .toolbar-bottom .btn-secondary.see-all-collections:focus, .contentmanager-contentlist-view .toolbar-bottom .universe-none .btn-secondary.see-all-collections:focus, .universe-none .strate-item-link a.btn-secondary.bouton:focus, .strate-item-link .universe-none a.btn-secondary.bouton:focus, .universe-none .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-secondary.action.action-update:focus, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-none .btn-secondary.action.action-update:focus, .universe-none div.mgx-popup-inner .colissimo-next span.btn-secondary:focus, div.mgx-popup-inner .colissimo-next .universe-none span.btn-secondary:focus, .universe-none .customer-address-index .column.main > .actions-toolbar .btn-secondary.action.primary.add:focus, .customer-address-index .column.main > .actions-toolbar .universe-none .btn-secondary.action.primary.add:focus, .universe-none div.personalized-container .btn-secondary.personalized-options.complete-personalized:focus, div.personalized-container .universe-none .btn-secondary.personalized-options.complete-personalized:focus, .universe-none .mst-searchautocomplete__products > li .btn-secondary.store-mobile:focus, .mst-searchautocomplete__products > li .universe-none .btn-secondary.store-mobile:focus, .universe-none div.filter-options .filter-options-content .am-fromto-widget .btn-secondary.am-filter-go:focus, div.filter-options .filter-options-content .am-fromto-widget .universe-none .btn-secondary.am-filter-go:focus, .universe-none .modal-slide .modal-footer button.btn-secondary:focus, .modal-slide .modal-footer .universe-none button.btn-secondary:focus,
    .universe-none .modal-popup .modal-footer button.btn-secondary:focus, .modal-popup .modal-footer .universe-none button.btn-secondary:focus, .universe-none .modal-slide .block-authentication .btn-secondary.action.action-register:focus, .modal-slide .block-authentication .universe-none .btn-secondary.action.action-register:focus,
    .universe-none .modal-popup .block-authentication .btn-secondary.action.action-register:focus, .modal-popup .block-authentication .universe-none .btn-secondary.action.action-register:focus {
      color: #000000;
      background-color: #ffffff;
      border-color: #000000; }

.universe-none .btn--double-arrows {
  background-color: #ffffff;
  border-color: #000000; }
  .universe-none .btn--double-arrows:hover, .universe-none .btn--double-arrows:focus {
    background-color: #000000; }
    .universe-none .btn--double-arrows:hover .double-arrows-icon, .universe-none .btn--double-arrows:focus .double-arrows-icon {
      background-color: #ffffff; }

.universe-yellow .btn, .universe-yellow .pagebuilder-button-primary, .universe-yellow .btn--border, .universe-yellow .pagebuilder-button-secondary, .universe-yellow .action.viewcart, .universe-yellow .action.alert, .universe-yellow body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button--border, body .amgdprcookie-modal-container .modal-inner-wrap .universe-yellow .amgdprcookie-button--border,
.universe-yellow body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-yellow button--border,
.universe-yellow body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button--border, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-yellow .amgdprcookie-button--border,
.universe-yellow body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-yellow button--border, .universe-yellow .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-cancel, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-yellow .action.action-cancel, .universe-yellow div.personalized-container .personalized-options.start-personalized, div.personalized-container .universe-yellow .personalized-options.start-personalized, .universe-yellow .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .universe-yellow button, .universe-yellow .mdp-filter-btn-open,
.universe-yellow .btn--border-white,
.universe-yellow .btn--icon, .universe-yellow .btn--cart, .universe-yellow .action.tocart, .universe-yellow .btn--edit, .universe-yellow .btn--download, .universe-yellow .ct-view-fichiers_joints .files .redirect-content, .ct-view-fichiers_joints .files .universe-yellow .redirect-content, .universe-yellow .btn--note, .universe-yellow .btn--ticket, .universe-yellow .mdp-billet a, .mdp-billet .universe-yellow a, .universe-yellow .btn--mail, .universe-yellow .btn--anchor, .universe-yellow .btn--target, .universe-yellow .btn--map, .universe-yellow .btn--agenda, .universe-yellow .action.action-apply, .universe-yellow .action.apply, .universe-yellow .action.action-auth-toggle, .universe-yellow .action.action-login, .universe-yellow .action.action-menu-item, .universe-yellow .action.action-show-popup, .universe-yellow .action.continue, .universe-yellow .action.checkout, .universe-yellow .action.clear, .universe-yellow .action.compare, .universe-yellow .action.create, .universe-yellow .action.customize, .universe-yellow .action.login, .universe-yellow .action.save, .universe-yellow .action.select, .universe-yellow .action.share, .universe-yellow .action.submit, .universe-yellow .action.subscribe, .universe-yellow .action.update, .universe-yellow .topmenu-ctas a, .topmenu-ctas .universe-yellow a, .universe-yellow body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button, body .amgdprcookie-modal-container .modal-inner-wrap .universe-yellow .amgdprcookie-button,
.universe-yellow body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-yellow button,
.universe-yellow body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-yellow .amgdprcookie-button,
.universe-yellow body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-yellow button, .universe-yellow .gdpr-customer-settings button.action.primary, .gdpr-customer-settings .universe-yellow button.action.primary, .universe-yellow .contentmanager-contentlist-view .toolbar-bottom .see-all-collections, .contentmanager-contentlist-view .toolbar-bottom .universe-yellow .see-all-collections, .universe-yellow .strate-item-link a.bouton, .strate-item-link .universe-yellow a.bouton, .universe-yellow .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-update, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-yellow .action.action-update, .universe-yellow div.mgx-popup-inner .colissimo-next span, div.mgx-popup-inner .colissimo-next .universe-yellow span, .universe-yellow .customer-address-index .column.main > .actions-toolbar .action.primary.add, .customer-address-index .column.main > .actions-toolbar .universe-yellow .action.primary.add, .universe-yellow div.personalized-container .personalized-options.complete-personalized, div.personalized-container .universe-yellow .personalized-options.complete-personalized, .universe-yellow .mst-searchautocomplete__products > li .store-mobile, .mst-searchautocomplete__products > li .universe-yellow .store-mobile, .universe-yellow div.filter-options .filter-options-content .am-fromto-widget .am-filter-go, div.filter-options .filter-options-content .am-fromto-widget .universe-yellow .am-filter-go, .universe-yellow .modal-slide .modal-footer button, .modal-slide .modal-footer .universe-yellow button,
.universe-yellow .modal-popup .modal-footer button, .modal-popup .modal-footer .universe-yellow button, .universe-yellow .modal-slide .block-authentication .action.action-register, .modal-slide .block-authentication .universe-yellow .action.action-register,
.universe-yellow .modal-popup .block-authentication .action.action-register, .modal-popup .block-authentication .universe-yellow .action.action-register {
  color: #000000;
  background-color: #ffcc6d;
  border-color: #ffcc6d; }
  .universe-yellow .btn:hover, .universe-yellow .pagebuilder-button-primary:hover, .universe-yellow .btn--border:hover, .universe-yellow .pagebuilder-button-secondary:hover, .universe-yellow .action.viewcart:hover, .universe-yellow .action.alert:hover, .universe-yellow body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button--border:hover, body .amgdprcookie-modal-container .modal-inner-wrap .universe-yellow .amgdprcookie-button--border:hover,
  .universe-yellow body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border:hover, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-yellow button--border:hover,
  .universe-yellow body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button--border:hover, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-yellow .amgdprcookie-button--border:hover,
  .universe-yellow body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border:hover, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-yellow button--border:hover, .universe-yellow .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-cancel:hover, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-yellow .action.action-cancel:hover, .universe-yellow div.personalized-container .personalized-options.start-personalized:hover, div.personalized-container .universe-yellow .personalized-options.start-personalized:hover, .universe-yellow .ui-datepicker .ui-datepicker-buttonpane button:hover, .ui-datepicker .ui-datepicker-buttonpane .universe-yellow button:hover, .universe-yellow .mdp-filter-btn-open:hover,
  .universe-yellow .btn--border-white:hover,
  .universe-yellow .btn--icon:hover, .universe-yellow .btn--cart:hover, .universe-yellow .action.tocart:hover, .universe-yellow .btn--edit:hover, .universe-yellow .btn--download:hover, .universe-yellow .ct-view-fichiers_joints .files .redirect-content:hover, .ct-view-fichiers_joints .files .universe-yellow .redirect-content:hover, .universe-yellow .btn--note:hover, .universe-yellow .btn--ticket:hover, .universe-yellow .mdp-billet a:hover, .mdp-billet .universe-yellow a:hover, .universe-yellow .btn--mail:hover, .universe-yellow .btn--anchor:hover, .universe-yellow .btn--target:hover, .universe-yellow .btn--map:hover, .universe-yellow .btn--agenda:hover, .universe-yellow .action.action-apply:hover, .universe-yellow .action.apply:hover, .universe-yellow .action.action-auth-toggle:hover, .universe-yellow .action.action-login:hover, .universe-yellow .action.action-menu-item:hover, .universe-yellow .action.action-show-popup:hover, .universe-yellow .action.continue:hover, .universe-yellow .action.checkout:hover, .universe-yellow .action.clear:hover, .universe-yellow .action.compare:hover, .universe-yellow .action.create:hover, .universe-yellow .action.customize:hover, .universe-yellow .action.login:hover, .universe-yellow .action.save:hover, .universe-yellow .action.select:hover, .universe-yellow .action.share:hover, .universe-yellow .action.submit:hover, .universe-yellow .action.subscribe:hover, .universe-yellow .action.update:hover, .universe-yellow .topmenu-ctas a:hover, .topmenu-ctas .universe-yellow a:hover, .universe-yellow body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button:hover, body .amgdprcookie-modal-container .modal-inner-wrap .universe-yellow .amgdprcookie-button:hover,
  .universe-yellow body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button:hover, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-yellow button:hover,
  .universe-yellow body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button:hover, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-yellow .amgdprcookie-button:hover,
  .universe-yellow body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button:hover, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-yellow button:hover, .universe-yellow .gdpr-customer-settings button.action.primary:hover, .gdpr-customer-settings .universe-yellow button.action.primary:hover, .universe-yellow .contentmanager-contentlist-view .toolbar-bottom .see-all-collections:hover, .contentmanager-contentlist-view .toolbar-bottom .universe-yellow .see-all-collections:hover, .universe-yellow .strate-item-link a.bouton:hover, .strate-item-link .universe-yellow a.bouton:hover, .universe-yellow .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-update:hover, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-yellow .action.action-update:hover, .universe-yellow div.mgx-popup-inner .colissimo-next span:hover, div.mgx-popup-inner .colissimo-next .universe-yellow span:hover, .universe-yellow .customer-address-index .column.main > .actions-toolbar .action.primary.add:hover, .customer-address-index .column.main > .actions-toolbar .universe-yellow .action.primary.add:hover, .universe-yellow div.personalized-container .personalized-options.complete-personalized:hover, div.personalized-container .universe-yellow .personalized-options.complete-personalized:hover, .universe-yellow .mst-searchautocomplete__products > li .store-mobile:hover, .mst-searchautocomplete__products > li .universe-yellow .store-mobile:hover, .universe-yellow div.filter-options .filter-options-content .am-fromto-widget .am-filter-go:hover, div.filter-options .filter-options-content .am-fromto-widget .universe-yellow .am-filter-go:hover, .universe-yellow .modal-slide .modal-footer button:hover, .modal-slide .modal-footer .universe-yellow button:hover,
  .universe-yellow .modal-popup .modal-footer button:hover, .modal-popup .modal-footer .universe-yellow button:hover, .universe-yellow .modal-slide .block-authentication .action.action-register:hover, .modal-slide .block-authentication .universe-yellow .action.action-register:hover,
  .universe-yellow .modal-popup .block-authentication .action.action-register:hover, .modal-popup .block-authentication .universe-yellow .action.action-register:hover, .universe-yellow .btn:focus, .universe-yellow .pagebuilder-button-primary:focus, .universe-yellow .btn--border:focus, .universe-yellow .pagebuilder-button-secondary:focus, .universe-yellow .action.viewcart:focus, .universe-yellow .action.alert:focus, .universe-yellow body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button--border:focus, body .amgdprcookie-modal-container .modal-inner-wrap .universe-yellow .amgdprcookie-button--border:focus,
  .universe-yellow body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border:focus, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-yellow button--border:focus,
  .universe-yellow body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button--border:focus, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-yellow .amgdprcookie-button--border:focus,
  .universe-yellow body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border:focus, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-yellow button--border:focus, .universe-yellow .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-cancel:focus, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-yellow .action.action-cancel:focus, .universe-yellow div.personalized-container .personalized-options.start-personalized:focus, div.personalized-container .universe-yellow .personalized-options.start-personalized:focus, .universe-yellow .ui-datepicker .ui-datepicker-buttonpane button:focus, .ui-datepicker .ui-datepicker-buttonpane .universe-yellow button:focus, .universe-yellow .mdp-filter-btn-open:focus,
  .universe-yellow .btn--border-white:focus,
  .universe-yellow .btn--icon:focus, .universe-yellow .btn--cart:focus, .universe-yellow .action.tocart:focus, .universe-yellow .btn--edit:focus, .universe-yellow .btn--download:focus, .universe-yellow .ct-view-fichiers_joints .files .redirect-content:focus, .ct-view-fichiers_joints .files .universe-yellow .redirect-content:focus, .universe-yellow .btn--note:focus, .universe-yellow .btn--ticket:focus, .universe-yellow .mdp-billet a:focus, .mdp-billet .universe-yellow a:focus, .universe-yellow .btn--mail:focus, .universe-yellow .btn--anchor:focus, .universe-yellow .btn--target:focus, .universe-yellow .btn--map:focus, .universe-yellow .btn--agenda:focus, .universe-yellow .action.action-apply:focus, .universe-yellow .action.apply:focus, .universe-yellow .action.action-auth-toggle:focus, .universe-yellow .action.action-login:focus, .universe-yellow .action.action-menu-item:focus, .universe-yellow .action.action-show-popup:focus, .universe-yellow .action.continue:focus, .universe-yellow .action.checkout:focus, .universe-yellow .action.clear:focus, .universe-yellow .action.compare:focus, .universe-yellow .action.create:focus, .universe-yellow .action.customize:focus, .universe-yellow .action.login:focus, .universe-yellow .action.save:focus, .universe-yellow .action.select:focus, .universe-yellow .action.share:focus, .universe-yellow .action.submit:focus, .universe-yellow .action.subscribe:focus, .universe-yellow .action.update:focus, .universe-yellow .topmenu-ctas a:focus, .topmenu-ctas .universe-yellow a:focus, .universe-yellow body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button:focus, body .amgdprcookie-modal-container .modal-inner-wrap .universe-yellow .amgdprcookie-button:focus,
  .universe-yellow body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button:focus, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-yellow button:focus,
  .universe-yellow body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button:focus, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-yellow .amgdprcookie-button:focus,
  .universe-yellow body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button:focus, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-yellow button:focus, .universe-yellow .gdpr-customer-settings button.action.primary:focus, .gdpr-customer-settings .universe-yellow button.action.primary:focus, .universe-yellow .contentmanager-contentlist-view .toolbar-bottom .see-all-collections:focus, .contentmanager-contentlist-view .toolbar-bottom .universe-yellow .see-all-collections:focus, .universe-yellow .strate-item-link a.bouton:focus, .strate-item-link .universe-yellow a.bouton:focus, .universe-yellow .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-update:focus, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-yellow .action.action-update:focus, .universe-yellow div.mgx-popup-inner .colissimo-next span:focus, div.mgx-popup-inner .colissimo-next .universe-yellow span:focus, .universe-yellow .customer-address-index .column.main > .actions-toolbar .action.primary.add:focus, .customer-address-index .column.main > .actions-toolbar .universe-yellow .action.primary.add:focus, .universe-yellow div.personalized-container .personalized-options.complete-personalized:focus, div.personalized-container .universe-yellow .personalized-options.complete-personalized:focus, .universe-yellow .mst-searchautocomplete__products > li .store-mobile:focus, .mst-searchautocomplete__products > li .universe-yellow .store-mobile:focus, .universe-yellow div.filter-options .filter-options-content .am-fromto-widget .am-filter-go:focus, div.filter-options .filter-options-content .am-fromto-widget .universe-yellow .am-filter-go:focus, .universe-yellow .modal-slide .modal-footer button:focus, .modal-slide .modal-footer .universe-yellow button:focus,
  .universe-yellow .modal-popup .modal-footer button:focus, .modal-popup .modal-footer .universe-yellow button:focus, .universe-yellow .modal-slide .block-authentication .action.action-register:focus, .modal-slide .block-authentication .universe-yellow .action.action-register:focus,
  .universe-yellow .modal-popup .block-authentication .action.action-register:focus, .modal-popup .block-authentication .universe-yellow .action.action-register:focus {
    background-color: #ffffff;
    border-color: #ffcc6d; }
  .universe-yellow .btn.btn-secondary, .universe-yellow .btn-secondary.pagebuilder-button-primary, .universe-yellow .btn-secondary.btn--border, .universe-yellow .btn-secondary.pagebuilder-button-secondary, .universe-yellow .btn-secondary.action.viewcart, .universe-yellow .btn-secondary.action.alert, .universe-yellow body .amgdprcookie-modal-container .modal-inner-wrap .btn-secondary.amgdprcookie-button--border, body .amgdprcookie-modal-container .modal-inner-wrap .universe-yellow .btn-secondary.amgdprcookie-button--border,
  .universe-yellow body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-secondary, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-yellow button--border.btn-secondary,
  .universe-yellow body .amgdprcookie-groups-modal .modal-inner-wrap .btn-secondary.amgdprcookie-button--border, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-yellow .btn-secondary.amgdprcookie-button--border,
  .universe-yellow body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-secondary, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-yellow button--border.btn-secondary, .universe-yellow .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-secondary.action.action-cancel, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-yellow .btn-secondary.action.action-cancel, .universe-yellow div.personalized-container .btn-secondary.personalized-options.start-personalized, div.personalized-container .universe-yellow .btn-secondary.personalized-options.start-personalized, .universe-yellow .ui-datepicker .ui-datepicker-buttonpane button.btn-secondary, .ui-datepicker .ui-datepicker-buttonpane .universe-yellow button.btn-secondary, .universe-yellow .btn-secondary.mdp-filter-btn-open,
  .universe-yellow .btn-secondary.btn--border-white,
  .universe-yellow .btn-secondary.btn--icon, .universe-yellow .btn-secondary.btn--cart, .universe-yellow .btn-secondary.action.tocart, .universe-yellow .btn-secondary.btn--edit, .universe-yellow .btn-secondary.btn--download, .universe-yellow .ct-view-fichiers_joints .files .btn-secondary.redirect-content, .ct-view-fichiers_joints .files .universe-yellow .btn-secondary.redirect-content, .universe-yellow .btn-secondary.btn--note, .universe-yellow .btn-secondary.btn--ticket, .universe-yellow .mdp-billet a.btn-secondary, .mdp-billet .universe-yellow a.btn-secondary, .universe-yellow .btn-secondary.btn--mail, .universe-yellow .btn-secondary.btn--anchor, .universe-yellow .btn-secondary.btn--target, .universe-yellow .btn-secondary.btn--map, .universe-yellow .btn-secondary.btn--agenda, .universe-yellow .btn-secondary.action.action-apply, .universe-yellow .btn-secondary.action.apply, .universe-yellow .btn-secondary.action.action-auth-toggle, .universe-yellow .btn-secondary.action.action-login, .universe-yellow .btn-secondary.action.action-menu-item, .universe-yellow .btn-secondary.action.action-show-popup, .universe-yellow .btn-secondary.action.continue, .universe-yellow .btn-secondary.action.checkout, .universe-yellow .btn-secondary.action.clear, .universe-yellow .btn-secondary.action.compare, .universe-yellow .btn-secondary.action.create, .universe-yellow .btn-secondary.action.customize, .universe-yellow .btn-secondary.action.login, .universe-yellow .btn-secondary.action.save, .universe-yellow .btn-secondary.action.select, .universe-yellow .btn-secondary.action.share, .universe-yellow .btn-secondary.action.submit, .universe-yellow .btn-secondary.action.subscribe, .universe-yellow .btn-secondary.action.update, .universe-yellow .topmenu-ctas a.btn-secondary, .topmenu-ctas .universe-yellow a.btn-secondary, .universe-yellow body .amgdprcookie-modal-container .modal-inner-wrap .btn-secondary.amgdprcookie-button, body .amgdprcookie-modal-container .modal-inner-wrap .universe-yellow .btn-secondary.amgdprcookie-button,
  .universe-yellow body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button.btn-secondary, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-yellow button.btn-secondary,
  .universe-yellow body .amgdprcookie-groups-modal .modal-inner-wrap .btn-secondary.amgdprcookie-button, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-yellow .btn-secondary.amgdprcookie-button,
  .universe-yellow body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button.btn-secondary, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-yellow button.btn-secondary, .universe-yellow .gdpr-customer-settings button.btn-secondary.action.primary, .gdpr-customer-settings .universe-yellow button.btn-secondary.action.primary, .universe-yellow .contentmanager-contentlist-view .toolbar-bottom .btn-secondary.see-all-collections, .contentmanager-contentlist-view .toolbar-bottom .universe-yellow .btn-secondary.see-all-collections, .universe-yellow .strate-item-link a.btn-secondary.bouton, .strate-item-link .universe-yellow a.btn-secondary.bouton, .universe-yellow .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-secondary.action.action-update, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-yellow .btn-secondary.action.action-update, .universe-yellow div.mgx-popup-inner .colissimo-next span.btn-secondary, div.mgx-popup-inner .colissimo-next .universe-yellow span.btn-secondary, .universe-yellow .customer-address-index .column.main > .actions-toolbar .btn-secondary.action.primary.add, .customer-address-index .column.main > .actions-toolbar .universe-yellow .btn-secondary.action.primary.add, .universe-yellow div.personalized-container .btn-secondary.personalized-options.complete-personalized, div.personalized-container .universe-yellow .btn-secondary.personalized-options.complete-personalized, .universe-yellow .mst-searchautocomplete__products > li .btn-secondary.store-mobile, .mst-searchautocomplete__products > li .universe-yellow .btn-secondary.store-mobile, .universe-yellow div.filter-options .filter-options-content .am-fromto-widget .btn-secondary.am-filter-go, div.filter-options .filter-options-content .am-fromto-widget .universe-yellow .btn-secondary.am-filter-go, .universe-yellow .modal-slide .modal-footer button.btn-secondary, .modal-slide .modal-footer .universe-yellow button.btn-secondary,
  .universe-yellow .modal-popup .modal-footer button.btn-secondary, .modal-popup .modal-footer .universe-yellow button.btn-secondary, .universe-yellow .modal-slide .block-authentication .btn-secondary.action.action-register, .modal-slide .block-authentication .universe-yellow .btn-secondary.action.action-register,
  .universe-yellow .modal-popup .block-authentication .btn-secondary.action.action-register, .modal-popup .block-authentication .universe-yellow .btn-secondary.action.action-register {
    color: #ffcc6d;
    background-color: #000000;
    border-color: #ffcc6d; }
    .universe-yellow .btn.btn-secondary:hover, .universe-yellow .btn-secondary.pagebuilder-button-primary:hover, .universe-yellow .btn-secondary.btn--border:hover, .universe-yellow .btn-secondary.pagebuilder-button-secondary:hover, .universe-yellow .btn-secondary.action.viewcart:hover, .universe-yellow .btn-secondary.action.alert:hover, .universe-yellow body .amgdprcookie-modal-container .modal-inner-wrap .btn-secondary.amgdprcookie-button--border:hover, body .amgdprcookie-modal-container .modal-inner-wrap .universe-yellow .btn-secondary.amgdprcookie-button--border:hover,
    .universe-yellow body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-secondary:hover, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-yellow button--border.btn-secondary:hover,
    .universe-yellow body .amgdprcookie-groups-modal .modal-inner-wrap .btn-secondary.amgdprcookie-button--border:hover, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-yellow .btn-secondary.amgdprcookie-button--border:hover,
    .universe-yellow body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-secondary:hover, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-yellow button--border.btn-secondary:hover, .universe-yellow .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-secondary.action.action-cancel:hover, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-yellow .btn-secondary.action.action-cancel:hover, .universe-yellow div.personalized-container .btn-secondary.personalized-options.start-personalized:hover, div.personalized-container .universe-yellow .btn-secondary.personalized-options.start-personalized:hover, .universe-yellow .ui-datepicker .ui-datepicker-buttonpane button.btn-secondary:hover, .ui-datepicker .ui-datepicker-buttonpane .universe-yellow button.btn-secondary:hover, .universe-yellow .btn-secondary.mdp-filter-btn-open:hover,
    .universe-yellow .btn-secondary.btn--border-white:hover,
    .universe-yellow .btn-secondary.btn--icon:hover, .universe-yellow .btn-secondary.btn--cart:hover, .universe-yellow .btn-secondary.action.tocart:hover, .universe-yellow .btn-secondary.btn--edit:hover, .universe-yellow .btn-secondary.btn--download:hover, .universe-yellow .ct-view-fichiers_joints .files .btn-secondary.redirect-content:hover, .ct-view-fichiers_joints .files .universe-yellow .btn-secondary.redirect-content:hover, .universe-yellow .btn-secondary.btn--note:hover, .universe-yellow .btn-secondary.btn--ticket:hover, .universe-yellow .mdp-billet a.btn-secondary:hover, .mdp-billet .universe-yellow a.btn-secondary:hover, .universe-yellow .btn-secondary.btn--mail:hover, .universe-yellow .btn-secondary.btn--anchor:hover, .universe-yellow .btn-secondary.btn--target:hover, .universe-yellow .btn-secondary.btn--map:hover, .universe-yellow .btn-secondary.btn--agenda:hover, .universe-yellow .btn-secondary.action.action-apply:hover, .universe-yellow .btn-secondary.action.apply:hover, .universe-yellow .btn-secondary.action.action-auth-toggle:hover, .universe-yellow .btn-secondary.action.action-login:hover, .universe-yellow .btn-secondary.action.action-menu-item:hover, .universe-yellow .btn-secondary.action.action-show-popup:hover, .universe-yellow .btn-secondary.action.continue:hover, .universe-yellow .btn-secondary.action.checkout:hover, .universe-yellow .btn-secondary.action.clear:hover, .universe-yellow .btn-secondary.action.compare:hover, .universe-yellow .btn-secondary.action.create:hover, .universe-yellow .btn-secondary.action.customize:hover, .universe-yellow .btn-secondary.action.login:hover, .universe-yellow .btn-secondary.action.save:hover, .universe-yellow .btn-secondary.action.select:hover, .universe-yellow .btn-secondary.action.share:hover, .universe-yellow .btn-secondary.action.submit:hover, .universe-yellow .btn-secondary.action.subscribe:hover, .universe-yellow .btn-secondary.action.update:hover, .universe-yellow .topmenu-ctas a.btn-secondary:hover, .topmenu-ctas .universe-yellow a.btn-secondary:hover, .universe-yellow body .amgdprcookie-modal-container .modal-inner-wrap .btn-secondary.amgdprcookie-button:hover, body .amgdprcookie-modal-container .modal-inner-wrap .universe-yellow .btn-secondary.amgdprcookie-button:hover,
    .universe-yellow body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button.btn-secondary:hover, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-yellow button.btn-secondary:hover,
    .universe-yellow body .amgdprcookie-groups-modal .modal-inner-wrap .btn-secondary.amgdprcookie-button:hover, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-yellow .btn-secondary.amgdprcookie-button:hover,
    .universe-yellow body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button.btn-secondary:hover, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-yellow button.btn-secondary:hover, .universe-yellow .gdpr-customer-settings button.btn-secondary.action.primary:hover, .gdpr-customer-settings .universe-yellow button.btn-secondary.action.primary:hover, .universe-yellow .contentmanager-contentlist-view .toolbar-bottom .btn-secondary.see-all-collections:hover, .contentmanager-contentlist-view .toolbar-bottom .universe-yellow .btn-secondary.see-all-collections:hover, .universe-yellow .strate-item-link a.btn-secondary.bouton:hover, .strate-item-link .universe-yellow a.btn-secondary.bouton:hover, .universe-yellow .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-secondary.action.action-update:hover, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-yellow .btn-secondary.action.action-update:hover, .universe-yellow div.mgx-popup-inner .colissimo-next span.btn-secondary:hover, div.mgx-popup-inner .colissimo-next .universe-yellow span.btn-secondary:hover, .universe-yellow .customer-address-index .column.main > .actions-toolbar .btn-secondary.action.primary.add:hover, .customer-address-index .column.main > .actions-toolbar .universe-yellow .btn-secondary.action.primary.add:hover, .universe-yellow div.personalized-container .btn-secondary.personalized-options.complete-personalized:hover, div.personalized-container .universe-yellow .btn-secondary.personalized-options.complete-personalized:hover, .universe-yellow .mst-searchautocomplete__products > li .btn-secondary.store-mobile:hover, .mst-searchautocomplete__products > li .universe-yellow .btn-secondary.store-mobile:hover, .universe-yellow div.filter-options .filter-options-content .am-fromto-widget .btn-secondary.am-filter-go:hover, div.filter-options .filter-options-content .am-fromto-widget .universe-yellow .btn-secondary.am-filter-go:hover, .universe-yellow .modal-slide .modal-footer button.btn-secondary:hover, .modal-slide .modal-footer .universe-yellow button.btn-secondary:hover,
    .universe-yellow .modal-popup .modal-footer button.btn-secondary:hover, .modal-popup .modal-footer .universe-yellow button.btn-secondary:hover, .universe-yellow .modal-slide .block-authentication .btn-secondary.action.action-register:hover, .modal-slide .block-authentication .universe-yellow .btn-secondary.action.action-register:hover,
    .universe-yellow .modal-popup .block-authentication .btn-secondary.action.action-register:hover, .modal-popup .block-authentication .universe-yellow .btn-secondary.action.action-register:hover, .universe-yellow .btn.btn-secondary:focus, .universe-yellow .btn-secondary.pagebuilder-button-primary:focus, .universe-yellow .btn-secondary.btn--border:focus, .universe-yellow .btn-secondary.pagebuilder-button-secondary:focus, .universe-yellow .btn-secondary.action.viewcart:focus, .universe-yellow .btn-secondary.action.alert:focus, .universe-yellow body .amgdprcookie-modal-container .modal-inner-wrap .btn-secondary.amgdprcookie-button--border:focus, body .amgdprcookie-modal-container .modal-inner-wrap .universe-yellow .btn-secondary.amgdprcookie-button--border:focus,
    .universe-yellow body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-secondary:focus, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-yellow button--border.btn-secondary:focus,
    .universe-yellow body .amgdprcookie-groups-modal .modal-inner-wrap .btn-secondary.amgdprcookie-button--border:focus, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-yellow .btn-secondary.amgdprcookie-button--border:focus,
    .universe-yellow body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-secondary:focus, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-yellow button--border.btn-secondary:focus, .universe-yellow .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-secondary.action.action-cancel:focus, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-yellow .btn-secondary.action.action-cancel:focus, .universe-yellow div.personalized-container .btn-secondary.personalized-options.start-personalized:focus, div.personalized-container .universe-yellow .btn-secondary.personalized-options.start-personalized:focus, .universe-yellow .ui-datepicker .ui-datepicker-buttonpane button.btn-secondary:focus, .ui-datepicker .ui-datepicker-buttonpane .universe-yellow button.btn-secondary:focus, .universe-yellow .btn-secondary.mdp-filter-btn-open:focus,
    .universe-yellow .btn-secondary.btn--border-white:focus,
    .universe-yellow .btn-secondary.btn--icon:focus, .universe-yellow .btn-secondary.btn--cart:focus, .universe-yellow .btn-secondary.action.tocart:focus, .universe-yellow .btn-secondary.btn--edit:focus, .universe-yellow .btn-secondary.btn--download:focus, .universe-yellow .ct-view-fichiers_joints .files .btn-secondary.redirect-content:focus, .ct-view-fichiers_joints .files .universe-yellow .btn-secondary.redirect-content:focus, .universe-yellow .btn-secondary.btn--note:focus, .universe-yellow .btn-secondary.btn--ticket:focus, .universe-yellow .mdp-billet a.btn-secondary:focus, .mdp-billet .universe-yellow a.btn-secondary:focus, .universe-yellow .btn-secondary.btn--mail:focus, .universe-yellow .btn-secondary.btn--anchor:focus, .universe-yellow .btn-secondary.btn--target:focus, .universe-yellow .btn-secondary.btn--map:focus, .universe-yellow .btn-secondary.btn--agenda:focus, .universe-yellow .btn-secondary.action.action-apply:focus, .universe-yellow .btn-secondary.action.apply:focus, .universe-yellow .btn-secondary.action.action-auth-toggle:focus, .universe-yellow .btn-secondary.action.action-login:focus, .universe-yellow .btn-secondary.action.action-menu-item:focus, .universe-yellow .btn-secondary.action.action-show-popup:focus, .universe-yellow .btn-secondary.action.continue:focus, .universe-yellow .btn-secondary.action.checkout:focus, .universe-yellow .btn-secondary.action.clear:focus, .universe-yellow .btn-secondary.action.compare:focus, .universe-yellow .btn-secondary.action.create:focus, .universe-yellow .btn-secondary.action.customize:focus, .universe-yellow .btn-secondary.action.login:focus, .universe-yellow .btn-secondary.action.save:focus, .universe-yellow .btn-secondary.action.select:focus, .universe-yellow .btn-secondary.action.share:focus, .universe-yellow .btn-secondary.action.submit:focus, .universe-yellow .btn-secondary.action.subscribe:focus, .universe-yellow .btn-secondary.action.update:focus, .universe-yellow .topmenu-ctas a.btn-secondary:focus, .topmenu-ctas .universe-yellow a.btn-secondary:focus, .universe-yellow body .amgdprcookie-modal-container .modal-inner-wrap .btn-secondary.amgdprcookie-button:focus, body .amgdprcookie-modal-container .modal-inner-wrap .universe-yellow .btn-secondary.amgdprcookie-button:focus,
    .universe-yellow body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button.btn-secondary:focus, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-yellow button.btn-secondary:focus,
    .universe-yellow body .amgdprcookie-groups-modal .modal-inner-wrap .btn-secondary.amgdprcookie-button:focus, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-yellow .btn-secondary.amgdprcookie-button:focus,
    .universe-yellow body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button.btn-secondary:focus, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-yellow button.btn-secondary:focus, .universe-yellow .gdpr-customer-settings button.btn-secondary.action.primary:focus, .gdpr-customer-settings .universe-yellow button.btn-secondary.action.primary:focus, .universe-yellow .contentmanager-contentlist-view .toolbar-bottom .btn-secondary.see-all-collections:focus, .contentmanager-contentlist-view .toolbar-bottom .universe-yellow .btn-secondary.see-all-collections:focus, .universe-yellow .strate-item-link a.btn-secondary.bouton:focus, .strate-item-link .universe-yellow a.btn-secondary.bouton:focus, .universe-yellow .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-secondary.action.action-update:focus, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-yellow .btn-secondary.action.action-update:focus, .universe-yellow div.mgx-popup-inner .colissimo-next span.btn-secondary:focus, div.mgx-popup-inner .colissimo-next .universe-yellow span.btn-secondary:focus, .universe-yellow .customer-address-index .column.main > .actions-toolbar .btn-secondary.action.primary.add:focus, .customer-address-index .column.main > .actions-toolbar .universe-yellow .btn-secondary.action.primary.add:focus, .universe-yellow div.personalized-container .btn-secondary.personalized-options.complete-personalized:focus, div.personalized-container .universe-yellow .btn-secondary.personalized-options.complete-personalized:focus, .universe-yellow .mst-searchautocomplete__products > li .btn-secondary.store-mobile:focus, .mst-searchautocomplete__products > li .universe-yellow .btn-secondary.store-mobile:focus, .universe-yellow div.filter-options .filter-options-content .am-fromto-widget .btn-secondary.am-filter-go:focus, div.filter-options .filter-options-content .am-fromto-widget .universe-yellow .btn-secondary.am-filter-go:focus, .universe-yellow .modal-slide .modal-footer button.btn-secondary:focus, .modal-slide .modal-footer .universe-yellow button.btn-secondary:focus,
    .universe-yellow .modal-popup .modal-footer button.btn-secondary:focus, .modal-popup .modal-footer .universe-yellow button.btn-secondary:focus, .universe-yellow .modal-slide .block-authentication .btn-secondary.action.action-register:focus, .modal-slide .block-authentication .universe-yellow .btn-secondary.action.action-register:focus,
    .universe-yellow .modal-popup .block-authentication .btn-secondary.action.action-register:focus, .modal-popup .block-authentication .universe-yellow .btn-secondary.action.action-register:focus {
      color: #000000;
      background-color: #ffcc6d;
      border-color: #ffcc6d; }

.universe-yellow .btn--double-arrows {
  background-color: #ffcc6d;
  border-color: #ffcc6d; }
  .universe-yellow .btn--double-arrows:hover, .universe-yellow .btn--double-arrows:focus {
    background-color: #ffffff; }
    .universe-yellow .btn--double-arrows:hover .double-arrows-icon, .universe-yellow .btn--double-arrows:focus .double-arrows-icon {
      background-color: #ffcc6d; }

.universe-blue .btn, .universe-blue .pagebuilder-button-primary, .universe-blue .btn--border, .universe-blue .pagebuilder-button-secondary, .universe-blue .action.viewcart, .universe-blue .action.alert, .universe-blue body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button--border, body .amgdprcookie-modal-container .modal-inner-wrap .universe-blue .amgdprcookie-button--border,
.universe-blue body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-blue button--border,
.universe-blue body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button--border, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-blue .amgdprcookie-button--border,
.universe-blue body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-blue button--border, .universe-blue .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-cancel, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-blue .action.action-cancel, .universe-blue div.personalized-container .personalized-options.start-personalized, div.personalized-container .universe-blue .personalized-options.start-personalized, .universe-blue .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .universe-blue button, .universe-blue .mdp-filter-btn-open,
.universe-blue .btn--border-white,
.universe-blue .btn--icon, .universe-blue .btn--cart, .universe-blue .action.tocart, .universe-blue .btn--edit, .universe-blue .btn--download, .universe-blue .ct-view-fichiers_joints .files .redirect-content, .ct-view-fichiers_joints .files .universe-blue .redirect-content, .universe-blue .btn--note, .universe-blue .btn--ticket, .universe-blue .mdp-billet a, .mdp-billet .universe-blue a, .universe-blue .btn--mail, .universe-blue .btn--anchor, .universe-blue .btn--target, .universe-blue .btn--map, .universe-blue .btn--agenda, .universe-blue .action.action-apply, .universe-blue .action.apply, .universe-blue .action.action-auth-toggle, .universe-blue .action.action-login, .universe-blue .action.action-menu-item, .universe-blue .action.action-show-popup, .universe-blue .action.continue, .universe-blue .action.checkout, .universe-blue .action.clear, .universe-blue .action.compare, .universe-blue .action.create, .universe-blue .action.customize, .universe-blue .action.login, .universe-blue .action.save, .universe-blue .action.select, .universe-blue .action.share, .universe-blue .action.submit, .universe-blue .action.subscribe, .universe-blue .action.update, .universe-blue .topmenu-ctas a, .topmenu-ctas .universe-blue a, .universe-blue body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button, body .amgdprcookie-modal-container .modal-inner-wrap .universe-blue .amgdprcookie-button,
.universe-blue body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-blue button,
.universe-blue body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-blue .amgdprcookie-button,
.universe-blue body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-blue button, .universe-blue .gdpr-customer-settings button.action.primary, .gdpr-customer-settings .universe-blue button.action.primary, .universe-blue .contentmanager-contentlist-view .toolbar-bottom .see-all-collections, .contentmanager-contentlist-view .toolbar-bottom .universe-blue .see-all-collections, .universe-blue .strate-item-link a.bouton, .strate-item-link .universe-blue a.bouton, .universe-blue .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-update, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-blue .action.action-update, .universe-blue div.mgx-popup-inner .colissimo-next span, div.mgx-popup-inner .colissimo-next .universe-blue span, .universe-blue .customer-address-index .column.main > .actions-toolbar .action.primary.add, .customer-address-index .column.main > .actions-toolbar .universe-blue .action.primary.add, .universe-blue div.personalized-container .personalized-options.complete-personalized, div.personalized-container .universe-blue .personalized-options.complete-personalized, .universe-blue .mst-searchautocomplete__products > li .store-mobile, .mst-searchautocomplete__products > li .universe-blue .store-mobile, .universe-blue div.filter-options .filter-options-content .am-fromto-widget .am-filter-go, div.filter-options .filter-options-content .am-fromto-widget .universe-blue .am-filter-go, .universe-blue .modal-slide .modal-footer button, .modal-slide .modal-footer .universe-blue button,
.universe-blue .modal-popup .modal-footer button, .modal-popup .modal-footer .universe-blue button, .universe-blue .modal-slide .block-authentication .action.action-register, .modal-slide .block-authentication .universe-blue .action.action-register,
.universe-blue .modal-popup .block-authentication .action.action-register, .modal-popup .block-authentication .universe-blue .action.action-register {
  color: #000000;
  background-color: #93b4d4;
  border-color: #93b4d4; }
  .universe-blue .btn:hover, .universe-blue .pagebuilder-button-primary:hover, .universe-blue .btn--border:hover, .universe-blue .pagebuilder-button-secondary:hover, .universe-blue .action.viewcart:hover, .universe-blue .action.alert:hover, .universe-blue body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button--border:hover, body .amgdprcookie-modal-container .modal-inner-wrap .universe-blue .amgdprcookie-button--border:hover,
  .universe-blue body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border:hover, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-blue button--border:hover,
  .universe-blue body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button--border:hover, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-blue .amgdprcookie-button--border:hover,
  .universe-blue body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border:hover, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-blue button--border:hover, .universe-blue .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-cancel:hover, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-blue .action.action-cancel:hover, .universe-blue div.personalized-container .personalized-options.start-personalized:hover, div.personalized-container .universe-blue .personalized-options.start-personalized:hover, .universe-blue .ui-datepicker .ui-datepicker-buttonpane button:hover, .ui-datepicker .ui-datepicker-buttonpane .universe-blue button:hover, .universe-blue .mdp-filter-btn-open:hover,
  .universe-blue .btn--border-white:hover,
  .universe-blue .btn--icon:hover, .universe-blue .btn--cart:hover, .universe-blue .action.tocart:hover, .universe-blue .btn--edit:hover, .universe-blue .btn--download:hover, .universe-blue .ct-view-fichiers_joints .files .redirect-content:hover, .ct-view-fichiers_joints .files .universe-blue .redirect-content:hover, .universe-blue .btn--note:hover, .universe-blue .btn--ticket:hover, .universe-blue .mdp-billet a:hover, .mdp-billet .universe-blue a:hover, .universe-blue .btn--mail:hover, .universe-blue .btn--anchor:hover, .universe-blue .btn--target:hover, .universe-blue .btn--map:hover, .universe-blue .btn--agenda:hover, .universe-blue .action.action-apply:hover, .universe-blue .action.apply:hover, .universe-blue .action.action-auth-toggle:hover, .universe-blue .action.action-login:hover, .universe-blue .action.action-menu-item:hover, .universe-blue .action.action-show-popup:hover, .universe-blue .action.continue:hover, .universe-blue .action.checkout:hover, .universe-blue .action.clear:hover, .universe-blue .action.compare:hover, .universe-blue .action.create:hover, .universe-blue .action.customize:hover, .universe-blue .action.login:hover, .universe-blue .action.save:hover, .universe-blue .action.select:hover, .universe-blue .action.share:hover, .universe-blue .action.submit:hover, .universe-blue .action.subscribe:hover, .universe-blue .action.update:hover, .universe-blue .topmenu-ctas a:hover, .topmenu-ctas .universe-blue a:hover, .universe-blue body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button:hover, body .amgdprcookie-modal-container .modal-inner-wrap .universe-blue .amgdprcookie-button:hover,
  .universe-blue body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button:hover, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-blue button:hover,
  .universe-blue body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button:hover, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-blue .amgdprcookie-button:hover,
  .universe-blue body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button:hover, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-blue button:hover, .universe-blue .gdpr-customer-settings button.action.primary:hover, .gdpr-customer-settings .universe-blue button.action.primary:hover, .universe-blue .contentmanager-contentlist-view .toolbar-bottom .see-all-collections:hover, .contentmanager-contentlist-view .toolbar-bottom .universe-blue .see-all-collections:hover, .universe-blue .strate-item-link a.bouton:hover, .strate-item-link .universe-blue a.bouton:hover, .universe-blue .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-update:hover, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-blue .action.action-update:hover, .universe-blue div.mgx-popup-inner .colissimo-next span:hover, div.mgx-popup-inner .colissimo-next .universe-blue span:hover, .universe-blue .customer-address-index .column.main > .actions-toolbar .action.primary.add:hover, .customer-address-index .column.main > .actions-toolbar .universe-blue .action.primary.add:hover, .universe-blue div.personalized-container .personalized-options.complete-personalized:hover, div.personalized-container .universe-blue .personalized-options.complete-personalized:hover, .universe-blue .mst-searchautocomplete__products > li .store-mobile:hover, .mst-searchautocomplete__products > li .universe-blue .store-mobile:hover, .universe-blue div.filter-options .filter-options-content .am-fromto-widget .am-filter-go:hover, div.filter-options .filter-options-content .am-fromto-widget .universe-blue .am-filter-go:hover, .universe-blue .modal-slide .modal-footer button:hover, .modal-slide .modal-footer .universe-blue button:hover,
  .universe-blue .modal-popup .modal-footer button:hover, .modal-popup .modal-footer .universe-blue button:hover, .universe-blue .modal-slide .block-authentication .action.action-register:hover, .modal-slide .block-authentication .universe-blue .action.action-register:hover,
  .universe-blue .modal-popup .block-authentication .action.action-register:hover, .modal-popup .block-authentication .universe-blue .action.action-register:hover, .universe-blue .btn:focus, .universe-blue .pagebuilder-button-primary:focus, .universe-blue .btn--border:focus, .universe-blue .pagebuilder-button-secondary:focus, .universe-blue .action.viewcart:focus, .universe-blue .action.alert:focus, .universe-blue body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button--border:focus, body .amgdprcookie-modal-container .modal-inner-wrap .universe-blue .amgdprcookie-button--border:focus,
  .universe-blue body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border:focus, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-blue button--border:focus,
  .universe-blue body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button--border:focus, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-blue .amgdprcookie-button--border:focus,
  .universe-blue body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border:focus, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-blue button--border:focus, .universe-blue .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-cancel:focus, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-blue .action.action-cancel:focus, .universe-blue div.personalized-container .personalized-options.start-personalized:focus, div.personalized-container .universe-blue .personalized-options.start-personalized:focus, .universe-blue .ui-datepicker .ui-datepicker-buttonpane button:focus, .ui-datepicker .ui-datepicker-buttonpane .universe-blue button:focus, .universe-blue .mdp-filter-btn-open:focus,
  .universe-blue .btn--border-white:focus,
  .universe-blue .btn--icon:focus, .universe-blue .btn--cart:focus, .universe-blue .action.tocart:focus, .universe-blue .btn--edit:focus, .universe-blue .btn--download:focus, .universe-blue .ct-view-fichiers_joints .files .redirect-content:focus, .ct-view-fichiers_joints .files .universe-blue .redirect-content:focus, .universe-blue .btn--note:focus, .universe-blue .btn--ticket:focus, .universe-blue .mdp-billet a:focus, .mdp-billet .universe-blue a:focus, .universe-blue .btn--mail:focus, .universe-blue .btn--anchor:focus, .universe-blue .btn--target:focus, .universe-blue .btn--map:focus, .universe-blue .btn--agenda:focus, .universe-blue .action.action-apply:focus, .universe-blue .action.apply:focus, .universe-blue .action.action-auth-toggle:focus, .universe-blue .action.action-login:focus, .universe-blue .action.action-menu-item:focus, .universe-blue .action.action-show-popup:focus, .universe-blue .action.continue:focus, .universe-blue .action.checkout:focus, .universe-blue .action.clear:focus, .universe-blue .action.compare:focus, .universe-blue .action.create:focus, .universe-blue .action.customize:focus, .universe-blue .action.login:focus, .universe-blue .action.save:focus, .universe-blue .action.select:focus, .universe-blue .action.share:focus, .universe-blue .action.submit:focus, .universe-blue .action.subscribe:focus, .universe-blue .action.update:focus, .universe-blue .topmenu-ctas a:focus, .topmenu-ctas .universe-blue a:focus, .universe-blue body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button:focus, body .amgdprcookie-modal-container .modal-inner-wrap .universe-blue .amgdprcookie-button:focus,
  .universe-blue body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button:focus, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-blue button:focus,
  .universe-blue body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button:focus, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-blue .amgdprcookie-button:focus,
  .universe-blue body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button:focus, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-blue button:focus, .universe-blue .gdpr-customer-settings button.action.primary:focus, .gdpr-customer-settings .universe-blue button.action.primary:focus, .universe-blue .contentmanager-contentlist-view .toolbar-bottom .see-all-collections:focus, .contentmanager-contentlist-view .toolbar-bottom .universe-blue .see-all-collections:focus, .universe-blue .strate-item-link a.bouton:focus, .strate-item-link .universe-blue a.bouton:focus, .universe-blue .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-update:focus, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-blue .action.action-update:focus, .universe-blue div.mgx-popup-inner .colissimo-next span:focus, div.mgx-popup-inner .colissimo-next .universe-blue span:focus, .universe-blue .customer-address-index .column.main > .actions-toolbar .action.primary.add:focus, .customer-address-index .column.main > .actions-toolbar .universe-blue .action.primary.add:focus, .universe-blue div.personalized-container .personalized-options.complete-personalized:focus, div.personalized-container .universe-blue .personalized-options.complete-personalized:focus, .universe-blue .mst-searchautocomplete__products > li .store-mobile:focus, .mst-searchautocomplete__products > li .universe-blue .store-mobile:focus, .universe-blue div.filter-options .filter-options-content .am-fromto-widget .am-filter-go:focus, div.filter-options .filter-options-content .am-fromto-widget .universe-blue .am-filter-go:focus, .universe-blue .modal-slide .modal-footer button:focus, .modal-slide .modal-footer .universe-blue button:focus,
  .universe-blue .modal-popup .modal-footer button:focus, .modal-popup .modal-footer .universe-blue button:focus, .universe-blue .modal-slide .block-authentication .action.action-register:focus, .modal-slide .block-authentication .universe-blue .action.action-register:focus,
  .universe-blue .modal-popup .block-authentication .action.action-register:focus, .modal-popup .block-authentication .universe-blue .action.action-register:focus {
    background-color: #ffffff;
    border-color: #93b4d4; }
  .universe-blue .btn.btn-secondary, .universe-blue .btn-secondary.pagebuilder-button-primary, .universe-blue .btn-secondary.btn--border, .universe-blue .btn-secondary.pagebuilder-button-secondary, .universe-blue .btn-secondary.action.viewcart, .universe-blue .btn-secondary.action.alert, .universe-blue body .amgdprcookie-modal-container .modal-inner-wrap .btn-secondary.amgdprcookie-button--border, body .amgdprcookie-modal-container .modal-inner-wrap .universe-blue .btn-secondary.amgdprcookie-button--border,
  .universe-blue body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-secondary, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-blue button--border.btn-secondary,
  .universe-blue body .amgdprcookie-groups-modal .modal-inner-wrap .btn-secondary.amgdprcookie-button--border, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-blue .btn-secondary.amgdprcookie-button--border,
  .universe-blue body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-secondary, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-blue button--border.btn-secondary, .universe-blue .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-secondary.action.action-cancel, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-blue .btn-secondary.action.action-cancel, .universe-blue div.personalized-container .btn-secondary.personalized-options.start-personalized, div.personalized-container .universe-blue .btn-secondary.personalized-options.start-personalized, .universe-blue .ui-datepicker .ui-datepicker-buttonpane button.btn-secondary, .ui-datepicker .ui-datepicker-buttonpane .universe-blue button.btn-secondary, .universe-blue .btn-secondary.mdp-filter-btn-open,
  .universe-blue .btn-secondary.btn--border-white,
  .universe-blue .btn-secondary.btn--icon, .universe-blue .btn-secondary.btn--cart, .universe-blue .btn-secondary.action.tocart, .universe-blue .btn-secondary.btn--edit, .universe-blue .btn-secondary.btn--download, .universe-blue .ct-view-fichiers_joints .files .btn-secondary.redirect-content, .ct-view-fichiers_joints .files .universe-blue .btn-secondary.redirect-content, .universe-blue .btn-secondary.btn--note, .universe-blue .btn-secondary.btn--ticket, .universe-blue .mdp-billet a.btn-secondary, .mdp-billet .universe-blue a.btn-secondary, .universe-blue .btn-secondary.btn--mail, .universe-blue .btn-secondary.btn--anchor, .universe-blue .btn-secondary.btn--target, .universe-blue .btn-secondary.btn--map, .universe-blue .btn-secondary.btn--agenda, .universe-blue .btn-secondary.action.action-apply, .universe-blue .btn-secondary.action.apply, .universe-blue .btn-secondary.action.action-auth-toggle, .universe-blue .btn-secondary.action.action-login, .universe-blue .btn-secondary.action.action-menu-item, .universe-blue .btn-secondary.action.action-show-popup, .universe-blue .btn-secondary.action.continue, .universe-blue .btn-secondary.action.checkout, .universe-blue .btn-secondary.action.clear, .universe-blue .btn-secondary.action.compare, .universe-blue .btn-secondary.action.create, .universe-blue .btn-secondary.action.customize, .universe-blue .btn-secondary.action.login, .universe-blue .btn-secondary.action.save, .universe-blue .btn-secondary.action.select, .universe-blue .btn-secondary.action.share, .universe-blue .btn-secondary.action.submit, .universe-blue .btn-secondary.action.subscribe, .universe-blue .btn-secondary.action.update, .universe-blue .topmenu-ctas a.btn-secondary, .topmenu-ctas .universe-blue a.btn-secondary, .universe-blue body .amgdprcookie-modal-container .modal-inner-wrap .btn-secondary.amgdprcookie-button, body .amgdprcookie-modal-container .modal-inner-wrap .universe-blue .btn-secondary.amgdprcookie-button,
  .universe-blue body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button.btn-secondary, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-blue button.btn-secondary,
  .universe-blue body .amgdprcookie-groups-modal .modal-inner-wrap .btn-secondary.amgdprcookie-button, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-blue .btn-secondary.amgdprcookie-button,
  .universe-blue body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button.btn-secondary, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-blue button.btn-secondary, .universe-blue .gdpr-customer-settings button.btn-secondary.action.primary, .gdpr-customer-settings .universe-blue button.btn-secondary.action.primary, .universe-blue .contentmanager-contentlist-view .toolbar-bottom .btn-secondary.see-all-collections, .contentmanager-contentlist-view .toolbar-bottom .universe-blue .btn-secondary.see-all-collections, .universe-blue .strate-item-link a.btn-secondary.bouton, .strate-item-link .universe-blue a.btn-secondary.bouton, .universe-blue .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-secondary.action.action-update, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-blue .btn-secondary.action.action-update, .universe-blue div.mgx-popup-inner .colissimo-next span.btn-secondary, div.mgx-popup-inner .colissimo-next .universe-blue span.btn-secondary, .universe-blue .customer-address-index .column.main > .actions-toolbar .btn-secondary.action.primary.add, .customer-address-index .column.main > .actions-toolbar .universe-blue .btn-secondary.action.primary.add, .universe-blue div.personalized-container .btn-secondary.personalized-options.complete-personalized, div.personalized-container .universe-blue .btn-secondary.personalized-options.complete-personalized, .universe-blue .mst-searchautocomplete__products > li .btn-secondary.store-mobile, .mst-searchautocomplete__products > li .universe-blue .btn-secondary.store-mobile, .universe-blue div.filter-options .filter-options-content .am-fromto-widget .btn-secondary.am-filter-go, div.filter-options .filter-options-content .am-fromto-widget .universe-blue .btn-secondary.am-filter-go, .universe-blue .modal-slide .modal-footer button.btn-secondary, .modal-slide .modal-footer .universe-blue button.btn-secondary,
  .universe-blue .modal-popup .modal-footer button.btn-secondary, .modal-popup .modal-footer .universe-blue button.btn-secondary, .universe-blue .modal-slide .block-authentication .btn-secondary.action.action-register, .modal-slide .block-authentication .universe-blue .btn-secondary.action.action-register,
  .universe-blue .modal-popup .block-authentication .btn-secondary.action.action-register, .modal-popup .block-authentication .universe-blue .btn-secondary.action.action-register {
    color: #93b4d4;
    background-color: #000000;
    border-color: #93b4d4; }
    .universe-blue .btn.btn-secondary:hover, .universe-blue .btn-secondary.pagebuilder-button-primary:hover, .universe-blue .btn-secondary.btn--border:hover, .universe-blue .btn-secondary.pagebuilder-button-secondary:hover, .universe-blue .btn-secondary.action.viewcart:hover, .universe-blue .btn-secondary.action.alert:hover, .universe-blue body .amgdprcookie-modal-container .modal-inner-wrap .btn-secondary.amgdprcookie-button--border:hover, body .amgdprcookie-modal-container .modal-inner-wrap .universe-blue .btn-secondary.amgdprcookie-button--border:hover,
    .universe-blue body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-secondary:hover, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-blue button--border.btn-secondary:hover,
    .universe-blue body .amgdprcookie-groups-modal .modal-inner-wrap .btn-secondary.amgdprcookie-button--border:hover, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-blue .btn-secondary.amgdprcookie-button--border:hover,
    .universe-blue body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-secondary:hover, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-blue button--border.btn-secondary:hover, .universe-blue .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-secondary.action.action-cancel:hover, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-blue .btn-secondary.action.action-cancel:hover, .universe-blue div.personalized-container .btn-secondary.personalized-options.start-personalized:hover, div.personalized-container .universe-blue .btn-secondary.personalized-options.start-personalized:hover, .universe-blue .ui-datepicker .ui-datepicker-buttonpane button.btn-secondary:hover, .ui-datepicker .ui-datepicker-buttonpane .universe-blue button.btn-secondary:hover, .universe-blue .btn-secondary.mdp-filter-btn-open:hover,
    .universe-blue .btn-secondary.btn--border-white:hover,
    .universe-blue .btn-secondary.btn--icon:hover, .universe-blue .btn-secondary.btn--cart:hover, .universe-blue .btn-secondary.action.tocart:hover, .universe-blue .btn-secondary.btn--edit:hover, .universe-blue .btn-secondary.btn--download:hover, .universe-blue .ct-view-fichiers_joints .files .btn-secondary.redirect-content:hover, .ct-view-fichiers_joints .files .universe-blue .btn-secondary.redirect-content:hover, .universe-blue .btn-secondary.btn--note:hover, .universe-blue .btn-secondary.btn--ticket:hover, .universe-blue .mdp-billet a.btn-secondary:hover, .mdp-billet .universe-blue a.btn-secondary:hover, .universe-blue .btn-secondary.btn--mail:hover, .universe-blue .btn-secondary.btn--anchor:hover, .universe-blue .btn-secondary.btn--target:hover, .universe-blue .btn-secondary.btn--map:hover, .universe-blue .btn-secondary.btn--agenda:hover, .universe-blue .btn-secondary.action.action-apply:hover, .universe-blue .btn-secondary.action.apply:hover, .universe-blue .btn-secondary.action.action-auth-toggle:hover, .universe-blue .btn-secondary.action.action-login:hover, .universe-blue .btn-secondary.action.action-menu-item:hover, .universe-blue .btn-secondary.action.action-show-popup:hover, .universe-blue .btn-secondary.action.continue:hover, .universe-blue .btn-secondary.action.checkout:hover, .universe-blue .btn-secondary.action.clear:hover, .universe-blue .btn-secondary.action.compare:hover, .universe-blue .btn-secondary.action.create:hover, .universe-blue .btn-secondary.action.customize:hover, .universe-blue .btn-secondary.action.login:hover, .universe-blue .btn-secondary.action.save:hover, .universe-blue .btn-secondary.action.select:hover, .universe-blue .btn-secondary.action.share:hover, .universe-blue .btn-secondary.action.submit:hover, .universe-blue .btn-secondary.action.subscribe:hover, .universe-blue .btn-secondary.action.update:hover, .universe-blue .topmenu-ctas a.btn-secondary:hover, .topmenu-ctas .universe-blue a.btn-secondary:hover, .universe-blue body .amgdprcookie-modal-container .modal-inner-wrap .btn-secondary.amgdprcookie-button:hover, body .amgdprcookie-modal-container .modal-inner-wrap .universe-blue .btn-secondary.amgdprcookie-button:hover,
    .universe-blue body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button.btn-secondary:hover, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-blue button.btn-secondary:hover,
    .universe-blue body .amgdprcookie-groups-modal .modal-inner-wrap .btn-secondary.amgdprcookie-button:hover, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-blue .btn-secondary.amgdprcookie-button:hover,
    .universe-blue body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button.btn-secondary:hover, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-blue button.btn-secondary:hover, .universe-blue .gdpr-customer-settings button.btn-secondary.action.primary:hover, .gdpr-customer-settings .universe-blue button.btn-secondary.action.primary:hover, .universe-blue .contentmanager-contentlist-view .toolbar-bottom .btn-secondary.see-all-collections:hover, .contentmanager-contentlist-view .toolbar-bottom .universe-blue .btn-secondary.see-all-collections:hover, .universe-blue .strate-item-link a.btn-secondary.bouton:hover, .strate-item-link .universe-blue a.btn-secondary.bouton:hover, .universe-blue .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-secondary.action.action-update:hover, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-blue .btn-secondary.action.action-update:hover, .universe-blue div.mgx-popup-inner .colissimo-next span.btn-secondary:hover, div.mgx-popup-inner .colissimo-next .universe-blue span.btn-secondary:hover, .universe-blue .customer-address-index .column.main > .actions-toolbar .btn-secondary.action.primary.add:hover, .customer-address-index .column.main > .actions-toolbar .universe-blue .btn-secondary.action.primary.add:hover, .universe-blue div.personalized-container .btn-secondary.personalized-options.complete-personalized:hover, div.personalized-container .universe-blue .btn-secondary.personalized-options.complete-personalized:hover, .universe-blue .mst-searchautocomplete__products > li .btn-secondary.store-mobile:hover, .mst-searchautocomplete__products > li .universe-blue .btn-secondary.store-mobile:hover, .universe-blue div.filter-options .filter-options-content .am-fromto-widget .btn-secondary.am-filter-go:hover, div.filter-options .filter-options-content .am-fromto-widget .universe-blue .btn-secondary.am-filter-go:hover, .universe-blue .modal-slide .modal-footer button.btn-secondary:hover, .modal-slide .modal-footer .universe-blue button.btn-secondary:hover,
    .universe-blue .modal-popup .modal-footer button.btn-secondary:hover, .modal-popup .modal-footer .universe-blue button.btn-secondary:hover, .universe-blue .modal-slide .block-authentication .btn-secondary.action.action-register:hover, .modal-slide .block-authentication .universe-blue .btn-secondary.action.action-register:hover,
    .universe-blue .modal-popup .block-authentication .btn-secondary.action.action-register:hover, .modal-popup .block-authentication .universe-blue .btn-secondary.action.action-register:hover, .universe-blue .btn.btn-secondary:focus, .universe-blue .btn-secondary.pagebuilder-button-primary:focus, .universe-blue .btn-secondary.btn--border:focus, .universe-blue .btn-secondary.pagebuilder-button-secondary:focus, .universe-blue .btn-secondary.action.viewcart:focus, .universe-blue .btn-secondary.action.alert:focus, .universe-blue body .amgdprcookie-modal-container .modal-inner-wrap .btn-secondary.amgdprcookie-button--border:focus, body .amgdprcookie-modal-container .modal-inner-wrap .universe-blue .btn-secondary.amgdprcookie-button--border:focus,
    .universe-blue body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-secondary:focus, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-blue button--border.btn-secondary:focus,
    .universe-blue body .amgdprcookie-groups-modal .modal-inner-wrap .btn-secondary.amgdprcookie-button--border:focus, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-blue .btn-secondary.amgdprcookie-button--border:focus,
    .universe-blue body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-secondary:focus, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-blue button--border.btn-secondary:focus, .universe-blue .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-secondary.action.action-cancel:focus, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-blue .btn-secondary.action.action-cancel:focus, .universe-blue div.personalized-container .btn-secondary.personalized-options.start-personalized:focus, div.personalized-container .universe-blue .btn-secondary.personalized-options.start-personalized:focus, .universe-blue .ui-datepicker .ui-datepicker-buttonpane button.btn-secondary:focus, .ui-datepicker .ui-datepicker-buttonpane .universe-blue button.btn-secondary:focus, .universe-blue .btn-secondary.mdp-filter-btn-open:focus,
    .universe-blue .btn-secondary.btn--border-white:focus,
    .universe-blue .btn-secondary.btn--icon:focus, .universe-blue .btn-secondary.btn--cart:focus, .universe-blue .btn-secondary.action.tocart:focus, .universe-blue .btn-secondary.btn--edit:focus, .universe-blue .btn-secondary.btn--download:focus, .universe-blue .ct-view-fichiers_joints .files .btn-secondary.redirect-content:focus, .ct-view-fichiers_joints .files .universe-blue .btn-secondary.redirect-content:focus, .universe-blue .btn-secondary.btn--note:focus, .universe-blue .btn-secondary.btn--ticket:focus, .universe-blue .mdp-billet a.btn-secondary:focus, .mdp-billet .universe-blue a.btn-secondary:focus, .universe-blue .btn-secondary.btn--mail:focus, .universe-blue .btn-secondary.btn--anchor:focus, .universe-blue .btn-secondary.btn--target:focus, .universe-blue .btn-secondary.btn--map:focus, .universe-blue .btn-secondary.btn--agenda:focus, .universe-blue .btn-secondary.action.action-apply:focus, .universe-blue .btn-secondary.action.apply:focus, .universe-blue .btn-secondary.action.action-auth-toggle:focus, .universe-blue .btn-secondary.action.action-login:focus, .universe-blue .btn-secondary.action.action-menu-item:focus, .universe-blue .btn-secondary.action.action-show-popup:focus, .universe-blue .btn-secondary.action.continue:focus, .universe-blue .btn-secondary.action.checkout:focus, .universe-blue .btn-secondary.action.clear:focus, .universe-blue .btn-secondary.action.compare:focus, .universe-blue .btn-secondary.action.create:focus, .universe-blue .btn-secondary.action.customize:focus, .universe-blue .btn-secondary.action.login:focus, .universe-blue .btn-secondary.action.save:focus, .universe-blue .btn-secondary.action.select:focus, .universe-blue .btn-secondary.action.share:focus, .universe-blue .btn-secondary.action.submit:focus, .universe-blue .btn-secondary.action.subscribe:focus, .universe-blue .btn-secondary.action.update:focus, .universe-blue .topmenu-ctas a.btn-secondary:focus, .topmenu-ctas .universe-blue a.btn-secondary:focus, .universe-blue body .amgdprcookie-modal-container .modal-inner-wrap .btn-secondary.amgdprcookie-button:focus, body .amgdprcookie-modal-container .modal-inner-wrap .universe-blue .btn-secondary.amgdprcookie-button:focus,
    .universe-blue body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button.btn-secondary:focus, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-blue button.btn-secondary:focus,
    .universe-blue body .amgdprcookie-groups-modal .modal-inner-wrap .btn-secondary.amgdprcookie-button:focus, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-blue .btn-secondary.amgdprcookie-button:focus,
    .universe-blue body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button.btn-secondary:focus, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-blue button.btn-secondary:focus, .universe-blue .gdpr-customer-settings button.btn-secondary.action.primary:focus, .gdpr-customer-settings .universe-blue button.btn-secondary.action.primary:focus, .universe-blue .contentmanager-contentlist-view .toolbar-bottom .btn-secondary.see-all-collections:focus, .contentmanager-contentlist-view .toolbar-bottom .universe-blue .btn-secondary.see-all-collections:focus, .universe-blue .strate-item-link a.btn-secondary.bouton:focus, .strate-item-link .universe-blue a.btn-secondary.bouton:focus, .universe-blue .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-secondary.action.action-update:focus, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-blue .btn-secondary.action.action-update:focus, .universe-blue div.mgx-popup-inner .colissimo-next span.btn-secondary:focus, div.mgx-popup-inner .colissimo-next .universe-blue span.btn-secondary:focus, .universe-blue .customer-address-index .column.main > .actions-toolbar .btn-secondary.action.primary.add:focus, .customer-address-index .column.main > .actions-toolbar .universe-blue .btn-secondary.action.primary.add:focus, .universe-blue div.personalized-container .btn-secondary.personalized-options.complete-personalized:focus, div.personalized-container .universe-blue .btn-secondary.personalized-options.complete-personalized:focus, .universe-blue .mst-searchautocomplete__products > li .btn-secondary.store-mobile:focus, .mst-searchautocomplete__products > li .universe-blue .btn-secondary.store-mobile:focus, .universe-blue div.filter-options .filter-options-content .am-fromto-widget .btn-secondary.am-filter-go:focus, div.filter-options .filter-options-content .am-fromto-widget .universe-blue .btn-secondary.am-filter-go:focus, .universe-blue .modal-slide .modal-footer button.btn-secondary:focus, .modal-slide .modal-footer .universe-blue button.btn-secondary:focus,
    .universe-blue .modal-popup .modal-footer button.btn-secondary:focus, .modal-popup .modal-footer .universe-blue button.btn-secondary:focus, .universe-blue .modal-slide .block-authentication .btn-secondary.action.action-register:focus, .modal-slide .block-authentication .universe-blue .btn-secondary.action.action-register:focus,
    .universe-blue .modal-popup .block-authentication .btn-secondary.action.action-register:focus, .modal-popup .block-authentication .universe-blue .btn-secondary.action.action-register:focus {
      color: #000000;
      background-color: #93b4d4;
      border-color: #93b4d4; }

.universe-blue .btn--double-arrows {
  background-color: #93b4d4;
  border-color: #93b4d4; }
  .universe-blue .btn--double-arrows:hover, .universe-blue .btn--double-arrows:focus {
    background-color: #ffffff; }
    .universe-blue .btn--double-arrows:hover .double-arrows-icon, .universe-blue .btn--double-arrows:focus .double-arrows-icon {
      background-color: #93b4d4; }

.universe-green .btn, .universe-green .pagebuilder-button-primary, .universe-green .btn--border, .universe-green .pagebuilder-button-secondary, .universe-green .action.viewcart, .universe-green .action.alert, .universe-green body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button--border, body .amgdprcookie-modal-container .modal-inner-wrap .universe-green .amgdprcookie-button--border,
.universe-green body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-green button--border,
.universe-green body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button--border, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-green .amgdprcookie-button--border,
.universe-green body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-green button--border, .universe-green .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-cancel, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-green .action.action-cancel, .universe-green div.personalized-container .personalized-options.start-personalized, div.personalized-container .universe-green .personalized-options.start-personalized, .universe-green .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .universe-green button, .universe-green .mdp-filter-btn-open,
.universe-green .btn--border-white,
.universe-green .btn--icon, .universe-green .btn--cart, .universe-green .action.tocart, .universe-green .btn--edit, .universe-green .btn--download, .universe-green .ct-view-fichiers_joints .files .redirect-content, .ct-view-fichiers_joints .files .universe-green .redirect-content, .universe-green .btn--note, .universe-green .btn--ticket, .universe-green .mdp-billet a, .mdp-billet .universe-green a, .universe-green .btn--mail, .universe-green .btn--anchor, .universe-green .btn--target, .universe-green .btn--map, .universe-green .btn--agenda, .universe-green .action.action-apply, .universe-green .action.apply, .universe-green .action.action-auth-toggle, .universe-green .action.action-login, .universe-green .action.action-menu-item, .universe-green .action.action-show-popup, .universe-green .action.continue, .universe-green .action.checkout, .universe-green .action.clear, .universe-green .action.compare, .universe-green .action.create, .universe-green .action.customize, .universe-green .action.login, .universe-green .action.save, .universe-green .action.select, .universe-green .action.share, .universe-green .action.submit, .universe-green .action.subscribe, .universe-green .action.update, .universe-green .topmenu-ctas a, .topmenu-ctas .universe-green a, .universe-green body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button, body .amgdprcookie-modal-container .modal-inner-wrap .universe-green .amgdprcookie-button,
.universe-green body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-green button,
.universe-green body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-green .amgdprcookie-button,
.universe-green body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-green button, .universe-green .gdpr-customer-settings button.action.primary, .gdpr-customer-settings .universe-green button.action.primary, .universe-green .contentmanager-contentlist-view .toolbar-bottom .see-all-collections, .contentmanager-contentlist-view .toolbar-bottom .universe-green .see-all-collections, .universe-green .strate-item-link a.bouton, .strate-item-link .universe-green a.bouton, .universe-green .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-update, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-green .action.action-update, .universe-green div.mgx-popup-inner .colissimo-next span, div.mgx-popup-inner .colissimo-next .universe-green span, .universe-green .customer-address-index .column.main > .actions-toolbar .action.primary.add, .customer-address-index .column.main > .actions-toolbar .universe-green .action.primary.add, .universe-green div.personalized-container .personalized-options.complete-personalized, div.personalized-container .universe-green .personalized-options.complete-personalized, .universe-green .mst-searchautocomplete__products > li .store-mobile, .mst-searchautocomplete__products > li .universe-green .store-mobile, .universe-green div.filter-options .filter-options-content .am-fromto-widget .am-filter-go, div.filter-options .filter-options-content .am-fromto-widget .universe-green .am-filter-go, .universe-green .modal-slide .modal-footer button, .modal-slide .modal-footer .universe-green button,
.universe-green .modal-popup .modal-footer button, .modal-popup .modal-footer .universe-green button, .universe-green .modal-slide .block-authentication .action.action-register, .modal-slide .block-authentication .universe-green .action.action-register,
.universe-green .modal-popup .block-authentication .action.action-register, .modal-popup .block-authentication .universe-green .action.action-register {
  color: #000000;
  background-color: #BCCDCD;
  border-color: #BCCDCD; }
  .universe-green .btn:hover, .universe-green .pagebuilder-button-primary:hover, .universe-green .btn--border:hover, .universe-green .pagebuilder-button-secondary:hover, .universe-green .action.viewcart:hover, .universe-green .action.alert:hover, .universe-green body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button--border:hover, body .amgdprcookie-modal-container .modal-inner-wrap .universe-green .amgdprcookie-button--border:hover,
  .universe-green body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border:hover, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-green button--border:hover,
  .universe-green body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button--border:hover, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-green .amgdprcookie-button--border:hover,
  .universe-green body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border:hover, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-green button--border:hover, .universe-green .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-cancel:hover, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-green .action.action-cancel:hover, .universe-green div.personalized-container .personalized-options.start-personalized:hover, div.personalized-container .universe-green .personalized-options.start-personalized:hover, .universe-green .ui-datepicker .ui-datepicker-buttonpane button:hover, .ui-datepicker .ui-datepicker-buttonpane .universe-green button:hover, .universe-green .mdp-filter-btn-open:hover,
  .universe-green .btn--border-white:hover,
  .universe-green .btn--icon:hover, .universe-green .btn--cart:hover, .universe-green .action.tocart:hover, .universe-green .btn--edit:hover, .universe-green .btn--download:hover, .universe-green .ct-view-fichiers_joints .files .redirect-content:hover, .ct-view-fichiers_joints .files .universe-green .redirect-content:hover, .universe-green .btn--note:hover, .universe-green .btn--ticket:hover, .universe-green .mdp-billet a:hover, .mdp-billet .universe-green a:hover, .universe-green .btn--mail:hover, .universe-green .btn--anchor:hover, .universe-green .btn--target:hover, .universe-green .btn--map:hover, .universe-green .btn--agenda:hover, .universe-green .action.action-apply:hover, .universe-green .action.apply:hover, .universe-green .action.action-auth-toggle:hover, .universe-green .action.action-login:hover, .universe-green .action.action-menu-item:hover, .universe-green .action.action-show-popup:hover, .universe-green .action.continue:hover, .universe-green .action.checkout:hover, .universe-green .action.clear:hover, .universe-green .action.compare:hover, .universe-green .action.create:hover, .universe-green .action.customize:hover, .universe-green .action.login:hover, .universe-green .action.save:hover, .universe-green .action.select:hover, .universe-green .action.share:hover, .universe-green .action.submit:hover, .universe-green .action.subscribe:hover, .universe-green .action.update:hover, .universe-green .topmenu-ctas a:hover, .topmenu-ctas .universe-green a:hover, .universe-green body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button:hover, body .amgdprcookie-modal-container .modal-inner-wrap .universe-green .amgdprcookie-button:hover,
  .universe-green body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button:hover, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-green button:hover,
  .universe-green body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button:hover, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-green .amgdprcookie-button:hover,
  .universe-green body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button:hover, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-green button:hover, .universe-green .gdpr-customer-settings button.action.primary:hover, .gdpr-customer-settings .universe-green button.action.primary:hover, .universe-green .contentmanager-contentlist-view .toolbar-bottom .see-all-collections:hover, .contentmanager-contentlist-view .toolbar-bottom .universe-green .see-all-collections:hover, .universe-green .strate-item-link a.bouton:hover, .strate-item-link .universe-green a.bouton:hover, .universe-green .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-update:hover, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-green .action.action-update:hover, .universe-green div.mgx-popup-inner .colissimo-next span:hover, div.mgx-popup-inner .colissimo-next .universe-green span:hover, .universe-green .customer-address-index .column.main > .actions-toolbar .action.primary.add:hover, .customer-address-index .column.main > .actions-toolbar .universe-green .action.primary.add:hover, .universe-green div.personalized-container .personalized-options.complete-personalized:hover, div.personalized-container .universe-green .personalized-options.complete-personalized:hover, .universe-green .mst-searchautocomplete__products > li .store-mobile:hover, .mst-searchautocomplete__products > li .universe-green .store-mobile:hover, .universe-green div.filter-options .filter-options-content .am-fromto-widget .am-filter-go:hover, div.filter-options .filter-options-content .am-fromto-widget .universe-green .am-filter-go:hover, .universe-green .modal-slide .modal-footer button:hover, .modal-slide .modal-footer .universe-green button:hover,
  .universe-green .modal-popup .modal-footer button:hover, .modal-popup .modal-footer .universe-green button:hover, .universe-green .modal-slide .block-authentication .action.action-register:hover, .modal-slide .block-authentication .universe-green .action.action-register:hover,
  .universe-green .modal-popup .block-authentication .action.action-register:hover, .modal-popup .block-authentication .universe-green .action.action-register:hover, .universe-green .btn:focus, .universe-green .pagebuilder-button-primary:focus, .universe-green .btn--border:focus, .universe-green .pagebuilder-button-secondary:focus, .universe-green .action.viewcart:focus, .universe-green .action.alert:focus, .universe-green body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button--border:focus, body .amgdprcookie-modal-container .modal-inner-wrap .universe-green .amgdprcookie-button--border:focus,
  .universe-green body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border:focus, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-green button--border:focus,
  .universe-green body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button--border:focus, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-green .amgdprcookie-button--border:focus,
  .universe-green body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border:focus, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-green button--border:focus, .universe-green .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-cancel:focus, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-green .action.action-cancel:focus, .universe-green div.personalized-container .personalized-options.start-personalized:focus, div.personalized-container .universe-green .personalized-options.start-personalized:focus, .universe-green .ui-datepicker .ui-datepicker-buttonpane button:focus, .ui-datepicker .ui-datepicker-buttonpane .universe-green button:focus, .universe-green .mdp-filter-btn-open:focus,
  .universe-green .btn--border-white:focus,
  .universe-green .btn--icon:focus, .universe-green .btn--cart:focus, .universe-green .action.tocart:focus, .universe-green .btn--edit:focus, .universe-green .btn--download:focus, .universe-green .ct-view-fichiers_joints .files .redirect-content:focus, .ct-view-fichiers_joints .files .universe-green .redirect-content:focus, .universe-green .btn--note:focus, .universe-green .btn--ticket:focus, .universe-green .mdp-billet a:focus, .mdp-billet .universe-green a:focus, .universe-green .btn--mail:focus, .universe-green .btn--anchor:focus, .universe-green .btn--target:focus, .universe-green .btn--map:focus, .universe-green .btn--agenda:focus, .universe-green .action.action-apply:focus, .universe-green .action.apply:focus, .universe-green .action.action-auth-toggle:focus, .universe-green .action.action-login:focus, .universe-green .action.action-menu-item:focus, .universe-green .action.action-show-popup:focus, .universe-green .action.continue:focus, .universe-green .action.checkout:focus, .universe-green .action.clear:focus, .universe-green .action.compare:focus, .universe-green .action.create:focus, .universe-green .action.customize:focus, .universe-green .action.login:focus, .universe-green .action.save:focus, .universe-green .action.select:focus, .universe-green .action.share:focus, .universe-green .action.submit:focus, .universe-green .action.subscribe:focus, .universe-green .action.update:focus, .universe-green .topmenu-ctas a:focus, .topmenu-ctas .universe-green a:focus, .universe-green body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button:focus, body .amgdprcookie-modal-container .modal-inner-wrap .universe-green .amgdprcookie-button:focus,
  .universe-green body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button:focus, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-green button:focus,
  .universe-green body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button:focus, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-green .amgdprcookie-button:focus,
  .universe-green body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button:focus, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-green button:focus, .universe-green .gdpr-customer-settings button.action.primary:focus, .gdpr-customer-settings .universe-green button.action.primary:focus, .universe-green .contentmanager-contentlist-view .toolbar-bottom .see-all-collections:focus, .contentmanager-contentlist-view .toolbar-bottom .universe-green .see-all-collections:focus, .universe-green .strate-item-link a.bouton:focus, .strate-item-link .universe-green a.bouton:focus, .universe-green .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-update:focus, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-green .action.action-update:focus, .universe-green div.mgx-popup-inner .colissimo-next span:focus, div.mgx-popup-inner .colissimo-next .universe-green span:focus, .universe-green .customer-address-index .column.main > .actions-toolbar .action.primary.add:focus, .customer-address-index .column.main > .actions-toolbar .universe-green .action.primary.add:focus, .universe-green div.personalized-container .personalized-options.complete-personalized:focus, div.personalized-container .universe-green .personalized-options.complete-personalized:focus, .universe-green .mst-searchautocomplete__products > li .store-mobile:focus, .mst-searchautocomplete__products > li .universe-green .store-mobile:focus, .universe-green div.filter-options .filter-options-content .am-fromto-widget .am-filter-go:focus, div.filter-options .filter-options-content .am-fromto-widget .universe-green .am-filter-go:focus, .universe-green .modal-slide .modal-footer button:focus, .modal-slide .modal-footer .universe-green button:focus,
  .universe-green .modal-popup .modal-footer button:focus, .modal-popup .modal-footer .universe-green button:focus, .universe-green .modal-slide .block-authentication .action.action-register:focus, .modal-slide .block-authentication .universe-green .action.action-register:focus,
  .universe-green .modal-popup .block-authentication .action.action-register:focus, .modal-popup .block-authentication .universe-green .action.action-register:focus {
    background-color: #ffffff;
    border-color: #BCCDCD; }
  .universe-green .btn.btn-secondary, .universe-green .btn-secondary.pagebuilder-button-primary, .universe-green .btn-secondary.btn--border, .universe-green .btn-secondary.pagebuilder-button-secondary, .universe-green .btn-secondary.action.viewcart, .universe-green .btn-secondary.action.alert, .universe-green body .amgdprcookie-modal-container .modal-inner-wrap .btn-secondary.amgdprcookie-button--border, body .amgdprcookie-modal-container .modal-inner-wrap .universe-green .btn-secondary.amgdprcookie-button--border,
  .universe-green body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-secondary, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-green button--border.btn-secondary,
  .universe-green body .amgdprcookie-groups-modal .modal-inner-wrap .btn-secondary.amgdprcookie-button--border, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-green .btn-secondary.amgdprcookie-button--border,
  .universe-green body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-secondary, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-green button--border.btn-secondary, .universe-green .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-secondary.action.action-cancel, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-green .btn-secondary.action.action-cancel, .universe-green div.personalized-container .btn-secondary.personalized-options.start-personalized, div.personalized-container .universe-green .btn-secondary.personalized-options.start-personalized, .universe-green .ui-datepicker .ui-datepicker-buttonpane button.btn-secondary, .ui-datepicker .ui-datepicker-buttonpane .universe-green button.btn-secondary, .universe-green .btn-secondary.mdp-filter-btn-open,
  .universe-green .btn-secondary.btn--border-white,
  .universe-green .btn-secondary.btn--icon, .universe-green .btn-secondary.btn--cart, .universe-green .btn-secondary.action.tocart, .universe-green .btn-secondary.btn--edit, .universe-green .btn-secondary.btn--download, .universe-green .ct-view-fichiers_joints .files .btn-secondary.redirect-content, .ct-view-fichiers_joints .files .universe-green .btn-secondary.redirect-content, .universe-green .btn-secondary.btn--note, .universe-green .btn-secondary.btn--ticket, .universe-green .mdp-billet a.btn-secondary, .mdp-billet .universe-green a.btn-secondary, .universe-green .btn-secondary.btn--mail, .universe-green .btn-secondary.btn--anchor, .universe-green .btn-secondary.btn--target, .universe-green .btn-secondary.btn--map, .universe-green .btn-secondary.btn--agenda, .universe-green .btn-secondary.action.action-apply, .universe-green .btn-secondary.action.apply, .universe-green .btn-secondary.action.action-auth-toggle, .universe-green .btn-secondary.action.action-login, .universe-green .btn-secondary.action.action-menu-item, .universe-green .btn-secondary.action.action-show-popup, .universe-green .btn-secondary.action.continue, .universe-green .btn-secondary.action.checkout, .universe-green .btn-secondary.action.clear, .universe-green .btn-secondary.action.compare, .universe-green .btn-secondary.action.create, .universe-green .btn-secondary.action.customize, .universe-green .btn-secondary.action.login, .universe-green .btn-secondary.action.save, .universe-green .btn-secondary.action.select, .universe-green .btn-secondary.action.share, .universe-green .btn-secondary.action.submit, .universe-green .btn-secondary.action.subscribe, .universe-green .btn-secondary.action.update, .universe-green .topmenu-ctas a.btn-secondary, .topmenu-ctas .universe-green a.btn-secondary, .universe-green body .amgdprcookie-modal-container .modal-inner-wrap .btn-secondary.amgdprcookie-button, body .amgdprcookie-modal-container .modal-inner-wrap .universe-green .btn-secondary.amgdprcookie-button,
  .universe-green body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button.btn-secondary, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-green button.btn-secondary,
  .universe-green body .amgdprcookie-groups-modal .modal-inner-wrap .btn-secondary.amgdprcookie-button, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-green .btn-secondary.amgdprcookie-button,
  .universe-green body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button.btn-secondary, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-green button.btn-secondary, .universe-green .gdpr-customer-settings button.btn-secondary.action.primary, .gdpr-customer-settings .universe-green button.btn-secondary.action.primary, .universe-green .contentmanager-contentlist-view .toolbar-bottom .btn-secondary.see-all-collections, .contentmanager-contentlist-view .toolbar-bottom .universe-green .btn-secondary.see-all-collections, .universe-green .strate-item-link a.btn-secondary.bouton, .strate-item-link .universe-green a.btn-secondary.bouton, .universe-green .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-secondary.action.action-update, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-green .btn-secondary.action.action-update, .universe-green div.mgx-popup-inner .colissimo-next span.btn-secondary, div.mgx-popup-inner .colissimo-next .universe-green span.btn-secondary, .universe-green .customer-address-index .column.main > .actions-toolbar .btn-secondary.action.primary.add, .customer-address-index .column.main > .actions-toolbar .universe-green .btn-secondary.action.primary.add, .universe-green div.personalized-container .btn-secondary.personalized-options.complete-personalized, div.personalized-container .universe-green .btn-secondary.personalized-options.complete-personalized, .universe-green .mst-searchautocomplete__products > li .btn-secondary.store-mobile, .mst-searchautocomplete__products > li .universe-green .btn-secondary.store-mobile, .universe-green div.filter-options .filter-options-content .am-fromto-widget .btn-secondary.am-filter-go, div.filter-options .filter-options-content .am-fromto-widget .universe-green .btn-secondary.am-filter-go, .universe-green .modal-slide .modal-footer button.btn-secondary, .modal-slide .modal-footer .universe-green button.btn-secondary,
  .universe-green .modal-popup .modal-footer button.btn-secondary, .modal-popup .modal-footer .universe-green button.btn-secondary, .universe-green .modal-slide .block-authentication .btn-secondary.action.action-register, .modal-slide .block-authentication .universe-green .btn-secondary.action.action-register,
  .universe-green .modal-popup .block-authentication .btn-secondary.action.action-register, .modal-popup .block-authentication .universe-green .btn-secondary.action.action-register {
    color: #BCCDCD;
    background-color: #000000;
    border-color: #BCCDCD; }
    .universe-green .btn.btn-secondary:hover, .universe-green .btn-secondary.pagebuilder-button-primary:hover, .universe-green .btn-secondary.btn--border:hover, .universe-green .btn-secondary.pagebuilder-button-secondary:hover, .universe-green .btn-secondary.action.viewcart:hover, .universe-green .btn-secondary.action.alert:hover, .universe-green body .amgdprcookie-modal-container .modal-inner-wrap .btn-secondary.amgdprcookie-button--border:hover, body .amgdprcookie-modal-container .modal-inner-wrap .universe-green .btn-secondary.amgdprcookie-button--border:hover,
    .universe-green body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-secondary:hover, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-green button--border.btn-secondary:hover,
    .universe-green body .amgdprcookie-groups-modal .modal-inner-wrap .btn-secondary.amgdprcookie-button--border:hover, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-green .btn-secondary.amgdprcookie-button--border:hover,
    .universe-green body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-secondary:hover, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-green button--border.btn-secondary:hover, .universe-green .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-secondary.action.action-cancel:hover, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-green .btn-secondary.action.action-cancel:hover, .universe-green div.personalized-container .btn-secondary.personalized-options.start-personalized:hover, div.personalized-container .universe-green .btn-secondary.personalized-options.start-personalized:hover, .universe-green .ui-datepicker .ui-datepicker-buttonpane button.btn-secondary:hover, .ui-datepicker .ui-datepicker-buttonpane .universe-green button.btn-secondary:hover, .universe-green .btn-secondary.mdp-filter-btn-open:hover,
    .universe-green .btn-secondary.btn--border-white:hover,
    .universe-green .btn-secondary.btn--icon:hover, .universe-green .btn-secondary.btn--cart:hover, .universe-green .btn-secondary.action.tocart:hover, .universe-green .btn-secondary.btn--edit:hover, .universe-green .btn-secondary.btn--download:hover, .universe-green .ct-view-fichiers_joints .files .btn-secondary.redirect-content:hover, .ct-view-fichiers_joints .files .universe-green .btn-secondary.redirect-content:hover, .universe-green .btn-secondary.btn--note:hover, .universe-green .btn-secondary.btn--ticket:hover, .universe-green .mdp-billet a.btn-secondary:hover, .mdp-billet .universe-green a.btn-secondary:hover, .universe-green .btn-secondary.btn--mail:hover, .universe-green .btn-secondary.btn--anchor:hover, .universe-green .btn-secondary.btn--target:hover, .universe-green .btn-secondary.btn--map:hover, .universe-green .btn-secondary.btn--agenda:hover, .universe-green .btn-secondary.action.action-apply:hover, .universe-green .btn-secondary.action.apply:hover, .universe-green .btn-secondary.action.action-auth-toggle:hover, .universe-green .btn-secondary.action.action-login:hover, .universe-green .btn-secondary.action.action-menu-item:hover, .universe-green .btn-secondary.action.action-show-popup:hover, .universe-green .btn-secondary.action.continue:hover, .universe-green .btn-secondary.action.checkout:hover, .universe-green .btn-secondary.action.clear:hover, .universe-green .btn-secondary.action.compare:hover, .universe-green .btn-secondary.action.create:hover, .universe-green .btn-secondary.action.customize:hover, .universe-green .btn-secondary.action.login:hover, .universe-green .btn-secondary.action.save:hover, .universe-green .btn-secondary.action.select:hover, .universe-green .btn-secondary.action.share:hover, .universe-green .btn-secondary.action.submit:hover, .universe-green .btn-secondary.action.subscribe:hover, .universe-green .btn-secondary.action.update:hover, .universe-green .topmenu-ctas a.btn-secondary:hover, .topmenu-ctas .universe-green a.btn-secondary:hover, .universe-green body .amgdprcookie-modal-container .modal-inner-wrap .btn-secondary.amgdprcookie-button:hover, body .amgdprcookie-modal-container .modal-inner-wrap .universe-green .btn-secondary.amgdprcookie-button:hover,
    .universe-green body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button.btn-secondary:hover, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-green button.btn-secondary:hover,
    .universe-green body .amgdprcookie-groups-modal .modal-inner-wrap .btn-secondary.amgdprcookie-button:hover, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-green .btn-secondary.amgdprcookie-button:hover,
    .universe-green body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button.btn-secondary:hover, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-green button.btn-secondary:hover, .universe-green .gdpr-customer-settings button.btn-secondary.action.primary:hover, .gdpr-customer-settings .universe-green button.btn-secondary.action.primary:hover, .universe-green .contentmanager-contentlist-view .toolbar-bottom .btn-secondary.see-all-collections:hover, .contentmanager-contentlist-view .toolbar-bottom .universe-green .btn-secondary.see-all-collections:hover, .universe-green .strate-item-link a.btn-secondary.bouton:hover, .strate-item-link .universe-green a.btn-secondary.bouton:hover, .universe-green .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-secondary.action.action-update:hover, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-green .btn-secondary.action.action-update:hover, .universe-green div.mgx-popup-inner .colissimo-next span.btn-secondary:hover, div.mgx-popup-inner .colissimo-next .universe-green span.btn-secondary:hover, .universe-green .customer-address-index .column.main > .actions-toolbar .btn-secondary.action.primary.add:hover, .customer-address-index .column.main > .actions-toolbar .universe-green .btn-secondary.action.primary.add:hover, .universe-green div.personalized-container .btn-secondary.personalized-options.complete-personalized:hover, div.personalized-container .universe-green .btn-secondary.personalized-options.complete-personalized:hover, .universe-green .mst-searchautocomplete__products > li .btn-secondary.store-mobile:hover, .mst-searchautocomplete__products > li .universe-green .btn-secondary.store-mobile:hover, .universe-green div.filter-options .filter-options-content .am-fromto-widget .btn-secondary.am-filter-go:hover, div.filter-options .filter-options-content .am-fromto-widget .universe-green .btn-secondary.am-filter-go:hover, .universe-green .modal-slide .modal-footer button.btn-secondary:hover, .modal-slide .modal-footer .universe-green button.btn-secondary:hover,
    .universe-green .modal-popup .modal-footer button.btn-secondary:hover, .modal-popup .modal-footer .universe-green button.btn-secondary:hover, .universe-green .modal-slide .block-authentication .btn-secondary.action.action-register:hover, .modal-slide .block-authentication .universe-green .btn-secondary.action.action-register:hover,
    .universe-green .modal-popup .block-authentication .btn-secondary.action.action-register:hover, .modal-popup .block-authentication .universe-green .btn-secondary.action.action-register:hover, .universe-green .btn.btn-secondary:focus, .universe-green .btn-secondary.pagebuilder-button-primary:focus, .universe-green .btn-secondary.btn--border:focus, .universe-green .btn-secondary.pagebuilder-button-secondary:focus, .universe-green .btn-secondary.action.viewcart:focus, .universe-green .btn-secondary.action.alert:focus, .universe-green body .amgdprcookie-modal-container .modal-inner-wrap .btn-secondary.amgdprcookie-button--border:focus, body .amgdprcookie-modal-container .modal-inner-wrap .universe-green .btn-secondary.amgdprcookie-button--border:focus,
    .universe-green body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-secondary:focus, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-green button--border.btn-secondary:focus,
    .universe-green body .amgdprcookie-groups-modal .modal-inner-wrap .btn-secondary.amgdprcookie-button--border:focus, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-green .btn-secondary.amgdprcookie-button--border:focus,
    .universe-green body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border.btn-secondary:focus, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-green button--border.btn-secondary:focus, .universe-green .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-secondary.action.action-cancel:focus, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-green .btn-secondary.action.action-cancel:focus, .universe-green div.personalized-container .btn-secondary.personalized-options.start-personalized:focus, div.personalized-container .universe-green .btn-secondary.personalized-options.start-personalized:focus, .universe-green .ui-datepicker .ui-datepicker-buttonpane button.btn-secondary:focus, .ui-datepicker .ui-datepicker-buttonpane .universe-green button.btn-secondary:focus, .universe-green .btn-secondary.mdp-filter-btn-open:focus,
    .universe-green .btn-secondary.btn--border-white:focus,
    .universe-green .btn-secondary.btn--icon:focus, .universe-green .btn-secondary.btn--cart:focus, .universe-green .btn-secondary.action.tocart:focus, .universe-green .btn-secondary.btn--edit:focus, .universe-green .btn-secondary.btn--download:focus, .universe-green .ct-view-fichiers_joints .files .btn-secondary.redirect-content:focus, .ct-view-fichiers_joints .files .universe-green .btn-secondary.redirect-content:focus, .universe-green .btn-secondary.btn--note:focus, .universe-green .btn-secondary.btn--ticket:focus, .universe-green .mdp-billet a.btn-secondary:focus, .mdp-billet .universe-green a.btn-secondary:focus, .universe-green .btn-secondary.btn--mail:focus, .universe-green .btn-secondary.btn--anchor:focus, .universe-green .btn-secondary.btn--target:focus, .universe-green .btn-secondary.btn--map:focus, .universe-green .btn-secondary.btn--agenda:focus, .universe-green .btn-secondary.action.action-apply:focus, .universe-green .btn-secondary.action.apply:focus, .universe-green .btn-secondary.action.action-auth-toggle:focus, .universe-green .btn-secondary.action.action-login:focus, .universe-green .btn-secondary.action.action-menu-item:focus, .universe-green .btn-secondary.action.action-show-popup:focus, .universe-green .btn-secondary.action.continue:focus, .universe-green .btn-secondary.action.checkout:focus, .universe-green .btn-secondary.action.clear:focus, .universe-green .btn-secondary.action.compare:focus, .universe-green .btn-secondary.action.create:focus, .universe-green .btn-secondary.action.customize:focus, .universe-green .btn-secondary.action.login:focus, .universe-green .btn-secondary.action.save:focus, .universe-green .btn-secondary.action.select:focus, .universe-green .btn-secondary.action.share:focus, .universe-green .btn-secondary.action.submit:focus, .universe-green .btn-secondary.action.subscribe:focus, .universe-green .btn-secondary.action.update:focus, .universe-green .topmenu-ctas a.btn-secondary:focus, .topmenu-ctas .universe-green a.btn-secondary:focus, .universe-green body .amgdprcookie-modal-container .modal-inner-wrap .btn-secondary.amgdprcookie-button:focus, body .amgdprcookie-modal-container .modal-inner-wrap .universe-green .btn-secondary.amgdprcookie-button:focus,
    .universe-green body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button.btn-secondary:focus, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .universe-green button.btn-secondary:focus,
    .universe-green body .amgdprcookie-groups-modal .modal-inner-wrap .btn-secondary.amgdprcookie-button:focus, body .amgdprcookie-groups-modal .modal-inner-wrap .universe-green .btn-secondary.amgdprcookie-button:focus,
    .universe-green body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button.btn-secondary:focus, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .universe-green button.btn-secondary:focus, .universe-green .gdpr-customer-settings button.btn-secondary.action.primary:focus, .gdpr-customer-settings .universe-green button.btn-secondary.action.primary:focus, .universe-green .contentmanager-contentlist-view .toolbar-bottom .btn-secondary.see-all-collections:focus, .contentmanager-contentlist-view .toolbar-bottom .universe-green .btn-secondary.see-all-collections:focus, .universe-green .strate-item-link a.btn-secondary.bouton:focus, .strate-item-link .universe-green a.btn-secondary.bouton:focus, .universe-green .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .btn-secondary.action.action-update:focus, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .universe-green .btn-secondary.action.action-update:focus, .universe-green div.mgx-popup-inner .colissimo-next span.btn-secondary:focus, div.mgx-popup-inner .colissimo-next .universe-green span.btn-secondary:focus, .universe-green .customer-address-index .column.main > .actions-toolbar .btn-secondary.action.primary.add:focus, .customer-address-index .column.main > .actions-toolbar .universe-green .btn-secondary.action.primary.add:focus, .universe-green div.personalized-container .btn-secondary.personalized-options.complete-personalized:focus, div.personalized-container .universe-green .btn-secondary.personalized-options.complete-personalized:focus, .universe-green .mst-searchautocomplete__products > li .btn-secondary.store-mobile:focus, .mst-searchautocomplete__products > li .universe-green .btn-secondary.store-mobile:focus, .universe-green div.filter-options .filter-options-content .am-fromto-widget .btn-secondary.am-filter-go:focus, div.filter-options .filter-options-content .am-fromto-widget .universe-green .btn-secondary.am-filter-go:focus, .universe-green .modal-slide .modal-footer button.btn-secondary:focus, .modal-slide .modal-footer .universe-green button.btn-secondary:focus,
    .universe-green .modal-popup .modal-footer button.btn-secondary:focus, .modal-popup .modal-footer .universe-green button.btn-secondary:focus, .universe-green .modal-slide .block-authentication .btn-secondary.action.action-register:focus, .modal-slide .block-authentication .universe-green .btn-secondary.action.action-register:focus,
    .universe-green .modal-popup .block-authentication .btn-secondary.action.action-register:focus, .modal-popup .block-authentication .universe-green .btn-secondary.action.action-register:focus {
      color: #000000;
      background-color: #BCCDCD;
      border-color: #BCCDCD; }

.universe-green .btn--double-arrows {
  background-color: #BCCDCD;
  border-color: #BCCDCD; }
  .universe-green .btn--double-arrows:hover, .universe-green .btn--double-arrows:focus {
    background-color: #ffffff; }
    .universe-green .btn--double-arrows:hover .double-arrows-icon, .universe-green .btn--double-arrows:focus .double-arrows-icon {
      background-color: #BCCDCD; }

.action.change-password, .action.edit, .action.action-edit, .action.delete, .action.action-edit-address, .action.action-delete, .action.mailto, .action.next, .action.previous, .action.sorter-action, .action.tocompare, .action.towishlist {
  color: #000000;
  text-decoration: none; }
  .action.change-password::before, .action.edit::before, .action.action-edit::before, .action.delete::before, .action.action-edit-address::before, .action.action-delete::before, .action.mailto::before, .action.next::before, .action.previous::before, .action.sorter-action::before, .action.tocompare::before, .action.towishlist::before {
    content: "";
    display: inline-block; }
  .action.change-password span, .action.edit span, .action.action-edit span, .action.delete span, .action.action-edit-address span, .action.action-delete span, .action.mailto span, .action.next span, .action.previous span, .action.sorter-action span, .action.tocompare span, .action.towishlist span {
    margin-left: 4px; }

.action.edit::before,
.action.action-edit::before,
.action.action-edit-address::before,
.action.change-password::before {
  content: "\e944"; }

.action.delete::before,
.action.action-delete::before {
  content: "\e91c"; }

.action.towishlist::before {
  content: "\e92f"; }

.action.towishlist:hover::before, .action.towishlist:focus::before, .action.towishlist:active::before {
  content: "\e92e"; }

.active .action.towishlist {
  pointer-events: none; }
  .active .action.towishlist::before {
    content: "\e92e"; }

.action.tocompare::before {
  content: "\e61e"; }

.action.sorter-action::before {
  content: "\e614"; }

.action.previous::before,
.action.next::before {
  content: "\e907"; }

.action.previous::before {
  display: inline-block;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1); }

.action.mailto::before {
  content: "\e61d"; }

@media (max-width: 768.98px) {
  .actions-toolbar button.action,
  .actions-toolbar .primary a.action,
  form button.action {
    display: block;
    width: 100%; } }

form label,
form .label {
  display: block;
  font-size: 1.4rem;
  text-align: left;
  font-weight: 500;
  font-family: "BentonSans SC"; }
  @media (min-width: 1025px) {
    form label,
    form .label {
      font-size: 1.6rem; } }
  form label + select,
  form label + textarea,
  form .label + select,
  form .label + textarea {
    margin-top: 10px; }

form .field input[name$="phone"] ~ label {
  -webkit-transform: translate(0, -5.5rem) scale(0.8) !important;
          transform: translate(0, -5.5rem) scale(0.8) !important;
  -webkit-transform-origin: 0 !important;
          transform-origin: 0 !important; }
  @media (min-width: 1025px) {
    form .field input[name$="phone"] ~ label {
      -webkit-transform: translate(0, -6.5rem) scale(0.8) !important;
              transform: translate(0, -6.5rem) scale(0.8) !important; } }

form .field input[name$="phone"] + label {
  color: #828282;
  font-size: 1.4rem !important;
  -webkit-transform: translate(0, -3rem) scale(0.8) !important;
          transform: translate(0, -3rem) scale(0.8) !important;
  -webkit-transform-origin: 0 !important;
          transform-origin: 0 !important; }
  @media (min-width: 1025px) {
    form .field input[name$="phone"] + label {
      font-size: 1.6rem !important;
      -webkit-transform: translate(0, -4rem) scale(0.8) !important;
              transform: translate(0, -4rem) scale(0.8) !important; } }

form .required em {
  margin-left: 1px;
  font-style: normal; }

form .fieldset {
  border: 0 none; }
  form .fieldset + .fieldset {
    margin-top: 20px; }
  form .fieldset .note + .field {
    margin-top: 15px; }

form .group-2 .field {
  margin-top: 20px; }

form .field {
  position: relative; }
  form .field + .field {
    margin-top: 20px; }
  form .field.password .control {
    display: flex;
    flex-direction: column; }
    form .field.password .control .mage-error {
      order: 2; }
    form .field.password .control .input-text {
      order: 0; }
  form .field.password .password-message {
    margin-top: 10px;
    margin-left: 30px;
    font-size: 1.2rem;
    line-height: 1.5; }
    @media (min-width: 769px) {
      form .field.password .password-message {
        font-size: 1.4rem; } }
  form .field.field-name-prefix {
    margin-bottom: 20px; }
    @media (min-width: 769px) {
      form .field.field-name-prefix {
        margin-bottom: 30px; } }
    form .field.field-name-prefix .prefix-choice-item:first-child label {
      margin-left: 0 !important; }
    form .field.field-name-prefix .prefix-choice-item input[type="radio"] + label {
      font-size: 1.6rem !important;
      font-weight: 500; }
      @media (max-width: 768.98px) {
        form .field.field-name-prefix .prefix-choice-item input[type="radio"] + label {
          margin-left: 0; } }
    @media (max-width: 768.98px) {
      form .field.field-name-prefix .prefix-choice-item {
        display: block; }
        form .field.field-name-prefix .prefix-choice-item:not(:last-child) {
          margin-bottom: 15px; }
        form .field.field-name-prefix .prefix-choice-item label {
          margin-left: 0 !important; } }
  form .field.with-addon .addon {
    display: flex;
    align-items: center; }
    form .field.with-addon .addon input {
      flex-grow: 1;
      margin-right: 10px; }
  form .field.captcha .captcha-image {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 10px; }
    @media (min-width: 769px) {
      form .field.captcha .captcha-image {
        justify-content: normal; } }
  form .field.captcha .captcha-reload {
    display: inline-block;
    width: auto;
    padding: 10px; }
  form .field.required > .label span::after,
  form .field.required > .control .label span::after, form .field._required > .label span::after,
  form .field._required > .control .label span::after {
    content: "*"; }
  form .field.required > .control .additional .label span::after, form .field._required > .control .additional .label span::after {
    content: initial; }
  form .field + .mage-error {
    margin-bottom: 20px;
    margin-top: 10px; }
  form .field.date {
    margin-bottom: 20px; }
    form .field.date > .label {
      margin-bottom: 5px;
      margin-left: 30px;
      font-family: "BentonSans SC"; }
    form .field.date .customer-dob {
      position: relative; }
    form .field.date input {
      padding-top: 18px;
      padding-bottom: 18px; }
    form .field.date .ui-datepicker-trigger {
      position: absolute;
      top: 0;
      right: 0;
      cursor: pointer; }
      form .field.date .ui-datepicker-trigger > span {
        display: none; }
      form .field.date .ui-datepicker-trigger::before {
        content: "\e911";
        display: flex;
        align-items: center;
        justify-content: center;
        width: 60px;
        height: 60px;
        font-size: 1.8rem; }
        @media (min-width: 1025px) {
          form .field.date .ui-datepicker-trigger::before {
            height: 70px; } }
  form .field.choice {
    margin-top: 30px; }
  form .field.comment {
    margin-top: 30px; }

@media (min-width: 769px) {
  form .select-box {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-left: -10px;
    margin-right: -10px; } }

@media (min-width: 769px) {
  form .select-box > select {
    flex: 1;
    margin: 0 10px; } }

@media (max-width: 768.98px) {
  form .select-box > select + select {
    margin-top: 20px; } }

form .mage-error {
  color: #E96462; }
  form .mage-error + .label {
    color: #E96462; }

form div.mage-error {
  margin-top: 10px;
  font-size: 1.2rem;
  padding-left: 30px; }

form .actions-toolbar {
  margin-top: 20px; }
  form .actions-toolbar .secondary {
    margin-top: 10px; }
    form .actions-toolbar .secondary .action.back {
      display: none; }

.message + form {
  margin-top: 20px; }

.field-error {
  color: #E96462;
  font-size: 1.2rem;
  margin-top: 10px;
  padding-left: 30px; }

.field-icon, .field.card-number .control::after, .field-tooltip {
  color: #000000;
  position: absolute;
  right: 22px;
  top: 20px;
  font-size: 2.1rem; }
  @media (min-width: 1025px) {
    .field-icon, .field.card-number .control::after, .field-tooltip {
      top: 25px; } }

.choice input[type="checkbox"] + label {
  font-size: 1.4rem; }

input[type="checkbox"] + label {
  position: relative;
  display: inline-block;
  font-size: 1.4rem;
  line-height: 1.4;
  padding-top: 1px;
  padding-left: 36px;
  min-height: 24px;
  cursor: pointer; }
  input[type="checkbox"] + label::before, input[type="checkbox"] + label::after {
    position: absolute;
    content: "";
    cursor: pointer;
    transition: all .2s; }
  input[type="checkbox"] + label::before {
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    background-color: #ffffff; }
  input[type="checkbox"] + label::after {
    content: "\e91a";
    left: calc(calc(18px + 1px * 2) / 2);
    top: calc(calc(18px + 1px * 2) / 2);
    opacity: 0;
    font-size: 2rem;
    color: #000000;
    -webkit-transform: scale(0.5) translate(-100%, -100%);
            transform: scale(0.5) translate(-100%, -100%); }

input[type="checkbox"]:checked + label::before {
  border-color: #666666;
  background-color: #ffffff;
  transition: all .2s; }

input[type="checkbox"]:checked + label::after {
  opacity: 1;
  -webkit-transform: scale(1) translate(-28%, -73%);
          transform: scale(1) translate(-28%, -73%);
  transition: all .2s; }

.input-text:not(textarea),
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
input[type="number"],
input[type="date"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 10px 30px;
  font-size: 1.4rem;
  font-family: "BentonSans";
  line-height: 1.8;
  color: #000000;
  background-color: #ffffff;
  border: 1px solid #000000;
  border-radius: 100px;
  height: 60px; }
  @media (min-width: 1025px) {
    .input-text:not(textarea),
    input[type="text"],
    input[type="password"],
    input[type="email"],
    input[type="tel"],
    input[type="number"],
    input[type="date"] {
      height: 70px;
      font-size: 1.6rem; } }
  .input-text:not(textarea)::-webkit-input-placeholder,
  input[type="text"]::-webkit-input-placeholder,
  input[type="password"]::-webkit-input-placeholder,
  input[type="email"]::-webkit-input-placeholder,
  input[type="tel"]::-webkit-input-placeholder,
  input[type="number"]::-webkit-input-placeholder,
  input[type="date"]::-webkit-input-placeholder {
    color: gray; }
  .input-text:not(textarea)::-moz-placeholder,
  input[type="text"]::-moz-placeholder,
  input[type="password"]::-moz-placeholder,
  input[type="email"]::-moz-placeholder,
  input[type="tel"]::-moz-placeholder,
  input[type="number"]::-moz-placeholder,
  input[type="date"]::-moz-placeholder {
    color: gray;
    opacity: 1; }
  .input-text:not(textarea):-ms-input-placeholder,
  input[type="text"]:-ms-input-placeholder,
  input[type="password"]:-ms-input-placeholder,
  input[type="email"]:-ms-input-placeholder,
  input[type="tel"]:-ms-input-placeholder,
  input[type="number"]:-ms-input-placeholder,
  input[type="date"]:-ms-input-placeholder {
    color: gray; }
  .input-text:not(textarea):-moz-placeholder,
  input[type="text"]:-moz-placeholder,
  input[type="password"]:-moz-placeholder,
  input[type="email"]:-moz-placeholder,
  input[type="tel"]:-moz-placeholder,
  input[type="number"]:-moz-placeholder,
  input[type="date"]:-moz-placeholder {
    color: gray;
    opacity: 1; }
  .input-text:not(textarea).disabled-skin, .input-text:not(textarea):disabled,
  input[type="text"].disabled-skin,
  input[type="text"]:disabled,
  input[type="password"].disabled-skin,
  input[type="password"]:disabled,
  input[type="email"].disabled-skin,
  input[type="email"]:disabled,
  input[type="tel"].disabled-skin,
  input[type="tel"]:disabled,
  input[type="number"].disabled-skin,
  input[type="number"]:disabled,
  input[type="date"].disabled-skin,
  input[type="date"]:disabled {
    background-color: #F9FAFC; }

.input-text:not(.qty),
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"] {
  display: block;
  width: 100%; }
  .input-text:not(.qty).mage-error,
  input[type="text"].mage-error,
  input[type="password"].mage-error,
  input[type="email"].mage-error,
  input[type="tel"].mage-error {
    border: 1px solid #E96462 !important; }

.input-text:disabled,
input:disabled {
  opacity: 0.4 !important; }
  .input-text:disabled:hover,
  input:disabled:hover {
    cursor: auto; }

.field.card-number .control {
  position: relative; }
  .field.card-number .control::after {
    content: "\e939"; }
  .field.card-number .control input {
    padding-right: 40px; }

input.qty {
  width: 80px;
  padding: 5px;
  text-align: center; }

.soon-qty-updater-wrap {
  display: flex;
  align-items: center;
  position: relative;
  height: 40px;
  width: 80px;
  border-radius: 100px;
  background-color: #ffffff;
  border: 1px solid #000000;
  /* Chrome, Safari, Edge, Opera */
  /* Firefox */ }
  @media (min-width: 769px) {
    .soon-qty-updater-wrap {
      width: 110px;
      height: 60px; } }
  .soon-qty-updater-wrap input::-webkit-outer-spin-button,
  .soon-qty-updater-wrap input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0; }
  .soon-qty-updater-wrap input[type=number] {
    -moz-appearance: textfield; }
  .soon-qty-updater-wrap input {
    width: 100%;
    padding: 10px 0;
    text-align: center;
    border: none;
    border-radius: 0;
    height: auto;
    max-height: 100%;
    font-size: 1.2rem; }
    @media (min-width: 769px) {
      .soon-qty-updater-wrap input {
        font-size: 1.4rem; } }

.soon-qty-updater {
  padding: 8px;
  cursor: pointer; }
  .soon-qty-updater:hover {
    cursor: pointer; }
  .soon-qty-updater.desc, .soon-qty-updater.dec {
    margin-left: 5px; }
  .soon-qty-updater.inc {
    margin-right: 5px; }

.reveal-password {
  color: #000000;
  position: absolute;
  right: 22px;
  top: 20px;
  font-size: 2.1rem;
  cursor: pointer; }
  @media (min-width: 1025px) {
    .reveal-password {
      top: 25px; } }
  .reveal-password.is-active::after {
    content: "";
    background-color: #000000;
    width: 2px;
    height: 20px;
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: rotate(10deg);
    transform: rotate(30deg); }

input[type="password"],
input#input_cardnumber,
input#input_with_tooltip,
input#dob {
  padding-right: 50px; }

.field:not(.search):not(.qty):not(.choice):not(.field-select-billing):not(.newsletter):not(.amcoupons-input) {
  /**
    * Add a transition to the label and input.
    */
  /**
    * Translate down and scale the label up to cover the placeholder,
    * when following an input (with placeholder-shown support).
    */
  /**
    * By default, the placeholder should be transparent. Also, it should
    * inherit the transition.
    */
  /**
    * Show the placeholder when the input is focused.
    */
  /**
    * When the element is focused, remove the label transform.
    * Also, do this when the placeholder is _not_ shown, i.e. when
    * there's something in the input at all.
    */ }
  .field:not(.search):not(.qty):not(.choice):not(.field-select-billing):not(.newsletter):not(.amcoupons-input) label,
  .field:not(.search):not(.qty):not(.choice):not(.field-select-billing):not(.newsletter):not(.amcoupons-input) input:not([type="checkbox"]):not([type="radio"]):not([type="number"]) {
    transition: all 0.2s;
    touch-action: manipulation; }
  .field:not(.search):not(.qty):not(.choice):not(.field-select-billing):not(.newsletter):not(.amcoupons-input).date label {
    position: relative;
    z-index: 1;
    cursor: text;
    max-width: 75%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: translate(0, 4.2rem) scale(1);
            transform: translate(0, 4.2rem) scale(1);
    margin-top: -16px; }
    @media (min-width: 1025px) {
      .field:not(.search):not(.qty):not(.choice):not(.field-select-billing):not(.newsletter):not(.amcoupons-input).date label {
        -webkit-transform: translate(0, 4.8rem) scale(1);
                transform: translate(0, 4.8rem) scale(1); } }
  .field:not(.search):not(.qty):not(.choice):not(.field-select-billing):not(.newsletter):not(.amcoupons-input):not(.check):not(.choice):not(.field-select-billing) label {
    margin-left: 30px; }
  .field:not(.search):not(.qty):not(.choice):not(.field-select-billing):not(.newsletter):not(.amcoupons-input) input:not([type="checkbox"]):not([type="radio"]):not([type="radio"]) {
    padding-top: 20px;
    padding-bottom: 0; }
    .field:not(.search):not(.qty):not(.choice):not(.field-select-billing):not(.newsletter):not(.amcoupons-input) input:not([type="checkbox"]):not([type="radio"]):not([type="radio"]):placeholder-shown + label {
      cursor: text;
      max-width: 75%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      -webkit-transform-origin: left bottom;
              transform-origin: left bottom;
      -webkit-transform: translate(0, -2.2rem) scale(1);
              transform: translate(0, -2.2rem) scale(1);
      margin-top: -16px; }
      @media (min-width: 1025px) {
        .field:not(.search):not(.qty):not(.choice):not(.field-select-billing):not(.newsletter):not(.amcoupons-input) input:not([type="checkbox"]):not([type="radio"]):not([type="radio"]):placeholder-shown + label {
          -webkit-transform: translate(0, -2.8rem) scale(1);
                  transform: translate(0, -2.8rem) scale(1); } }
  .field:not(.search):not(.qty):not(.choice):not(.field-select-billing):not(.newsletter):not(.amcoupons-input).no-label input:not([type="checkbox"]):not([type="radio"]):not([type="radio"]) {
    padding-top: 0; }
  .field:not(.search):not(.qty):not(.choice):not(.field-select-billing):not(.newsletter):not(.amcoupons-input) div.captcha input:not([type="checkbox"]):not([type="radio"]):not([type="radio"]):placeholder-shown + label {
    margin-top: -24px;
    white-space: normal; }
  .field:not(.search):not(.qty):not(.choice):not(.field-select-billing):not(.newsletter):not(.amcoupons-input) ::-webkit-input-placeholder {
    opacity: 0;
    transition: inherit; }
  .field:not(.search):not(.qty):not(.choice):not(.field-select-billing):not(.newsletter):not(.amcoupons-input) ::-moz-placeholder {
    opacity: 0;
    transition: inherit; }
  .field:not(.search):not(.qty):not(.choice):not(.field-select-billing):not(.newsletter):not(.amcoupons-input) input:not([type="checkbox"]):not([type="radio"]):not([type="number"]):focus::-webkit-input-placeholder {
    opacity: 0; }
  .field:not(.search):not(.qty):not(.choice):not(.field-select-billing):not(.newsletter):not(.amcoupons-input) input:not(:placeholder-shown):not([type="checkbox"]):not([type="radio"]):not([type="number"]) + label,
  .field:not(.search):not(.qty):not(.choice):not(.field-select-billing):not(.newsletter):not(.amcoupons-input) input:not(:placeholder-shown):not([type="checkbox"]):not([type="radio"]):not([type="number"]) + .mage-error + label,
  .field:not(.search):not(.qty):not(.choice):not(.field-select-billing):not(.newsletter):not(.amcoupons-input) input:not([type="checkbox"]):not([type="radio"]):not([type="number"]):focus + label,
  .field:not(.search):not(.qty):not(.choice):not(.field-select-billing):not(.newsletter):not(.amcoupons-input) input:not([type="checkbox"]):not([type="radio"]):not([type="number"]):focus + .mage-error + label,
  .field:not(.search):not(.qty):not(.choice):not(.field-select-billing):not(.newsletter):not(.amcoupons-input).date label.is-active {
    -webkit-transform-origin: 0;
            transform-origin: 0;
    -webkit-transform: translate(0, -3rem) scale(0.8);
            transform: translate(0, -3rem) scale(0.8);
    margin-top: -16px;
    color: #828282;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 75%; }
    @media (min-width: 1025px) {
      .field:not(.search):not(.qty):not(.choice):not(.field-select-billing):not(.newsletter):not(.amcoupons-input) input:not(:placeholder-shown):not([type="checkbox"]):not([type="radio"]):not([type="number"]) + label,
      .field:not(.search):not(.qty):not(.choice):not(.field-select-billing):not(.newsletter):not(.amcoupons-input) input:not(:placeholder-shown):not([type="checkbox"]):not([type="radio"]):not([type="number"]) + .mage-error + label,
      .field:not(.search):not(.qty):not(.choice):not(.field-select-billing):not(.newsletter):not(.amcoupons-input) input:not([type="checkbox"]):not([type="radio"]):not([type="number"]):focus + label,
      .field:not(.search):not(.qty):not(.choice):not(.field-select-billing):not(.newsletter):not(.amcoupons-input) input:not([type="checkbox"]):not([type="radio"]):not([type="number"]):focus + .mage-error + label,
      .field:not(.search):not(.qty):not(.choice):not(.field-select-billing):not(.newsletter):not(.amcoupons-input).date label.is-active {
        -webkit-transform: translate(0, -4rem) scale(0.8);
                transform: translate(0, -4rem) scale(0.8); } }
  .field:not(.search):not(.qty):not(.choice):not(.field-select-billing):not(.newsletter):not(.amcoupons-input).date label.is-active {
    -webkit-transform: translate(0, 3rem) scale(0.8);
            transform: translate(0, 3rem) scale(0.8); }
  .field:not(.search):not(.qty):not(.choice):not(.field-select-billing):not(.newsletter):not(.amcoupons-input) input:not(:placeholder-shown):not([type="checkbox"]):not([type="radio"]):not([type="number"]) + .mage-error + label,
  .field:not(.search):not(.qty):not(.choice):not(.field-select-billing):not(.newsletter):not(.amcoupons-input) input.mage-error:not(:placeholder-shown):not([type="checkbox"]):not([type="radio"]):not([type="number"]) + label,
  .field:not(.search):not(.qty):not(.choice):not(.field-select-billing):not(.newsletter):not(.amcoupons-input) input.mage-error:not(:placeholder-shown):not([type="checkbox"]):not([type="radio"]):not([type="number"]) + .mage-error + label,
  .field:not(.search):not(.qty):not(.choice):not(.field-select-billing):not(.newsletter):not(.amcoupons-input) input.mage-error:not([type="checkbox"]):not([type="radio"]):not([type="number"]):focus + label,
  .field:not(.search):not(.qty):not(.choice):not(.field-select-billing):not(.newsletter):not(.amcoupons-input) input.mage-error:not([type="checkbox"]):not([type="radio"]):not([type="number"]):focus + .mage-error + label {
    color: #E96462; }
  .field:not(.search):not(.qty):not(.choice):not(.field-select-billing):not(.newsletter):not(.amcoupons-input) div.captcha input:not(:placeholder-shown):not([type="checkbox"]):not([type="radio"]):not([type="number"]) + label {
    margin-top: -24px; }

.password-strength-meter {
  position: relative;
  padding: 10px;
  font-size: 1.3rem;
  background-color: #e6e6e6;
  z-index: 1; }
  .password-strength-meter::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    z-index: -1; }

.password-weak {
  color: #e10300; }
  .password-weak .password-strength-meter::before {
    background-color: #ffafae;
    width: 25%; }

.password-medium {
  color: #e66a00; }
  .password-medium .password-strength-meter::before {
    background-color: #ffd6b3;
    width: 50%; }

.password-strong {
  color: #57ab23; }
  .password-strong .password-strength-meter::before {
    background-color: #c5eeac;
    width: 75%; }

.password-very-strong {
  color: #223318; }
  .password-very-strong .password-strength-meter::before {
    background-color: #81b562;
    width: 100%; }

.choice input[type="radio"] + label {
  font-size: 1.4rem; }

body input[type="radio"] + label {
  position: relative;
  display: inline-block;
  padding-top: 4px;
  padding-left: 36px;
  min-height: 24px;
  cursor: pointer; }
  body input[type="radio"] + label::before, body input[type="radio"] + label::after {
    position: absolute;
    content: "";
    cursor: pointer;
    border-radius: 100%;
    transition: all .2s; }
  body input[type="radio"] + label::before {
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #CCCCCC;
    background-color: #ffffff; }
  body input[type="radio"] + label::after {
    width: calc(18px - 8px);
    height: calc(18px - 8px);
    left: calc(calc(18px + 1px * 2) / 2);
    top: calc(calc(18px + 1px * 2) / 2);
    background-color: #000000;
    opacity: 0;
    -webkit-transform: scale(0.5) translate(-100%, -100%);
            transform: scale(0.5) translate(-100%, -100%); }

body input[type="radio"]:checked + label::after {
  opacity: 1;
  -webkit-transform: scale(1) translate(-50%, -50%);
          transform: scale(1) translate(-50%, -50%);
  transition: all .2s; }

.select:not(.action),
select {
  border: none;
  box-shadow: none;
  background-color: transparent;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* hide default down arrow in IE10 */
  position: relative;
  display: block;
  width: 100%;
  background-clip: padding-box;
  border: 1px solid #000000;
  border-radius: 100px;
  padding: 18px 40px 18px 30px;
  vertical-align: baseline;
  color: #000000;
  font-size: 1.4rem;
  line-height: 1.8;
  text-overflow: '';
  background: #ffffff url("../fonts/arrow_down.svg") no-repeat calc(100% - 16px) center;
  background-size: auto 12px;
  transition: border-color .2s; }
  .select:not(.action)::-ms-expand,
  select::-ms-expand {
    display: none; }
  .select:not(.action):focus,
  select:focus {
    outline: none; }
  .select:not(.action):focus,
  select:focus {
    outline: none; }
  .select:not(.action):-moz-focusring,
  select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000; }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .select:not(.action),
    select {
      background-position: 99% center; } }
  .select:not(.action):hover,
  select:hover {
    border-color: #000000;
    transition: border-color .2s; }
    .select:not(.action):hover:not(:disabled),
    select:hover:not(:disabled) {
      cursor: pointer; }
  .select:not(.action):disabled,
  select:disabled {
    opacity: 0.4 !important; }
  .select:not(.action) option,
  select option {
    color: #000000; }
  .select:not(.action) + .label,
  select + .label {
    display: none; }
  .select:not(.action):-webkit-autofill,
  select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
    -webkit-text-fill-color: #000000; }
    .select:not(.action):-webkit-autofill:hover, .select:not(.action):-webkit-autofill:focus,
    select:-webkit-autofill:hover,
    select:-webkit-autofill:focus {
      border-bottom: 1px solid #000000 !important; }

textarea {
  display: block;
  width: 100%;
  padding: 10px 10px;
  font-size: 1.3rem;
  font-family: "BentonSans";
  line-height: 1.8;
  color: #000000;
  background-color: #ffffff;
  border: 1px solid #000000;
  border-radius: 10px;
  resize: none; }

form.subscribe .field.check {
  flex-flow: row;
  align-items: center;
  margin-bottom: 15px; }
  @media (min-width: 769px) {
    form.subscribe .field.check .nl-type {
      display: flex; } }
  @media (max-width: 768.98px) {
    form.subscribe .field.check .nl-type-choice + .nl-type-choice {
      margin-top: 14px; } }
  @media (min-width: 769px) {
    form.subscribe .field.check .nl-type-choice + .nl-type-choice {
      margin-left: 30px; } }
  form.subscribe .field.check input[type="checkbox"] + label {
    padding-left: 30px; }
    form.subscribe .field.check input[type="checkbox"] + label::after {
      font-size: 1.2rem; }
  form.subscribe .field.check input[type="checkbox"]:checked + label::before {
    background-color: #000000;
    border-color: #000000; }
  form.subscribe .field.check input[type="checkbox"]:checked + label::after {
    color: #ffffff;
    -webkit-transform: scale(1) translate(-50%, -50%);
            transform: scale(1) translate(-50%, -50%); }

form.subscribe .field.newsletter {
  display: block;
  max-width: 374px;
  margin-bottom: 0; }
  form.subscribe .field.newsletter .control {
    position: relative;
    margin: 0; }
    form.subscribe .field.newsletter .control input[type="email"] {
      height: 40px;
      padding: 0 20px !important;
      line-height: 40px;
      background-color: #EBEAE3;
      border-color: #EBEAE3;
      font-size: 1.4rem; }
      form.subscribe .field.newsletter .control input[type="email"]::-webkit-input-placeholder {
        font-size: 1.4rem;
        color: #000000;
        opacity: 1; }
      form.subscribe .field.newsletter .control input[type="email"]::-moz-placeholder {
        font-size: 1.4rem;
        color: #000000;
        opacity: 1; }
      form.subscribe .field.newsletter .control input[type="email"]::-ms-input-placeholder {
        font-size: 1.4rem;
        color: #000000;
        opacity: 1; }
      form.subscribe .field.newsletter .control input[type="email"]::placeholder {
        font-size: 1.4rem;
        color: #000000;
        opacity: 1; }

form.subscribe .actions {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }
  form.subscribe .actions .action.subscribe {
    background-color: inherit;
    border: inherit;
    border-radius: inherit;
    font-size: 1.6rem;
    color: #000000; }

.slick-slider:not(.slick-vertical):not(.stage-slideshow):not(.strate-image-simple-list):not(.strate-pictos-list) .slick-track {
  display: flex; }
  .slick-slider:not(.slick-vertical):not(.stage-slideshow):not(.strate-image-simple-list):not(.strate-pictos-list) .slick-track .slick-slide {
    display: flex !important;
    height: auto;
    float: none; }
    .slick-slider:not(.slick-vertical):not(.stage-slideshow):not(.strate-image-simple-list):not(.strate-pictos-list) .slick-track .slick-slide > div {
      width: 100%; }

.slick-slider.slick-vertical .slick-slide {
  border: none; }

.slick-slider .slick-prev,
.slick-slider .slick-next {
  position: absolute;
  top: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 0;
  cursor: pointer;
  border: none;
  outline: none;
  font-size: 0;
  line-height: 0;
  color: #ffffff;
  background: #000000;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: 50%;
  z-index: 1;
  transition: background .3s; }
  @media (min-width: 1025px) {
    .slick-slider .slick-prev,
    .slick-slider .slick-next {
      width: 42px;
      height: 42px; }
      .slick-slider .slick-prev:hover,
      .slick-slider .slick-next:hover {
        background: #FF603D; } }
  .slick-slider .slick-prev.slick-arrow.slick-disabled,
  .slick-slider .slick-next.slick-arrow.slick-disabled {
    opacity: 0; }
  .slick-slider .slick-prev::before,
  .slick-slider .slick-next::before {
    content: "\e907";
    font-size: 1.4rem; }

.slick-slider .slick-prev {
  left: 10px; }
  .slick-slider .slick-prev::before {
    display: block;
    -webkit-transform: scaleX(-1);
            transform: scaleX(-1); }

.slick-slider .slick-next {
  right: 10px; }

.slick-slider .slick-dots {
  display: flex;
  justify-content: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 20px auto 0; }
  @media (min-width: 1025px) {
    .slick-slider .slick-dots {
      margin: 30px auto 0; } }
  .slick-slider .slick-dots li + li {
    margin-top: 0; }
  .slick-slider .slick-dots li button {
    display: block;
    width: 6px;
    height: 6px;
    margin: 5px;
    background: #c4c4c4;
    border-radius: 50%;
    font-size: 0;
    cursor: pointer;
    transition: background .3s; }
    .slick-slider .slick-dots li button:hover {
      background: #FF603D; }
  .slick-slider .slick-dots li.slick-active button {
    background: #000000; }

.slick-arrows-outside, .ct-view-strate_3x1_collections .slick-slider, .ct-view-strate_4_x_1 .slick-slider, .ct-view-strate_agenda_mon_taire .slick-slider, .ct-view-strate_articles_de_blog .slick-slider {
  display: flex;
  flex-wrap: wrap; }
  .slick-arrows-outside .slick-list, .ct-view-strate_3x1_collections .slick-slider .slick-list, .ct-view-strate_4_x_1 .slick-slider .slick-list, .ct-view-strate_agenda_mon_taire .slick-slider .slick-list, .ct-view-strate_articles_de_blog .slick-slider .slick-list {
    order: 1; }
  .slick-arrows-outside .slick-arrow, .ct-view-strate_3x1_collections .slick-slider .slick-arrow, .ct-view-strate_4_x_1 .slick-slider .slick-arrow, .ct-view-strate_agenda_mon_taire .slick-slider .slick-arrow, .ct-view-strate_articles_de_blog .slick-slider .slick-arrow {
    order: 2; }
  .slick-arrows-outside .slick-list, .ct-view-strate_3x1_collections .slick-slider .slick-list, .ct-view-strate_4_x_1 .slick-slider .slick-list, .ct-view-strate_agenda_mon_taire .slick-slider .slick-list, .ct-view-strate_articles_de_blog .slick-slider .slick-list {
    width: 100%; }
  .slick-arrows-outside .slick-arrow, .ct-view-strate_3x1_collections .slick-slider .slick-arrow, .ct-view-strate_4_x_1 .slick-slider .slick-arrow, .ct-view-strate_agenda_mon_taire .slick-slider .slick-arrow, .ct-view-strate_articles_de_blog .slick-slider .slick-arrow {
    position: static;
    width: 50px;
    height: 50px;
    -webkit-transform: none;
            transform: none;
    margin-top: 30px; }
    @media (min-width: 769px) {
      .slick-arrows-outside .slick-arrow, .ct-view-strate_3x1_collections .slick-slider .slick-arrow, .ct-view-strate_4_x_1 .slick-slider .slick-arrow, .ct-view-strate_agenda_mon_taire .slick-slider .slick-arrow, .ct-view-strate_articles_de_blog .slick-slider .slick-arrow {
        margin-top: 50px;
        width: 60px;
        height: 60px; } }
    .slick-arrows-outside .slick-arrow::before, .ct-view-strate_3x1_collections .slick-slider .slick-arrow::before, .ct-view-strate_4_x_1 .slick-slider .slick-arrow::before, .ct-view-strate_agenda_mon_taire .slick-slider .slick-arrow::before, .ct-view-strate_articles_de_blog .slick-slider .slick-arrow::before {
      font-size: 1.6rem; }
  .slick-arrows-outside .slick-next, .ct-view-strate_3x1_collections .slick-slider .slick-next, .ct-view-strate_4_x_1 .slick-slider .slick-next, .ct-view-strate_agenda_mon_taire .slick-slider .slick-next, .ct-view-strate_articles_de_blog .slick-slider .slick-next {
    margin-left: 10px; }

.slick-arrows-border .slick-arrow, .ct-view-strate_collection_tab .slick-slider .slick-arrow {
  background: #ffffff;
  border: 1px solid #000000;
  color: #000000; }

[data-role="slide-item"] {
  opacity: 0; }
  [data-role="slide-item"]:not(:first-of-type) {
    display: none !important; }

.slick-initialized [data-role="slide-item"] {
  opacity: 1;
  display: flex !important; }

.slick-list-cropping, .ct-view-strate_4_x_1 .slick-list,
.ct-view-strate_produits .slick-list,
.ct-view-strate_agenda_mon_taire .slick-list,
.ct-view-strate_articles_de_blog .slick-list, .recommended-products .slick-list {
  padding-right: 100px; }

table.data.totals, table.data.table-totals {
  width: 100%; }
  table.data.totals tr, table.data.table-totals tr {
    display: flex; }
    table.data.totals tr th, table.data.totals tr td, table.data.table-totals tr th, table.data.table-totals tr td {
      display: flex;
      flex-direction: column;
      padding: 6px 0;
      text-align: left;
      line-height: 1.4; }
    table.data.totals tr th, table.data.table-totals tr th {
      flex: 2;
      align-items: flex-start; }
    table.data.totals tr td, table.data.table-totals tr td {
      flex: 1;
      align-items: flex-end;
      padding-left: 10px;
      text-align: right; }
    table.data.totals tr.grand.totals, table.data.table-totals tr.grand.totals {
      margin-top: 4px; }
      table.data.totals tr.grand.totals th, table.data.totals tr.grand.totals td, table.data.table-totals tr.grand.totals th, table.data.table-totals tr.grand.totals td {
        padding: 10px 0;
        font-size: 1.6rem;
        border-top: 1px solid #cccccc; }
      table.data.totals tr.grand.totals strong, table.data.table-totals tr.grand.totals strong {
        font-weight: 500; }

.account .table-wrapper {
  width: 100%; }
  .account .table-wrapper table {
    width: 100%; }
    .account .table-wrapper table tr th, .account .table-wrapper table tr td {
      text-align: left; }
    .account .table-wrapper table thead th {
      padding: 11px 15px;
      font-family: "BentonSans SC";
      font-size: 1.4rem;
      font-weight: 500;
      vertical-align: bottom; }
    @media (min-width: 769px) {
      .account .table-wrapper table tbody tr {
        background-color: #ffffff; }
        .account .table-wrapper table tbody tr + tr {
          border-top: 10px solid #F8F7F1; } }
    .account .table-wrapper table td {
      padding: 10px;
      font-size: 1.4rem;
      line-height: 1.2;
      vertical-align: middle; }
      @media (min-width: 769px) {
        .account .table-wrapper table td {
          padding: 15px; } }
      @media (min-width: 769px) {
        .account .table-wrapper table td {
          padding: 30px 15px; } }
  @media (max-width: 768.98px) {
    .account .table-wrapper table thead tr th {
      display: none; }
    .account .table-wrapper table tbody {
      display: block; }
      .account .table-wrapper table tbody tr {
        display: flex;
        flex-wrap: wrap; }
        .account .table-wrapper table tbody tr + tr {
          margin-top: 15px;
          border-top: 1px solid #CCCCCC; }
        .account .table-wrapper table tbody tr td {
          display: flex;
          flex-direction: column;
          width: 50%;
          background-color: #ffffff;
          font-weight: 500;
          border-bottom: none;
          font-size: 1.4rem;
          word-break: break-word; }
          .account .table-wrapper table tbody tr td:not(.actions)::before {
            margin-bottom: 5px;
            content: attr(data-th);
            display: block;
            font-family: "BentonSans SC";
            font-size: 1.1rem;
            font-weight: 500;
            color: #777; } }
      @media (max-width: 768.98px) and (min-width: 769px) {
        .account .table-wrapper table tbody tr td:first-child, .account .table-wrapper table tbody tr td:nth-child(2) {
          padding-top: 25px; } }
  @media (max-width: 768.98px) {
          .account .table-wrapper table tbody tr td.actions {
            flex-direction: row;
            width: 100%;
            padding-top: 30px;
            padding-bottom: 25px; } }

.conteneur_vr {
  position: relative;
  height: 700px; }

.conteneur_vr iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/* mobile generic */
.mobile .conteneur_vr {
  position: relative;
  height: 450px; }

/* iPhone 4/4S */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 2 / 3) {
  .mobile .conteneur_vr {
    position: relative;
    height: 367px; } }

/* iPhone5+ */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .mobile .conteneur_vr {
    position: relative;
    height: 455px; } }

/* iPhone 6 portrait */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .mobile .conteneur_vr {
    position: relative;
    height: 554px; } }

/* iPhone 6 Plus portrait */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 3) {
  .mobile .conteneur_vr {
    position: relative;
    height: 622px; } }

* {
  outline: none;
  box-sizing: border-box; }
  *:active, *:focus {
    outline: none; }

*:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
  -webkit-text-fill-color: #000000; }
  *:-webkit-autofill:hover, *:-webkit-autofill:focus {
    border-bottom: 1px solid #CCCCCC !important; }

*::-ms-clear {
  display: none; }

*::-moz-focus-inner {
  border: 0;
  padding: 0; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  main {
    display: block; } }

@-webkit-keyframes hideBeforeShowing {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes hideBeforeShowing {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-webkit-keyframes movingLeftToRight {
  from {
    -webkit-transform: translateX(-15px);
            transform: translateX(-15px); }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes movingLeftToRight {
  from {
    -webkit-transform: translateX(-15px);
            transform: translateX(-15px); }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes movingRightToLeft {
  from {
    -webkit-transform: translateX(15px);
            transform: translateX(15px); }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes movingRightToLeft {
  from {
    -webkit-transform: translateX(15px);
            transform: translateX(15px); }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes movingTopToBottom {
  from {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px); }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes movingTopToBottom {
  from {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px); }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

.s-hide {
  display: none; }
  @media (min-width: 1025px) {
    .s-hide {
      display: block; } }

@media (min-width: 1025px) {
  .s-show {
    display: none; } }

.mobile-hidden {
  display: none; }
  @media (min-width: 769px) {
    .mobile-hidden {
      display: block; } }

@media (min-width: 769px) {
  .mobile-only {
    display: none; } }

.bg-white {
  background-color: #ffffff; }

.fw-R {
  font-weight: 400; }

.fw-M {
  font-weight: 500; }

.fw-B {
  font-weight: 700; }

.animated-block-border {
  display: block;
  position: relative; }
  .animated-block-border::before {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 100%;
    background-color: currentColor;
    height: 1px;
    transition: right .5s ease-out; }
  .animated-block-border:hover::before {
    right: 0; }

/* Hide scrollbar for Chrome, Safari and Opera */
.tabs-wrapper::-webkit-scrollbar {
  display: none; }

.tabs-wrapper {
  display: flex;
  align-items: center;
  overflow-x: auto;
  border-bottom: 1px solid #000000;
  margin-bottom: 55px;
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */ }
  @media (min-width: 1025px) {
    .tabs-wrapper {
      position: relative;
      margin-bottom: 60px;
      padding-right: 200px; } }
  .tabs-wrapper .tab {
    display: flex;
    align-items: center;
    margin-bottom: 0; }
    .tabs-wrapper .tab + .tab::before {
      content: "/";
      margin: 0 15px; }
    .tabs-wrapper .tab.is-active .tab__name {
      border-bottom-color: currentColor;
      transition: border-bottom-color .3s linear; }
    .tabs-wrapper .tab.is-active .tab__link {
      opacity: 1;
      visibility: visible; }
  .tabs-wrapper .tab__name {
    border-bottom: 3px solid transparent;
    white-space: nowrap; }
    @media (min-width: 769px) {
      .tabs-wrapper .tab__name {
        border-bottom-width: 4px; } }
    .tabs-wrapper .tab__name > * {
      font-family: "BentonSans SC";
      font-weight: 700;
      font-size: 1.6rem;
      line-height: 1.4;
      margin: 0; }
      @media (min-width: 370px) {
        .tabs-wrapper .tab__name > * {
          font-size: 2.6rem; } }
      @media (min-width: 1025px) {
        .tabs-wrapper .tab__name > * {
          font-size: 3.4rem; } }
  .tabs-wrapper .tab__link {
    display: block;
    position: absolute;
    bottom: 0;
    left: 20px;
    opacity: 0;
    visibility: hidden;
    font-size: 1.6rem;
    font-weight: 500;
    font-family: "BentonSans"; }
    @media (min-width: 1025px) {
      .tabs-wrapper .tab__link {
        bottom: auto;
        right: 0;
        left: auto; } }

.with-tabs .tabs-target-wrapper {
  position: relative;
  overflow: hidden;
  margin-right: -20px; }
  @media (min-width: 1025px) {
    .with-tabs .tabs-target-wrapper {
      margin-right: -30px; } }
  .with-tabs .tabs-target-wrapper .content-target {
    position: absolute;
    left: 0;
    right: 0;
    opacity: 0;
    visibility: hidden; }
    .with-tabs .tabs-target-wrapper .content-target.is-active {
      position: relative;
      -webkit-transform: translateY(0);
              transform: translateY(0);
      transition: opacity .3s linear, visibility .3s linear;
      opacity: 1;
      visibility: visible; }

.iframe-video-container {
  position: relative;
  padding-bottom: 47.5%;
  padding-top: 1.5%;
  height: 0;
  overflow: hidden; }

.iframe-video-container iframe,
.iframe-video-container object,
.iframe-video-container embed,
.iframe-video-container video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.video-wrapper, .media-player .media-player__video {
  width: 100%;
  position: relative;
  padding-bottom: 55%;
  padding-top: 1.25%;
  height: 0;
  overflow: hidden; }
  @media (max-width: 768.98px) {
    .video-wrapper, .media-player .media-player__video {
      margin-bottom: -1px; } }
  .video-wrapper iframe, .media-player .media-player__video iframe,
  .video-wrapper video,
  .media-player .media-player__video video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
    .video-wrapper iframe.video-desktop, .media-player .media-player__video iframe.video-desktop,
    .video-wrapper video.video-desktop,
    .media-player .media-player__video video.video-desktop {
      display: none; }
    @media (min-width: 769px) {
      .video-wrapper iframe.video-desktop, .media-player .media-player__video iframe.video-desktop,
      .video-wrapper video.video-desktop,
      .media-player .media-player__video video.video-desktop {
        display: block; }
      .video-wrapper iframe.video-mobile, .media-player .media-player__video iframe.video-mobile,
      .video-wrapper video.video-mobile,
      .media-player .media-player__video video.video-mobile {
        display: none; } }

.tag-item, .nav-sections .navigation > ul li .submenu-wrapper li > a .label-flag, .labels > span, .discount-percent, .blog-post-view .post-view .post-holder .item.post-categories span a {
  display: inline-block;
  padding: 5px 10px;
  background-color: #ffffff;
  border: 1px solid #ffffff;
  font-size: 1.2rem;
  line-height: 1.4;
  font-family: "BentonSans";
  font-weight: 700; }
  @media (min-width: 1025px) {
    .tag-item, .nav-sections .navigation > ul li .submenu-wrapper li > a .label-flag, .labels > span, .discount-percent, .blog-post-view .post-view .post-holder .item.post-categories span a {
      font-size: 1.4rem; } }
  .tag-item.orange-tag, .tag-item.introductory-offer, .nav-sections .navigation > ul li .submenu-wrapper li > a .introductory-offer.label-flag, .labels > span.introductory-offer, .introductory-offer.discount-percent, .blog-post-view .post-view .post-holder .item.post-categories span a.introductory-offer, .tag-item.discount30, .nav-sections .navigation > ul li .submenu-wrapper li > a .discount30.label-flag, .labels > span.discount30, .discount30.discount-percent, .blog-post-view .post-view .post-holder .item.post-categories span a.discount30, .nav-sections .navigation > ul li .submenu-wrapper li > a .orange-tag.label-flag, .nav-sections .navigation > ul li .submenu-wrapper li > a .label-flag.discount-percent, .labels > span.orange-tag, .labels > span.discount-percent, .discount-percent, .blog-post-view .post-view .post-holder .item.post-categories span a.orange-tag, .blog-post-view .post-view .post-holder .item.post-categories span a.discount-percent {
    background-color: #FF603D;
    border: 1px solid #FF603D;
    color: #ffffff; }
  .tag-item.black-tag, .tag-item.new, .labels > span.new, .new.discount-percent, .tag-item.nouveau, .labels > span.nouveau, .nouveau.discount-percent, .tag-item.pre-order, .labels > span.pre-order, .pre-order.discount-percent, .tag-item.idee-cadeau, .labels > span.idee-cadeau, .idee-cadeau.discount-percent, .nav-sections .navigation > ul li .submenu-wrapper li > a .label-flag, .labels > span.black-tag, .black-tag.discount-percent, .blog-post-view .post-view .post-holder .item.post-categories span a {
    background-color: #000000;
    border: 1px solid #000000;
    color: #ffffff; }
  .tag-item.light-tag, .tag-item.free-engraving, .nav-sections .navigation > ul li .submenu-wrapper li > a .free-engraving.label-flag, .labels > span.free-engraving, .free-engraving.discount-percent, .blog-post-view .post-view .post-holder .item.post-categories span a.free-engraving, .nav-sections .navigation > ul li .submenu-wrapper li > a .light-tag.label-flag, .labels > span.light-tag, .light-tag.discount-percent, .blog-post-view .post-view .post-holder .item.post-categories span a.light-tag {
    background-color: #ECE2DA;
    border: 1px solid #ECE2DA; }
  .tag-item.light-beige, .nav-sections .navigation > ul li .submenu-wrapper li > a .light-beige.label-flag, .labels > span.light-beige, .light-beige.discount-percent, .blog-post-view .post-view .post-holder .item.post-categories span a.light-beige {
    background-color: #ffcc6d;
    border: 1px solid #ffcc6d; }
  .tag-item.gold-tag, .tag-item.sold-out, .nav-sections .navigation > ul li .submenu-wrapper li > a .sold-out.label-flag, .labels > span.sold-out, .sold-out.discount-percent, .blog-post-view .post-view .post-holder .item.post-categories span a.sold-out, .tag-item.fairmined, .nav-sections .navigation > ul li .submenu-wrapper li > a .fairmined.label-flag, .labels > span.fairmined, .fairmined.discount-percent, .blog-post-view .post-view .post-holder .item.post-categories span a.fairmined, .nav-sections .navigation > ul li .submenu-wrapper li > a .gold-tag.label-flag, .labels > span.gold-tag, .gold-tag.discount-percent, .blog-post-view .post-view .post-holder .item.post-categories span a.gold-tag {
    background-color: #AD9766;
    border: 1px solid #AD9766;
    color: #ffffff; }
  .tag-item.grey-tag, .tag-item.unavailable, .nav-sections .navigation > ul li .submenu-wrapper li > a .unavailable.label-flag, .labels > span.unavailable, .unavailable.discount-percent, .blog-post-view .post-view .post-holder .item.post-categories span a.unavailable, .tag-item.indisponible, .nav-sections .navigation > ul li .submenu-wrapper li > a .indisponible.label-flag, .labels > span.indisponible, .indisponible.discount-percent, .blog-post-view .post-view .post-holder .item.post-categories span a.indisponible, .nav-sections .navigation > ul li .submenu-wrapper li > a .grey-tag.label-flag, .labels > span.grey-tag, .grey-tag.discount-percent, .blog-post-view .post-view .post-holder .item.post-categories span a.grey-tag {
    background-color: #CCCCCC;
    border: 1px solid #CCCCCC; }

.strate-item-button {
  background-color: #ffffff;
  border: 1px solid #000000; }

.universe-none .labels > span.new, .universe-none .tag-item.new, .universe-none .nav-sections .navigation > ul li .submenu-wrapper li > a .new.label-flag, .nav-sections .navigation > ul li .submenu-wrapper li > a .universe-none .new.label-flag, .universe-none .labels > span.new, .universe-none .new.discount-percent, .universe-none .blog-post-view .post-view .post-holder .item.post-categories span a.new, .blog-post-view .post-view .post-holder .item.post-categories span .universe-none a.new {
  color: #ffffff;
  background-color: #000000;
  border: #000000; }

.universe-none .strate-item-button {
  background-color: #ffffff;
  border: 1px solid #000000; }

.universe-yellow .labels > span.new, .universe-yellow .tag-item.new, .universe-yellow .nav-sections .navigation > ul li .submenu-wrapper li > a .new.label-flag, .nav-sections .navigation > ul li .submenu-wrapper li > a .universe-yellow .new.label-flag, .universe-yellow .labels > span.new, .universe-yellow .new.discount-percent, .universe-yellow .blog-post-view .post-view .post-holder .item.post-categories span a.new, .blog-post-view .post-view .post-holder .item.post-categories span .universe-yellow a.new {
  color: #000000;
  background-color: #ffcc6d;
  border: #ffcc6d; }

.universe-yellow .strate-item-button {
  background-color: #ffcc6d; }

.universe-blue .labels > span.new, .universe-blue .tag-item.new, .universe-blue .nav-sections .navigation > ul li .submenu-wrapper li > a .new.label-flag, .nav-sections .navigation > ul li .submenu-wrapper li > a .universe-blue .new.label-flag, .universe-blue .labels > span.new, .universe-blue .new.discount-percent, .universe-blue .blog-post-view .post-view .post-holder .item.post-categories span a.new, .blog-post-view .post-view .post-holder .item.post-categories span .universe-blue a.new {
  color: #000000;
  background-color: #93b4d4;
  border: #93b4d4; }

.universe-blue .strate-item-button {
  background-color: #93b4d4; }

.universe-green .labels > span.new, .universe-green .tag-item.new, .universe-green .nav-sections .navigation > ul li .submenu-wrapper li > a .new.label-flag, .nav-sections .navigation > ul li .submenu-wrapper li > a .universe-green .new.label-flag, .universe-green .labels > span.new, .universe-green .new.discount-percent, .universe-green .blog-post-view .post-view .post-holder .item.post-categories span a.new, .blog-post-view .post-view .post-holder .item.post-categories span .universe-green a.new {
  color: #000000;
  background-color: #BCCDCD;
  border: #BCCDCD; }

.universe-green .strate-item-button {
  background-color: #BCCDCD; }

.tooltip-wrapper, .product-info-main-wrapper .additional-attributes-wrapper .additional-attributes .more-wrapper {
  position: relative;
  display: inline-block; }
  .tooltip-wrapper:hover, .product-info-main-wrapper .additional-attributes-wrapper .additional-attributes .more-wrapper:hover {
    cursor: pointer; }
  .tooltip-wrapper:hover .icon + *, .product-info-main-wrapper .additional-attributes-wrapper .additional-attributes .more-wrapper:hover .icon + *, .tooltip-wrapper:focus .icon + *, .product-info-main-wrapper .additional-attributes-wrapper .additional-attributes .more-wrapper:focus .icon + * {
    visibility: visible;
    -webkit-animation-name: movingTopToBottom;
            animation-name: movingTopToBottom;
    -webkit-animation-duration: .5s;
            animation-duration: .5s; }
  .tooltip-wrapper .icon, .product-info-main-wrapper .additional-attributes-wrapper .additional-attributes .more-wrapper .icon {
    padding-top: 5px;
    padding-bottom: 5px; }
    .tooltip-wrapper .icon::before, .product-info-main-wrapper .additional-attributes-wrapper .additional-attributes .more-wrapper .icon::before {
      content: "\e934";
      font-size: 1.4rem; }
  .tooltip-wrapper .icon + *, .product-info-main-wrapper .additional-attributes-wrapper .additional-attributes .more-wrapper .icon + * {
    display: block;
    position: absolute;
    bottom: calc(100% + 10px);
    left: -15px;
    padding: 8px 12px;
    visibility: hidden;
    background-color: #000000;
    color: #ffffff;
    border-radius: 5px;
    font-size: 1.1rem;
    line-height: 1.4;
    min-width: 165px;
    max-width: 300px; }
    .tooltip-wrapper .icon + *::after, .product-info-main-wrapper .additional-attributes-wrapper .additional-attributes .more-wrapper .icon + *::after {
      content: "";
      display: block;
      position: absolute;
      top: 100%;
      left: 18px;
      border-width: 10px 10px 0 5px;
      border-color: #000000 transparent transparent transparent;
      width: 0;
      height: 0;
      border-style: solid; }
    .tooltip-wrapper .icon + * a, .product-info-main-wrapper .additional-attributes-wrapper .additional-attributes .more-wrapper .icon + * a,
    .tooltip-wrapper .icon + * .link,
    .product-info-main-wrapper .additional-attributes-wrapper .additional-attributes .more-wrapper .icon + * .link {
      color: #FF603D;
      text-decoration: underline;
      font-weight: 500;
      font-size: 1.1rem; }
  .tooltip-wrapper.white .icon + *, .product-info-main-wrapper .additional-attributes-wrapper .additional-attributes .white.more-wrapper .icon + * {
    position: relative;
    background-color: #ffffff;
    color: #000000; }
    .tooltip-wrapper.white .icon + *::after, .product-info-main-wrapper .additional-attributes-wrapper .additional-attributes .white.more-wrapper .icon + *::after {
      position: absolute;
      content: '';
      width: 0;
      height: 0;
      border-style: solid;
      left: calc(50%);
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%);
      bottom: -10px;
      border-width: 10px 10px 0 10px;
      border-color: #ffffff transparent transparent transparent; }
    .tooltip-wrapper.white .icon + *::after, .product-info-main-wrapper .additional-attributes-wrapper .additional-attributes .white.more-wrapper .icon + *::after {
      left: calc(50%);
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%);
      bottom: 10px;
      border-width: 20px 10px 0 10px;
      border-color: #ffffff transparent transparent transparent; }

.graverword {
  font-size: 1.6rem;
  margin-bottom: 30px;
  margin-top: 30px; }
  @media (min-width: 769px) {
    .graverword {
      font-size: 1.8rem; } }
  .graverword p, .graverword .cms-no-route .main, .cms-no-route .graverword .main {
    font-style: italic; }

.progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 3px;
  background-color: #282828;
  transition: all linear 0.1s;
  min-width: 1%; }

.container, .cms-page-view:not(.cms-styleguide) .page-title-wrapper,
.cms-index-index .page-title-wrapper, .page-main, .col2-set, .page-header > .header, .header-top .header-top-items, .page-footer .footer-reinsurance, .page-footer .footer.content, .ct-view-strate_3x1_collections > .block-content, .ct-view-strate_4_x_1 .block-content, .ct-view-strate_agenda_mon_taire .block-content, .ct-view-strate_articles_de_blog .block-content, .ct-view-strate_collection_tab .block-content, .ct-view-strate_page_collection .inner-container, .ct-view-strate-media-full-width.not-fullpage .block-content, .ct-view-strate_produits .block-content, .recommended-products .reco-wrapper, .checkout-cart-index .page-main .page-title-wrapper,
.checkout-cart-index .page-main .page.messages,
.checkout-cart-index .page-main .columns, .blog-post-view .post-view .post-container, .breadcrumbs, .page-layout-1column .column.main > .messages {
  width: 100%;
  max-width: 1680px;
  padding: 0 20px;
  margin: 0 auto; }
  @media (min-width: 1025px) {
    .container, .cms-page-view:not(.cms-styleguide) .page-title-wrapper,
    .cms-index-index .page-title-wrapper, .page-main, .col2-set, .page-header > .header, .header-top .header-top-items, .page-footer .footer-reinsurance, .page-footer .footer.content, .ct-view-strate_3x1_collections > .block-content, .ct-view-strate_4_x_1 .block-content, .ct-view-strate_agenda_mon_taire .block-content, .ct-view-strate_articles_de_blog .block-content, .ct-view-strate_collection_tab .block-content, .ct-view-strate_page_collection .inner-container, .ct-view-strate-media-full-width.not-fullpage .block-content, .ct-view-strate_produits .block-content, .recommended-products .reco-wrapper, .checkout-cart-index .page-main .page-title-wrapper,
    .checkout-cart-index .page-main .page.messages,
    .checkout-cart-index .page-main .columns, .blog-post-view .post-view .post-container, .breadcrumbs, .page-layout-1column .column.main > .messages {
      padding: 0 60px; } }
  @media screen and (min-width: 1440px) {
    .container, .cms-page-view:not(.cms-styleguide) .page-title-wrapper,
    .cms-index-index .page-title-wrapper, .page-main, .col2-set, .page-header > .header, .header-top .header-top-items, .page-footer .footer-reinsurance, .page-footer .footer.content, .ct-view-strate_3x1_collections > .block-content, .ct-view-strate_4_x_1 .block-content, .ct-view-strate_agenda_mon_taire .block-content, .ct-view-strate_articles_de_blog .block-content, .ct-view-strate_collection_tab .block-content, .ct-view-strate_page_collection .inner-container, .ct-view-strate-media-full-width.not-fullpage .block-content, .ct-view-strate_produits .block-content, .recommended-products .reco-wrapper, .checkout-cart-index .page-main .page-title-wrapper,
    .checkout-cart-index .page-main .page.messages,
    .checkout-cart-index .page-main .columns, .blog-post-view .post-view .post-container, .breadcrumbs, .page-layout-1column .column.main > .messages {
      padding: 0 120px; } }

.page-main {
  position: relative;
  min-height: 60vh; }

.cms-home .page-main {
  max-width: none;
  padding-left: 0;
  padding-right: 0; }

.cms-home .columns {
  margin-bottom: 0; }

.columns {
  padding-bottom: 30px; }
  @media (min-width: 769px) {
    .columns {
      padding-bottom: 40px; } }

.col1-layout .section {
  clear: both;
  overflow: hidden; }

@media (min-width: 769px) {
  .col1-layout .full {
    width: 100%; }
  .col1-layout .half {
    float: left;
    width: 50%; }
  .col1-layout .third {
    float: left;
    width: 33.33333%; }
  .col1-layout .quarter,
  .col1-layout .fourth {
    float: left;
    width: 25%; }
  .col1-layout .three-quarter {
    float: left;
    width: 75%; }
  .col1-layout .two-thirds {
    float: left;
    width: 66.66667%; } }

@media (min-width: 769px) {
  .page-layout-2columns-left .columns .column.main {
    width: 80%;
    float: right; }
  .page-layout-2columns-left .columns .sidebar-main,
  .page-layout-2columns-left .columns .sidebar-additional {
    float: left;
    width: 20%;
    padding-right: 2%; }
  .page-layout-2columns-left .columns .sidebar-additional {
    clear: left;
    padding-left: 0; } }

@media (min-width: 769px) {
  .page-layout-2columns-right .columns .column.main {
    width: 80%;
    float: left; }
  .page-layout-2columns-right .columns .sidebar {
    float: right;
    width: 20%;
    padding-left: 2%; } }

@media (min-width: 769px) {
  .col3-layout .col-main,
  .col3-layout .col-left {
    float: left; }
  .col3-layout .col-right {
    float: right; } }

@media (min-width: 769px) {
  .col2-set .col-1,
  .col2-set .col-2 {
    float: left; }
  .col2-set .col-1 {
    width: 50%;
    padding: 0 10px; }
  .col2-set .col-2 {
    width: 50%;
    padding: 0 10px; } }

@media (min-width: 769px) {
  .page-layout-3columns[class^="contentmanager-contentlist"] .columns {
    display: flex;
    flex-direction: row; }
  .page-layout-3columns[class^="contentmanager-contentlist"] .main {
    order: 2;
    width: 80%; }
  .page-layout-3columns[class^="contentmanager-contentlist"] .ct-sidebar-additional {
    order: 3;
    width: 20%; }
  .page-layout-3columns[class^="contentmanager-contentlist"] .sidebar-main {
    order: 1;
    width: 20%; } }

@media (max-width: 768.98px) {
  .page-layout-3columns[class^="contentmanager-contentlist"] .sidebar-main {
    display: none; } }

.jd-burger {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 40px;
  margin-left: 10px;
  margin-right: 20px;
  padding: 5px 10px;
  overflow: hidden;
  font-size: 2.3rem;
  text-align: center; }
  @media (min-width: 1025px) {
    .jd-burger {
      height: 76px;
      margin-right: 0; } }
  .jd-burger:hover {
    cursor: pointer; }
  @media (min-width: 1025px) {
    .jd-burger .icon {
      margin-top: 10px; } }
  .jd-burger span {
    font-size: 1.2rem;
    font-weight: 400;
    margin-top: 15px; }
    @media (min-width: 1025px) {
      .jd-burger span {
        margin-top: 0; } }

.page-header {
  position: relative;
  z-index: 10;
  transition: top .3s linear;
  background-color: #ffffff; }
  @media (min-width: 1025px) {
    .page-header {
      padding: 25px 0px; } }
  .page-header > .panel {
    display: none; }
    .page-header > .panel .mdp-header-landing .action {
      padding-right: 10px; }
    @media (min-width: 1025px) {
      .page-header > .panel {
        display: block;
        margin-bottom: -35px;
        position: relative;
        z-index: 2; } }
    .page-header > .panel > .header {
      max-width: none;
      display: flex;
      align-items: center;
      justify-content: flex-end; }
  .page-header > .header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative; }
    @media (max-width: 480.98px) {
      .page-header > .header {
        padding-left: 10px;
        padding-right: 10px; } }
    @media (max-width: 1024.98px) {
      .page-header > .header {
        flex-wrap: wrap;
        padding-top: 20px;
        padding-bottom: 20px; } }
    @media (min-width: 1025px) {
      .page-header > .header .logo {
        order: 1; }
      .page-header > .header .mdp-header-selectors {
        order: 2; }
      .page-header > .header .topmenu-ctas {
        order: 3; }
      .page-header > .header .mdp-header-links {
        order: 4; }
      .page-header > .header .jd-burger {
        order: 5; }
      .page-header > .header .mdp-header-links {
        flex-grow: 1; }
      .page-header > .header .topmenu-ctas {
        margin-right: auto;
        margin-left: auto; } }
    @media (max-width: 1024.98px) {
      .page-header > .header .mdp-header-selectors,
      .page-header > .header .mdp-header-links,
      .page-header > .header .topmenu-ctas,
      .page-header > .header .logo {
        margin-left: 0;
        margin-right: 0; }
      .page-header > .header .mdp-header-selectors {
        padding-left: 25px;
        padding-right: 25px; }
        .page-header > .header .mdp-header-selectors .switcher {
          margin-top: 10px;
          padding-top: 25px;
          border-top: 1px solid #998D83;
          max-width: 300px; }
        .page-header > .header .mdp-header-selectors .toggle,
        .page-header > .header .mdp-header-selectors .toggle strong {
          padding-left: 0px;
          font-family: "BentonSans";
          font-size: 1.2rem;
          font-weight: 400; } }
    .page-header > .header .jd-burger {
      margin-right: 10px; }
      .page-header > .header .jd-burger .icon.icon-menu:before {
        font-size: 2.5rem; }
      @media (min-width: 1025px) {
        .page-header > .header .jd-burger:after {
          content: 'Menu';
          font-size: 1.2rem;
          margin-top: 15px; } }
      @media (max-width: 1024.98px) {
        .page-header > .header .jd-burger span {
          margin-top: 0; } }
    .page-header > .header > .logo {
      display: block;
      align-self: center; }
      @media (max-width: 1024.98px) {
        .page-header > .header > .logo {
          flex: 1 1 0;
          text-align: center; } }
      @media (min-width: 1025px) {
        .page-header > .header > .logo {
          margin-right: 40px; } }
      .page-header > .header > .logo img {
        display: block;
        width: 70px;
        max-width: none;
        margin-left: auto;
        margin-right: auto; }
        @media (min-width: 1025px) {
          .page-header > .header > .logo img {
            width: 70px; } }
    .page-header > .header > .mdp-header-selectors {
      display: flex;
      align-items: center;
      white-space: nowrap; }
      @media (max-width: 1024.98px) {
        .page-header > .header > .mdp-header-selectors {
          position: absolute;
          overflow: hidden;
          clip: rect(0 0 0 0);
          height: 1px;
          width: 1px;
          margin: -1px;
          padding: 0;
          border: 0; } }
      .page-header > .header > .mdp-header-selectors .actions.dropdown > .toggle,
      .page-header > .header > .mdp-header-selectors .actions.dropdown > .toggle strong {
        padding: 10px;
        font-family: "BentonSans";
        font-size: 1.2rem;
        font-weight: 400; }
        @media (max-width: 1024.98px) {
          .page-header > .header > .mdp-header-selectors .actions.dropdown > .toggle,
          .page-header > .header > .mdp-header-selectors .actions.dropdown > .toggle strong {
            padding-left: 0; } }
        .page-header > .header > .mdp-header-selectors .actions.dropdown > .toggle:after,
        .page-header > .header > .mdp-header-selectors .actions.dropdown > .toggle strong:after {
          font-size: 2rem; }
      @media screen and (min-width: 1024px) and (max-width: 1280px) {
        .page-header > .header > .mdp-header-selectors {
          display: none; } }
    .page-header > .header .mdp-header-links {
      display: flex;
      justify-content: center; }
      @media (min-width: 1025px) {
        .page-header > .header .mdp-header-links {
          flex-wrap: wrap;
          max-width: 230px; } }
      .page-header > .header .mdp-header-links .icon {
        height: 22px; }
      @media (max-width: 1024.98px) {
        .page-header > .header .mdp-header-links {
          margin-right: 10px; } }
      .page-header > .header .mdp-header-links .search-trigger {
        display: none; }
        @media (min-width: 1025px) {
          .page-header > .header .mdp-header-links .search-trigger {
            display: flex;
            align-items: center;
            justify-content: center; }
            .page-header > .header .mdp-header-links .search-trigger:hover {
              cursor: pointer; } }
      .page-header > .header .mdp-header-links .search-trigger,
      .page-header > .header .mdp-header-links .mdp-top-links,
      .page-header > .header .mdp-header-links .minicart-wrapper {
        margin: 0 5px; }
    .page-header > .header .account-link,
    .page-header > .header .action.showcart {
      display: flex;
      align-items: center;
      justify-content: center;
      height: 40px;
      padding: 5px 8px;
      border: 1px solid transparent;
      font-size: 2.5rem; }
      @media (min-width: 1025px) {
        .page-header > .header .account-link,
        .page-header > .header .action.showcart {
          font-size: 2.2rem; } }
    .page-header > .header .account-link {
      border-radius: 25px; }
      @media (min-width: 1025px) {
        .page-header > .header .account-link {
          padding: 5px 12px; } }
    .page-header > .header .action.showcart {
      border-radius: 30px; }
      @media (min-width: 1025px) {
        .page-header > .header .action.showcart {
          padding: 5px; } }
    .page-header > .header .search-trigger {
      height: 40px;
      padding: 5px 8px;
      font-size: 2.5rem;
      align-items: center;
      justify-content: center; }
      @media (max-width: 1024.98px) {
        .page-header > .header .search-trigger.mobile-only {
          display: flex; } }
      @media (min-width: 1025px) {
        .page-header > .header .search-trigger {
          font-size: 2.2rem; }
          .page-header > .header .search-trigger.mobile-hidden {
            display: flex; } }

.block-search {
  display: none;
  z-index: 2;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  margin: 0 auto;
  justify-content: center;
  background-color: #fff;
  padding-left: 20px;
  padding-right: 20px; }
  .block-search > .block {
    flex: 1 1 0; }
  .block-search.active {
    display: block; }
  .block-search form.minisearch {
    display: flex;
    position: relative;
    margin-top: 80px;
    padding-bottom: 10px; }
    .block-search form.minisearch .field.search {
      width: 100%; }
      .block-search form.minisearch .field.search .label {
        display: none; }
      .block-search form.minisearch .field.search .control .input-text {
        border-bottom: 1px solid #000000 !important;
        border-radius: 0; }
        @media (min-width: 769px) {
          .block-search form.minisearch .field.search .control .input-text {
            max-width: 720px;
            margin-left: auto;
            margin-right: auto; } }
      .block-search form.minisearch .field.search .control .input-text,
      .block-search form.minisearch .field.search .control .input-text::-webkit-input-placeholder {
        border: none;
        padding: 0;
        color: #000000;
        font-family: "BentonSans";
        font-weight: 700;
        font-size: 2.8rem; }
      .block-search form.minisearch .field.search .control .input-text,
      .block-search form.minisearch .field.search .control .input-text::-moz-placeholder {
        border: none;
        padding: 0;
        color: #000000;
        font-family: "BentonSans";
        font-weight: 700;
        font-size: 2.8rem; }
      .block-search form.minisearch .field.search .control .input-text,
      .block-search form.minisearch .field.search .control .input-text::-ms-input-placeholder {
        border: none;
        padding: 0;
        color: #000000;
        font-family: "BentonSans";
        font-weight: 700;
        font-size: 2.8rem; }
      .block-search form.minisearch .field.search .control .input-text,
      .block-search form.minisearch .field.search .control .input-text::placeholder {
        border: none;
        padding: 0;
        color: #000000;
        font-family: "BentonSans";
        font-weight: 700;
        font-size: 2.8rem; }
    .block-search form.minisearch .actions {
      position: absolute;
      top: 0;
      right: 0; }
      @media (min-width: 769px) {
        .block-search form.minisearch .actions {
          right: 50%;
          -webkit-transform: translateX(360px);
                  transform: translateX(360px); } }
    .block-search form.minisearch .search .label,
    .block-search form.minisearch .action.search {
      display: flex;
      align-items: center;
      padding: 10px;
      height: 50px;
      background-color: transparent;
      line-height: 4rem; }
      .block-search form.minisearch .search .label:not([disabled]):hover,
      .block-search form.minisearch .action.search:not([disabled]):hover {
        cursor: pointer; }
      .block-search form.minisearch .search .label::before,
      .block-search form.minisearch .action.search::before {
        content: "\e957";
        color: #000000;
        font-size: 2.2rem; }
    .block-search form.minisearch .action.search {
      padding-top: 30px; }

@media (max-width: 1024.98px) {
  .mdp-header-links .mdp-billet {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0; } }

.mdp-billet {
  display: flex;
  width: 100%; }
  .mdp-billet a {
    background-color: transparent;
    border-color: #000000;
    color: #000000;
    background-color: transparent;
    border-color: #CCCCCC;
    color: #000000;
    border-color: #000000; }
    .mdp-billet a:hover:not(:disabled) {
      background-color: #000000;
      border-color: #000000;
      color: #ffffff; }
    .mdp-billet a:hover:not(:disabled) {
      background-color: #000000;
      border-color: #000000;
      color: #ffffff; }
  @media (max-width: 1024.98px) {
    .mdp-billet {
      padding-top: 25px;
      padding-left: 25px; } }
  @media (min-width: 1025px) {
    .mdp-billet {
      justify-content: center; } }
  .mdp-billet a {
    display: flex;
    font-weight: 400; }
    .mdp-billet a:after {
      order: -1;
      margin: 0 10px 0 0; }

@media (max-width: 1024.98px) {
  .switcher {
    margin-top: 20px;
    margin-bottom: 10px; } }

.switcher-trigger strong {
  font-weight: 500;
  text-transform: capitalize; }

.topmenu-ctas {
  display: flex;
  justify-content: space-between; }
  @media (max-width: 1024.98px) {
    .topmenu-ctas {
      width: 100%;
      margin-top: 20px;
      margin-left: -15px;
      margin-right: -15px;
      padding-left: 0;
      padding-right: 0; } }
  .topmenu-ctas li {
    flex: 1 1 0;
    max-width: 160px;
    margin: 0 10px; }
    @media (max-width: 1024.98px) {
      .topmenu-ctas li {
        margin-left: 5px;
        margin-right: 5px; } }
    @media (min-width: 1025px) {
      .topmenu-ctas li {
        white-space: nowrap; } }
    @media (min-width: 1025px) {
      .topmenu-ctas li.btn--blue {
        margin-left: 30px;
        margin-right: 30px; } }
    .topmenu-ctas li:nth-child(1) {
      margin-left: 0; }
    .topmenu-ctas li:last-child {
      margin-right: 0; }
  .topmenu-ctas a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    padding-left: 5px;
    padding-right: 5px;
    border: none;
    color: #000000;
    text-align: left; }
    @media (min-width: 1025px) {
      .topmenu-ctas a {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 10px;
        padding-bottom: 10px; } }
    .topmenu-ctas a:nth-child(1) {
      margin-left: 0; }
    .topmenu-ctas a:last-child {
      margin-right: 0; }
    .topmenu-ctas a::before {
      text-transform: none;
      font-family: 'icomoon' !important;
      font-style: normal;
      font-variant: normal;
      font-weight: normal;
      line-height: 1;
      speak: none;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-size: 2rem;
      margin-right: 5px; }
  .topmenu-ctas .universe-yellow a {
    background-color: #FFD265; }
    .topmenu-ctas .universe-yellow a::before {
      content: "\e90b"; }
    .topmenu-ctas .universe-yellow a:hover {
      background-color: #DAB561; }
    @media (max-width: 639.98px) {
      .topmenu-ctas .universe-yellow a span {
        max-width: 60px; } }
  .topmenu-ctas .universe-blue a {
    background-color: #8FBDEB; }
    .topmenu-ctas .universe-blue a::before {
      content: "\e90e"; }
    @media (max-width: 639.98px) {
      .topmenu-ctas .universe-blue a span {
        max-width: 50px; } }
    .topmenu-ctas .universe-blue a:hover {
      background-color: #7197BC; }
  .topmenu-ctas .universe-green a {
    background-color: #BCCDCD; }
    .topmenu-ctas .universe-green a::before {
      content: "\e96f"; }
    .topmenu-ctas .universe-green a:hover {
      background-color: #98A6A6; }

:root {
  --app-height: 100%; }

.navigation-wrapper__logo {
  margin-bottom: 20px; }
  .navigation-wrapper__logo img {
    width: 70px; }

.nav-sections .navigation::-webkit-scrollbar,
.nav-sections::-webkit-scrollbar,
.nav-sections .submenu::-webkit-scrollbar {
  display: none; }

.nav-sections,
.nav-sections .submenu {
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */ }

.nav-sections .navigation > ul li.highlited > a span {
  color: #FF603D; }

.nav-sections .navigation > ul li > a {
  display: flex;
  align-items: center;
  flex-wrap: wrap; }

.nav-sections .navigation > ul li .submenu-wrapper li > a span {
  order: 1;
  margin-right: 20px; }

.nav-sections .navigation > ul li .submenu-wrapper li > a .label-flag {
  order: 2;
  font-size: 1.2rem; }

.nav-sections .navigation > ul li.bottom-separator::after {
  display: block;
  content: "";
  padding-bottom: 10px;
  border-bottom: 1px solid #A1978D;
  margin-bottom: 15px; }
  @media (max-width: 1024.98px) {
    .nav-sections .navigation > ul li.bottom-separator::after {
      margin-left: 25px;
      margin-right: 25px; } }

.nav-sections .navigation > ul li.bottom-separator + .pro-area-label::before {
  display: none; }

.nav-sections .navigation > ul li.pro-area-label::before {
  display: block;
  content: "";
  padding-top: 8px;
  border-top: 1px solid #A1978D;
  margin-top: 15px; }
  @media (max-width: 1024.98px) {
    .nav-sections .navigation > ul li.pro-area-label::before {
      margin-left: 25px;
      margin-right: 25px; } }

.nav-sections .navigation > ul li.pro-area-label span {
  display: block;
  padding: 13px 25px;
  font-size: 1.2rem;
  line-height: 1.6;
  text-transform: uppercase;
  color: #2825C8; }
  @media (min-width: 1025px) {
    .nav-sections .navigation > ul li.pro-area-label span {
      font-size: 1.4rem;
      line-height: 1.9;
      padding: 10px 0; } }

.push-products-menu > li,
.menu-acm-content > li {
  padding-bottom: 10px;
  border-bottom: 1px solid #000000; }
  @media (max-width: 1024.98px) {
    .push-products-menu > li,
    .menu-acm-content > li {
      margin-left: 25px;
      margin-right: 25px; } }
  @media (min-width: 1025px) {
    .push-products-menu > li,
    .menu-acm-content > li {
      display: block;
      position: relative; }
      .push-products-menu > li::before,
      .menu-acm-content > li::before {
        content: "";
        position: absolute;
        bottom: -1px;
        left: 0;
        right: 100%;
        background-color: currentColor;
        height: 1px;
        transition: right .5s ease-out; }
      .push-products-menu > li:hover::before,
      .menu-acm-content > li:hover::before {
        right: 0; } }
  .push-products-menu > li + li,
  .menu-acm-content > li + li {
    margin-top: 10px; }
  .push-products-menu > li .product-item__inner,
  .push-products-menu > li .content-item__inner,
  .menu-acm-content > li .product-item__inner,
  .menu-acm-content > li .content-item__inner {
    display: grid;
    grid-template-columns: 150px auto;
    background-color: #ffffff;
    padding: 10px; }
    @media (min-width: 1025px) {
      .push-products-menu > li .product-item__inner,
      .push-products-menu > li .content-item__inner,
      .menu-acm-content > li .product-item__inner,
      .menu-acm-content > li .content-item__inner {
        padding-bottom: 20px; } }
  .push-products-menu > li .product-item-metas,
  .menu-acm-content > li .product-item-metas {
    margin-bottom: 0; }
  .push-products-menu > li .product-item-photo,
  .menu-acm-content > li .product-item-photo {
    grid-column: 1;
    grid-row: 1 / 3;
    padding: 0;
    max-width: 150px; }
    .push-products-menu > li .product-item-photo .hover-classic,
    .menu-acm-content > li .product-item-photo .hover-classic {
      left: 0;
      right: 0;
      bottom: auto; }
  .push-products-menu > li .content-item__inner > img,
  .menu-acm-content > li .content-item__inner > img {
    grid-column: 1;
    grid-row: 1 / 4; }
  .push-products-menu > li .cta > a,
  .push-products-menu > li .action.tocart,
  .menu-acm-content > li .cta > a,
  .menu-acm-content > li .action.tocart {
    min-width: 110px; }
    .push-products-menu > li .cta > a::before, .push-products-menu > li .cta > a::after,
    .push-products-menu > li .action.tocart::before,
    .push-products-menu > li .action.tocart::after,
    .menu-acm-content > li .cta > a::before,
    .menu-acm-content > li .cta > a::after,
    .menu-acm-content > li .action.tocart::before,
    .menu-acm-content > li .action.tocart::after {
      font-size: 1.8rem; }

.push-products-menu > li .product-item__inner::before {
  display: none; }

.push-products-menu > li .product-item__inner .product-item-link {
  margin-bottom: 0; }

.push-products-menu > li .product-item__inner .product-item-metas {
  display: none; }

.push-products-menu > li form[data-role="tocart-form"] {
  order: 99;
  margin-top: 10px; }

.push-products-menu > li .price-box {
  margin-top: 15px; }

.push-products-menu > li .product-item-photo {
  margin-bottom: 0; }
  .push-products-menu > li .product-item-photo img {
    max-width: 100%; }

.push-products-menu > li .product-item-name {
  font-size: 1.4rem; }
  @media (min-width: 1025px) {
    .push-products-menu > li .product-item-name {
      font-size: 1.5rem; } }

.push-products-menu > li .product-item-details::before,
.push-products-menu > li .product-item-link > *::before {
  display: none; }

.push-products-menu > li .action {
  width: auto;
  margin-top: 10px; }
  .push-products-menu > li .action.tocart .price-box {
    display: inline-block; }

.menu-acm-content .content-item__inner {
  display: flex;
  flex-direction: column; }
  @media (min-width: 1025px) {
    .menu-acm-content .content-item__inner {
      padding-left: 135px;
      padding-bottom: 20px; } }
  .menu-acm-content .content-item__inner > a {
    order: 1; }
  .menu-acm-content .content-item__inner .text {
    order: 2; }
  .menu-acm-content .content-item__inner .title {
    order: 3; }
  .menu-acm-content .content-item__inner .cta {
    order: 4; }
  .menu-acm-content .content-item__inner > a {
    overflow: hidden; }
    .menu-acm-content .content-item__inner > a img {
      -o-object-fit: cover;
         object-fit: cover;
      -o-object-position: center;
         object-position: center; }
  .menu-acm-content .content-item__inner .text,
  .menu-acm-content .content-item__inner .title {
    display: block;
    font-size: 1.4rem;
    line-height: 1.45; }
    @media (min-width: 1025px) {
      .menu-acm-content .content-item__inner .text,
      .menu-acm-content .content-item__inner .title {
        font-size: 1.5rem; } }
  .menu-acm-content .content-item__inner .text {
    padding: 0; }
  .menu-acm-content .content-item__inner .title {
    font-weight: 500; }
  .menu-acm-content .content-item__inner .cta {
    margin-top: 10px; }
    .menu-acm-content .content-item__inner .cta a {
      padding-right: 10px;
      padding-left: 13px; }
      @media (max-width: 369px) {
        .menu-acm-content .content-item__inner .cta a {
          font-size: 1rem;
          padding-right: 4px;
          padding-left: 10px;
          padding-top: 2px;
          padding-bottom: 2px; } }

@media (min-width: 1025px) {
  .nav-sections {
    position: fixed;
    top: 0;
    bottom: 0;
    left: -100%;
    width: 100%;
    max-width: 100vw;
    height: 100vh;
    height: var(--app-height);
    transition: left .3s ease-in;
    z-index: 100; }
    .nav-sections.is-active {
      left: 0; }
    .nav-sections .nav-sections-items {
      position: relative;
      height: 100%;
      width: 34vw;
      background-color: #ffffff; }
    .nav-sections .nav-sections-item-content {
      padding: 70px 35px; }
    .nav-sections.level1-active .mdp-header-menu-close {
      left: 67vw; }
    .nav-sections.level2-active .mdp-header-menu-close {
      left: 100vw; }
    .nav-sections .mdp-header-menu-close {
      position: absolute;
      top: 70px;
      left: 34vw;
      padding: 10px;
      -webkit-transform: translateX(calc(-100% - 20px));
              transform: translateX(calc(-100% - 20px));
      transition: left .3s linear;
      cursor: pointer; }
      .nav-sections .mdp-header-menu-close:hover {
        cursor: pointer; }
    .nav-sections .navigation {
      overflow-y: auto;
      max-height: calc(100vh - 200px);
      padding-right: 30px; }
      .nav-sections .navigation li.level0.is-active > .submenu-wrapper {
        display: block;
        -webkit-animation-name: movingTopToBottom;
                animation-name: movingTopToBottom;
        -webkit-animation-duration: .5s;
                animation-duration: .5s; }
      .nav-sections .navigation li.level0 > .submenu-wrapper {
        display: none; }
      .nav-sections .navigation li.level1 .submenu-wrapper {
        padding-left: 35px;
        padding-right: 35px; }
      .nav-sections .navigation .level0.submenu-wrapper .is-active > .submenu-wrapper {
        visibility: visible;
        -webkit-transform: translate(0);
                transform: translate(0);
        transition: -webkit-transform .5s ease-out;
        transition: transform .5s ease-out;
        transition: transform .5s ease-out, -webkit-transform .5s ease-out;
        opacity: 1; }
        .nav-sections .navigation .level0.submenu-wrapper .is-active > .submenu-wrapper.level1, .nav-sections .navigation .level0.submenu-wrapper .is-active > .submenu-wrapper.level2 {
          -webkit-transform: translate(0);
                  transform: translate(0); }
      .nav-sections .navigation .level0.submenu-wrapper .submenu-wrapper {
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        padding-top: 162px;
        min-width: 230px;
        visibility: hidden;
        opacity: 0;
        -webkit-transform: translateX(-100%);
                transform: translateX(-100%);
        background-color: #ffffff; }
        .nav-sections .navigation .level0.submenu-wrapper .submenu-wrapper.level0 {
          width: 34vw;
          padding-top: 0;
          z-index: 10; }
        .nav-sections .navigation .level0.submenu-wrapper .submenu-wrapper.level1 {
          width: 33vw;
          left: 34vw;
          -webkit-transform: translateX(-25px);
                  transform: translateX(-25px);
          z-index: -1; }
        .nav-sections .navigation .level0.submenu-wrapper .submenu-wrapper.level2 {
          width: 33vw;
          left: 33vw;
          -webkit-transform: translateX(-25px);
                  transform: translateX(-25px);
          z-index: -1; }
      .nav-sections .navigation .level0.submenu-wrapper .submenu {
        max-height: calc(100% - 220px);
        overflow-y: auto;
        width: 100%;
        padding-top: 10px;
        padding-bottom: 30px; }
      .nav-sections .navigation > ul li span {
        transition: all .3s ease-out !important; }
      .nav-sections .navigation > ul li:not(.is-active).universe-yellow > a span:hover {
        color: #FFD265; }
      .nav-sections .navigation > ul li:not(.is-active).universe-green > a span:hover {
        color: #BCCDCD; }
      .nav-sections .navigation > ul li:not(.is-active).universe-blue > a span:hover {
        color: #8FBDEB; }
      .nav-sections .navigation > ul li.is-active > a span {
        border-bottom-color: currentColor; }
        .nav-sections .navigation > ul li.is-active > a span::before {
          right: 0; }
      .nav-sections .navigation > ul li > a {
        padding: 5px 0;
        font-size: 1.8rem;
        line-height: 1.4; }
        .nav-sections .navigation > ul li > a:hover span::before {
          right: 0; }
        .nav-sections .navigation > ul li > a span {
          position: relative;
          display: inline;
          text-decoration: none;
          background-image: linear-gradient(currentColor, currentColor);
          background-size: 0% 1px;
          background-position: 0 100%;
          background-repeat: no-repeat;
          transition: background-size .5s ease-out;
          border-bottom: none;
          white-space: pre-line; }
          .nav-sections .navigation > ul li > a span:hover {
            background-size: 100% 1px;
            border-bottom: none; }
      .nav-sections .navigation > ul li.universe-yellow > a span {
        background-image: linear-gradient(#FFD265, #FFD265); }
      .nav-sections .navigation > ul li.universe-green > a span {
        background-image: linear-gradient(#BCCDCD, #BCCDCD); }
      .nav-sections .navigation > ul li.universe-blue > a span {
        background-image: linear-gradient(#8FBDEB, #8FBDEB); }
      .nav-sections .navigation > ul > li.is-active > a span {
        background-size: 100% 3px; }
      .nav-sections .navigation > ul > li > a {
        font-size: 2rem;
        font-weight: 700;
        line-height: 1.8; }
        .nav-sections .navigation > ul > li > a span {
          background-size: 0% 3px; }
          .nav-sections .navigation > ul > li > a span:hover {
            background-size: 100% 3px; }
      .nav-sections .navigation > ul > li > .submenu-wrapper > ul > li > a {
        text-align: left; }
        .nav-sections .navigation > ul > li > .submenu-wrapper > ul > li > a > span {
          background: 0 0 transparent; }
          .nav-sections .navigation > ul > li > .submenu-wrapper > ul > li > a > span:hover {
            background: 0 0 transparent;
            font-weight: 700; }
      .nav-sections .navigation > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > a > span {
        background: 0 0 transparent; }
        .nav-sections .navigation > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > a > span:hover {
          background: 0 0 transparent; }
      .nav-sections .navigation > ul > li.highlited {
        margin-left: 10px;
        padding-left: 20px; }
        .nav-sections .navigation > ul > li.highlited > a {
          position: relative; }
          .nav-sections .navigation > ul > li.highlited > a::before {
            position: absolute;
            top: 50%;
            -webkit-transform: translateY(-50%);
                    transform: translateY(-50%);
            left: -20px;
            content: "";
            height: 20px;
            border-left: 1px solid #000000; }
        .nav-sections .navigation > ul > li.highlited > a span {
          margin-right: 0; }
      .nav-sections .navigation > ul > li.universe-yellow > .submenu-wrapper > ul > li > a > span:hover {
        font-weight: 700;
        color: #FFD265; }
      .nav-sections .navigation > ul > li.universe-yellow > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > a > span:hover {
        font-weight: 700;
        color: #FFD265; }
      .nav-sections .navigation > ul > li.universe-green > .submenu-wrapper > ul > li > a > span:hover {
        font-weight: 700;
        color: #BCCDCD; }
      .nav-sections .navigation > ul > li.universe-green > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > a > span:hover {
        font-weight: 700;
        color: #BCCDCD; }
      .nav-sections .navigation > ul > li.universe-blue > .submenu-wrapper > ul > li > a > span:hover {
        font-weight: 700;
        color: #8FBDEB; }
      .nav-sections .navigation > ul > li.universe-blue > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > a > span:hover {
        font-weight: 700;
        color: #8FBDEB; }
    .nav-sections .panel.wrapper {
      padding-left: 34px;
      padding-right: 34px; } }

@media (max-width: 1024.98px) {
  .nav-sections {
    position: fixed;
    top: 0;
    bottom: 0;
    left: -100%;
    width: 100%;
    max-width: 100vw;
    height: 100vh;
    height: var(--app-height);
    background-color: #ffffff;
    overflow-y: auto;
    overflow-x: hidden;
    transition: left .3s ease-in;
    z-index: 100; }
    .nav-sections.is-active {
      left: 0;
      padding-bottom: 100px; }
      .nav-sections.is-active .mdp-header-menu-close {
        display: block; }
    .nav-sections .mdp-header-menu-close {
      display: none;
      position: absolute;
      top: 12px;
      right: 18px;
      z-index: 999;
      font-size: 1.6rem;
      padding: 12px;
      color: #000000; }
    .nav-sections.stop-overflow {
      overflow-y: hidden; }
    .nav-sections .nav-sections-item-content {
      margin-bottom: 10px; }
    .nav-sections .navigation-wrapper__logo {
      position: relative;
      z-index: 20;
      padding: 20px 25px 10px;
      background-color: #ffffff; }
      .nav-sections .navigation-wrapper__logo.hidden {
        position: absolute;
        padding: 0; }
    .nav-sections .navigation .level1 .previous-nav {
      padding: 25px;
      margin-bottom: 80px; }
    .nav-sections .navigation .previous-nav {
      display: flex;
      align-items: center;
      padding: 10px 25px 30px;
      font-weight: 500;
      font-size: 1.4rem;
      cursor: pointer; }
      .nav-sections .navigation .previous-nav::before {
        content: "\e907";
        font-size: 1.8rem;
        -webkit-transform: scale(-1);
                transform: scale(-1);
        text-transform: none;
        font-family: 'icomoon' !important;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        line-height: 1;
        speak: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        margin-right: 10px; }
    .nav-sections .navigation > ul > li.level0 > a {
      font-size: 2rem;
      font-weight: 700;
      line-height: 1.5; }
    .nav-sections .navigation > ul li span {
      transition: all .3s ease-out !important; }
    .nav-sections .navigation > ul li:not(.is-active) > a span:hover {
      background: 0 0; }
    .nav-sections .navigation > ul li:not(.is-active).universe-yellow > a span:hover {
      color: #FFD265; }
    .nav-sections .navigation > ul li:not(.is-active).universe-green > a span:hover {
      color: #BCCDCD; }
    .nav-sections .navigation > ul li:not(.is-active).universe-blue > a span:hover {
      color: #8FBDEB; }
    .nav-sections .navigation > ul li > a {
      padding: 13px 25px;
      font-size: 1.6rem;
      font-weight: 500;
      line-height: 1.4; }
    .nav-sections .navigation > ul li.is-active > .submenu-wrapper {
      -webkit-transform: translateX(0);
              transform: translateX(0); }
    .nav-sections .navigation > ul li .submenu-wrapper {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      overflow: hidden;
      -webkit-transform: translateX(-100%);
              transform: translateX(-100%);
      transition: -webkit-transform .3s ease-in;
      transition: transform .3s ease-in;
      transition: transform .3s ease-in, -webkit-transform .3s ease-in;
      z-index: 10;
      background-color: #ffffff;
      height: 100vh;
      height: var(--app-height); }
      .nav-sections .navigation > ul li .submenu-wrapper.init-overflow {
        position: fixed; }
        .nav-sections .navigation > ul li .submenu-wrapper.init-overflow > li a,
        .nav-sections .navigation > ul li .submenu-wrapper.init-overflow > li.previous-nav,
        .nav-sections .navigation > ul li .submenu-wrapper.init-overflow > li.mdpmenu-title,
        .nav-sections .navigation > ul li .submenu-wrapper.init-overflow > li.pro-area-label {
          position: static;
          opacity: 1; }
      .nav-sections .navigation > ul li .submenu-wrapper > li a,
      .nav-sections .navigation > ul li .submenu-wrapper > li.previous-nav,
      .nav-sections .navigation > ul li .submenu-wrapper > li.mdpmenu-title,
      .nav-sections .navigation > ul li .submenu-wrapper > li.pro-area-label {
        position: absolute;
        opacity: 0; }
    .nav-sections .navigation > ul li .submenu {
      max-height: calc(100% - 235px);
      overflow: auto; }
      .nav-sections .navigation > ul li .submenu.level0 {
        max-height: calc(100% - 125px); }
    .nav-sections .navigation > ul > li > .submenu-wrapper {
      height: 100vh;
      height: var(--app-height);
      padding-top: 150px; }
      .nav-sections .navigation > ul > li > .submenu-wrapper > li .submenu-wrapper {
        top: 0;
        padding-top: 25px; }
        .nav-sections .navigation > ul > li > .submenu-wrapper > li .submenu-wrapper .previous-nav {
          margin-bottom: 90px; }
    .nav-sections .navigation > ul > li.universe-yellow > .submenu-wrapper > ul > li > a > span:hover {
      font-weight: 700;
      color: #FFD265; }
    .nav-sections .navigation > ul > li.universe-yellow > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > a > span:hover {
      font-weight: 700;
      color: #FFD265; }
    .nav-sections .navigation > ul > li.universe-green > .submenu-wrapper > ul > li > a > span:hover {
      font-weight: 700;
      color: #BCCDCD; }
    .nav-sections .navigation > ul > li.universe-green > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > a > span:hover {
      font-weight: 700;
      color: #BCCDCD; }
    .nav-sections .navigation > ul > li.universe-blue > .submenu-wrapper > ul > li > a > span:hover {
      font-weight: 700;
      color: #8FBDEB; }
    .nav-sections .navigation > ul > li.universe-blue > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > a > span:hover {
      font-weight: 700;
      color: #8FBDEB; }
    .nav-sections .panel.wrapper {
      padding-left: 25px;
      padding-right: 25px; }
      .nav-sections .panel.wrapper > .header {
        padding-top: 33px;
        border-top: 1px solid #000000; }
      .nav-sections .panel.wrapper .actions.dropdown > .toggle {
        padding-left: 0; }
    .nav-sections .actions.dropdown > ul.dropdown {
      background-color: transparent; } }

.see-link,
.mdpmenu-title {
  display: block;
  position: relative;
  padding-top: 5px;
  padding-bottom: 5px; }
  @media (max-width: 1024.98px) {
    .see-link,
    .mdpmenu-title {
      padding: 13px 25px; } }
  .see-link span,
  .mdpmenu-title span {
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.8;
    border-bottom: 3px solid #A1978D; }

.universe-yellow .see-link span,
.universe-yellow .mdpmenu-title span {
  border-bottom-color: #FFD265; }

.universe-green .see-link span,
.universe-green .mdpmenu-title span {
  border-bottom-color: #BCCDCD; }

.universe-blue .see-link span,
.universe-blue .mdpmenu-title span {
  border-bottom-color: #8FBDEB; }

.mdpmenu-title {
  display: block; }
  @media (min-width: 1025px) {
    .mdpmenu-title {
      display: none; } }

.minicart-wrapper {
  position: relative;
  height: 100%; }
  .minicart-wrapper .counter.qty {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 18px;
    width: 18px;
    margin-left: 2px;
    padding: 4px;
    color: #ffffff;
    font-size: 1.1rem;
    border-radius: 50%;
    background-color: #FF603D;
    transition: background-color .2s; }
    .minicart-wrapper .counter.qty.empty {
      display: none; }
    @media (max-width: 1024.98px) {
      .minicart-wrapper .counter.qty {
        position: absolute;
        top: 5px;
        right: 2px;
        text-indent: 0; } }
    @media (min-width: 1025px) {
      .minicart-wrapper .counter.qty {
        height: 25px;
        width: 25px;
        font-size: 1.4rem;
        font-weight: bold; } }
  .minicart-wrapper .counter .counter-number {
    margin-top: 2px; }
  .minicart-wrapper.active .block-minicart {
    visibility: visible; }
  .minicart-wrapper.active .counter.qty {
    background-color: #4d4d4d;
    transition: background-color .3s; }

#minicart-wrapper {
  height: 100%; }

.block-minicart {
  height: 100%; }
  .block-minicart .minicart-empty {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 150px;
    margin-bottom: 20px; }
  .block-minicart .minicart-content-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%; }
  .block-minicart .block-title {
    margin-bottom: 40px; }
    .block-minicart .block-title .text {
      font-size: 1.6rem;
      font-family: "BentonSans SC";
      font-weight: 500;
      line-height: 2;
      padding: 0; }
    .block-minicart .block-title .qty {
      display: inline-block;
      vertical-align: text-bottom;
      height: 18px;
      width: 18px;
      margin-left: 5px;
      padding: 4px;
      color: #ffffff;
      font-size: 1.1rem;
      border-radius: 50%;
      background-color: #FF603D;
      text-align: center; }
  .block-minicart .block-content {
    display: flex;
    flex-direction: column;
    flex: 1 1 0; }
    .block-minicart .block-content .minicart-login {
      margin-bottom: 10px; }
      .block-minicart .block-content .minicart-login a span {
        font-weight: bold;
        text-decoration: underline;
        line-height: 1.4; }
    .block-minicart .block-content > .action.close {
      order: 1; }
    .block-minicart .block-content > .minicart-items-wrapper {
      order: 2; }
    .block-minicart .block-content > .subtotal {
      order: 3; }
    .block-minicart .block-content > .extra {
      order: 4; }
    .block-minicart .block-content > .actions {
      order: 5; }
  .block-minicart .minicart-widgets,
  .block-minicart .subtitle {
    display: none; }
  .block-minicart .minicart-items-wrapper {
    height: auto !important;
    max-height: calc(100vh - 400px);
    overflow-y: auto; }
    .block-minicart .minicart-items-wrapper .minicart-items {
      border-top: 1px solid #e6e6e6; }
    .block-minicart .minicart-items-wrapper .product-item {
      position: relative;
      padding-bottom: 20px;
      padding-top: 40px;
      border-bottom: 1px solid #e6e6e6; }
      .block-minicart .minicart-items-wrapper .product-item > .product {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        min-height: 150px; }
      .block-minicart .minicart-items-wrapper .product-item .product-item-photo {
        margin-right: 10px;
        width: 110px; }
      .block-minicart .minicart-items-wrapper .product-item .product-image-container {
        display: block;
        width: 100% !important; }
        .block-minicart .minicart-items-wrapper .product-item .product-image-container .product-image-wrapper {
          display: block;
          padding-bottom: 0 !important; }
        .block-minicart .minicart-items-wrapper .product-item .product-image-container .product-image-photo {
          width: 110px !important;
          max-width: 110px; }
      .block-minicart .minicart-items-wrapper .product-item .actions {
        width: 100%; }
        .block-minicart .minicart-items-wrapper .product-item .actions .primary,
        .block-minicart .minicart-items-wrapper .product-item .actions .secondary {
          margin: 0; }
        .block-minicart .minicart-items-wrapper .product-item .actions .primary .edit {
          margin-top: 20px; }
          .block-minicart .minicart-items-wrapper .product-item .actions .primary .edit::before {
            content: "\e944"; }
          .block-minicart .minicart-items-wrapper .product-item .actions .primary .edit span {
            text-decoration: underline; }
        .block-minicart .minicart-items-wrapper .product-item .actions .secondary {
          position: absolute;
          top: 2px;
          right: 5px; }
          .block-minicart .minicart-items-wrapper .product-item .actions .secondary .delete {
            padding: 10px; }
            .block-minicart .minicart-items-wrapper .product-item .actions .secondary .delete::before {
              font-size: 1.2rem; }
    .block-minicart .minicart-items-wrapper .labels {
      display: flex; }
    .block-minicart .minicart-items-wrapper .labels > span,
    .block-minicart .minicart-items-wrapper .discount-percent {
      font-size: 0.9rem;
      line-height: 1; }
  .block-minicart .product-item-details {
    flex: 1;
    font-size: 1.4rem;
    line-height: 1.4; }
    .block-minicart .product-item-details .product-item-name {
      display: inline-block;
      margin-bottom: 2px;
      font-family: "BentonSans SC"; }
    .block-minicart .product-item-details > .options {
      margin-bottom: 20px; }
      .block-minicart .product-item-details > .options .list::after {
        display: block;
        content: "";
        clear: both;
        font-size: 0;
        line-height: 0;
        height: 0;
        overflow: hidden; }
      .block-minicart .product-item-details > .options .list .label,
      .block-minicart .product-item-details > .options .list .values {
        float: left;
        margin-top: 6px; }
      .block-minicart .product-item-details > .options .list .label {
        clear: left;
        font-weight: bold;
        margin-right: 6px; }
        .block-minicart .product-item-details > .options .list .label::after {
          content: " :"; }
    .block-minicart .product-item-details .product-item-pricing {
      display: flex;
      flex-direction: row-reverse;
      align-items: center;
      margin-bottom: 10px;
      margin-top: 10px; }
    .block-minicart .product-item-details .price-container {
      flex: 1 1 0;
      padding-left: 10px;
      text-align: right; }
    .block-minicart .product-item-details .minicart-price .price {
      font-size: 1.4rem;
      font-weight: 500; }
    .block-minicart .product-item-details .minicart-price .minicart-product-base-price {
      display: block;
      text-decoration: line-through; }
      .block-minicart .product-item-details .minicart-price .minicart-product-base-price + .minicart-product-final-price {
        color: #FF603D; }
    .block-minicart .product-item-details .details-qty .soon-qty-updater-wrap {
      width: 85px;
      height: 50px; }
    .block-minicart .product-item-details .details-qty .update-cart-item {
      position: absolute;
      visibility: hidden; }
  .block-minicart .grand-total {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
    margin-top: 40px;
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 1.4; }
    .block-minicart .grand-total .amount {
      margin-left: 10px; }
  .block-minicart .subtotal {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-top: 20px; }
  .block-minicart .extra {
    margin-bottom: 55px; }
    .block-minicart .extra .estimated-shipping,
    .block-minicart .extra .k-discount-container {
      width: 100%;
      display: flex;
      justify-content: space-between;
      margin-top: 20px; }
    .block-minicart .extra .grand-total {
      margin-top: 20px;
      padding-top: 20px;
      border-top: 1px solid #e6e6e6; }
  .block-minicart .actions {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: auto; }
    .block-minicart .actions > .primary,
    .block-minicart .actions > .secondary {
      flex: 1 1 0; }
    .block-minicart .actions > .primary {
      margin-left: 5px; }
    .block-minicart .actions > .secondary {
      margin-right: 5px; }
    .block-minicart .actions .action {
      display: block;
      width: 100%; }
  .block-minicart .itemPopupImage {
    color: #000000;
    text-decoration: none;
    font-size: 1.4rem; }
    .block-minicart .itemPopupImage::before {
      content: "";
      display: inline-block;
      content: "\e944"; }
    .block-minicart .itemPopupImage span {
      margin-left: 4px;
      border-bottom: 1px solid; }

body.ajax-loading .block-minicart .block-content::before {
  display: block;
  width: 200px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: url("../fonts/loader.svg") no-repeat;
  background-size: 200px;
  content: ""; }

body.ajax-loading .block-minicart .block-content > *:not(.actions) {
  opacity: 0;
  transition: opacity .3s linear; }

@media (min-width: 1025px) {
  body.init-sticky .page-header {
    position: -webkit-sticky;
    position: sticky;
    top: -122px; }
  body.sticky .page-header {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    padding-bottom: 10px;
    box-shadow: 0 0 10px 0 rgba(100, 100, 100, 0.5); } }

@media (max-width: 1024.98px) {
  body.init-sticky .page-header {
    position: -webkit-sticky;
    position: sticky;
    top: -200px;
    transition: top .3s linear; }
  body.sticky .page-header {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 10;
    opacity: 1;
    box-shadow: 0 0 10px 0 rgba(100, 100, 100, 0.5); } }

.header-top {
  padding: 10px 20px;
  background-color: #f2f2f2; }
  .header-top .header-top-items {
    display: flex;
    justify-content: space-between; }

.page-footer {
  background-color: #ffffff; }
  @media (min-width: 769px) {
    .page-footer {
      border-top: 1px solid #98A6A6; } }
  .page-footer > .mdp-footer-reinsurance {
    background-color: #E6E5DE; }
  .page-footer .footer-reinsurance {
    padding-top: 40px;
    padding-bottom: 40px; }
    @media (min-width: 769px) {
      .page-footer .footer-reinsurance {
        padding-top: 60px;
        padding-bottom: 60px; } }
  @media (min-width: 769px) {
    .page-footer .reinsurance-list {
      display: flex;
      margin: 0 -15px; } }
  @media (max-width: 768.98px) {
    .page-footer .reinsurance-list .reinsurance-list-item + .reinsurance-list-item {
      margin-top: 20px; } }
  @media (min-width: 769px) {
    .page-footer .reinsurance-list .reinsurance-list-item {
      flex: 1;
      display: flex;
      flex-direction: column;
      align-items: center;
      padding: 0 15px; } }
  .page-footer .reinsurance-list .reinsurance-item {
    flex: 1;
    display: flex;
    align-items: center;
    width: 100%;
    padding-left: 15px;
    border-left: 1px solid rgba(51, 51, 51, 0.25);
    font-weight: 700;
    font-size: 2.2rem;
    line-height: 1.3;
    text-align: left; }
  .page-footer .footer.content {
    padding-top: 46px;
    padding-bottom: 20px; }
    @media (min-width: 769px) {
      .page-footer .footer.content {
        padding-top: 105px;
        padding-bottom: 70px; } }
    @media (min-width: 769px) {
      .page-footer .footer.content .footer-social-container,
      .page-footer .footer.content .mdp-footer-links {
        display: flex;
        flex-wrap: wrap;
        margin: 0 -15px; }
        .page-footer .footer.content .footer-social-container > div,
        .page-footer .footer.content .mdp-footer-links > div {
          padding: 0 15px; }
          .page-footer .footer.content .footer-social-container > div[class*="mdp-footer-"],
          .page-footer .footer.content .mdp-footer-links > div[class*="mdp-footer-"] {
            flex: 0 0 50%; }
          .page-footer .footer.content .footer-social-container > div.column,
          .page-footer .footer.content .mdp-footer-links > div.column {
            display: flex;
            flex: 0 0 25%; } }
    .page-footer .footer.content .mdp-footer-links > div[data-content-type="html"] {
      display: flex;
      flex-wrap: wrap;
      width: 100%;
      padding: 0; }
      @media (max-width: 768.98px) {
        .page-footer .footer.content .mdp-footer-links > div[data-content-type="html"] {
          display: block; } }
      .page-footer .footer.content .mdp-footer-links > div[data-content-type="html"] > div {
        padding: 0 15px; }
        .page-footer .footer.content .mdp-footer-links > div[data-content-type="html"] > div[class*="mdp-footer-"] {
          flex: 0 0 50%; }
        .page-footer .footer.content .mdp-footer-links > div[data-content-type="html"] > div.column {
          display: flex;
          flex: 0 0 25%; }
          @media (max-width: 768.98px) {
            .page-footer .footer.content .mdp-footer-links > div[data-content-type="html"] > div.column {
              display: block; } }
    .page-footer .footer.content .footer-links-container {
      margin-top: 40px; }
      @media (max-width: 768.98px) {
        .page-footer .footer.content .footer-links-container {
          padding-top: 5px;
          padding-bottom: 5px;
          border-left: 1px solid rgba(51, 51, 51, 0.25); } }
      @media (min-width: 769px) {
        .page-footer .footer.content .footer-links-container {
          margin-top: 70px; } }
    .page-footer .footer.content .block.newsletter {
      padding-left: 15px;
      border-left: 1px solid rgba(51, 51, 51, 0.25); }
      .page-footer .footer.content .block.newsletter .newsletter-baseline {
        max-width: 550px;
        margin-bottom: 20px;
        font-size: 1.2rem; }

.mdp-footer-prez {
  font-weight: 700;
  font-size: 2.4rem;
  line-height: 1.2;
  margin-bottom: 60px; }
  @media (min-width: 769px) {
    .mdp-footer-prez {
      max-width: 920px;
      font-size: 3.2rem;
      margin-bottom: 90px; } }
  @media (min-width: 1025px) {
    .mdp-footer-prez {
      max-width: 70%;
      min-width: 920px; } }

@media (max-width: 768.98px) {
  .mdp-footer-links .column + .column {
    margin-top: 15px; }
  .mdp-footer-links .footer-title {
    display: flex;
    justify-content: space-between; }
    .mdp-footer-links .footer-title .icon-arrow {
      transition: -webkit-transform .3s;
      transition: transform .3s;
      transition: transform .3s, -webkit-transform .3s; }
  .mdp-footer-links [data-role="title"][aria-selected="true"] .icon-arrow {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); } }

@media (min-width: 769px) {
  .mdp-footer-links .footer-links-content {
    padding-left: 15px;
    border-left: 1px solid rgba(51, 51, 51, 0.25); }
  .mdp-footer-links .footer-title {
    margin-bottom: 25px; } }

.mdp-footer-links .footer-list a {
  padding: 5px 0; }

@media (max-width: 768.98px) {
  .mdp-footer-social {
    margin-top: 40px; } }

@media (min-width: 769px) {
  .mdp-footer-social {
    display: flex; } }

.mdp-social-links {
  padding-left: 15px;
  border-left: 1px solid rgba(51, 51, 51, 0.25); }
  .mdp-social-links .footer-baseline {
    margin-bottom: 0;
    font-size: 1.4rem; }
    @media (min-width: 769px) {
      .mdp-social-links .footer-baseline {
        font-size: 1.6rem; } }
  .mdp-social-links .social-list {
    display: flex;
    margin: 30px -15px 0; }
    @media (min-width: 769px) {
      .mdp-social-links .social-list {
        margin-top: 45px; } }
  .mdp-social-links .social-list-item {
    padding: 0 15px; }

@media (max-width: 768.98px) {
  .mdp-avis-verifies {
    margin-top: 40px; }
    .mdp-avis-verifies img {
      width: auto;
      height: 90px; } }

@media (min-width: 769px) {
  .mdp-avis-verifies {
    margin-left: 70px; } }

.category-l-institution .footer-reinsurance {
  display: none; }

.mdp-copyright {
  padding-top: 30px;
  text-align: center;
  font-size: 1.2rem;
  line-height: 1.5; }
  @media (max-width: 768.98px) {
    .mdp-copyright {
      width: 280px;
      margin-right: auto;
      margin-left: auto; } }
  @media (min-width: 769px) {
    .mdp-copyright {
      font-size: 1.4rem; } }
  @media (min-width: 1025px) {
    .mdp-copyright {
      padding-top: 90px;
      font-size: 1.5rem; } }
  .footer-checkout .mdp-copyright {
    padding-bottom: 30px; }
    @media (min-width: 1025px) {
      .footer-checkout .mdp-copyright {
        padding-top: 150px;
        padding-bottom: 80px; } }

.cs-block {
  padding: 20px 0; }
  @media (min-width: 769px) {
    .cs-block {
      padding: 40px 0; } }

.amgdprcookie-table th,
.amgdprcookie-table td {
  padding: 5px 10px;
  text-align: left;
  line-height: 1.3; }

.amgdprcookie-table th {
  font-weight: bold; }

.amgdprcookie-link {
  cursor: pointer; }

.amgdprcookie-row {
  padding-bottom: 10px; }

.amgdpr-block-content .amgdpr-cookie-link {
  margin-top: 10px; }

body .gdpr-cookie-modal_setup-modal .amgdprcookie-done {
  margin: 15px; }

body .amgdprcookie-modal-container .modal-inner-wrap,
body .amgdprcookie-groups-modal .modal-inner-wrap {
  width: 670px;
  max-width: 100%;
  border-radius: 0;
  padding: 0;
  max-height: 65vh;
  height: auto; }
  body .amgdprcookie-modal-container .modal-inner-wrap .subtitle-1, body .amgdprcookie-modal-container .modal-inner-wrap h5[data-content-type="heading"],
  body .amgdprcookie-modal-container .modal-inner-wrap h6[data-content-type="heading"],
  body .amgdprcookie-groups-modal .modal-inner-wrap .subtitle-1,
  body .amgdprcookie-groups-modal .modal-inner-wrap h5[data-content-type="heading"],
  body .amgdprcookie-groups-modal .modal-inner-wrap h6[data-content-type="heading"] {
    margin-bottom: 0; }
  body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-modal-block,
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-modal-block {
    position: relative;
    padding-top: 60px; }
  body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-cookie-container .amgdprcookie-options,
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-cookie-container .amgdprcookie-options {
    display: block;
    color: #389dfe;
    text-align: right;
    text-transform: capitalize;
    letter-spacing: .3px;
    font-size: 1.2rem;
    margin-top: 0;
    padding: 0;
    background: none; }
    body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-cookie-container .amgdprcookie-options::before, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-cookie-container .amgdprcookie-options::after,
    body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-cookie-container .amgdprcookie-options::before,
    body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-cookie-container .amgdprcookie-options::after {
      content: none; }
  body .amgdprcookie-modal-container .modal-inner-wrap .action-close:not(.refuse-close),
  body .amgdprcookie-groups-modal .modal-inner-wrap .action-close:not(.refuse-close) {
    display: none; }
  body .amgdprcookie-modal-container .modal-inner-wrap .refuse-close,
  body .amgdprcookie-groups-modal .modal-inner-wrap .refuse-close {
    position: absolute;
    width: auto;
    top: 0;
    right: 2rem;
    text-decoration: underline; }
    body .amgdprcookie-modal-container .modal-inner-wrap .refuse-close::after,
    body .amgdprcookie-groups-modal .modal-inner-wrap .refuse-close::after {
      font-size: 1.2rem;
      content: " \e907";
      text-decoration: none; }
  body .amgdprcookie-modal-container .modal-inner-wrap .modal-content,
  body .amgdprcookie-groups-modal .modal-inner-wrap .modal-content {
    padding: 20px 10px;
    margin-bottom: 0; }
    @media (min-width: 769px) {
      body .amgdprcookie-modal-container .modal-inner-wrap .modal-content,
      body .amgdprcookie-groups-modal .modal-inner-wrap .modal-content {
        padding: 25px 30px; } }
  body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button-container,
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button-container {
    display: flex;
    align-items: center;
    justify-content: space-between; }
    body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button-container .amgdprcookie-button.-save,
    body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button-container .amgdprcookie-button.-save {
      margin-left: 10px; }
      @media (min-width: 640px) {
        body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button-container .amgdprcookie-button.-save,
        body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button-container .amgdprcookie-button.-save {
          margin-left: 20px; } }
    body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button-container .amgdprcookie-button.-decline,
    body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button-container .amgdprcookie-button.-decline {
      margin-left: 10px; }
      @media (min-width: 640px) {
        body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button-container .amgdprcookie-button.-decline,
        body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button-container .amgdprcookie-button.-decline {
          margin-left: auto; } }
    body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button-container .amgdprcookie-button-partner,
    body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button-container .amgdprcookie-button-partner {
      order: 1; }
  body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-policy-container,
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-policy-container {
    box-shadow: none;
    padding: 0;
    margin: 0 0 5px; }
    body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-policy-container .amgdprcookie-text-container,
    body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-policy-container .amgdprcookie-text-container {
      max-height: 39vh;
      overflow-y: auto;
      margin-top: 5px;
      padding-bottom: 70px;
      margin-bottom: 0; }
  body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-groups-container,
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-groups-container {
    display: none; }
  body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-groups-container,
  body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-cookie-container,
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-groups-container,
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-cookie-container {
    box-shadow: none;
    overflow-y: auto;
    height: auto !important; }
    body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-groups-container input[type="checkbox"] + label::before,
    body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-cookie-container input[type="checkbox"] + label::before,
    body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-groups-container input[type="checkbox"] + label::before,
    body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-cookie-container input[type="checkbox"] + label::before {
      content: none; }
    body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-groups-container input[type="checkbox"] + label::after,
    body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-cookie-container input[type="checkbox"] + label::after,
    body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-groups-container input[type="checkbox"] + label::after,
    body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-cookie-container input[type="checkbox"] + label::after {
      opacity: 1;
      -webkit-transform: none;
              transform: none; }
    body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-groups-container .amgdprcookie-toggle-cookie .amgdprcookie-input:checked:not([disabled]) + .amgdprcookie-label,
    body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-cookie-container .amgdprcookie-toggle-cookie .amgdprcookie-input:checked:not([disabled]) + .amgdprcookie-label,
    body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-groups-container .amgdprcookie-toggle-cookie .amgdprcookie-input:checked:not([disabled]) + .amgdprcookie-label,
    body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-cookie-container .amgdprcookie-toggle-cookie .amgdprcookie-input:checked:not([disabled]) + .amgdprcookie-label {
      background-color: #68AC92; }
  body .amgdprcookie-modal-container .modal-inner-wrap .visible,
  body .amgdprcookie-groups-modal .modal-inner-wrap .visible {
    display: block; }
    body .amgdprcookie-modal-container .modal-inner-wrap .visible .amgdprcookie-cookie-container,
    body .amgdprcookie-groups-modal .modal-inner-wrap .visible .amgdprcookie-cookie-container {
      overflow-y: initial; }
  body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block,
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #ffffff;
    display: flex;
    justify-content: space-between;
    padding-top: 20px;
    margin-top: 10px; }
    body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block.-settings,
    body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block.-settings {
      justify-content: flex-end; }
    body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .amgdprcookie-button.-save,
    body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .amgdprcookie-button.-save {
      margin-left: 0; }
    body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .amgdprcookie-button,
    body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .amgdprcookie-button.-save,
    body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .amgdprcookie-button,
    body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .amgdprcookie-button.-save {
      flex-basis: auto; }
  body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-modal-block.is-open .amgdprcookie-buttons-block,
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-modal-block.is-open .amgdprcookie-buttons-block {
    position: relative;
    padding-top: 0;
    margin-top: -40px;
    margin-bottom: 15px; }
  body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-partner-container,
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-partner-container {
    display: none;
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: left; }
    body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-partner-container.-show,
    body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-partner-container.-show {
      display: block;
      -webkit-animation-name: movingTopToBottom;
              animation-name: movingTopToBottom;
      -webkit-animation-duration: .5s;
              animation-duration: .5s; }
    body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-partner-container p, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-partner-container .cms-no-route .main, .cms-no-route body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-partner-container .main,
    body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-partner-container ul, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-partner-container li,
    body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-partner-container p,
    body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-partner-container .cms-no-route .main,
    .cms-no-route body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-partner-container .main,
    body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-partner-container ul,
    body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-partner-container li {
      line-height: 1.4; }

.gdpr-customer-settings .amgdpr-link,
.gdpr-customer-settings .amasty-gdpr-consent a {
  margin-bottom: 10px; }

.gdpr-customer-settings .policy-content,
.gdpr-customer-settings .amasty-gdpr-consent {
  margin-bottom: 15px; }

.products-grid,
.products-list {
  padding: 30px 0; }

.contentmanager-contentlist-view .page-title {
  margin-top: 50px;
  margin-bottom: 0;
  padding-bottom: 10px;
  line-height: 1;
  border-bottom: 1px solid #CCCCCC; }
  @media (min-width: 769px) {
    .contentmanager-contentlist-view .page-title {
      margin-top: 70px;
      margin-bottom: 20px; } }

.contentmanager-contentlist-view .contents-grid .block-text {
  margin-top: 20px; }
  @media (min-width: 1025px) {
    .contentmanager-contentlist-view .contents-grid .block-text {
      font-size: 1.8rem;
      margin-bottom: 50px; } }
  .contentmanager-contentlist-view .contents-grid .block-text.block-text-bottom {
    text-align: center; }
    @media (min-width: 1025px) {
      .contentmanager-contentlist-view .contents-grid .block-text.block-text-bottom {
        font-size: 1.6rem; } }

.contentmanager-contentlist-view .contents-grid .block-content {
  padding-top: 0;
  padding-bottom: 0; }

@media (min-width: 769px) {
  .contentmanager-contentlist-view .selected-filters-container {
    float: left;
    padding-right: 20px; } }

.contentmanager-contentlist-view .toolbar-bottom {
  text-align: center;
  max-width: 450px;
  margin: 50px auto 80px; }
  .contentmanager-contentlist-view .toolbar-bottom .pager {
    text-align: center;
    margin-bottom: 10px; }
  .contentmanager-contentlist-view .toolbar-bottom .toolbar-amount {
    display: none; }
  .contentmanager-contentlist-view .toolbar-bottom .pages {
    margin-bottom: 15px; }
    @media (min-width: 1025px) {
      .contentmanager-contentlist-view .toolbar-bottom .pages {
        float: left;
        position: relative;
        top: 5px;
        margin-bottom: 15px; } }
    .contentmanager-contentlist-view .toolbar-bottom .pages ul.items {
      justify-content: center; }
  @media (min-width: 1025px) {
    .contentmanager-contentlist-view .toolbar-bottom .see-all-collections {
      margin-left: 10px; } }

.cm-filter-current {
  text-transform: capitalize;
  margin-bottom: 30px; }
  .cm-filter-current > .items {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: -5px;
    padding: 0; }
    .cm-filter-current > .items > .item {
      position: relative;
      display: flex;
      align-items: center;
      padding: 7px 5px 5px;
      margin: 5px;
      border: 1px solid #CCCCCC;
      border-radius: 100px;
      font-family: "BentonSans";
      font-size: 1.4rem;
      font-weight: 400;
      transition: border-color .3s; }
      .cm-filter-current > .items > .item:hover, .cm-filter-current > .items > .item:focus, .cm-filter-current > .items > .item:active {
        border-color: currentColor; }
    .cm-filter-current > .items .action.remove::after {
      content: "\e91c";
      position: static;
      width: inherit;
      height: inherit;
      -webkit-transform: inherit;
              transform: inherit;
      font-size: 1.1rem;
      margin-left: 15px; }

@media (min-width: 640px) {
  .widget-content-grid {
    display: flex;
    flex-wrap: wrap;
    margin-left: -9px;
    margin-right: -9px; } }

.widget-content-grid li.content-item {
  width: 100%; }
  @media (max-width: 639.98px) {
    .widget-content-grid li.content-item {
      width: 100%;
      margin: 0 auto; }
      .widget-content-grid li.content-item + li.content-item {
        padding-top: 35px; } }
  @media (min-width: 640px) {
    .widget-content-grid li.content-item {
      width: 50%; }
      .widget-content-grid li.content-item:not(:nth-child(-n+2)) {
        padding-top: 35px; } }
  @media (min-width: 1025px) {
    .widget-content-grid li.content-item {
      width: 33.33333%; }
      .widget-content-grid li.content-item:nth-child(3n+1) {
        border-left: none; }
      .widget-content-grid li.content-item:not(:nth-child(-n+2)) {
        padding-top: 0; }
      .widget-content-grid li.content-item:not(:nth-child(-n+3)) {
        padding-top: 40px; } }

:root {
  --hover-height: 0px; }

.widget-content-grid .content-item {
  position: relative;
  width: 100%;
  margin: 0;
  padding: 0 10px; }
  .widget-content-grid .content-item::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 0; }
  @media (min-width: 1025px) {
    .widget-content-grid .content-item:hover {
      z-index: 5; }
      .widget-content-grid .content-item:hover::before {
        height: var(--hover-height); }
      .widget-content-grid .content-item:hover .collection-photo.images .image-hover {
        opacity: 1; }
      .widget-content-grid .content-item:hover .collection-photo.images .image {
        opacity: 0; }
      .widget-content-grid .content-item:hover .collection-photo + .collection-informations {
        top: 0; }
      .widget-content-grid .content-item:hover .descriptif {
        opacity: 0; }
      .widget-content-grid .content-item:hover .title {
        background-size: 100% 1px; } }
  .widget-content-grid .content-item .block.widget {
    height: 100%;
    padding-bottom: 20px;
    transition: padding-bottom .3s linear;
    box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.15); }
  .widget-content-grid .content-item .block-content {
    height: 100%; }
    .widget-content-grid .content-item .block-content > a {
      display: block;
      height: 100%;
      position: relative; }
    .widget-content-grid .content-item .block-content .labels {
      position: absolute;
      z-index: 2; }
  .widget-content-grid .content-item .collection-photo {
    display: block;
    position: relative; }
    @media (min-width: 1025px) {
      .widget-content-grid .content-item .collection-photo {
        transition: height .3s linear;
        overflow: hidden; } }
    .widget-content-grid .content-item .collection-photo .image {
      display: none; }
      @media (min-width: 1025px) {
        .widget-content-grid .content-item .collection-photo .image {
          display: block;
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          opacity: 1;
          transition: opacity .3s linear;
          background-color: #ffffff; } }
    .widget-content-grid .content-item .collection-photo .image-hover {
      display: block;
      position: relative; }
      @media (min-width: 1025px) {
        .widget-content-grid .content-item .collection-photo .image-hover {
          opacity: 0;
          transition: opacity .3s ease-out; } }
    .widget-content-grid .content-item .collection-photo img {
      width: 100%; }
  .widget-content-grid .content-item .collection-photo + .collection-informations {
    padding-top: 20px; }
    @media (min-width: 1025px) {
      .widget-content-grid .content-item .collection-photo + .collection-informations {
        position: relative;
        top: -80px;
        transition: top .3s ease-out;
        z-index: 1; } }
  .widget-content-grid .content-item .collection-informations {
    padding: 20px 15px 10px 15px;
    background-color: #ffffff; }
  .widget-content-grid .content-item .millesime {
    display: block;
    margin-bottom: 5px;
    font-size: 1.4rem; }
    @media (min-width: 1025px) {
      .widget-content-grid .content-item .millesime {
        font-size: 1.8rem; } }
  .widget-content-grid .content-item .title {
    position: relative;
    align-self: start;
    display: inline;
    font-size: 1.7rem;
    line-height: 1.2;
    font-weight: 700;
    font-family: "BentonSans";
    background-image: linear-gradient(currentColor, currentColor);
    background-size: 0% 1px;
    background-position: 0 100%;
    background-repeat: no-repeat;
    transition: background-size .5s ease-out; }
    @media (min-width: 1025px) {
      .widget-content-grid .content-item .title {
        font-size: 2.8rem; } }
  .widget-content-grid .content-item .descriptif {
    display: block;
    opacity: 1;
    padding-right: 40px;
    margin-top: 10px;
    font-size: 1.4rem;
    line-height: 1.4; }
    @media (max-width: 639.98px) {
      .widget-content-grid .content-item .descriptif {
        display: none; } }

.slick-slide .content-item {
  height: 100%; }

.cols-container {
  display: flex;
  margin: 0 -30px;
  flex-wrap: wrap; }
  .cols-container .cols, .cols-container .cols3 {
    width: 100%;
    padding: 0 30px 40px 30px; }
  @media (min-width: 769px) {
    .cols-container .cols3 {
      width: 50%; } }
  @media (min-width: 1025px) {
    .cols-container .cols3 {
      width: 33.3333%; } }

@media (max-width: 639.98px) {
  .ct-view-strate_contenu_asym_trique.asymetrique .strate-list > * + * {
    padding-top: 15px;
    margin-top: 45px;
    border-top: 1px solid #CCCCCC; } }

@media (min-width: 640px) {
  .ct-view-strate_contenu_asym_trique.asymetrique .strate-list {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    margin-left: -15px; }
    .ct-view-strate_contenu_asym_trique.asymetrique .strate-list > * {
      -webkit-column-break-inside: avoid;
         -moz-column-break-inside: avoid;
              break-inside: avoid;
      padding-left: 15px;
      padding-bottom: 60px;
      border-left: 1px solid #CCCCCC; } }

@media (min-width: 769px) {
  .ct-view-strate_contenu_asym_trique.asymetrique .strate-list {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3; } }

.ct-view-strate_contenu_asym_trique.grille .strate-list {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: 50px; }
  @media (min-width: 769px) {
    .ct-view-strate_contenu_asym_trique.grille .strate-list {
      margin-bottom: 30px; } }

.ct-view-strate_contenu_asym_trique.grille .strate-list-item {
  padding: 0 15px; }
  @media (max-width: 639.98px) {
    .ct-view-strate_contenu_asym_trique.grille .strate-list-item .strate-item {
      padding-bottom: 50px; }
    .ct-view-strate_contenu_asym_trique.grille .strate-list-item:not(:first-child) .strate-item {
      padding-top: 15px; }
    .ct-view-strate_contenu_asym_trique.grille .strate-list-item:not(:last-child) .strate-item {
      border-bottom: 1px solid #000000; } }
  @media (min-width: 640px) {
    .ct-view-strate_contenu_asym_trique.grille .strate-list-item {
      width: 50%; }
      .ct-view-strate_contenu_asym_trique.grille .strate-list-item .strate-item {
        padding-bottom: 50px;
        border-bottom: 1px solid #000000; }
      .ct-view-strate_contenu_asym_trique.grille .strate-list-item:nth-child(n+3) .strate-item {
        padding-top: 15px; }
      .ct-view-strate_contenu_asym_trique.grille .strate-list-item:last-child .strate-item,
      .ct-view-strate_contenu_asym_trique.grille .strate-list-item:nth-last-child(2) .strate-item {
        border-bottom: none;
        padding-bottom: 0; }
      .ct-view-strate_contenu_asym_trique.grille .strate-list-item:nth-child(even) {
        border-left: 1px solid #000000; } }
  @media (min-width: 769px) {
    .ct-view-strate_contenu_asym_trique.grille .strate-list-item {
      width: calc(100% / 3);
      border-left: 1px solid #000000; }
      .ct-view-strate_contenu_asym_trique.grille .strate-list-item:nth-child(3n+1) {
        border-left: none; }
      .ct-view-strate_contenu_asym_trique.grille .strate-list-item:nth-child(3) .strate-item {
        padding-top: 0; }
      .ct-view-strate_contenu_asym_trique.grille .strate-list-item:last-child .strate-item,
      .ct-view-strate_contenu_asym_trique.grille .strate-list-item:nth-last-child(2) .strate-item,
      .ct-view-strate_contenu_asym_trique.grille .strate-list-item:nth-last-child(3) .strate-item {
        border-bottom: none;
        padding-bottom: 0; } }

.strate-asymetrique {
  overflow: hidden; }
  .strate-asymetrique .strate-item__redirect {
    display: block;
    overflow: hidden; }
    .strate-asymetrique .strate-item__redirect:hover img {
      -webkit-transform: scale(1.04);
              transform: scale(1.04); }
    .strate-asymetrique .strate-item__redirect img {
      display: block;
      -webkit-transform: scale(1);
              transform: scale(1);
      transition: -webkit-transform .3s linear;
      transition: transform .3s linear;
      transition: transform .3s linear, -webkit-transform .3s linear; }
  .strate-asymetrique .strate-item-title .strate-item-link {
    position: relative;
    display: inline;
    text-decoration: none;
    background-image: linear-gradient(currentColor, currentColor);
    background-size: 0% 1px;
    background-position: 0 100%;
    background-repeat: no-repeat;
    transition: background-size .5s ease-out; }
    .strate-asymetrique .strate-item-title .strate-item-link:hover, .strate-asymetrique .strate-item-title .strate-item-link:focus {
      background-size: 100% 1px; }

.ct-view.with-background-color {
  margin-bottom: 50px; }
  @media (min-width: 1025px) {
    .ct-view.with-background-color {
      margin-bottom: 50px; } }
  .ct-view.with-background-color > .block-content {
    padding-top: 30px; }
    @media (min-width: 1025px) {
      .ct-view.with-background-color > .block-content {
        padding-top: 60px; } }

.ct-view > .block-content {
  padding-bottom: 40px; }
  @media (min-width: 1025px) {
    .ct-view > .block-content {
      padding-bottom: 70px; } }
  @media (max-width: 1024.98px) {
    .ct-view > .block-content.with-label-link {
      position: relative;
      padding-bottom: 60px;
      margin-bottom: 50px; } }
  .ct-view > .block-content .block-content {
    margin-bottom: 0;
    padding-bottom: 0; }

.ct-view .block-content .description ol:not(.items):not(.slick-dots):not(.strate-list):not(.products),
.ct-view .block-content .description ul:not(.items):not(.slick-dots):not(.strate-list):not(.products),
.ct-view .block-content .text ol:not(.items):not(.slick-dots):not(.strate-list):not(.products),
.ct-view .block-content .text ul:not(.items):not(.slick-dots):not(.strate-list):not(.products) {
  padding-left: 20px;
  list-style: revert; }
  .ct-view .block-content .description ol:not(.items):not(.slick-dots):not(.strate-list):not(.products) li,
  .ct-view .block-content .description ul:not(.items):not(.slick-dots):not(.strate-list):not(.products) li,
  .ct-view .block-content .text ol:not(.items):not(.slick-dots):not(.strate-list):not(.products) li,
  .ct-view .block-content .text ul:not(.items):not(.slick-dots):not(.strate-list):not(.products) li {
    padding: 5px 0; }

.ct-view.bg-gris {
  background-color: #F8F7F1; }

.universe-blue .strate-background {
  background-color: #DDE9F4; }

.universe-green .strate-background {
  background-color: #E7EEEE; }

.universe-yellow .strate-background {
  background-color: #FFF9EC; }

.ct-view-intro {
  max-width: 915px;
  margin-bottom: 40px; }
  @media (min-width: 769px) {
    .ct-view-intro {
      margin-bottom: 60px; } }
  @media (min-width: 1280px) {
    .ct-view-intro {
      max-width: 65vw; } }
  .ct-view-intro,
  .ct-view-intro p,
  .ct-view-intro .cms-no-route .main,
  .cms-no-route .ct-view-intro .main {
    font-size: 2.4rem;
    font-weight: 700;
    line-height: 1.3; }
    @media (min-width: 769px) {
      .ct-view-intro,
      .ct-view-intro p,
      .ct-view-intro .cms-no-route .main,
      .cms-no-route .ct-view-intro .main {
        font-size: 3.2rem; } }

.strate-title-container {
  padding-left: 20px;
  padding-right: 20px; }
  @media (min-width: 1025px) {
    .strate-title-container {
      max-width: 1680px;
      padding-left: 30px;
      padding-right: 30px;
      margin-left: auto;
      margin-right: auto; } }

.strate-title, .cms-page-view:not(.cms-styleguide) .page-title-wrapper .page-title,
.cms-index-index .page-title-wrapper .page-title, h1[data-content-type="heading"], h2[data-content-type="heading"], .product-view-content-block .block-title, .block.related .block-title,
.block.upsell .block-title,
.block-viewed-products-grid .block-title, .blog-page .page-title, .blog-post-view .post-view .post-holder .post-title {
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
  border-bottom: 1px solid #000000;
  line-height: 1.05;
  padding-bottom: 10px; }
  @media (min-width: 769px) {
    .strate-title, .cms-page-view:not(.cms-styleguide) .page-title-wrapper .page-title,
    .cms-index-index .page-title-wrapper .page-title, h1[data-content-type="heading"], h2[data-content-type="heading"], .product-view-content-block .block-title, .block.related .block-title,
    .block.upsell .block-title,
    .block-viewed-products-grid .block-title, .blog-page .page-title, .blog-post-view .post-view .post-holder .post-title {
      margin-bottom: 40px; } }

.strate-title-link, #netreviews_reviews_tab .netreviews_button {
  position: relative;
  top: 20px;
  align-self: center;
  font-size: 1.6rem;
  font-weight: 700;
  font-family: "BentonSans";
  white-space: nowrap;
  text-decoration: underline; }
  @media (max-width: 1024.98px) {
    .strate-title-link, #netreviews_reviews_tab .netreviews_button {
      width: 50%;
      margin-top: -36px;
      text-align: right; } }
  @media (min-width: 1025px) {
    .strate-title-link, #netreviews_reviews_tab .netreviews_button {
      margin-top: -36px;
      margin-right: 0;
      margin-left: 20px; } }

.strate-desc {
  margin-bottom: 20px; }
  @media (min-width: 1025px) {
    .strate-desc {
      margin-bottom: 30px; } }

@media (max-width: 768.98px) {
  .strate-list--pictos .slick-list {
    padding-right: 50px; } }

@media (min-width: 769px) {
  .strate-list--pictos {
    display: flex;
    flex-wrap: wrap; }
    .strate-list--pictos > * {
      width: 33.33333%;
      margin-bottom: 30px; } }

@media (min-width: 1025px) {
  .strate-list--pictos > * {
    width: 25%;
    margin-bottom: 60px; } }

.strate-list-item--pictos.grey .strate-item-visual,
.strate-list-item--pictos.grey .strate-item-content {
  background-color: #f2f2f2; }

.strate-list-item--pictos.grey .strate-item-content {
  padding: 15px; }

.strate-item {
  display: flex;
  flex-direction: column;
  height: 100%; }
  .strate-item--pictos {
    padding: 0 15px;
    border-left: 1px solid #CCCCCC; }

.strate-item-subtitle {
  margin-bottom: 5px;
  font-size: 1.8rem; }
  @media (min-width: 1025px) {
    .strate-item-subtitle {
      font-size: 2rem; } }

.strate-item-visual--pictos {
  position: relative;
  height: 0;
  padding-bottom: 100%;
  background: #ECE2DA; }
  .strate-item-visual--pictos img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    max-width: 120px; }

.strate-item-content {
  flex: 1;
  display: flex;
  flex-direction: column;
  padding-top: 15px; }

.strate-item-title {
  display: block;
  margin-bottom: 5px;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.2; }
  @media (min-width: 1025px) {
    .strate-item-title {
      font-size: 2.2rem; } }

.strate-item-desc {
  line-height: 1.6; }
  .strate-item-desc.with-link-after {
    flex: 1;
    margin-bottom: 30px; }
  .strate-item-desc--gmap strong {
    display: block;
    margin-bottom: 15px;
    font-family: "BentonSans SC";
    font-weight: 500; }

.strate-item-link {
  margin-top: auto; }
  .strate-item-link--gmap {
    margin-top: 25px; }
    @media (min-width: 769px) {
      .strate-item-link--gmap {
        margin-top: 30px; } }
  .strate-item-link a {
    font-weight: 500; }
    .strate-item-link a.btn--gmap::after, .strate-item-link a.bouton--gmap::after {
      content: "\e965"; }
    .strate-item-link a.link-ext {
      display: inline-flex;
      align-items: center; }

.strate-legend {
  display: block;
  margin-top: 30px;
  font-size: 1.6rem;
  font-family: "BentonSans SC";
  font-weight: 700; }
  .strate-legend::before {
    display: inline-block;
    height: 2px;
    width: 20px;
    margin-right: 10px;
    background-color: currentColor;
    content: "";
    vertical-align: middle; }
  @media (min-width: 1025px) {
    .strate-legend {
      font-size: 1.8rem; } }

.overlay-content-block, .strate-2x1-content--media, .ct-view-strate-media-full-width .item__content {
  position: absolute;
  z-index: 2;
  bottom: 0;
  width: 100%;
  padding: 25px;
  color: #ffffff;
  font-family: "BentonSans SC";
  font-weight: 500;
  line-height: 1.2;
  background: linear-gradient(to top, #0E0E0E, #00000000 100%); }
  @media (min-width: 769px) {
    .overlay-content-block, .strate-2x1-content--media, .ct-view-strate-media-full-width .item__content {
      padding: 40px 30px 30px 30px; } }
  @media (min-width: 1025px) {
    .overlay-content-block, .strate-2x1-content--media, .ct-view-strate-media-full-width .item__content {
      padding-top: 80px; } }
  .overlay-content-block .title, .strate-2x1-content--media .title, .ct-view-strate-media-full-width .item__content .title {
    display: block;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.2; }
    @media (min-width: 1025px) {
      .overlay-content-block .title, .strate-2x1-content--media .title, .ct-view-strate-media-full-width .item__content .title {
        font-size: 2rem; } }
  .overlay-content-block .ontitle, .strate-2x1-content--media .ontitle, .ct-view-strate-media-full-width .item__content .ontitle {
    display: block;
    margin-bottom: 5px;
    font-size: 1.6rem;
    font-weight: 700;
    text-transform: uppercase; }
    .overlay-content-block .ontitle--welcome, .strate-2x1-content--media .ontitle--welcome, .ct-view-strate-media-full-width .item__content .ontitle--welcome {
      margin-bottom: 10px;
      font-family: "BentonSans";
      font-weight: 700; }
  .overlay-content-block a, .strate-2x1-content--media a, .ct-view-strate-media-full-width .item__content a,
  .overlay-content-block .btn,
  .strate-2x1-content--media .btn,
  .ct-view-strate-media-full-width .item__content .btn,
  .overlay-content-block .pagebuilder-button-primary,
  .strate-2x1-content--media .pagebuilder-button-primary,
  .ct-view-strate-media-full-width .item__content .pagebuilder-button-primary,
  .overlay-content-block .btn--border,
  .strate-2x1-content--media .btn--border,
  .ct-view-strate-media-full-width .item__content .btn--border,
  .overlay-content-block .pagebuilder-button-secondary,
  .strate-2x1-content--media .pagebuilder-button-secondary,
  .ct-view-strate-media-full-width .item__content .pagebuilder-button-secondary,
  .overlay-content-block .action.viewcart,
  .strate-2x1-content--media .action.viewcart,
  .ct-view-strate-media-full-width .item__content .action.viewcart,
  .overlay-content-block .action.alert,
  .strate-2x1-content--media .action.alert,
  .ct-view-strate-media-full-width .item__content .action.alert,
  .overlay-content-block body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button--border,
  body .amgdprcookie-modal-container .modal-inner-wrap .overlay-content-block .amgdprcookie-button--border,
  .strate-2x1-content--media body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button--border,
  body .amgdprcookie-modal-container .modal-inner-wrap .strate-2x1-content--media .amgdprcookie-button--border,
  .ct-view-strate-media-full-width .item__content body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button--border,
  body .amgdprcookie-modal-container .modal-inner-wrap .ct-view-strate-media-full-width .item__content .amgdprcookie-button--border,
  .overlay-content-block body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border,
  body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .overlay-content-block button--border,
  .strate-2x1-content--media body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border,
  body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .strate-2x1-content--media button--border,
  .ct-view-strate-media-full-width .item__content body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border,
  body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .ct-view-strate-media-full-width .item__content button--border,
  .overlay-content-block body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button--border,
  body .amgdprcookie-groups-modal .modal-inner-wrap .overlay-content-block .amgdprcookie-button--border,
  .strate-2x1-content--media body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button--border,
  body .amgdprcookie-groups-modal .modal-inner-wrap .strate-2x1-content--media .amgdprcookie-button--border,
  .ct-view-strate-media-full-width .item__content body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button--border,
  body .amgdprcookie-groups-modal .modal-inner-wrap .ct-view-strate-media-full-width .item__content .amgdprcookie-button--border,
  .overlay-content-block body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border,
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .overlay-content-block button--border,
  .strate-2x1-content--media body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border,
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .strate-2x1-content--media button--border,
  .ct-view-strate-media-full-width .item__content body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border,
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .ct-view-strate-media-full-width .item__content button--border,
  .overlay-content-block .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-cancel,
  .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .overlay-content-block .action.action-cancel,
  .strate-2x1-content--media .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-cancel,
  .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .strate-2x1-content--media .action.action-cancel,
  .ct-view-strate-media-full-width .item__content .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-cancel,
  .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .ct-view-strate-media-full-width .item__content .action.action-cancel,
  .overlay-content-block div.personalized-container .personalized-options.start-personalized,
  div.personalized-container .overlay-content-block .personalized-options.start-personalized,
  .strate-2x1-content--media div.personalized-container .personalized-options.start-personalized,
  div.personalized-container .strate-2x1-content--media .personalized-options.start-personalized,
  .ct-view-strate-media-full-width .item__content div.personalized-container .personalized-options.start-personalized,
  div.personalized-container .ct-view-strate-media-full-width .item__content .personalized-options.start-personalized,
  .overlay-content-block .ui-datepicker .ui-datepicker-buttonpane button,
  .ui-datepicker .ui-datepicker-buttonpane .overlay-content-block button,
  .strate-2x1-content--media .ui-datepicker .ui-datepicker-buttonpane button,
  .ui-datepicker .ui-datepicker-buttonpane .strate-2x1-content--media button,
  .ct-view-strate-media-full-width .item__content .ui-datepicker .ui-datepicker-buttonpane button,
  .ui-datepicker .ui-datepicker-buttonpane .ct-view-strate-media-full-width .item__content button,
  .overlay-content-block .mdp-filter-btn-open,
  .strate-2x1-content--media .mdp-filter-btn-open,
  .ct-view-strate-media-full-width .item__content .mdp-filter-btn-open,
  .overlay-content-block .btn--border-white,
  .strate-2x1-content--media .btn--border-white,
  .ct-view-strate-media-full-width .item__content .btn--border-white,
  .overlay-content-block .btn--icon,
  .strate-2x1-content--media .btn--icon,
  .ct-view-strate-media-full-width .item__content .btn--icon,
  .overlay-content-block .btn--cart,
  .strate-2x1-content--media .btn--cart,
  .ct-view-strate-media-full-width .item__content .btn--cart,
  .overlay-content-block .action.tocart,
  .strate-2x1-content--media .action.tocart,
  .ct-view-strate-media-full-width .item__content .action.tocart,
  .overlay-content-block .btn--edit,
  .strate-2x1-content--media .btn--edit,
  .ct-view-strate-media-full-width .item__content .btn--edit,
  .overlay-content-block .btn--download,
  .strate-2x1-content--media .btn--download,
  .ct-view-strate-media-full-width .item__content .btn--download,
  .overlay-content-block .ct-view-fichiers_joints .files .redirect-content,
  .ct-view-fichiers_joints .files .overlay-content-block .redirect-content,
  .strate-2x1-content--media .ct-view-fichiers_joints .files .redirect-content,
  .ct-view-fichiers_joints .files .strate-2x1-content--media .redirect-content,
  .ct-view-strate-media-full-width .item__content .ct-view-fichiers_joints .files .redirect-content,
  .ct-view-fichiers_joints .files .ct-view-strate-media-full-width .item__content .redirect-content,
  .overlay-content-block .btn--note,
  .strate-2x1-content--media .btn--note,
  .ct-view-strate-media-full-width .item__content .btn--note,
  .overlay-content-block .btn--ticket,
  .strate-2x1-content--media .btn--ticket,
  .ct-view-strate-media-full-width .item__content .btn--ticket,
  .overlay-content-block .mdp-billet a,
  .mdp-billet .overlay-content-block a,
  .strate-2x1-content--media .mdp-billet a,
  .mdp-billet .strate-2x1-content--media a,
  .ct-view-strate-media-full-width .item__content .mdp-billet a,
  .mdp-billet .ct-view-strate-media-full-width .item__content a,
  .overlay-content-block .btn--mail,
  .strate-2x1-content--media .btn--mail,
  .ct-view-strate-media-full-width .item__content .btn--mail,
  .overlay-content-block .btn--anchor,
  .strate-2x1-content--media .btn--anchor,
  .ct-view-strate-media-full-width .item__content .btn--anchor,
  .overlay-content-block .btn--target,
  .strate-2x1-content--media .btn--target,
  .ct-view-strate-media-full-width .item__content .btn--target,
  .overlay-content-block .btn--map,
  .strate-2x1-content--media .btn--map,
  .ct-view-strate-media-full-width .item__content .btn--map,
  .overlay-content-block .btn--agenda,
  .strate-2x1-content--media .btn--agenda,
  .ct-view-strate-media-full-width .item__content .btn--agenda,
  .overlay-content-block .action.action-apply,
  .strate-2x1-content--media .action.action-apply,
  .ct-view-strate-media-full-width .item__content .action.action-apply,
  .overlay-content-block .action.apply,
  .strate-2x1-content--media .action.apply,
  .ct-view-strate-media-full-width .item__content .action.apply,
  .overlay-content-block .action.action-auth-toggle,
  .strate-2x1-content--media .action.action-auth-toggle,
  .ct-view-strate-media-full-width .item__content .action.action-auth-toggle,
  .overlay-content-block .action.action-login,
  .strate-2x1-content--media .action.action-login,
  .ct-view-strate-media-full-width .item__content .action.action-login,
  .overlay-content-block .action.action-menu-item,
  .strate-2x1-content--media .action.action-menu-item,
  .ct-view-strate-media-full-width .item__content .action.action-menu-item,
  .overlay-content-block .action.action-show-popup,
  .strate-2x1-content--media .action.action-show-popup,
  .ct-view-strate-media-full-width .item__content .action.action-show-popup,
  .overlay-content-block .action.continue,
  .strate-2x1-content--media .action.continue,
  .ct-view-strate-media-full-width .item__content .action.continue,
  .overlay-content-block .action.checkout,
  .strate-2x1-content--media .action.checkout,
  .ct-view-strate-media-full-width .item__content .action.checkout,
  .overlay-content-block .action.clear,
  .strate-2x1-content--media .action.clear,
  .ct-view-strate-media-full-width .item__content .action.clear,
  .overlay-content-block .action.compare,
  .strate-2x1-content--media .action.compare,
  .ct-view-strate-media-full-width .item__content .action.compare,
  .overlay-content-block .action.create,
  .strate-2x1-content--media .action.create,
  .ct-view-strate-media-full-width .item__content .action.create,
  .overlay-content-block .action.customize,
  .strate-2x1-content--media .action.customize,
  .ct-view-strate-media-full-width .item__content .action.customize,
  .overlay-content-block .action.login,
  .strate-2x1-content--media .action.login,
  .ct-view-strate-media-full-width .item__content .action.login,
  .overlay-content-block .action.save,
  .strate-2x1-content--media .action.save,
  .ct-view-strate-media-full-width .item__content .action.save,
  .overlay-content-block .action.select,
  .strate-2x1-content--media .action.select,
  .ct-view-strate-media-full-width .item__content .action.select,
  .overlay-content-block .action.share,
  .strate-2x1-content--media .action.share,
  .ct-view-strate-media-full-width .item__content .action.share,
  .overlay-content-block .action.submit,
  .strate-2x1-content--media .action.submit,
  .ct-view-strate-media-full-width .item__content .action.submit,
  .overlay-content-block .action.subscribe,
  .strate-2x1-content--media .action.subscribe,
  .ct-view-strate-media-full-width .item__content .action.subscribe,
  .overlay-content-block .action.update,
  .strate-2x1-content--media .action.update,
  .ct-view-strate-media-full-width .item__content .action.update,
  .overlay-content-block .topmenu-ctas a,
  .topmenu-ctas .overlay-content-block a,
  .strate-2x1-content--media .topmenu-ctas a,
  .topmenu-ctas .strate-2x1-content--media a,
  .ct-view-strate-media-full-width .item__content .topmenu-ctas a,
  .topmenu-ctas .ct-view-strate-media-full-width .item__content a,
  .overlay-content-block body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button,
  body .amgdprcookie-modal-container .modal-inner-wrap .overlay-content-block .amgdprcookie-button,
  .strate-2x1-content--media body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button,
  body .amgdprcookie-modal-container .modal-inner-wrap .strate-2x1-content--media .amgdprcookie-button,
  .ct-view-strate-media-full-width .item__content body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button,
  body .amgdprcookie-modal-container .modal-inner-wrap .ct-view-strate-media-full-width .item__content .amgdprcookie-button,
  .overlay-content-block body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button,
  body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .overlay-content-block button,
  .strate-2x1-content--media body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button,
  body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .strate-2x1-content--media button,
  .ct-view-strate-media-full-width .item__content body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button,
  body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .ct-view-strate-media-full-width .item__content button,
  .overlay-content-block body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button,
  body .amgdprcookie-groups-modal .modal-inner-wrap .overlay-content-block .amgdprcookie-button,
  .strate-2x1-content--media body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button,
  body .amgdprcookie-groups-modal .modal-inner-wrap .strate-2x1-content--media .amgdprcookie-button,
  .ct-view-strate-media-full-width .item__content body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button,
  body .amgdprcookie-groups-modal .modal-inner-wrap .ct-view-strate-media-full-width .item__content .amgdprcookie-button,
  .overlay-content-block body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button,
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .overlay-content-block button,
  .strate-2x1-content--media body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button,
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .strate-2x1-content--media button,
  .ct-view-strate-media-full-width .item__content body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button,
  body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .ct-view-strate-media-full-width .item__content button,
  .overlay-content-block .gdpr-customer-settings button.action.primary,
  .gdpr-customer-settings .overlay-content-block button.action.primary,
  .strate-2x1-content--media .gdpr-customer-settings button.action.primary,
  .gdpr-customer-settings .strate-2x1-content--media button.action.primary,
  .ct-view-strate-media-full-width .item__content .gdpr-customer-settings button.action.primary,
  .gdpr-customer-settings .ct-view-strate-media-full-width .item__content button.action.primary,
  .overlay-content-block .contentmanager-contentlist-view .toolbar-bottom .see-all-collections,
  .contentmanager-contentlist-view .toolbar-bottom .overlay-content-block .see-all-collections,
  .strate-2x1-content--media .contentmanager-contentlist-view .toolbar-bottom .see-all-collections,
  .contentmanager-contentlist-view .toolbar-bottom .strate-2x1-content--media .see-all-collections,
  .ct-view-strate-media-full-width .item__content .contentmanager-contentlist-view .toolbar-bottom .see-all-collections,
  .contentmanager-contentlist-view .toolbar-bottom .ct-view-strate-media-full-width .item__content .see-all-collections,
  .overlay-content-block .strate-item-link a.bouton,
  .strate-item-link .overlay-content-block a.bouton,
  .strate-2x1-content--media .strate-item-link a.bouton,
  .strate-item-link .strate-2x1-content--media a.bouton,
  .ct-view-strate-media-full-width .item__content .strate-item-link a.bouton,
  .strate-item-link .ct-view-strate-media-full-width .item__content a.bouton,
  .overlay-content-block .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-update,
  .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .overlay-content-block .action.action-update,
  .strate-2x1-content--media .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-update,
  .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .strate-2x1-content--media .action.action-update,
  .ct-view-strate-media-full-width .item__content .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-update,
  .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .ct-view-strate-media-full-width .item__content .action.action-update,
  .overlay-content-block div.mgx-popup-inner .colissimo-next span,
  div.mgx-popup-inner .colissimo-next .overlay-content-block span,
  .strate-2x1-content--media div.mgx-popup-inner .colissimo-next span,
  div.mgx-popup-inner .colissimo-next .strate-2x1-content--media span,
  .ct-view-strate-media-full-width .item__content div.mgx-popup-inner .colissimo-next span,
  div.mgx-popup-inner .colissimo-next .ct-view-strate-media-full-width .item__content span,
  .overlay-content-block .customer-address-index .column.main > .actions-toolbar .action.primary.add,
  .customer-address-index .column.main > .actions-toolbar .overlay-content-block .action.primary.add,
  .strate-2x1-content--media .customer-address-index .column.main > .actions-toolbar .action.primary.add,
  .customer-address-index .column.main > .actions-toolbar .strate-2x1-content--media .action.primary.add,
  .ct-view-strate-media-full-width .item__content .customer-address-index .column.main > .actions-toolbar .action.primary.add,
  .customer-address-index .column.main > .actions-toolbar .ct-view-strate-media-full-width .item__content .action.primary.add,
  .overlay-content-block div.personalized-container .personalized-options.complete-personalized,
  div.personalized-container .overlay-content-block .personalized-options.complete-personalized,
  .strate-2x1-content--media div.personalized-container .personalized-options.complete-personalized,
  div.personalized-container .strate-2x1-content--media .personalized-options.complete-personalized,
  .ct-view-strate-media-full-width .item__content div.personalized-container .personalized-options.complete-personalized,
  div.personalized-container .ct-view-strate-media-full-width .item__content .personalized-options.complete-personalized,
  .overlay-content-block .mst-searchautocomplete__products > li .store-mobile,
  .mst-searchautocomplete__products > li .overlay-content-block .store-mobile,
  .strate-2x1-content--media .mst-searchautocomplete__products > li .store-mobile,
  .mst-searchautocomplete__products > li .strate-2x1-content--media .store-mobile,
  .ct-view-strate-media-full-width .item__content .mst-searchautocomplete__products > li .store-mobile,
  .mst-searchautocomplete__products > li .ct-view-strate-media-full-width .item__content .store-mobile,
  .overlay-content-block div.filter-options .filter-options-content .am-fromto-widget .am-filter-go,
  div.filter-options .filter-options-content .am-fromto-widget .overlay-content-block .am-filter-go,
  .strate-2x1-content--media div.filter-options .filter-options-content .am-fromto-widget .am-filter-go,
  div.filter-options .filter-options-content .am-fromto-widget .strate-2x1-content--media .am-filter-go,
  .ct-view-strate-media-full-width .item__content div.filter-options .filter-options-content .am-fromto-widget .am-filter-go,
  div.filter-options .filter-options-content .am-fromto-widget .ct-view-strate-media-full-width .item__content .am-filter-go,
  .overlay-content-block .modal-slide .modal-footer button,
  .modal-slide .modal-footer .overlay-content-block button,
  .strate-2x1-content--media .modal-slide .modal-footer button,
  .modal-slide .modal-footer .strate-2x1-content--media button,
  .ct-view-strate-media-full-width .item__content .modal-slide .modal-footer button,
  .modal-slide .modal-footer .ct-view-strate-media-full-width .item__content button,
  .overlay-content-block .modal-popup .modal-footer button,
  .modal-popup .modal-footer .overlay-content-block button,
  .strate-2x1-content--media .modal-popup .modal-footer button,
  .modal-popup .modal-footer .strate-2x1-content--media button,
  .ct-view-strate-media-full-width .item__content .modal-popup .modal-footer button,
  .modal-popup .modal-footer .ct-view-strate-media-full-width .item__content button,
  .overlay-content-block .modal-slide .block-authentication .action.action-register,
  .modal-slide .block-authentication .overlay-content-block .action.action-register,
  .strate-2x1-content--media .modal-slide .block-authentication .action.action-register,
  .modal-slide .block-authentication .strate-2x1-content--media .action.action-register,
  .ct-view-strate-media-full-width .item__content .modal-slide .block-authentication .action.action-register,
  .modal-slide .block-authentication .ct-view-strate-media-full-width .item__content .action.action-register,
  .overlay-content-block .modal-popup .block-authentication .action.action-register,
  .modal-popup .block-authentication .overlay-content-block .action.action-register,
  .strate-2x1-content--media .modal-popup .block-authentication .action.action-register,
  .modal-popup .block-authentication .strate-2x1-content--media .action.action-register,
  .ct-view-strate-media-full-width .item__content .modal-popup .block-authentication .action.action-register,
  .modal-popup .block-authentication .ct-view-strate-media-full-width .item__content .action.action-register {
    margin-top: 30px; }

.media-player {
  padding-top: 30px;
  max-width: 685px;
  margin-left: auto;
  margin-right: auto;
  background-color: #0E0E0E; }
  .media-player .media-player__picture img {
    width: 100%; }
  .media-player .media-player__content-text {
    color: #ffffff;
    padding: 25px; }
    @media (min-width: 769px) {
      .media-player .media-player__content-text {
        padding: 30px 40px; } }
    .media-player .media-player__content-text .title {
      font-size: 2.4rem;
      line-height: 1.8;
      font-weight: 700; }
    .media-player .media-player__content-text .on-title {
      font-size: 1.6rem;
      line-height: 1.8; }
      @media (min-width: 769px) {
        .media-player .media-player__content-text .on-title {
          font-size: 2.4rem; } }
    .media-player .media-player__content-text .link {
      color: #ffffff;
      margin-top: 30px;
      font-weight: 500;
      font-size: 1.4rem; }
      @media (min-width: 769px) {
        .media-player .media-player__content-text .link {
          margin-top: 60px;
          font-size: 1.6rem; } }

.ct-view-strate_3x1_collections .slick-list {
  padding-right: 50px; }

.ct-view-strate_collection_tab .slick-list {
  padding-right: 100px; }
  @media (min-width: 769px) {
    .ct-view-strate_collection_tab .slick-list {
      padding-right: 0; } }

.ct-view-strate_2_colonnes_contenu .block-content {
  padding-top: 0; }

.strate-2cc-title {
  max-width: 1026px;
  margin-bottom: 40px;
  font-family: "BentonSans";
  font-size: 2.4rem;
  line-height: 1.2;
  font-weight: 700; }
  @media (min-width: 769px) {
    .strate-2cc-title {
      margin-bottom: 55px;
      font-size: 3.2rem; } }

.strate-2cc {
  max-width: 1026px; }
  @media (min-width: 1280px) {
    .strate-2cc {
      max-width: 75vw; } }

.strate-2cc-sidebar .strate-item-link .btn, .strate-2cc-sidebar .strate-item-link .pagebuilder-button-primary, .strate-2cc-sidebar .strate-item-link .btn--border, .strate-2cc-sidebar .strate-item-link .pagebuilder-button-secondary, .strate-2cc-sidebar .strate-item-link .action.viewcart, .strate-2cc-sidebar .strate-item-link .action.alert, .strate-2cc-sidebar .strate-item-link body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button--border, body .amgdprcookie-modal-container .modal-inner-wrap .strate-2cc-sidebar .strate-item-link .amgdprcookie-button--border,
.strate-2cc-sidebar .strate-item-link body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .strate-2cc-sidebar .strate-item-link button--border,
.strate-2cc-sidebar .strate-item-link body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button--border, body .amgdprcookie-groups-modal .modal-inner-wrap .strate-2cc-sidebar .strate-item-link .amgdprcookie-button--border,
.strate-2cc-sidebar .strate-item-link body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .strate-2cc-sidebar .strate-item-link button--border, .strate-2cc-sidebar .strate-item-link .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-cancel, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .strate-2cc-sidebar .strate-item-link .action.action-cancel, .strate-2cc-sidebar .strate-item-link div.personalized-container .personalized-options.start-personalized, div.personalized-container .strate-2cc-sidebar .strate-item-link .personalized-options.start-personalized, .strate-2cc-sidebar .strate-item-link .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .strate-2cc-sidebar .strate-item-link button, .strate-2cc-sidebar .strate-item-link .mdp-filter-btn-open,
.strate-2cc-sidebar .strate-item-link .btn--border-white,
.strate-2cc-sidebar .strate-item-link .btn--icon, .strate-2cc-sidebar .strate-item-link .btn--cart, .strate-2cc-sidebar .strate-item-link .action.tocart, .strate-2cc-sidebar .strate-item-link .btn--edit, .strate-2cc-sidebar .strate-item-link .btn--download, .strate-2cc-sidebar .strate-item-link .ct-view-fichiers_joints .files .redirect-content, .ct-view-fichiers_joints .files .strate-2cc-sidebar .strate-item-link .redirect-content, .strate-2cc-sidebar .strate-item-link .btn--note, .strate-2cc-sidebar .strate-item-link .btn--ticket, .strate-2cc-sidebar .strate-item-link .mdp-billet a, .mdp-billet .strate-2cc-sidebar .strate-item-link a, .strate-2cc-sidebar .strate-item-link .btn--mail, .strate-2cc-sidebar .strate-item-link .btn--anchor, .strate-2cc-sidebar .strate-item-link .btn--target, .strate-2cc-sidebar .strate-item-link .btn--map, .strate-2cc-sidebar .strate-item-link .btn--agenda, .strate-2cc-sidebar .strate-item-link .action.action-apply, .strate-2cc-sidebar .strate-item-link .action.apply, .strate-2cc-sidebar .strate-item-link .action.action-auth-toggle, .strate-2cc-sidebar .strate-item-link .action.action-login, .strate-2cc-sidebar .strate-item-link .action.action-menu-item, .strate-2cc-sidebar .strate-item-link .action.action-show-popup, .strate-2cc-sidebar .strate-item-link .action.continue, .strate-2cc-sidebar .strate-item-link .action.checkout, .strate-2cc-sidebar .strate-item-link .action.clear, .strate-2cc-sidebar .strate-item-link .action.compare, .strate-2cc-sidebar .strate-item-link .action.create, .strate-2cc-sidebar .strate-item-link .action.customize, .strate-2cc-sidebar .strate-item-link .action.login, .strate-2cc-sidebar .strate-item-link .action.save, .strate-2cc-sidebar .strate-item-link .action.select, .strate-2cc-sidebar .strate-item-link .action.share, .strate-2cc-sidebar .strate-item-link .action.submit, .strate-2cc-sidebar .strate-item-link .action.subscribe, .strate-2cc-sidebar .strate-item-link .action.update, .strate-2cc-sidebar .strate-item-link .topmenu-ctas a, .topmenu-ctas .strate-2cc-sidebar .strate-item-link a, .strate-2cc-sidebar .strate-item-link body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button, body .amgdprcookie-modal-container .modal-inner-wrap .strate-2cc-sidebar .strate-item-link .amgdprcookie-button,
.strate-2cc-sidebar .strate-item-link body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .strate-2cc-sidebar .strate-item-link button,
.strate-2cc-sidebar .strate-item-link body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button, body .amgdprcookie-groups-modal .modal-inner-wrap .strate-2cc-sidebar .strate-item-link .amgdprcookie-button,
.strate-2cc-sidebar .strate-item-link body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .strate-2cc-sidebar .strate-item-link button, .strate-2cc-sidebar .strate-item-link .gdpr-customer-settings button.action.primary, .gdpr-customer-settings .strate-2cc-sidebar .strate-item-link button.action.primary, .strate-2cc-sidebar .strate-item-link .contentmanager-contentlist-view .toolbar-bottom .see-all-collections, .contentmanager-contentlist-view .toolbar-bottom .strate-2cc-sidebar .strate-item-link .see-all-collections, .strate-2cc-sidebar .strate-item-link a.bouton, .strate-2cc-sidebar .strate-item-link .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-update, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .strate-2cc-sidebar .strate-item-link .action.action-update, .strate-2cc-sidebar .strate-item-link div.mgx-popup-inner .colissimo-next span, div.mgx-popup-inner .colissimo-next .strate-2cc-sidebar .strate-item-link span, .strate-2cc-sidebar .strate-item-link .customer-address-index .column.main > .actions-toolbar .action.primary.add, .customer-address-index .column.main > .actions-toolbar .strate-2cc-sidebar .strate-item-link .action.primary.add, .strate-2cc-sidebar .strate-item-link div.personalized-container .personalized-options.complete-personalized, div.personalized-container .strate-2cc-sidebar .strate-item-link .personalized-options.complete-personalized, .strate-2cc-sidebar .strate-item-link .mst-searchautocomplete__products > li .store-mobile, .mst-searchautocomplete__products > li .strate-2cc-sidebar .strate-item-link .store-mobile, .strate-2cc-sidebar .strate-item-link div.filter-options .filter-options-content .am-fromto-widget .am-filter-go, div.filter-options .filter-options-content .am-fromto-widget .strate-2cc-sidebar .strate-item-link .am-filter-go, .strate-2cc-sidebar .strate-item-link .modal-slide .modal-footer button, .modal-slide .modal-footer .strate-2cc-sidebar .strate-item-link button,
.strate-2cc-sidebar .strate-item-link .modal-popup .modal-footer button, .modal-popup .modal-footer .strate-2cc-sidebar .strate-item-link button, .strate-2cc-sidebar .strate-item-link .modal-slide .block-authentication .action.action-register, .modal-slide .block-authentication .strate-2cc-sidebar .strate-item-link .action.action-register,
.strate-2cc-sidebar .strate-item-link .modal-popup .block-authentication .action.action-register, .modal-popup .block-authentication .strate-2cc-sidebar .strate-item-link .action.action-register {
  min-width: 210px;
  max-width: 100%;
  text-align: center;
  justify-content: center; }

@media (max-width: 768.98px) {
  .strate-2cc-sidebar {
    padding-bottom: 40px;
    margin-bottom: 40px;
    border-bottom: 1px solid #CCCCCC; } }

@media (min-width: 769px) {
  .strate-2cc-sidebar {
    width: 280px;
    position: relative; } }

@media (max-width: 768.98px) {
  .strate-2cc-main--media {
    padding-bottom: 40px;
    margin-bottom: 40px;
    border-bottom: 1px solid #CCCCCC; } }

.strate-2cc-main--media img {
  display: block; }

.strate-2cc-main .ct-view-fichiers_joints .container, .strate-2cc-main .ct-view-fichiers_joints .cms-page-view:not(.cms-styleguide) .page-title-wrapper, .cms-page-view:not(.cms-styleguide) .strate-2cc-main .ct-view-fichiers_joints .page-title-wrapper,
.strate-2cc-main .ct-view-fichiers_joints .cms-index-index .page-title-wrapper, .cms-index-index .strate-2cc-main .ct-view-fichiers_joints .page-title-wrapper, .strate-2cc-main .ct-view-fichiers_joints .page-main, .strate-2cc-main .ct-view-fichiers_joints .col2-set, .strate-2cc-main .ct-view-fichiers_joints .page-header > .header, .strate-2cc-main .ct-view-fichiers_joints .header-top .header-top-items, .header-top .strate-2cc-main .ct-view-fichiers_joints .header-top-items, .strate-2cc-main .ct-view-fichiers_joints .page-footer .footer-reinsurance, .page-footer .strate-2cc-main .ct-view-fichiers_joints .footer-reinsurance, .strate-2cc-main .ct-view-fichiers_joints .page-footer .footer.content, .page-footer .strate-2cc-main .ct-view-fichiers_joints .footer.content, .strate-2cc-main .ct-view-fichiers_joints .ct-view-strate_3x1_collections > .block-content, .strate-2cc-main .ct-view-fichiers_joints .ct-view-strate_4_x_1 .block-content, .ct-view-strate_4_x_1 .strate-2cc-main .ct-view-fichiers_joints .block-content, .strate-2cc-main .ct-view-fichiers_joints .ct-view-strate_agenda_mon_taire .block-content, .ct-view-strate_agenda_mon_taire .strate-2cc-main .ct-view-fichiers_joints .block-content, .strate-2cc-main .ct-view-fichiers_joints .ct-view-strate_articles_de_blog .block-content, .ct-view-strate_articles_de_blog .strate-2cc-main .ct-view-fichiers_joints .block-content, .strate-2cc-main .ct-view-fichiers_joints .ct-view-strate_collection_tab .block-content, .ct-view-strate_collection_tab .strate-2cc-main .ct-view-fichiers_joints .block-content, .strate-2cc-main .ct-view-fichiers_joints .ct-view-strate_page_collection .inner-container, .ct-view-strate_page_collection .strate-2cc-main .ct-view-fichiers_joints .inner-container, .strate-2cc-main .ct-view-fichiers_joints .ct-view-strate-media-full-width.not-fullpage .block-content, .ct-view-strate-media-full-width.not-fullpage .strate-2cc-main .ct-view-fichiers_joints .block-content, .strate-2cc-main .ct-view-fichiers_joints .ct-view-strate_produits .block-content, .ct-view-strate_produits .strate-2cc-main .ct-view-fichiers_joints .block-content, .strate-2cc-main .ct-view-fichiers_joints .recommended-products .reco-wrapper, .recommended-products .strate-2cc-main .ct-view-fichiers_joints .reco-wrapper, .strate-2cc-main .ct-view-fichiers_joints .checkout-cart-index .page-main .page-title-wrapper, .checkout-cart-index .page-main .strate-2cc-main .ct-view-fichiers_joints .page-title-wrapper,
.strate-2cc-main .ct-view-fichiers_joints .checkout-cart-index .page-main .page.messages, .checkout-cart-index .page-main .strate-2cc-main .ct-view-fichiers_joints .page.messages,
.strate-2cc-main .ct-view-fichiers_joints .checkout-cart-index .page-main .columns, .checkout-cart-index .page-main .strate-2cc-main .ct-view-fichiers_joints .columns, .strate-2cc-main .ct-view-fichiers_joints .blog-post-view .post-view .post-container, .blog-post-view .post-view .strate-2cc-main .ct-view-fichiers_joints .post-container, .strate-2cc-main .ct-view-fichiers_joints .breadcrumbs, .strate-2cc-main .ct-view-fichiers_joints .page-layout-1column .column.main > .messages, .page-layout-1column .strate-2cc-main .ct-view-fichiers_joints .column.main > .messages {
  padding-left: 0;
  padding-right: 0; }

.strate-2cc-sidebar-section + .strate-2cc-sidebar-section {
  margin-top: 28px; }
  @media (min-width: 769px) {
    .strate-2cc-sidebar-section + .strate-2cc-sidebar-section {
      margin-top: 30px; } }

.strate-2cc-sidebar-section .section-title {
  margin-bottom: 10px;
  font-family: "BentonSans SC";
  font-size: 1.6rem;
  line-height: 1.3;
  font-weight: 500; }
  @media (min-width: 769px) {
    .strate-2cc-sidebar-section .section-title {
      margin-bottom: 20px; } }

.strate-2cc-sidebar-section .section-content {
  margin-bottom: 30px; }
  .strate-2cc-sidebar-section .section-content > * {
    margin: 0; }
    .strate-2cc-sidebar-section .section-content > * + * {
      margin-top: 1.5em; }
  .strate-2cc-sidebar-section .section-content strong {
    font-weight: 700; }

@supports not (display: grid) {
  @media (max-width: 768.98px) {
    .strate-2cc {
      display: flex;
      flex-direction: column; }
    .strate-2cc-main--media {
      order: -1; } }
  @media (min-width: 769px) {
    .strate-2cc {
      position: relative; }
    .strate-2cc-sidebar-section {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0; }
    .strate-2cc-main {
      margin-left: calc(280px + 5.84795%); } } }

@supports (display: grid) {
  .strate-2cc {
    display: grid;
    grid-template-areas: 'media' 'sidebar' 'content' 'content'; }
    @media (min-width: 769px) {
      .strate-2cc {
        grid-template-areas: 'sidebar media' 'sidebar content' 'sidebar content' 'sidebar content'; } }
  .strate-2cc-main--media {
    grid-area: media; }
    @media (min-width: 769px) {
      .strate-2cc-main--media {
        margin-bottom: 60px; } }
  .strate-2cc-sidebar {
    grid-area: sidebar; }
  .strate-2cc-main--text {
    grid-area: content; }
    @media (max-width: 768.98px) {
      .strate-2cc-main--text-mobile {
        grid-area: content; } }
    .strate-2cc-main--text .text,
    .strate-2cc-main--text .text p,
    .strate-2cc-main--text .text .cms-no-route .main,
    .cms-no-route .strate-2cc-main--text .text .main {
      line-height: 2; }
    .strate-2cc-main--text .text + .damiers {
      margin-top: 40px; }
  @media (min-width: 769px) {
    .strate-2cc-main {
      margin-left: 5.84795%; } } }

.ct-view-strate_2x1_contenu_texte .strate-2x1-section-visual {
  margin-bottom: 0;
  padding-bottom: 56.25%;
  overflow: hidden; }
  .ct-view-strate_2x1_contenu_texte .strate-2x1-section-visual img {
    position: absolute; }

@media (min-width: 640px) {
  .ct-view-strate_2x1_contenu_texte .strate-2x1-section:not(.strate-2x1-section-right) {
    width: calc(50% + 60px);
    padding-right: 0; } }

.ct-view-strate_2x1_contenu_texte .strate-2x1-section:not(.strate-2x1-section-right) .strate-2x1-img-container {
  margin-bottom: 10px; }
  @media (min-width: 640px) {
    .ct-view-strate_2x1_contenu_texte .strate-2x1-section:not(.strate-2x1-section-right) .strate-2x1-img-container {
      padding-right: 60px;
      border-right: 1px solid #000000; } }

.ct-view-strate_2x1_contenu_texte .strate-2x1-section-right {
  margin-top: 40px;
  padding-top: 30px; }
  @media (max-width: 639.98px) {
    .ct-view-strate_2x1_contenu_texte .strate-2x1-section-right {
      border-top: 1px solid #000000; } }
  @media (min-width: 640px) {
    .ct-view-strate_2x1_contenu_texte .strate-2x1-section-right {
      margin-top: 0;
      padding-top: 20px;
      padding-left: 60px; } }
  .ct-view-strate_2x1_contenu_texte .strate-2x1-section-right .strate-item-title:nth-child(3) {
    margin-top: 50px; }
  .ct-view-strate_2x1_contenu_texte .strate-2x1-section-right .strate-item-title {
    text-transform: uppercase; }
  .ct-view-strate_2x1_contenu_texte .strate-2x1-section-right .strate-item-text {
    font-size: 1.4rem;
    line-height: 1.4; }
    @media (min-width: 640px) {
      .ct-view-strate_2x1_contenu_texte .strate-2x1-section-right .strate-item-text {
        font-size: 1.8rem; } }

@media (min-width: 640px) {
  .ct-view-strate_2x1_contenu_texte.universe-green .strate-2x1-img-container {
    border-right: 1px solid #BCCDCD !important; } }

@media (max-width: 639.98px) {
  .ct-view-strate_2x1_contenu_texte.universe-green .strate-2x1-section-right {
    border-top: 1px solid #BCCDCD !important; } }

@media (min-width: 640px) {
  .ct-view-strate_2x1_contenu_texte.universe-blue .strate-2x1-img-container {
    border-right: 1px solid #7197BC !important; } }

@media (max-width: 639.98px) {
  .ct-view-strate_2x1_contenu_texte.universe-blue .strate-2x1-section-right {
    border-top: 1px solid #7197BC !important; } }

@media (min-width: 640px) {
  .ct-view-strate_2x1_contenu_texte.universe-yellow .strate-2x1-img-container {
    border-right: 1px solid #DAB561 !important; } }

@media (max-width: 639.98px) {
  .ct-view-strate_2x1_contenu_texte.universe-yellow .strate-2x1-section-right {
    border-top: 1px solid #DAB561 !important; } }

.strate-2x1 {
  margin: 0 -10px; }
  @media (min-width: 769px) {
    .strate-2x1 {
      display: flex;
      justify-content: space-between; }
      .strate-2x1 > * {
        width: calc(50% - 10px); }
        .strate-2x1 > * + * {
          position: relative; } }
  @media (max-width: 639.98px) {
    .strate-2x1 .slick-list {
      padding-right: 50px; } }

.strate-2x1-section {
  display: flex;
  flex-flow: column; }
  @media (min-width: 769px) {
    .strate-2x1-section {
      padding: 0 10px; } }
  .strate-2x1-section--media {
    position: relative; }
    .strate-2x1-section--media img {
      display: block;
      width: 100%; }
  .strate-2x1-section--txt {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 58px 25px;
    background-color: #F8F7F1; }
    @media (min-width: 1025px) {
      .strate-2x1-section--txt {
        padding: 25px; } }
  .strate-2x1-section .strate-2x1-section-content {
    display: flex;
    flex-flow: column;
    flex: 1;
    align-items: baseline; }
    .strate-2x1-section .strate-2x1-section-content a {
      order: 2;
      margin-top: auto !important; }
  .strate-2x1-section .strate-item-title {
    order: 0;
    margin-bottom: 5px;
    font-size: 1.8rem; }
    .strate-2x1-section .strate-item-title + .btn, .strate-2x1-section .strate-item-title + .pagebuilder-button-primary, .strate-2x1-section .strate-item-title + .btn--border, .strate-2x1-section .strate-item-title + .pagebuilder-button-secondary, .strate-2x1-section .strate-item-title + .action.viewcart, .strate-2x1-section .strate-item-title + .action.alert, .strate-2x1-section body .amgdprcookie-modal-container .modal-inner-wrap .strate-item-title + .amgdprcookie-button--border, body .amgdprcookie-modal-container .modal-inner-wrap .strate-2x1-section .strate-item-title + .amgdprcookie-button--border,
    .strate-2x1-section body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .strate-item-title + button--border, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .strate-2x1-section .strate-item-title + button--border,
    .strate-2x1-section body .amgdprcookie-groups-modal .modal-inner-wrap .strate-item-title + .amgdprcookie-button--border, body .amgdprcookie-groups-modal .modal-inner-wrap .strate-2x1-section .strate-item-title + .amgdprcookie-button--border,
    .strate-2x1-section body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .strate-item-title + button--border, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .strate-2x1-section .strate-item-title + button--border, .strate-2x1-section .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .strate-item-title + .action.action-cancel, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .strate-2x1-section .strate-item-title + .action.action-cancel, .strate-2x1-section div.personalized-container .strate-item-title + .personalized-options.start-personalized, div.personalized-container .strate-2x1-section .strate-item-title + .personalized-options.start-personalized, .strate-2x1-section .ui-datepicker .ui-datepicker-buttonpane .strate-item-title + button, .ui-datepicker .ui-datepicker-buttonpane .strate-2x1-section .strate-item-title + button, .strate-2x1-section .strate-item-title + .mdp-filter-btn-open,
    .strate-2x1-section .strate-item-title + .btn--border-white,
    .strate-2x1-section .strate-item-title + .btn--icon, .strate-2x1-section .strate-item-title + .btn--cart, .strate-2x1-section .strate-item-title + .action.tocart, .strate-2x1-section .strate-item-title + .btn--edit, .strate-2x1-section .strate-item-title + .btn--download, .strate-2x1-section .ct-view-fichiers_joints .files .strate-item-title + .redirect-content, .ct-view-fichiers_joints .files .strate-2x1-section .strate-item-title + .redirect-content, .strate-2x1-section .strate-item-title + .btn--note, .strate-2x1-section .strate-item-title + .btn--ticket, .strate-2x1-section .mdp-billet .strate-item-title + a, .mdp-billet .strate-2x1-section .strate-item-title + a, .strate-2x1-section .strate-item-title + .btn--mail, .strate-2x1-section .strate-item-title + .btn--anchor, .strate-2x1-section .strate-item-title + .btn--target, .strate-2x1-section .strate-item-title + .btn--map, .strate-2x1-section .strate-item-title + .btn--agenda, .strate-2x1-section .strate-item-title + .action.action-apply, .strate-2x1-section .strate-item-title + .action.apply, .strate-2x1-section .strate-item-title + .action.action-auth-toggle, .strate-2x1-section .strate-item-title + .action.action-login, .strate-2x1-section .strate-item-title + .action.action-menu-item, .strate-2x1-section .strate-item-title + .action.action-show-popup, .strate-2x1-section .strate-item-title + .action.continue, .strate-2x1-section .strate-item-title + .action.checkout, .strate-2x1-section .strate-item-title + .action.clear, .strate-2x1-section .strate-item-title + .action.compare, .strate-2x1-section .strate-item-title + .action.create, .strate-2x1-section .strate-item-title + .action.customize, .strate-2x1-section .strate-item-title + .action.login, .strate-2x1-section .strate-item-title + .action.save, .strate-2x1-section .strate-item-title + .action.select, .strate-2x1-section .strate-item-title + .action.share, .strate-2x1-section .strate-item-title + .action.submit, .strate-2x1-section .strate-item-title + .action.subscribe, .strate-2x1-section .strate-item-title + .action.update, .strate-2x1-section .topmenu-ctas .strate-item-title + a, .topmenu-ctas .strate-2x1-section .strate-item-title + a, .strate-2x1-section body .amgdprcookie-modal-container .modal-inner-wrap .strate-item-title + .amgdprcookie-button, body .amgdprcookie-modal-container .modal-inner-wrap .strate-2x1-section .strate-item-title + .amgdprcookie-button,
    .strate-2x1-section body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .strate-item-title + button, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .strate-2x1-section .strate-item-title + button,
    .strate-2x1-section body .amgdprcookie-groups-modal .modal-inner-wrap .strate-item-title + .amgdprcookie-button, body .amgdprcookie-groups-modal .modal-inner-wrap .strate-2x1-section .strate-item-title + .amgdprcookie-button,
    .strate-2x1-section body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .strate-item-title + button, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .strate-2x1-section .strate-item-title + button, .strate-2x1-section .gdpr-customer-settings .strate-item-title + button.action.primary, .gdpr-customer-settings .strate-2x1-section .strate-item-title + button.action.primary, .strate-2x1-section .contentmanager-contentlist-view .toolbar-bottom .strate-item-title + .see-all-collections, .contentmanager-contentlist-view .toolbar-bottom .strate-2x1-section .strate-item-title + .see-all-collections, .strate-2x1-section .strate-item-link .strate-item-title + a.bouton, .strate-item-link .strate-2x1-section .strate-item-title + a.bouton, .strate-2x1-section .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .strate-item-title + .action.action-update, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .strate-2x1-section .strate-item-title + .action.action-update, .strate-2x1-section div.mgx-popup-inner .colissimo-next .strate-item-title + span, div.mgx-popup-inner .colissimo-next .strate-2x1-section .strate-item-title + span, .strate-2x1-section .customer-address-index .column.main > .actions-toolbar .strate-item-title + .action.primary.add, .customer-address-index .column.main > .actions-toolbar .strate-2x1-section .strate-item-title + .action.primary.add, .strate-2x1-section div.personalized-container .strate-item-title + .personalized-options.complete-personalized, div.personalized-container .strate-2x1-section .strate-item-title + .personalized-options.complete-personalized, .strate-2x1-section .mst-searchautocomplete__products > li .strate-item-title + .store-mobile, .mst-searchautocomplete__products > li .strate-2x1-section .strate-item-title + .store-mobile, .strate-2x1-section div.filter-options .filter-options-content .am-fromto-widget .strate-item-title + .am-filter-go, div.filter-options .filter-options-content .am-fromto-widget .strate-2x1-section .strate-item-title + .am-filter-go, .strate-2x1-section .modal-slide .modal-footer .strate-item-title + button, .modal-slide .modal-footer .strate-2x1-section .strate-item-title + button,
    .strate-2x1-section .modal-popup .modal-footer .strate-item-title + button, .modal-popup .modal-footer .strate-2x1-section .strate-item-title + button, .strate-2x1-section .modal-slide .block-authentication .strate-item-title + .action.action-register, .modal-slide .block-authentication .strate-2x1-section .strate-item-title + .action.action-register,
    .strate-2x1-section .modal-popup .block-authentication .strate-item-title + .action.action-register, .modal-popup .block-authentication .strate-2x1-section .strate-item-title + .action.action-register {
      margin-top: 20px; }
  .strate-2x1-section .strate-item-subtitle {
    order: 1;
    margin-bottom: 20px;
    font-size: 1.6rem; }

.strate-2x1-content--media {
  width: 100%;
  padding-top: 50px; }
  @media (min-width: 1025px) {
    .strate-2x1-content--media {
      width: calc(100% - 20px);
      padding: 80px 100px 30px 100px; } }
  .strate-2x1-content--media .btn, .strate-2x1-content--media .pagebuilder-button-primary, .strate-2x1-content--media .btn--border, .strate-2x1-content--media .pagebuilder-button-secondary, .strate-2x1-content--media .action.viewcart, .strate-2x1-content--media .action.alert, .strate-2x1-content--media body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button--border, body .amgdprcookie-modal-container .modal-inner-wrap .strate-2x1-content--media .amgdprcookie-button--border,
  .strate-2x1-content--media body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .strate-2x1-content--media button--border,
  .strate-2x1-content--media body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button--border, body .amgdprcookie-groups-modal .modal-inner-wrap .strate-2x1-content--media .amgdprcookie-button--border,
  .strate-2x1-content--media body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .strate-2x1-content--media button--border, .strate-2x1-content--media .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-cancel, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .strate-2x1-content--media .action.action-cancel, .strate-2x1-content--media div.personalized-container .personalized-options.start-personalized, div.personalized-container .strate-2x1-content--media .personalized-options.start-personalized, .strate-2x1-content--media .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .strate-2x1-content--media button, .strate-2x1-content--media .mdp-filter-btn-open,
  .strate-2x1-content--media .btn--border-white,
  .strate-2x1-content--media .btn--icon, .strate-2x1-content--media .btn--cart, .strate-2x1-content--media .action.tocart, .strate-2x1-content--media .btn--edit, .strate-2x1-content--media .btn--download, .strate-2x1-content--media .ct-view-fichiers_joints .files .redirect-content, .ct-view-fichiers_joints .files .strate-2x1-content--media .redirect-content, .strate-2x1-content--media .btn--note, .strate-2x1-content--media .btn--ticket, .strate-2x1-content--media .mdp-billet a, .mdp-billet .strate-2x1-content--media a, .strate-2x1-content--media .btn--mail, .strate-2x1-content--media .btn--anchor, .strate-2x1-content--media .btn--target, .strate-2x1-content--media .btn--map, .strate-2x1-content--media .btn--agenda, .strate-2x1-content--media .action.action-apply, .strate-2x1-content--media .action.apply, .strate-2x1-content--media .action.action-auth-toggle, .strate-2x1-content--media .action.action-login, .strate-2x1-content--media .action.action-menu-item, .strate-2x1-content--media .action.action-show-popup, .strate-2x1-content--media .action.continue, .strate-2x1-content--media .action.checkout, .strate-2x1-content--media .action.clear, .strate-2x1-content--media .action.compare, .strate-2x1-content--media .action.create, .strate-2x1-content--media .action.customize, .strate-2x1-content--media .action.login, .strate-2x1-content--media .action.save, .strate-2x1-content--media .action.select, .strate-2x1-content--media .action.share, .strate-2x1-content--media .action.submit, .strate-2x1-content--media .action.subscribe, .strate-2x1-content--media .action.update, .strate-2x1-content--media .topmenu-ctas a, .topmenu-ctas .strate-2x1-content--media a, .strate-2x1-content--media body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button, body .amgdprcookie-modal-container .modal-inner-wrap .strate-2x1-content--media .amgdprcookie-button,
  .strate-2x1-content--media body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .strate-2x1-content--media button,
  .strate-2x1-content--media body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button, body .amgdprcookie-groups-modal .modal-inner-wrap .strate-2x1-content--media .amgdprcookie-button,
  .strate-2x1-content--media body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .strate-2x1-content--media button, .strate-2x1-content--media .gdpr-customer-settings button.action.primary, .gdpr-customer-settings .strate-2x1-content--media button.action.primary, .strate-2x1-content--media .contentmanager-contentlist-view .toolbar-bottom .see-all-collections, .contentmanager-contentlist-view .toolbar-bottom .strate-2x1-content--media .see-all-collections, .strate-2x1-content--media .strate-item-link a.bouton, .strate-item-link .strate-2x1-content--media a.bouton, .strate-2x1-content--media .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-update, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .strate-2x1-content--media .action.action-update, .strate-2x1-content--media div.mgx-popup-inner .colissimo-next span, div.mgx-popup-inner .colissimo-next .strate-2x1-content--media span, .strate-2x1-content--media .customer-address-index .column.main > .actions-toolbar .action.primary.add, .customer-address-index .column.main > .actions-toolbar .strate-2x1-content--media .action.primary.add, .strate-2x1-content--media div.personalized-container .personalized-options.complete-personalized, div.personalized-container .strate-2x1-content--media .personalized-options.complete-personalized, .strate-2x1-content--media .mst-searchautocomplete__products > li .store-mobile, .mst-searchautocomplete__products > li .strate-2x1-content--media .store-mobile, .strate-2x1-content--media div.filter-options .filter-options-content .am-fromto-widget .am-filter-go, div.filter-options .filter-options-content .am-fromto-widget .strate-2x1-content--media .am-filter-go, .strate-2x1-content--media .modal-slide .modal-footer button, .modal-slide .modal-footer .strate-2x1-content--media button,
  .strate-2x1-content--media .modal-popup .modal-footer button, .modal-popup .modal-footer .strate-2x1-content--media button, .strate-2x1-content--media .modal-slide .block-authentication .action.action-register, .modal-slide .block-authentication .strate-2x1-content--media .action.action-register,
  .strate-2x1-content--media .modal-popup .block-authentication .action.action-register, .modal-popup .block-authentication .strate-2x1-content--media .action.action-register {
    margin-top: 10px; }

.strate-2x1-content--txt {
  max-width: 500px; }

.strate-2x1-content-title {
  font-family: "Source Serif Pro";
  font-weight: 400;
  font-size: 1.6rem; }
  @media (min-width: 1025px) {
    .strate-2x1-content-title {
      font-size: 2rem; } }
  .strate-2x1-content-title--big {
    font-family: "BentonSans SC";
    font-weight: 700;
    font-size: 29px; }
    @media (min-width: 1025px) {
      .strate-2x1-content-title--big {
        font-size: 50px; } }
    .strate-2x1-content-title--big span {
      color: #FF603D; }

.strate-2x1-section-visual {
  position: relative;
  margin-bottom: 15px;
  padding-bottom: 56.25%;
  overflow: hidden; }
  .strate-2x1-section-visual .tag-item, .strate-2x1-section-visual .nav-sections .navigation > ul li .submenu-wrapper li > a .label-flag, .nav-sections .navigation > ul li .submenu-wrapper li > a .strate-2x1-section-visual .label-flag, .strate-2x1-section-visual .labels > span, .strate-2x1-section-visual .discount-percent, .strate-2x1-section-visual .blog-post-view .post-view .post-holder .item.post-categories span a, .blog-post-view .post-view .post-holder .item.post-categories span .strate-2x1-section-visual a {
    position: absolute;
    z-index: 1;
    top: 20px;
    left: 25px; }
  .strate-2x1-section-visual img {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    transition: -webkit-transform .2s linear;
    transition: transform .2s linear;
    transition: transform .2s linear, -webkit-transform .2s linear; }
  .strate-2x1-section-visual:hover img, .strate-2x1-section-visual:focus img, .strate-2x1-section-visual:active img {
    -webkit-transform: scale(1.04);
            transform: scale(1.04); }

@media (min-width: 1025px) {
  .ct-view-strate_3x1_collections {
    margin-bottom: -160px; } }

.ct-view-strate_3x1_collections .widget-content-grid {
  margin-left: -15px;
  margin-right: -15px; }
  .ct-view-strate_3x1_collections .widget-content-grid .content-item {
    padding: 0;
    max-width: none;
    border: none !important; }
    .ct-view-strate_3x1_collections .widget-content-grid .content-item .block.widget {
      box-shadow: none; }
    .ct-view-strate_3x1_collections .widget-content-grid .content-item .labels {
      position: absolute;
      min-height: 38px;
      margin-top: -40px;
      font-size: 1rem; }
    .ct-view-strate_3x1_collections .widget-content-grid .content-item .block-content {
      height: calc(100% - 100px); }
      @media (min-width: 1025px) {
        .ct-view-strate_3x1_collections .widget-content-grid .content-item .block-content {
          padding-bottom: 90px;
          overflow: hidden; } }
      .ct-view-strate_3x1_collections .widget-content-grid .content-item .block-content > a {
        margin: 40px 10px 10px 10px;
        padding: 0;
        box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.15);
        border-radius: 4px; }
        @media (min-width: 1025px) {
          .ct-view-strate_3x1_collections .widget-content-grid .content-item .block-content > a {
            margin-bottom: 30px; } }
        .ct-view-strate_3x1_collections .widget-content-grid .content-item .block-content > a img {
          border-radius: 4px 4px 0 0; }
        .ct-view-strate_3x1_collections .widget-content-grid .content-item .block-content > a .collection-informations {
          padding-left: 15px;
          padding-right: 15px;
          padding-bottom: 10px; }
          @media (min-width: 1025px) {
            .ct-view-strate_3x1_collections .widget-content-grid .content-item .block-content > a .collection-informations {
              position: relative;
              top: -107px;
              transition: top .3s ease-out;
              z-index: 1; } }
          .ct-view-strate_3x1_collections .widget-content-grid .content-item .block-content > a .collection-informations .descriptif {
            display: -webkit-box;
            overflow: hidden;
            text-overflow: ellipsis;
            -webkit-line-clamp: 2;
            /* autoprefixer: off */
            -webkit-box-orient: vertical; }
    @media (min-width: 1025px) {
      .ct-view-strate_3x1_collections .widget-content-grid .content-item:hover {
        z-index: 5; }
        .ct-view-strate_3x1_collections .widget-content-grid .content-item:hover::before {
          height: var(--hover-height); }
        .ct-view-strate_3x1_collections .widget-content-grid .content-item:hover .collection-photo {
          border-radius: 4px 4px 0 0; }
          .ct-view-strate_3x1_collections .widget-content-grid .content-item:hover .collection-photo.images .image-hover {
            opacity: 1; }
          .ct-view-strate_3x1_collections .widget-content-grid .content-item:hover .collection-photo.images .image {
            opacity: 0; }
        .ct-view-strate_3x1_collections .widget-content-grid .content-item:hover .collection-photo + .collection-informations {
          top: 0px; }
        .ct-view-strate_3x1_collections .widget-content-grid .content-item:hover .descriptif {
          opacity: 0; }
        .ct-view-strate_3x1_collections .widget-content-grid .content-item:hover .title {
          background-size: 100% 1px; } }

.ct-view-strate_3x1_collections > .block-content {
  padding-bottom: 20px; }
  @media (min-width: 1025px) {
    .ct-view-strate_3x1_collections > .block-content {
      padding-bottom: 60px; } }
  .ct-view-strate_3x1_collections > .block-content .ct-view-collections {
    margin-bottom: 0; }
  .ct-view-strate_3x1_collections > .block-content .block-content {
    padding-bottom: 0;
    padding-top: 0; }

.ct-view-strate_3x1_collections .content {
  margin-right: -20px; }

.ct-view-strate_3x1_collections .slick-slider {
  margin-left: -8px;
  margin-right: -8px; }
  @media (min-width: 1025px) {
    .ct-view-strate_3x1_collections .slick-slider {
      margin-left: -10px;
      margin-right: -10px; } }

.ct-view-strate_3x1_contenus .strate-list {
  padding-top: 20px; }

.ct-view-strate_3x1_contenus .strate-item-visual {
  position: relative;
  padding-bottom: 100%;
  overflow: hidden; }
  .ct-view-strate_3x1_contenus .strate-item-visual img {
    position: absolute;
    display: block;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    transition: -webkit-transform .2s linear;
    transition: transform .2s linear;
    transition: transform .2s linear, -webkit-transform .2s linear; }
    .ct-view-strate_3x1_contenus .strate-item-visual img:hover {
      -webkit-transform: scale(1.04);
              transform: scale(1.04); }

.ct-view-strate_3x1_contenus .strate-item-content .strate-item-subtitle {
  margin-bottom: 10px;
  font-size: 1.6rem;
  color: #A6A69A;
  text-transform: uppercase;
  font-weight: 700; }

.ct-view-strate_3x1_contenus .strate-item-content .strate-item-title {
  display: inline-block;
  align-self: flex-start;
  margin-bottom: 10px;
  font-size: 1.8rem;
  font-weight: 700;
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 1px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: background-size .5s ease-out;
  border-bottom: none; }
  .ct-view-strate_3x1_contenus .strate-item-content .strate-item-title:hover {
    background-size: 100% 1px; }

.ct-view-strate_3x1_contenus .strate-item-content .strate-item-desc {
  margin-bottom: 20px;
  font-size: 1.4rem;
  line-height: 1.4;
  font-weight: 400; }

.ct-view-strate_3x1_contenus .strate-item-content .btn, .ct-view-strate_3x1_contenus .strate-item-content .pagebuilder-button-primary, .ct-view-strate_3x1_contenus .strate-item-content .btn--border, .ct-view-strate_3x1_contenus .strate-item-content .pagebuilder-button-secondary, .ct-view-strate_3x1_contenus .strate-item-content .action.viewcart, .ct-view-strate_3x1_contenus .strate-item-content .action.alert, .ct-view-strate_3x1_contenus .strate-item-content body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button--border, body .amgdprcookie-modal-container .modal-inner-wrap .ct-view-strate_3x1_contenus .strate-item-content .amgdprcookie-button--border,
.ct-view-strate_3x1_contenus .strate-item-content body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .ct-view-strate_3x1_contenus .strate-item-content button--border,
.ct-view-strate_3x1_contenus .strate-item-content body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button--border, body .amgdprcookie-groups-modal .modal-inner-wrap .ct-view-strate_3x1_contenus .strate-item-content .amgdprcookie-button--border,
.ct-view-strate_3x1_contenus .strate-item-content body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .ct-view-strate_3x1_contenus .strate-item-content button--border, .ct-view-strate_3x1_contenus .strate-item-content .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-cancel, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .ct-view-strate_3x1_contenus .strate-item-content .action.action-cancel, .ct-view-strate_3x1_contenus .strate-item-content div.personalized-container .personalized-options.start-personalized, div.personalized-container .ct-view-strate_3x1_contenus .strate-item-content .personalized-options.start-personalized, .ct-view-strate_3x1_contenus .strate-item-content .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .ct-view-strate_3x1_contenus .strate-item-content button, .ct-view-strate_3x1_contenus .strate-item-content .mdp-filter-btn-open,
.ct-view-strate_3x1_contenus .strate-item-content .btn--border-white,
.ct-view-strate_3x1_contenus .strate-item-content .btn--icon, .ct-view-strate_3x1_contenus .strate-item-content .btn--cart, .ct-view-strate_3x1_contenus .strate-item-content .action.tocart, .ct-view-strate_3x1_contenus .strate-item-content .btn--edit, .ct-view-strate_3x1_contenus .strate-item-content .btn--download, .ct-view-strate_3x1_contenus .strate-item-content .ct-view-fichiers_joints .files .redirect-content, .ct-view-fichiers_joints .files .ct-view-strate_3x1_contenus .strate-item-content .redirect-content, .ct-view-strate_3x1_contenus .strate-item-content .btn--note, .ct-view-strate_3x1_contenus .strate-item-content .btn--ticket, .ct-view-strate_3x1_contenus .strate-item-content .mdp-billet a, .mdp-billet .ct-view-strate_3x1_contenus .strate-item-content a, .ct-view-strate_3x1_contenus .strate-item-content .btn--mail, .ct-view-strate_3x1_contenus .strate-item-content .btn--anchor, .ct-view-strate_3x1_contenus .strate-item-content .btn--target, .ct-view-strate_3x1_contenus .strate-item-content .btn--map, .ct-view-strate_3x1_contenus .strate-item-content .btn--agenda, .ct-view-strate_3x1_contenus .strate-item-content .action.action-apply, .ct-view-strate_3x1_contenus .strate-item-content .action.apply, .ct-view-strate_3x1_contenus .strate-item-content .action.action-auth-toggle, .ct-view-strate_3x1_contenus .strate-item-content .action.action-login, .ct-view-strate_3x1_contenus .strate-item-content .action.action-menu-item, .ct-view-strate_3x1_contenus .strate-item-content .action.action-show-popup, .ct-view-strate_3x1_contenus .strate-item-content .action.continue, .ct-view-strate_3x1_contenus .strate-item-content .action.checkout, .ct-view-strate_3x1_contenus .strate-item-content .action.clear, .ct-view-strate_3x1_contenus .strate-item-content .action.compare, .ct-view-strate_3x1_contenus .strate-item-content .action.create, .ct-view-strate_3x1_contenus .strate-item-content .action.customize, .ct-view-strate_3x1_contenus .strate-item-content .action.login, .ct-view-strate_3x1_contenus .strate-item-content .action.save, .ct-view-strate_3x1_contenus .strate-item-content .action.select, .ct-view-strate_3x1_contenus .strate-item-content .action.share, .ct-view-strate_3x1_contenus .strate-item-content .action.submit, .ct-view-strate_3x1_contenus .strate-item-content .action.subscribe, .ct-view-strate_3x1_contenus .strate-item-content .action.update, .ct-view-strate_3x1_contenus .strate-item-content .topmenu-ctas a, .topmenu-ctas .ct-view-strate_3x1_contenus .strate-item-content a, .ct-view-strate_3x1_contenus .strate-item-content body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button, body .amgdprcookie-modal-container .modal-inner-wrap .ct-view-strate_3x1_contenus .strate-item-content .amgdprcookie-button,
.ct-view-strate_3x1_contenus .strate-item-content body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .ct-view-strate_3x1_contenus .strate-item-content button,
.ct-view-strate_3x1_contenus .strate-item-content body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button, body .amgdprcookie-groups-modal .modal-inner-wrap .ct-view-strate_3x1_contenus .strate-item-content .amgdprcookie-button,
.ct-view-strate_3x1_contenus .strate-item-content body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .ct-view-strate_3x1_contenus .strate-item-content button, .ct-view-strate_3x1_contenus .strate-item-content .gdpr-customer-settings button.action.primary, .gdpr-customer-settings .ct-view-strate_3x1_contenus .strate-item-content button.action.primary, .ct-view-strate_3x1_contenus .strate-item-content .contentmanager-contentlist-view .toolbar-bottom .see-all-collections, .contentmanager-contentlist-view .toolbar-bottom .ct-view-strate_3x1_contenus .strate-item-content .see-all-collections, .ct-view-strate_3x1_contenus .strate-item-content .strate-item-link a.bouton, .strate-item-link .ct-view-strate_3x1_contenus .strate-item-content a.bouton, .ct-view-strate_3x1_contenus .strate-item-content .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-update, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .ct-view-strate_3x1_contenus .strate-item-content .action.action-update, .ct-view-strate_3x1_contenus .strate-item-content div.mgx-popup-inner .colissimo-next span, div.mgx-popup-inner .colissimo-next .ct-view-strate_3x1_contenus .strate-item-content span, .ct-view-strate_3x1_contenus .strate-item-content .customer-address-index .column.main > .actions-toolbar .action.primary.add, .customer-address-index .column.main > .actions-toolbar .ct-view-strate_3x1_contenus .strate-item-content .action.primary.add, .ct-view-strate_3x1_contenus .strate-item-content div.personalized-container .personalized-options.complete-personalized, div.personalized-container .ct-view-strate_3x1_contenus .strate-item-content .personalized-options.complete-personalized, .ct-view-strate_3x1_contenus .strate-item-content .mst-searchautocomplete__products > li .store-mobile, .mst-searchautocomplete__products > li .ct-view-strate_3x1_contenus .strate-item-content .store-mobile, .ct-view-strate_3x1_contenus .strate-item-content div.filter-options .filter-options-content .am-fromto-widget .am-filter-go, div.filter-options .filter-options-content .am-fromto-widget .ct-view-strate_3x1_contenus .strate-item-content .am-filter-go, .ct-view-strate_3x1_contenus .strate-item-content .modal-slide .modal-footer button, .modal-slide .modal-footer .ct-view-strate_3x1_contenus .strate-item-content button,
.ct-view-strate_3x1_contenus .strate-item-content .modal-popup .modal-footer button, .modal-popup .modal-footer .ct-view-strate_3x1_contenus .strate-item-content button, .ct-view-strate_3x1_contenus .strate-item-content .modal-slide .block-authentication .action.action-register, .modal-slide .block-authentication .ct-view-strate_3x1_contenus .strate-item-content .action.action-register,
.ct-view-strate_3x1_contenus .strate-item-content .modal-popup .block-authentication .action.action-register, .modal-popup .block-authentication .ct-view-strate_3x1_contenus .strate-item-content .action.action-register {
  align-self: flex-start;
  margin-top: auto; }

.ct-view-strate_3x1_contenus.universe-green .strate-item-content .strate-item-subtitle {
  background-color: #E7EEEE; }

.ct-view-strate_3x1_contenus.universe-blue .strate-item-content .strate-item-subtitle {
  background-color: #DDE9F4; }

.ct-view-strate_3x1_contenus.universe-yellow .strate-item-content .strate-item-subtitle {
  background-color: #FFF9EC; }

.ct-view-strate_4_x_1.liseret-oui .slick-slide .item {
  padding-left: 15px;
  padding-right: 15px;
  border-left: 1px solid #CCCCCC; }

.ct-view-strate_4_x_1 .block-content {
  padding-right: 0;
  padding-bottom: 20px; }
  @media (min-width: 481px) {
    .ct-view-strate_4_x_1 .block-content {
      padding-right: 20px; } }
  @media (min-width: 1025px) {
    .ct-view-strate_4_x_1 .block-content {
      padding-bottom: 60px; } }

.ct-view-strate_4_x_1 .items {
  display: flex;
  margin-right: calc(calc(-100vw + 100%)/2) !important; }

.ct-view-strate_4_x_1 .strate-item-title {
  font-size: 1.4rem; }

.ct-view-strate_4_x_1 .item {
  padding-right: 30px;
  flex-direction: column;
  height: 100%; }
  @media (min-width: 1025px) {
    .ct-view-strate_4_x_1 .item {
      padding-right: 40px; }
      .ct-view-strate_4_x_1 .item .redirect-content:hover img {
        -webkit-transform: scale(1.04);
                transform: scale(1.04); }
      .ct-view-strate_4_x_1 .item .redirect-content img {
        -webkit-transform: scale(1);
                transform: scale(1);
        transition: -webkit-transform .2s linear;
        transition: transform .2s linear;
        transition: transform .2s linear, -webkit-transform .2s linear; }
      .ct-view-strate_4_x_1 .item .picture {
        overflow: hidden;
        margin-bottom: 30px; }
      .ct-view-strate_4_x_1 .item .strate-item-titles {
        margin-bottom: 0;
        position: relative;
        top: -15px;
        transition: top .2s linear; }
      .ct-view-strate_4_x_1 .item .strate-item-title {
        font-size: 1.8rem; }
      .ct-view-strate_4_x_1 .item .strate-item-ontitle {
        display: block;
        margin-bottom: 4px; } }
  .ct-view-strate_4_x_1 .item .strate-item-titles {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between; }
  .ct-view-strate_4_x_1 .item .title-btn {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between; }
  .ct-view-strate_4_x_1 .item .picture {
    margin-bottom: 30px; }
  .ct-view-strate_4_x_1 .item .redirect-content.btn, .ct-view-strate_4_x_1 .item .redirect-content.pagebuilder-button-primary, .ct-view-strate_4_x_1 .item .redirect-content.btn--border, .ct-view-strate_4_x_1 .item .redirect-content.pagebuilder-button-secondary, .ct-view-strate_4_x_1 .item .redirect-content.action.viewcart, .ct-view-strate_4_x_1 .item .redirect-content.action.alert, .ct-view-strate_4_x_1 .item body .amgdprcookie-modal-container .modal-inner-wrap .redirect-content.amgdprcookie-button--border, body .amgdprcookie-modal-container .modal-inner-wrap .ct-view-strate_4_x_1 .item .redirect-content.amgdprcookie-button--border,
  .ct-view-strate_4_x_1 .item body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border.redirect-content, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .ct-view-strate_4_x_1 .item button--border.redirect-content,
  .ct-view-strate_4_x_1 .item body .amgdprcookie-groups-modal .modal-inner-wrap .redirect-content.amgdprcookie-button--border, body .amgdprcookie-groups-modal .modal-inner-wrap .ct-view-strate_4_x_1 .item .redirect-content.amgdprcookie-button--border,
  .ct-view-strate_4_x_1 .item body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border.redirect-content, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .ct-view-strate_4_x_1 .item button--border.redirect-content, .ct-view-strate_4_x_1 .item .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .redirect-content.action.action-cancel, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .ct-view-strate_4_x_1 .item .redirect-content.action.action-cancel, .ct-view-strate_4_x_1 .item div.personalized-container .redirect-content.personalized-options.start-personalized, div.personalized-container .ct-view-strate_4_x_1 .item .redirect-content.personalized-options.start-personalized, .ct-view-strate_4_x_1 .item .ui-datepicker .ui-datepicker-buttonpane button.redirect-content, .ui-datepicker .ui-datepicker-buttonpane .ct-view-strate_4_x_1 .item button.redirect-content, .ct-view-strate_4_x_1 .item .redirect-content.mdp-filter-btn-open,
  .ct-view-strate_4_x_1 .item .redirect-content.btn--border-white,
  .ct-view-strate_4_x_1 .item .redirect-content.btn--icon, .ct-view-strate_4_x_1 .item .redirect-content.btn--cart, .ct-view-strate_4_x_1 .item .redirect-content.action.tocart, .ct-view-strate_4_x_1 .item .redirect-content.btn--edit, .ct-view-strate_4_x_1 .item .redirect-content.btn--download, .ct-view-strate_4_x_1 .item .ct-view-fichiers_joints .files .redirect-content, .ct-view-fichiers_joints .files .ct-view-strate_4_x_1 .item .redirect-content, .ct-view-strate_4_x_1 .item .redirect-content.btn--note, .ct-view-strate_4_x_1 .item .redirect-content.btn--ticket, .ct-view-strate_4_x_1 .item .mdp-billet a.redirect-content, .mdp-billet .ct-view-strate_4_x_1 .item a.redirect-content, .ct-view-strate_4_x_1 .item .redirect-content.btn--mail, .ct-view-strate_4_x_1 .item .redirect-content.btn--anchor, .ct-view-strate_4_x_1 .item .redirect-content.btn--target, .ct-view-strate_4_x_1 .item .redirect-content.btn--map, .ct-view-strate_4_x_1 .item .redirect-content.btn--agenda, .ct-view-strate_4_x_1 .item .redirect-content.action.action-apply, .ct-view-strate_4_x_1 .item .redirect-content.action.apply, .ct-view-strate_4_x_1 .item .redirect-content.action.action-auth-toggle, .ct-view-strate_4_x_1 .item .redirect-content.action.action-login, .ct-view-strate_4_x_1 .item .redirect-content.action.action-menu-item, .ct-view-strate_4_x_1 .item .redirect-content.action.action-show-popup, .ct-view-strate_4_x_1 .item .redirect-content.action.continue, .ct-view-strate_4_x_1 .item .redirect-content.action.checkout, .ct-view-strate_4_x_1 .item .redirect-content.action.clear, .ct-view-strate_4_x_1 .item .redirect-content.action.compare, .ct-view-strate_4_x_1 .item .redirect-content.action.create, .ct-view-strate_4_x_1 .item .redirect-content.action.customize, .ct-view-strate_4_x_1 .item .redirect-content.action.login, .ct-view-strate_4_x_1 .item .redirect-content.action.save, .ct-view-strate_4_x_1 .item .redirect-content.action.select, .ct-view-strate_4_x_1 .item .redirect-content.action.share, .ct-view-strate_4_x_1 .item .redirect-content.action.submit, .ct-view-strate_4_x_1 .item .redirect-content.action.subscribe, .ct-view-strate_4_x_1 .item .redirect-content.action.update, .ct-view-strate_4_x_1 .item .topmenu-ctas a.redirect-content, .topmenu-ctas .ct-view-strate_4_x_1 .item a.redirect-content, .ct-view-strate_4_x_1 .item body .amgdprcookie-modal-container .modal-inner-wrap .redirect-content.amgdprcookie-button, body .amgdprcookie-modal-container .modal-inner-wrap .ct-view-strate_4_x_1 .item .redirect-content.amgdprcookie-button,
  .ct-view-strate_4_x_1 .item body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button.redirect-content, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .ct-view-strate_4_x_1 .item button.redirect-content,
  .ct-view-strate_4_x_1 .item body .amgdprcookie-groups-modal .modal-inner-wrap .redirect-content.amgdprcookie-button, body .amgdprcookie-groups-modal .modal-inner-wrap .ct-view-strate_4_x_1 .item .redirect-content.amgdprcookie-button,
  .ct-view-strate_4_x_1 .item body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button.redirect-content, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .ct-view-strate_4_x_1 .item button.redirect-content, .ct-view-strate_4_x_1 .item .gdpr-customer-settings button.redirect-content.action.primary, .gdpr-customer-settings .ct-view-strate_4_x_1 .item button.redirect-content.action.primary, .ct-view-strate_4_x_1 .item .contentmanager-contentlist-view .toolbar-bottom .redirect-content.see-all-collections, .contentmanager-contentlist-view .toolbar-bottom .ct-view-strate_4_x_1 .item .redirect-content.see-all-collections, .ct-view-strate_4_x_1 .item .strate-item-link a.redirect-content.bouton, .strate-item-link .ct-view-strate_4_x_1 .item a.redirect-content.bouton, .ct-view-strate_4_x_1 .item .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .redirect-content.action.action-update, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .ct-view-strate_4_x_1 .item .redirect-content.action.action-update, .ct-view-strate_4_x_1 .item div.mgx-popup-inner .colissimo-next span.redirect-content, div.mgx-popup-inner .colissimo-next .ct-view-strate_4_x_1 .item span.redirect-content, .ct-view-strate_4_x_1 .item .customer-address-index .column.main > .actions-toolbar .redirect-content.action.primary.add, .customer-address-index .column.main > .actions-toolbar .ct-view-strate_4_x_1 .item .redirect-content.action.primary.add, .ct-view-strate_4_x_1 .item div.personalized-container .redirect-content.personalized-options.complete-personalized, div.personalized-container .ct-view-strate_4_x_1 .item .redirect-content.personalized-options.complete-personalized, .ct-view-strate_4_x_1 .item .mst-searchautocomplete__products > li .redirect-content.store-mobile, .mst-searchautocomplete__products > li .ct-view-strate_4_x_1 .item .redirect-content.store-mobile, .ct-view-strate_4_x_1 .item div.filter-options .filter-options-content .am-fromto-widget .redirect-content.am-filter-go, div.filter-options .filter-options-content .am-fromto-widget .ct-view-strate_4_x_1 .item .redirect-content.am-filter-go, .ct-view-strate_4_x_1 .item .modal-slide .modal-footer button.redirect-content, .modal-slide .modal-footer .ct-view-strate_4_x_1 .item button.redirect-content,
  .ct-view-strate_4_x_1 .item .modal-popup .modal-footer button.redirect-content, .modal-popup .modal-footer .ct-view-strate_4_x_1 .item button.redirect-content, .ct-view-strate_4_x_1 .item .modal-slide .block-authentication .redirect-content.action.action-register, .modal-slide .block-authentication .ct-view-strate_4_x_1 .item .redirect-content.action.action-register,
  .ct-view-strate_4_x_1 .item .modal-popup .block-authentication .redirect-content.action.action-register, .modal-popup .block-authentication .ct-view-strate_4_x_1 .item .redirect-content.action.action-register {
    margin-top: auto; }

.ct-view-strate_4_x_1 .slick-slider {
  margin-right: -20px; }

.ct-view-strate-media-full-width .ct-view-strate_4_x_1 .items {
  margin: 40px 0 0 0; }

.ct-view-strate_4x1_texte {
  padding-bottom: 50px; }
  @media (min-width: 1025px) {
    .ct-view-strate_4x1_texte {
      padding-bottom: 70px; } }
  .ct-view-strate_4x1_texte .strate-background {
    padding: 30px 0; }
    @media (min-width: 769px) {
      .ct-view-strate_4x1_texte .strate-background {
        padding: 50px 0; } }
    @media (min-width: 1025px) {
      .ct-view-strate_4x1_texte .strate-background {
        margin: 0; } }
  .ct-view-strate_4x1_texte .strate-4x1-texte--contenu {
    display: flex;
    flex-flow: column;
    width: 100%; }
    @media (min-width: 769px) {
      .ct-view-strate_4x1_texte .strate-4x1-texte--contenu {
        flex-flow: row;
        margin: 0 -20px;
        padding-top: 20px; } }
  .ct-view-strate_4x1_texte .strate-4x1-section {
    width: 100%;
    padding: 12px 0; }
    @media (min-width: 769px) {
      .ct-view-strate_4x1_texte .strate-4x1-section {
        width: 25%;
        padding: 0 20px;
        border-right: 1px solid #000000; }
        .ct-view-strate_4x1_texte .strate-4x1-section:last-child {
          border-right: none !important; } }
  .ct-view-strate_4x1_texte .strate-item-title {
    font-family: "BentonSans";
    font-size: 1.4rem;
    line-height: 1.4;
    text-transform: uppercase; }
    @media (min-width: 769px) {
      .ct-view-strate_4x1_texte .strate-item-title {
        font-size: 1.8rem; } }
  .ct-view-strate_4x1_texte .strate-item-text {
    font-size: 1.4rem;
    line-height: 1.4; }
    @media (min-width: 769px) {
      .ct-view-strate_4x1_texte .strate-item-text {
        font-size: 1.8rem; } }
  @media (min-width: 769px) {
    .ct-view-strate_4x1_texte.universe-blue .strate-4x1-section {
      border-right: 1px solid #7197BC; } }
  @media (min-width: 769px) {
    .ct-view-strate_4x1_texte.universe-green .strate-4x1-section {
      border-right: 1px solid #BCCDCD; } }
  @media (min-width: 769px) {
    .ct-view-strate_4x1_texte.universe-yellow .strate-4x1-section {
      border-right: 1px solid #DAB561; } }

.ct-view-strate_agenda_mon_taire .strate-title, .ct-view-strate_agenda_mon_taire .cms-page-view:not(.cms-styleguide) .page-title-wrapper .page-title, .cms-page-view:not(.cms-styleguide) .page-title-wrapper .ct-view-strate_agenda_mon_taire .page-title,
.ct-view-strate_agenda_mon_taire .cms-index-index .page-title-wrapper .page-title, .cms-index-index .page-title-wrapper .ct-view-strate_agenda_mon_taire .page-title, .ct-view-strate_agenda_mon_taire h1[data-content-type="heading"], .ct-view-strate_agenda_mon_taire h2[data-content-type="heading"], .ct-view-strate_agenda_mon_taire .product-view-content-block .block-title, .product-view-content-block .ct-view-strate_agenda_mon_taire .block-title, .ct-view-strate_agenda_mon_taire .block.related .block-title, .block.related .ct-view-strate_agenda_mon_taire .block-title,
.ct-view-strate_agenda_mon_taire .block.upsell .block-title, .block.upsell .ct-view-strate_agenda_mon_taire .block-title,
.ct-view-strate_agenda_mon_taire .block-viewed-products-grid .block-title, .block-viewed-products-grid .ct-view-strate_agenda_mon_taire .block-title, .ct-view-strate_agenda_mon_taire .blog-page .page-title, .blog-page .ct-view-strate_agenda_mon_taire .page-title, .ct-view-strate_agenda_mon_taire .blog-post-view .post-view .post-holder .post-title, .blog-post-view .post-view .post-holder .ct-view-strate_agenda_mon_taire .post-title {
  padding-bottom: 10px; }

.ct-view-strate_agenda_mon_taire .strate-title-link, .ct-view-strate_agenda_mon_taire #netreviews_reviews_tab .netreviews_button, #netreviews_reviews_tab .ct-view-strate_agenda_mon_taire .netreviews_button {
  top: 15px; }
  @media (max-width: 1024.98px) {
    .ct-view-strate_agenda_mon_taire .strate-title-link, .ct-view-strate_agenda_mon_taire #netreviews_reviews_tab .netreviews_button, #netreviews_reviews_tab .ct-view-strate_agenda_mon_taire .netreviews_button {
      top: 20px; } }

.ct-view-strate_agenda_mon_taire .content {
  padding: 20px 10px 0px 10px; }
  @media (max-width: 1024.98px) {
    .ct-view-strate_agenda_mon_taire .content {
      margin: 0 -20px; } }
  @media (min-width: 1025px) {
    .ct-view-strate_agenda_mon_taire .content {
      padding: 50px 10px; } }

.ct-view-strate_agenda_mon_taire .items {
  display: flex;
  flex-wrap: wrap; }

.ct-view-strate_agenda_mon_taire .item {
  width: calc(50% - 20px);
  margin-left: 20px;
  margin-bottom: 20px; }
  @media (min-width: 1025px) {
    .ct-view-strate_agenda_mon_taire .item {
      width: calc(25% - 40px);
      margin-left: 40px;
      margin-bottom: 0; }
      .ct-view-strate_agenda_mon_taire .item:nth-child(4n) .item-border:before {
        display: none; }
      .ct-view-strate_agenda_mon_taire .item .item-border:after {
        display: none; } }
  @media (max-width: 1024.98px) {
    .ct-view-strate_agenda_mon_taire .item:nth-child(-n+2) .item-border {
      padding-bottom: 20px; }
    .ct-view-strate_agenda_mon_taire .item:nth-last-child(-n+2) .item-border:after {
      display: none; }
    .ct-view-strate_agenda_mon_taire .item:nth-child(2n) .item-border:before {
      display: none; }
    .ct-view-strate_agenda_mon_taire .item:nth-child(3) .item-border:before {
      bottom: 0; } }
  .ct-view-strate_agenda_mon_taire .item .item-border {
    display: flex;
    flex-flow: column;
    position: relative;
    height: 100%;
    padding-right: 20px; }
    @media (min-width: 1025px) {
      .ct-view-strate_agenda_mon_taire .item .item-border {
        padding-right: 40px; } }
    .ct-view-strate_agenda_mon_taire .item .item-border:before {
      content: '';
      position: absolute;
      right: 0;
      left: auto;
      bottom: 0;
      top: 0;
      width: 1px;
      background-color: #000000; }
      @media (max-width: 1024.98px) {
        .ct-view-strate_agenda_mon_taire .item .item-border:before {
          bottom: 20px; } }
    .ct-view-strate_agenda_mon_taire .item .item-border:after {
      content: '';
      position: absolute;
      right: 20px;
      left: 0;
      bottom: 0;
      top: auto;
      height: 1px;
      background-color: #000000; }
  .ct-view-strate_agenda_mon_taire .item .date {
    display: block;
    margin-bottom: 15px;
    color: #000000;
    font-size: 2rem;
    line-height: 1; }
    @media (min-width: 1025px) {
      .ct-view-strate_agenda_mon_taire .item .date {
        font-size: 4rem; } }
  .ct-view-strate_agenda_mon_taire .item .collection-name {
    display: block;
    margin-bottom: 5px;
    font-size: 1.4rem;
    font-weight: 700; }
    @media (min-width: 1025px) {
      .ct-view-strate_agenda_mon_taire .item .collection-name {
        font-size: 2rem; } }
  .ct-view-strate_agenda_mon_taire .item .description {
    margin-bottom: 5px;
    font-size: 1.2rem;
    line-height: 1.4;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    /* autoprefixer: off */
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical; }
    @media (min-width: 1025px) {
      .ct-view-strate_agenda_mon_taire .item .description {
        margin-bottom: 20px;
        font-size: 1.4rem; } }
  .ct-view-strate_agenda_mon_taire .item .link {
    display: block;
    align-self: flex-start;
    margin-top: auto;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1.4;
    text-decoration: none;
    background-image: linear-gradient(currentColor, currentColor);
    background-size: 0% 1px;
    background-position: 0 100%;
    background-repeat: no-repeat;
    transition: background-size .5s ease-out;
    border-bottom: none; }
    .ct-view-strate_agenda_mon_taire .item .link:hover {
      background-size: 100% 1px; }

.ct-view-strate_agenda_mon_taire.universe-green .item-border:before, .ct-view-strate_agenda_mon_taire.universe-green .item-border:after {
  background-color: #BCCDCD; }

.ct-view-strate_agenda_mon_taire.universe-green .content {
  background-color: #E7EEEE; }

.ct-view-strate_agenda_mon_taire.universe-green .date {
  color: #BCCDCD; }

.ct-view-strate_agenda_mon_taire.universe-blue .item-border:before, .ct-view-strate_agenda_mon_taire.universe-blue .item-border:after {
  background-color: #7197BC; }

.ct-view-strate_agenda_mon_taire.universe-blue .content {
  background-color: #DDE9F4; }

.ct-view-strate_agenda_mon_taire.universe-blue .date {
  color: #7197BC; }

.ct-view-strate_agenda_mon_taire.universe-yellow .item-border:before, .ct-view-strate_agenda_mon_taire.universe-yellow .item-border:after {
  background-color: #DAB561; }

.ct-view-strate_agenda_mon_taire.universe-yellow .content {
  background-color: #FFF9EC; }

.ct-view-strate_agenda_mon_taire.universe-yellow .date {
  color: #DAB561; }

.ct-view-strate_articles_de_blog .block-content {
  padding-bottom: 20px;
  padding-top: 20px; }
  @media (min-width: 1025px) {
    .ct-view-strate_articles_de_blog .block-content {
      padding-bottom: 70px;
      padding-top: 30px; } }

.ct-view-strate_articles_de_blog .items {
  display: flex;
  margin-bottom: 35px;
  margin-right: -20px; }
  @media (min-width: 1025px) {
    .ct-view-strate_articles_de_blog .items {
      margin-right: -30px; }
      .ct-view-strate_articles_de_blog .items > .item {
        width: 25%; } }

.ct-view-strate_articles_de_blog .item {
  padding: 0 15px;
  border-left: 1px solid #000000;
  line-height: 1.4; }
  .ct-view-strate_articles_de_blog .item .category-title {
    display: block;
    font-size: 1.8rem; }
  .ct-view-strate_articles_de_blog .item .post-title {
    font-weight: 700;
    font-size: 2rem;
    position: relative;
    display: inline;
    text-decoration: none;
    background-image: linear-gradient(currentColor, currentColor);
    background-size: 0% 1px;
    background-position: 0 100%;
    background-repeat: no-repeat;
    transition: background-size .5s ease-out; }
    @media (min-width: 1025px) {
      .ct-view-strate_articles_de_blog .item .post-title {
        font-size: 2.2rem; } }
    .ct-view-strate_articles_de_blog .item .post-title:hover, .ct-view-strate_articles_de_blog .item .post-title:focus {
      background-size: 100% 1px; }

.ct-view-strate_collection_tab {
  background-color: #F8F7F1; }
  .ct-view-strate_collection_tab + .ct-view-strate_articles_de_blog {
    background-color: #F8F7F1; }
  @media (max-width: 480.98px) {
    .ct-view-strate_collection_tab .block-content {
      padding-right: 0; }
      .ct-view-strate_collection_tab .block-content .strate-title, .ct-view-strate_collection_tab .block-content .cms-page-view:not(.cms-styleguide) .page-title-wrapper .page-title, .cms-page-view:not(.cms-styleguide) .page-title-wrapper .ct-view-strate_collection_tab .block-content .page-title,
      .ct-view-strate_collection_tab .block-content .cms-index-index .page-title-wrapper .page-title, .cms-index-index .page-title-wrapper .ct-view-strate_collection_tab .block-content .page-title, .ct-view-strate_collection_tab .block-content h1[data-content-type="heading"], .ct-view-strate_collection_tab .block-content h2[data-content-type="heading"], .ct-view-strate_collection_tab .block-content .product-view-content-block .block-title, .product-view-content-block .ct-view-strate_collection_tab .block-content .block-title, .ct-view-strate_collection_tab .block-content .block.related .block-title, .block.related .ct-view-strate_collection_tab .block-content .block-title,
      .ct-view-strate_collection_tab .block-content .block.upsell .block-title, .block.upsell .ct-view-strate_collection_tab .block-content .block-title,
      .ct-view-strate_collection_tab .block-content .block-viewed-products-grid .block-title, .block-viewed-products-grid .ct-view-strate_collection_tab .block-content .block-title, .ct-view-strate_collection_tab .block-content .blog-page .page-title, .blog-page .ct-view-strate_collection_tab .block-content .page-title, .ct-view-strate_collection_tab .block-content .blog-post-view .post-view .post-holder .post-title, .blog-post-view .post-view .post-holder .ct-view-strate_collection_tab .block-content .post-title,
      .ct-view-strate_collection_tab .block-content .tabs-wrapper {
        margin-right: 20px; } }
  .ct-view-strate_collection_tab .tabs-target-wrapper {
    margin-right: 0; }
  .ct-view-strate_collection_tab .content-target {
    display: flex; }
  .ct-view-strate_collection_tab .collection-part {
    display: none; }
    @media (min-width: 769px) {
      .ct-view-strate_collection_tab .collection-part {
        display: block;
        width: 70%;
        max-width: 790px;
        margin-right: 15px;
        position: relative; } }
    .ct-view-strate_collection_tab .collection-part .picture-wrapper {
      flex: 1 1 0;
      height: 100%; }
      .ct-view-strate_collection_tab .collection-part .picture-wrapper img {
        -o-object-fit: cover;
           object-fit: cover;
        display: block;
        width: 100%;
        height: 100%; }
  .ct-view-strate_collection_tab .product-part {
    width: 100%;
    min-width: 400px; }
    @media (min-width: 769px) {
      .ct-view-strate_collection_tab .product-part {
        width: 50%;
        padding: 30px;
        background-color: #ffffff; }
        .ct-view-strate_collection_tab .product-part .slick-list {
          max-width: 1050px;
          margin: 0 auto; }
          .ct-view-strate_collection_tab .product-part .slick-list .slick-slide {
            max-width: 400px;
            margin-left: auto;
            margin-right: auto; } }
  .ct-view-strate_collection_tab .products {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%; }
    .ct-view-strate_collection_tab .products .collection-part {
      display: flex;
      flex-direction: column;
      padding-right: 20px; }
      @media (min-width: 769px) {
        .ct-view-strate_collection_tab .products .collection-part {
          display: none !important; } }
  .ct-view-strate_collection_tab .product-item {
    visibility: hidden;
    padding-right: 20px; }
    .ct-view-strate_collection_tab .product-item form[data-role="tocart-form"] {
      display: none; }
  .ct-view-strate_collection_tab .product-item__inner {
    padding: 25px;
    background-color: #ffffff; }
    .ct-view-strate_collection_tab .product-item__inner::before {
      display: none; }
  .ct-view-strate_collection_tab .slick-slider .product-item {
    visibility: visible; }
  .ct-view-strate_collection_tab .slick-slider .slick-arrow {
    display: none; }
    @media (min-width: 769px) {
      .ct-view-strate_collection_tab .slick-slider .slick-arrow {
        display: block; } }
  .ct-view-strate_collection_tab .slick-slider .slick-prev {
    left: 0; }
  .ct-view-strate_collection_tab .slick-slider .slick-next {
    right: 0; }

.damiers .damier {
  margin-bottom: 20px; }
  @media (min-width: 1025px) {
    .damiers .damier {
      margin-bottom: 0px; } }
  .damiers .damier .damier-container {
    max-width: 950px;
    margin-left: auto;
    margin-right: auto;
    padding: 30px 20px; }
    @media (min-width: 1025px) {
      .damiers .damier .damier-container {
        padding: 70px 30px; } }
  .damiers .damier .title {
    font-family: "BentonSans";
    font-size: 1.7rem;
    margin-bottom: 10px; }
    @media (min-width: 1025px) {
      .damiers .damier .title {
        font-size: 2.8rem; } }
  @media (max-width: 1024.98px) {
    .damiers .damier .content {
      display: flex;
      flex-flow: column; } }
  .damiers .damier .content.cta-position-right .action {
    text-align: right; }
  @media (min-width: 769px) {
    .damiers .damier .content.image-position-left .picture,
    .damiers .damier .content.image-position-left .video-wrapper,
    .damiers .damier .content.image-position-left .media-player .media-player__video,
    .media-player .damiers .damier .content.image-position-left .media-player__video {
      text-align: left; }
    .damiers .damier .content.image-position-right .picture,
    .damiers .damier .content.image-position-right .video-wrapper,
    .damiers .damier .content.image-position-right .media-player .media-player__video,
    .media-player .damiers .damier .content.image-position-right .media-player__video {
      text-align: right; } }
  .damiers .damier .picture,
  .damiers .damier .video-wrapper,
  .damiers .damier .media-player .media-player__video,
  .media-player .damiers .damier .media-player__video {
    margin-bottom: 30px;
    text-align: center; }
  @media (min-width: 769px) {
    
    .damiers .damier .video-wrapper,
    .damiers .damier .media-player .media-player__video,
    .media-player .damiers .damier .media-player__video {
      padding-bottom: 27%; } }
  .damiers .damier .content-text {
    display: flex;
    flex-flow: column;
    justify-content: center;
    margin-bottom: 0 !important; }
    @media (max-width: 768.98px) {
      .damiers .damier .content-text {
        position: relative; }
        .damiers .damier .content-text .action {
          min-height: 35px; }
          .damiers .damier .content-text .action a {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            display: flex;
            align-items: flex-end; } }
    .damiers .damier .content-text,
    .damiers .damier .content-text p,
    .damiers .damier .content-text .cms-no-route .main,
    .cms-no-route .damiers .damier .content-text .main {
      font-family: "Source Serif Pro";
      font-size: 1.4rem;
      line-height: 1.4;
      margin-bottom: 10px; }
      @media (min-width: 1025px) {
        .damiers .damier .content-text,
        .damiers .damier .content-text p,
        .damiers .damier .content-text .cms-no-route .main,
        .cms-no-route .damiers .damier .content-text .main {
          font-size: 1.6rem; } }
  @media (max-width: 768.98px) {
    .damiers .damier .content {
      display: flex;
      flex-flow: column; }
      .damiers .damier .content .picture,
      .damiers .damier .content .video-wrapper,
      .damiers .damier .content .media-player .media-player__video,
      .media-player .damiers .damier .content .media-player__video {
        margin-top: 0;
        margin-bottom: 20px; }
      .damiers .damier .content.image-position-right .picture,
      .damiers .damier .content.image-position-right .video-wrapper,
      .damiers .damier .content.image-position-right .media-player .media-player__video,
      .media-player .damiers .damier .content.image-position-right .media-player__video, .damiers .damier .content.video-position-right .picture,
      .damiers .damier .content.video-position-right .video-wrapper,
      .damiers .damier .content.video-position-right .media-player .media-player__video,
      .media-player .damiers .damier .content.video-position-right .media-player__video {
        order: 1;
        margin-top: 20px;
        margin-bottom: 0; } }

@media (min-width: 769px) {
  .ct-view-strate_damier .damier .content.with-image-and-text, .ct-view-strate_damier .damier .content.with-video-and-text {
    display: flex; }
    .ct-view-strate_damier .damier .content.with-image-and-text .picture, .ct-view-strate_damier .damier .content.with-video-and-text .picture {
      width: 45%; }
    .ct-view-strate_damier .damier .content.with-image-and-text .video-wrapper, .ct-view-strate_damier .damier .content.with-image-and-text .media-player .media-player__video, .media-player .ct-view-strate_damier .damier .content.with-image-and-text .media-player__video,
    .ct-view-strate_damier .damier .content.with-image-and-text .content-text, .ct-view-strate_damier .damier .content.with-video-and-text .video-wrapper, .ct-view-strate_damier .damier .content.with-video-and-text .media-player .media-player__video, .media-player .ct-view-strate_damier .damier .content.with-video-and-text .media-player__video,
    .ct-view-strate_damier .damier .content.with-video-and-text .content-text {
      width: 55%; }
    .ct-view-strate_damier .damier .content.with-image-and-text .picture, .ct-view-strate_damier .damier .content.with-image-and-text .video-wrapper, .ct-view-strate_damier .damier .content.with-image-and-text .media-player .media-player__video, .media-player .ct-view-strate_damier .damier .content.with-image-and-text .media-player__video, .ct-view-strate_damier .damier .content.with-video-and-text .picture, .ct-view-strate_damier .damier .content.with-video-and-text .video-wrapper, .ct-view-strate_damier .damier .content.with-video-and-text .media-player .media-player__video, .media-player .ct-view-strate_damier .damier .content.with-video-and-text .media-player__video {
      margin-bottom: 0; }
    .ct-view-strate_damier .damier .content.with-image-and-text.image-position-left, .ct-view-strate_damier .damier .content.with-image-and-text.video-position-left, .ct-view-strate_damier .damier .content.with-video-and-text.image-position-left, .ct-view-strate_damier .damier .content.with-video-and-text.video-position-left {
      flex-direction: row; }
      .ct-view-strate_damier .damier .content.with-image-and-text.image-position-left .picture,
      .ct-view-strate_damier .damier .content.with-image-and-text.image-position-left .video-wrapper,
      .ct-view-strate_damier .damier .content.with-image-and-text.image-position-left .media-player .media-player__video,
      .media-player .ct-view-strate_damier .damier .content.with-image-and-text.image-position-left .media-player__video, .ct-view-strate_damier .damier .content.with-image-and-text.video-position-left .picture,
      .ct-view-strate_damier .damier .content.with-image-and-text.video-position-left .video-wrapper,
      .ct-view-strate_damier .damier .content.with-image-and-text.video-position-left .media-player .media-player__video,
      .media-player .ct-view-strate_damier .damier .content.with-image-and-text.video-position-left .media-player__video, .ct-view-strate_damier .damier .content.with-video-and-text.image-position-left .picture,
      .ct-view-strate_damier .damier .content.with-video-and-text.image-position-left .video-wrapper,
      .ct-view-strate_damier .damier .content.with-video-and-text.image-position-left .media-player .media-player__video,
      .media-player .ct-view-strate_damier .damier .content.with-video-and-text.image-position-left .media-player__video, .ct-view-strate_damier .damier .content.with-video-and-text.video-position-left .picture,
      .ct-view-strate_damier .damier .content.with-video-and-text.video-position-left .video-wrapper,
      .ct-view-strate_damier .damier .content.with-video-and-text.video-position-left .media-player .media-player__video,
      .media-player .ct-view-strate_damier .damier .content.with-video-and-text.video-position-left .media-player__video {
        padding-right: 10px; }
      .ct-view-strate_damier .damier .content.with-image-and-text.image-position-left .content-text, .ct-view-strate_damier .damier .content.with-image-and-text.video-position-left .content-text, .ct-view-strate_damier .damier .content.with-video-and-text.image-position-left .content-text, .ct-view-strate_damier .damier .content.with-video-and-text.video-position-left .content-text {
        padding-left: 20px; }
    .ct-view-strate_damier .damier .content.with-image-and-text.image-position-right, .ct-view-strate_damier .damier .content.with-image-and-text.video-position-right, .ct-view-strate_damier .damier .content.with-video-and-text.image-position-right, .ct-view-strate_damier .damier .content.with-video-and-text.video-position-right {
      flex-direction: row-reverse; }
      .ct-view-strate_damier .damier .content.with-image-and-text.image-position-right .picture,
      .ct-view-strate_damier .damier .content.with-image-and-text.image-position-right .video-wrapper,
      .ct-view-strate_damier .damier .content.with-image-and-text.image-position-right .media-player .media-player__video,
      .media-player .ct-view-strate_damier .damier .content.with-image-and-text.image-position-right .media-player__video, .ct-view-strate_damier .damier .content.with-image-and-text.video-position-right .picture,
      .ct-view-strate_damier .damier .content.with-image-and-text.video-position-right .video-wrapper,
      .ct-view-strate_damier .damier .content.with-image-and-text.video-position-right .media-player .media-player__video,
      .media-player .ct-view-strate_damier .damier .content.with-image-and-text.video-position-right .media-player__video, .ct-view-strate_damier .damier .content.with-video-and-text.image-position-right .picture,
      .ct-view-strate_damier .damier .content.with-video-and-text.image-position-right .video-wrapper,
      .ct-view-strate_damier .damier .content.with-video-and-text.image-position-right .media-player .media-player__video,
      .media-player .ct-view-strate_damier .damier .content.with-video-and-text.image-position-right .media-player__video, .ct-view-strate_damier .damier .content.with-video-and-text.video-position-right .picture,
      .ct-view-strate_damier .damier .content.with-video-and-text.video-position-right .video-wrapper,
      .ct-view-strate_damier .damier .content.with-video-and-text.video-position-right .media-player .media-player__video,
      .media-player .ct-view-strate_damier .damier .content.with-video-and-text.video-position-right .media-player__video {
        padding-left: 10px; }
      .ct-view-strate_damier .damier .content.with-image-and-text.image-position-right .content-text, .ct-view-strate_damier .damier .content.with-image-and-text.video-position-right .content-text, .ct-view-strate_damier .damier .content.with-video-and-text.image-position-right .content-text, .ct-view-strate_damier .damier .content.with-video-and-text.video-position-right .content-text {
        padding-right: 20px; } }

@media (max-width: 1024.98px) {
  .strate-2cc-main .damier .content {
    display: flex;
    flex-flow: column; } }

@media (min-width: 1025px) {
  .strate-2cc-main .damier .content.with-image-and-text, .strate-2cc-main .damier .content.with-video-and-text {
    display: flex; }
    .strate-2cc-main .damier .content.with-image-and-text .picture, .strate-2cc-main .damier .content.with-video-and-text .picture {
      width: 45%; }
    .strate-2cc-main .damier .content.with-image-and-text .content-text, .strate-2cc-main .damier .content.with-video-and-text .content-text {
      width: 55%; }
    .strate-2cc-main .damier .content.with-image-and-text.image-position-left, .strate-2cc-main .damier .content.with-image-and-text.video-position-left, .strate-2cc-main .damier .content.with-video-and-text.image-position-left, .strate-2cc-main .damier .content.with-video-and-text.video-position-left {
      flex-direction: row; }
      .strate-2cc-main .damier .content.with-image-and-text.image-position-left .picture,
      .strate-2cc-main .damier .content.with-image-and-text.image-position-left .video-wrapper,
      .strate-2cc-main .damier .content.with-image-and-text.image-position-left .media-player .media-player__video,
      .media-player .strate-2cc-main .damier .content.with-image-and-text.image-position-left .media-player__video, .strate-2cc-main .damier .content.with-image-and-text.video-position-left .picture,
      .strate-2cc-main .damier .content.with-image-and-text.video-position-left .video-wrapper,
      .strate-2cc-main .damier .content.with-image-and-text.video-position-left .media-player .media-player__video,
      .media-player .strate-2cc-main .damier .content.with-image-and-text.video-position-left .media-player__video, .strate-2cc-main .damier .content.with-video-and-text.image-position-left .picture,
      .strate-2cc-main .damier .content.with-video-and-text.image-position-left .video-wrapper,
      .strate-2cc-main .damier .content.with-video-and-text.image-position-left .media-player .media-player__video,
      .media-player .strate-2cc-main .damier .content.with-video-and-text.image-position-left .media-player__video, .strate-2cc-main .damier .content.with-video-and-text.video-position-left .picture,
      .strate-2cc-main .damier .content.with-video-and-text.video-position-left .video-wrapper,
      .strate-2cc-main .damier .content.with-video-and-text.video-position-left .media-player .media-player__video,
      .media-player .strate-2cc-main .damier .content.with-video-and-text.video-position-left .media-player__video {
        padding-right: 10px; }
      .strate-2cc-main .damier .content.with-image-and-text.image-position-left .content-text, .strate-2cc-main .damier .content.with-image-and-text.video-position-left .content-text, .strate-2cc-main .damier .content.with-video-and-text.image-position-left .content-text, .strate-2cc-main .damier .content.with-video-and-text.video-position-left .content-text {
        padding-left: 20px; }
    .strate-2cc-main .damier .content.with-image-and-text.image-position-right, .strate-2cc-main .damier .content.with-image-and-text.video-position-right, .strate-2cc-main .damier .content.with-video-and-text.image-position-right, .strate-2cc-main .damier .content.with-video-and-text.video-position-right {
      flex-direction: row-reverse; }
      .strate-2cc-main .damier .content.with-image-and-text.image-position-right .picture,
      .strate-2cc-main .damier .content.with-image-and-text.image-position-right .video-wrapper,
      .strate-2cc-main .damier .content.with-image-and-text.image-position-right .media-player .media-player__video,
      .media-player .strate-2cc-main .damier .content.with-image-and-text.image-position-right .media-player__video, .strate-2cc-main .damier .content.with-image-and-text.video-position-right .picture,
      .strate-2cc-main .damier .content.with-image-and-text.video-position-right .video-wrapper,
      .strate-2cc-main .damier .content.with-image-and-text.video-position-right .media-player .media-player__video,
      .media-player .strate-2cc-main .damier .content.with-image-and-text.video-position-right .media-player__video, .strate-2cc-main .damier .content.with-video-and-text.image-position-right .picture,
      .strate-2cc-main .damier .content.with-video-and-text.image-position-right .video-wrapper,
      .strate-2cc-main .damier .content.with-video-and-text.image-position-right .media-player .media-player__video,
      .media-player .strate-2cc-main .damier .content.with-video-and-text.image-position-right .media-player__video, .strate-2cc-main .damier .content.with-video-and-text.video-position-right .picture,
      .strate-2cc-main .damier .content.with-video-and-text.video-position-right .video-wrapper,
      .strate-2cc-main .damier .content.with-video-and-text.video-position-right .media-player .media-player__video,
      .media-player .strate-2cc-main .damier .content.with-video-and-text.video-position-right .media-player__video {
        padding-left: 10px; }
      .strate-2cc-main .damier .content.with-image-and-text.image-position-right .content-text, .strate-2cc-main .damier .content.with-image-and-text.video-position-right .content-text, .strate-2cc-main .damier .content.with-video-and-text.image-position-right .content-text, .strate-2cc-main .damier .content.with-video-and-text.video-position-right .content-text {
        padding-right: 20px; } }

@media (max-width: 1024.98px) {
  .strate-2cc-main .damier .content.with-image-and-text.image-position-right, .strate-2cc-main .damier .content.with-image-and-text.video-position-right, .strate-2cc-main .damier .content.with-video-and-text.image-position-right, .strate-2cc-main .damier .content.with-video-and-text.video-position-right {
    order: 1; }
    .strate-2cc-main .damier .content.with-image-and-text.image-position-right .picture,
    .strate-2cc-main .damier .content.with-image-and-text.image-position-right .video-wrapper,
    .strate-2cc-main .damier .content.with-image-and-text.image-position-right .media-player .media-player__video,
    .media-player .strate-2cc-main .damier .content.with-image-and-text.image-position-right .media-player__video, .strate-2cc-main .damier .content.with-image-and-text.video-position-right .picture,
    .strate-2cc-main .damier .content.with-image-and-text.video-position-right .video-wrapper,
    .strate-2cc-main .damier .content.with-image-and-text.video-position-right .media-player .media-player__video,
    .media-player .strate-2cc-main .damier .content.with-image-and-text.video-position-right .media-player__video, .strate-2cc-main .damier .content.with-video-and-text.image-position-right .picture,
    .strate-2cc-main .damier .content.with-video-and-text.image-position-right .video-wrapper,
    .strate-2cc-main .damier .content.with-video-and-text.image-position-right .media-player .media-player__video,
    .media-player .strate-2cc-main .damier .content.with-video-and-text.image-position-right .media-player__video, .strate-2cc-main .damier .content.with-video-and-text.video-position-right .picture,
    .strate-2cc-main .damier .content.with-video-and-text.video-position-right .video-wrapper,
    .strate-2cc-main .damier .content.with-video-and-text.video-position-right .media-player .media-player__video,
    .media-player .strate-2cc-main .damier .content.with-video-and-text.video-position-right .media-player__video {
      padding-top: 10px; }
    .strate-2cc-main .damier .content.with-image-and-text.image-position-right .content-text, .strate-2cc-main .damier .content.with-image-and-text.video-position-right .content-text, .strate-2cc-main .damier .content.with-video-and-text.image-position-right .content-text, .strate-2cc-main .damier .content.with-video-and-text.video-position-right .content-text {
      padding-top: 20px; } }

@media (min-width: 1025px) {
  .strate-2cc-main .damier .picture {
    margin-bottom: 0; } }

.ct-view-fichiers_joints .title {
  margin-bottom: 40px; }

.ct-view-fichiers_joints .subtitle {
  display: block;
  margin-bottom: 15px; }

.ct-view-fichiers_joints .files .item + .item {
  margin-top: 30px; }

@media (min-width: 769px) {
  .strate-gmap {
    display: flex; } }

.strate-gmap__desc {
  margin-bottom: 40px; }
  @media (min-width: 769px) {
    .strate-gmap__desc {
      padding-right: 4%;
      margin-bottom: 0; } }
  @media (min-width: 1025px) {
    .strate-gmap__desc {
      padding-right: 8%; } }

.strate-gmap__map {
  position: relative;
  height: 0;
  padding-bottom: 95%;
  border: 1px solid #CCCCCC; }
  @media (min-width: 769px) {
    .strate-gmap__map {
      flex: 1;
      padding-bottom: 45%; } }
  .strate-gmap__map > p, .cms-no-route .strate-gmap__map > .main,
  .strate-gmap__map iframe {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0; }

.strate-investir__media {
  display: block;
  width: 100%; }

.ct-view-strate_page_collection {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto; }
  .ct-view-strate_page_collection .strate-title-container .labels {
    margin-bottom: 8px; }
  .ct-view-strate_page_collection .strate-page-collection {
    position: relative; }
  .ct-view-strate_page_collection .collection-picture {
    position: relative;
    margin-bottom: 40px; }
    @media (min-width: 769px) {
      .ct-view-strate_page_collection .collection-picture {
        margin-bottom: 60px; } }
    .ct-view-strate_page_collection .collection-picture img {
      display: block;
      width: 100%; }
  .ct-view-strate_page_collection .collection-anchor-banner {
    padding: 15px 30px;
    background-color: #ffffff; }
    @media (min-width: 769px) {
      .ct-view-strate_page_collection .collection-anchor-banner {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 10px 30px;
        position: absolute;
        left: 0;
        right: 0;
        top: 20px;
        z-index: 1;
        background-color: transparent;
        transition: background-color 0.3s ease-out; }
        .ct-view-strate_page_collection .collection-anchor-banner.is-fixed.full {
          background-color: #F8F7F1; }
          .ct-view-strate_page_collection .collection-anchor-banner.is-fixed.full .content-title,
          .ct-view-strate_page_collection .collection-anchor-banner.is-fixed.full .progress-bar {
            visibility: visible;
            opacity: 1; }
        .ct-view-strate_page_collection .collection-anchor-banner.is-fixed.is-stopped {
          -webkit-transform: translateY(-100%);
                  transform: translateY(-100%); } }
    @media (min-width: 1025px) {
      .ct-view-strate_page_collection .collection-anchor-banner {
        top: 50px; } }
    @media (min-width: 1280px) {
      .ct-view-strate_page_collection .collection-anchor-banner {
        top: 80px; } }
    .ct-view-strate_page_collection .collection-anchor-banner.is-fixed {
      position: fixed;
      -webkit-transform: translateY(0);
              transform: translateY(0);
      top: 0;
      right: 0;
      left: 0;
      z-index: 11;
      border-bottom: 1px solid #000000;
      transition: -webkit-transform 0.3s ease-out;
      transition: transform 0.3s ease-out;
      transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; }
      @media (min-width: 769px) {
        .ct-view-strate_page_collection .collection-anchor-banner.is-fixed {
          border-bottom: none; } }
      .ct-view-strate_page_collection .collection-anchor-banner.is-fixed.is-stopped, .ct-view-strate_page_collection .collection-anchor-banner.is-fixed.is-removed {
        -webkit-transform: translateY(-100%);
                transform: translateY(-100%); }
    .ct-view-strate_page_collection .collection-anchor-banner .content-title,
    .ct-view-strate_page_collection .collection-anchor-banner .progress-bar {
      display: none; }
      @media (min-width: 769px) {
        .ct-view-strate_page_collection .collection-anchor-banner .content-title,
        .ct-view-strate_page_collection .collection-anchor-banner .progress-bar {
          display: block;
          visibility: hidden;
          opacity: 0;
          transition: opacity 0.3s ease-out; } }
    .ct-view-strate_page_collection .collection-anchor-banner .btn--anchor {
      font-size: 1.5rem;
      line-height: 1.9;
      padding-top: 5px;
      padding-bottom: 5px; }
      @media (max-width: 768.98px) {
        .ct-view-strate_page_collection .collection-anchor-banner .btn--anchor {
          width: 100%; } }
      @media (min-width: 769px) {
        .ct-view-strate_page_collection .collection-anchor-banner .btn--anchor {
          margin-left: auto; } }
      .ct-view-strate_page_collection .collection-anchor-banner .btn--anchor::after {
        font-size: 1.5rem; }
  @media (min-width: 769px) {
    .ct-view-strate_page_collection .inner-container {
      max-width: 730px; } }
  @media (max-width: 768.98px) {
    .ct-view-strate_page_collection .media-player {
      margin-left: -20px;
      margin-right: -20px; } }
  @media (min-width: 1025px) {
    .ct-view-strate_page_collection + .ct-view-strate_rich_slider_produits .strate-title-container {
      padding-left: 55px;
      margin-left: auto;
      margin-right: auto;
      max-width: calc(50% + 50px); } }
  .ct-view-strate_page_collection + .ct-view-strate_rich_slider_produits .strate-title, .ct-view-strate_page_collection + .ct-view-strate_rich_slider_produits .cms-page-view:not(.cms-styleguide) .page-title-wrapper .page-title, .cms-page-view:not(.cms-styleguide) .page-title-wrapper .ct-view-strate_page_collection + .ct-view-strate_rich_slider_produits .page-title,
  .ct-view-strate_page_collection + .ct-view-strate_rich_slider_produits .cms-index-index .page-title-wrapper .page-title, .cms-index-index .page-title-wrapper .ct-view-strate_page_collection + .ct-view-strate_rich_slider_produits .page-title, .ct-view-strate_page_collection + .ct-view-strate_rich_slider_produits h1[data-content-type="heading"], .ct-view-strate_page_collection + .ct-view-strate_rich_slider_produits h2[data-content-type="heading"], .ct-view-strate_page_collection + .ct-view-strate_rich_slider_produits .product-view-content-block .block-title, .product-view-content-block .ct-view-strate_page_collection + .ct-view-strate_rich_slider_produits .block-title, .ct-view-strate_page_collection + .ct-view-strate_rich_slider_produits .block.related .block-title, .block.related .ct-view-strate_page_collection + .ct-view-strate_rich_slider_produits .block-title,
  .ct-view-strate_page_collection + .ct-view-strate_rich_slider_produits .block.upsell .block-title, .block.upsell .ct-view-strate_page_collection + .ct-view-strate_rich_slider_produits .block-title,
  .ct-view-strate_page_collection + .ct-view-strate_rich_slider_produits .block-viewed-products-grid .block-title, .block-viewed-products-grid .ct-view-strate_page_collection + .ct-view-strate_rich_slider_produits .block-title, .ct-view-strate_page_collection + .ct-view-strate_rich_slider_produits .blog-page .page-title, .blog-page .ct-view-strate_page_collection + .ct-view-strate_rich_slider_produits .page-title, .ct-view-strate_page_collection + .ct-view-strate_rich_slider_produits .blog-post-view .post-view .post-holder .post-title, .blog-post-view .post-view .post-holder .ct-view-strate_page_collection + .ct-view-strate_rich_slider_produits .post-title {
    font-size: 3.2rem;
    font-family: "BentonSans"; }

.ct-view-strate-media-full-width.not-fullpage .block-content {
  padding-bottom: 20px; }

@media (max-width: 639.98px) {
  .ct-view-strate-media-full-width.not-fullpage .block-content {
    padding: 0; } }

@media (min-width: 1025px) {
  .ct-view-strate-media-full-width.not-fullpage .block-content {
    padding-bottom: 60px; } }

@media (min-width: 1025px) {
  .ct-view-strate-media-full-width.not-fullpage .block-content {
    padding-bottom: 60px; } }

.ct-view-strate-media-full-width .items {
  display: flex;
  flex-wrap: wrap;
  margin: -5px; }

.ct-view-strate-media-full-width .item {
  position: relative; }
  .ct-view-strate-media-full-width .item + .item {
    margin-top: 5px; }
  @media (min-width: 1025px) {
    .ct-view-strate-media-full-width .item + .item {
      margin-top: 5px; } }
  @media (min-width: 1025px) {
    .ct-view-strate-media-full-width .item .title, .ct-view-strate-media-full-width .item .ontitle {
      max-width: 75%; } }
  .ct-view-strate-media-full-width .item .title:first-letter, .ct-view-strate-media-full-width .item .ontitle:first-letter {
    text-transform: uppercase; }
  .ct-view-strate-media-full-width .item .title {
    font-family: "Source Serif Pro"; }
  .ct-view-strate-media-full-width .item .ontitle {
    font-family: "BentonSans"; }
  .ct-view-strate-media-full-width .item.full .title {
    font-size: 1.8rem; }
    @media (min-width: 769px) {
      .ct-view-strate-media-full-width .item.full .title {
        font-size: 3rem; } }
  .ct-view-strate-media-full-width .item.half .title {
    font-size: 1.4rem; }
    @media (min-width: 769px) {
      .ct-view-strate-media-full-width .item.half .title {
        font-size: 2rem; } }

.ct-view-strate-media-full-width .item__content .btn, .ct-view-strate-media-full-width .item__content .pagebuilder-button-primary, .ct-view-strate-media-full-width .item__content .btn--border, .ct-view-strate-media-full-width .item__content .pagebuilder-button-secondary, .ct-view-strate-media-full-width .item__content .action.viewcart, .ct-view-strate-media-full-width .item__content .action.alert, .ct-view-strate-media-full-width .item__content body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button--border, body .amgdprcookie-modal-container .modal-inner-wrap .ct-view-strate-media-full-width .item__content .amgdprcookie-button--border,
.ct-view-strate-media-full-width .item__content body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .ct-view-strate-media-full-width .item__content button--border,
.ct-view-strate-media-full-width .item__content body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button--border, body .amgdprcookie-groups-modal .modal-inner-wrap .ct-view-strate-media-full-width .item__content .amgdprcookie-button--border,
.ct-view-strate-media-full-width .item__content body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .ct-view-strate-media-full-width .item__content button--border, .ct-view-strate-media-full-width .item__content .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-cancel, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .ct-view-strate-media-full-width .item__content .action.action-cancel, .ct-view-strate-media-full-width .item__content div.personalized-container .personalized-options.start-personalized, div.personalized-container .ct-view-strate-media-full-width .item__content .personalized-options.start-personalized, .ct-view-strate-media-full-width .item__content .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .ct-view-strate-media-full-width .item__content button, .ct-view-strate-media-full-width .item__content .mdp-filter-btn-open,
.ct-view-strate-media-full-width .item__content .btn--border-white,
.ct-view-strate-media-full-width .item__content .btn--icon, .ct-view-strate-media-full-width .item__content .btn--cart, .ct-view-strate-media-full-width .item__content .action.tocart, .ct-view-strate-media-full-width .item__content .btn--edit, .ct-view-strate-media-full-width .item__content .btn--download, .ct-view-strate-media-full-width .item__content .ct-view-fichiers_joints .files .redirect-content, .ct-view-fichiers_joints .files .ct-view-strate-media-full-width .item__content .redirect-content, .ct-view-strate-media-full-width .item__content .btn--note, .ct-view-strate-media-full-width .item__content .btn--ticket, .ct-view-strate-media-full-width .item__content .mdp-billet a, .mdp-billet .ct-view-strate-media-full-width .item__content a, .ct-view-strate-media-full-width .item__content .btn--mail, .ct-view-strate-media-full-width .item__content .btn--anchor, .ct-view-strate-media-full-width .item__content .btn--target, .ct-view-strate-media-full-width .item__content .btn--map, .ct-view-strate-media-full-width .item__content .btn--agenda, .ct-view-strate-media-full-width .item__content .action.action-apply, .ct-view-strate-media-full-width .item__content .action.apply, .ct-view-strate-media-full-width .item__content .action.action-auth-toggle, .ct-view-strate-media-full-width .item__content .action.action-login, .ct-view-strate-media-full-width .item__content .action.action-menu-item, .ct-view-strate-media-full-width .item__content .action.action-show-popup, .ct-view-strate-media-full-width .item__content .action.continue, .ct-view-strate-media-full-width .item__content .action.checkout, .ct-view-strate-media-full-width .item__content .action.clear, .ct-view-strate-media-full-width .item__content .action.compare, .ct-view-strate-media-full-width .item__content .action.create, .ct-view-strate-media-full-width .item__content .action.customize, .ct-view-strate-media-full-width .item__content .action.login, .ct-view-strate-media-full-width .item__content .action.save, .ct-view-strate-media-full-width .item__content .action.select, .ct-view-strate-media-full-width .item__content .action.share, .ct-view-strate-media-full-width .item__content .action.submit, .ct-view-strate-media-full-width .item__content .action.subscribe, .ct-view-strate-media-full-width .item__content .action.update, .ct-view-strate-media-full-width .item__content .topmenu-ctas a, .topmenu-ctas .ct-view-strate-media-full-width .item__content a, .ct-view-strate-media-full-width .item__content body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button, body .amgdprcookie-modal-container .modal-inner-wrap .ct-view-strate-media-full-width .item__content .amgdprcookie-button,
.ct-view-strate-media-full-width .item__content body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .ct-view-strate-media-full-width .item__content button,
.ct-view-strate-media-full-width .item__content body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button, body .amgdprcookie-groups-modal .modal-inner-wrap .ct-view-strate-media-full-width .item__content .amgdprcookie-button,
.ct-view-strate-media-full-width .item__content body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .ct-view-strate-media-full-width .item__content button, .ct-view-strate-media-full-width .item__content .gdpr-customer-settings button.action.primary, .gdpr-customer-settings .ct-view-strate-media-full-width .item__content button.action.primary, .ct-view-strate-media-full-width .item__content .contentmanager-contentlist-view .toolbar-bottom .see-all-collections, .contentmanager-contentlist-view .toolbar-bottom .ct-view-strate-media-full-width .item__content .see-all-collections, .ct-view-strate-media-full-width .item__content .strate-item-link a.bouton, .strate-item-link .ct-view-strate-media-full-width .item__content a.bouton, .ct-view-strate-media-full-width .item__content .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-update, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .ct-view-strate-media-full-width .item__content .action.action-update, .ct-view-strate-media-full-width .item__content div.mgx-popup-inner .colissimo-next span, div.mgx-popup-inner .colissimo-next .ct-view-strate-media-full-width .item__content span, .ct-view-strate-media-full-width .item__content .customer-address-index .column.main > .actions-toolbar .action.primary.add, .customer-address-index .column.main > .actions-toolbar .ct-view-strate-media-full-width .item__content .action.primary.add, .ct-view-strate-media-full-width .item__content div.personalized-container .personalized-options.complete-personalized, div.personalized-container .ct-view-strate-media-full-width .item__content .personalized-options.complete-personalized, .ct-view-strate-media-full-width .item__content .mst-searchautocomplete__products > li .store-mobile, .mst-searchautocomplete__products > li .ct-view-strate-media-full-width .item__content .store-mobile, .ct-view-strate-media-full-width .item__content div.filter-options .filter-options-content .am-fromto-widget .am-filter-go, div.filter-options .filter-options-content .am-fromto-widget .ct-view-strate-media-full-width .item__content .am-filter-go, .ct-view-strate-media-full-width .item__content .modal-slide .modal-footer button, .modal-slide .modal-footer .ct-view-strate-media-full-width .item__content button,
.ct-view-strate-media-full-width .item__content .modal-popup .modal-footer button, .modal-popup .modal-footer .ct-view-strate-media-full-width .item__content button, .ct-view-strate-media-full-width .item__content .modal-slide .block-authentication .action.action-register, .modal-slide .block-authentication .ct-view-strate-media-full-width .item__content .action.action-register,
.ct-view-strate-media-full-width .item__content .modal-popup .block-authentication .action.action-register, .modal-popup .block-authentication .ct-view-strate-media-full-width .item__content .action.action-register {
  margin-top: 10px; }

@media (min-width: 769px) {
  .ct-view-strate-media-full-width .item.full .item__content {
    padding-bottom: 50px;
    padding-left: 60px; }
  .ct-view-strate-media-full-width .item.half .item__content {
    padding-bottom: 35px;
    padding-left: 60px; } }

@media screen and (min-width: 1440px) {
  .ct-view-strate-media-full-width.fullpage .item__content {
    padding-left: 120px !important; }
  .ct-view-strate-media-full-width.fullpage .full .item__content {
    padding-right: 120px !important; } }

.ct-view-strate-media-full-width .picture-wrapper img {
  display: block;
  width: 100vw;
  height: 56vw;
  -o-object-fit: cover;
     object-fit: cover; }
  @media (min-width: 769px) {
    .ct-view-strate-media-full-width .picture-wrapper img {
      height: calc(100vh - 85px); } }
  @media (min-width: 1025px) {
    .ct-view-strate-media-full-width .picture-wrapper img {
      height: calc(100vh - 122px); } }

@media (max-width: 639.98px) {
  .ct-view-strate-media-full-width .video-wrapper, .ct-view-strate-media-full-width .media-player .media-player__video, .media-player .ct-view-strate-media-full-width .media-player__video {
    padding-bottom: 170%; } }

.ct-view-strate-media-full-width .container.container-image .picture-wrapper img, .ct-view-strate-media-full-width .cms-page-view:not(.cms-styleguide) .container-image.page-title-wrapper .picture-wrapper img, .cms-page-view:not(.cms-styleguide) .ct-view-strate-media-full-width .container-image.page-title-wrapper .picture-wrapper img, .ct-view-strate-media-full-width .cms-index-index .container-image.page-title-wrapper .picture-wrapper img, .cms-index-index .ct-view-strate-media-full-width .container-image.page-title-wrapper .picture-wrapper img, .ct-view-strate-media-full-width .container-image.page-main .picture-wrapper img, .ct-view-strate-media-full-width .container-image.col2-set .picture-wrapper img, .ct-view-strate-media-full-width .page-header > .container-image.header .picture-wrapper img, .ct-view-strate-media-full-width .header-top .container-image.header-top-items .picture-wrapper img, .header-top .ct-view-strate-media-full-width .container-image.header-top-items .picture-wrapper img, .ct-view-strate-media-full-width .page-footer .container-image.footer-reinsurance .picture-wrapper img, .page-footer .ct-view-strate-media-full-width .container-image.footer-reinsurance .picture-wrapper img, .ct-view-strate-media-full-width .page-footer .container-image.footer.content .picture-wrapper img, .page-footer .ct-view-strate-media-full-width .container-image.footer.content .picture-wrapper img, .ct-view-strate-media-full-width .ct-view-strate_3x1_collections > .container-image.block-content .picture-wrapper img, .ct-view-strate-media-full-width .ct-view-strate_4_x_1 .container-image.block-content .picture-wrapper img, .ct-view-strate_4_x_1 .ct-view-strate-media-full-width .container-image.block-content .picture-wrapper img, .ct-view-strate-media-full-width .ct-view-strate_agenda_mon_taire .container-image.block-content .picture-wrapper img, .ct-view-strate_agenda_mon_taire .ct-view-strate-media-full-width .container-image.block-content .picture-wrapper img, .ct-view-strate-media-full-width .ct-view-strate_articles_de_blog .container-image.block-content .picture-wrapper img, .ct-view-strate_articles_de_blog .ct-view-strate-media-full-width .container-image.block-content .picture-wrapper img, .ct-view-strate-media-full-width .ct-view-strate_collection_tab .container-image.block-content .picture-wrapper img, .ct-view-strate_collection_tab .ct-view-strate-media-full-width .container-image.block-content .picture-wrapper img, .ct-view-strate-media-full-width .ct-view-strate_page_collection .container-image.inner-container .picture-wrapper img, .ct-view-strate_page_collection .ct-view-strate-media-full-width .container-image.inner-container .picture-wrapper img, .ct-view-strate-media-full-width.not-fullpage .container-image.block-content .picture-wrapper img, .ct-view-strate-media-full-width .ct-view-strate_produits .container-image.block-content .picture-wrapper img, .ct-view-strate_produits .ct-view-strate-media-full-width .container-image.block-content .picture-wrapper img, .ct-view-strate-media-full-width .recommended-products .container-image.reco-wrapper .picture-wrapper img, .recommended-products .ct-view-strate-media-full-width .container-image.reco-wrapper .picture-wrapper img, .ct-view-strate-media-full-width .checkout-cart-index .page-main .container-image.page-title-wrapper .picture-wrapper img, .checkout-cart-index .page-main .ct-view-strate-media-full-width .container-image.page-title-wrapper .picture-wrapper img, .ct-view-strate-media-full-width .checkout-cart-index .page-main .container-image.page.messages .picture-wrapper img, .checkout-cart-index .page-main .ct-view-strate-media-full-width .container-image.page.messages .picture-wrapper img, .ct-view-strate-media-full-width .checkout-cart-index .page-main .container-image.columns .picture-wrapper img, .checkout-cart-index .page-main .ct-view-strate-media-full-width .container-image.columns .picture-wrapper img, .ct-view-strate-media-full-width .blog-post-view .post-view .container-image.post-container .picture-wrapper img, .blog-post-view .post-view .ct-view-strate-media-full-width .container-image.post-container .picture-wrapper img, .ct-view-strate-media-full-width .container-image.breadcrumbs .picture-wrapper img, .ct-view-strate-media-full-width .page-layout-1column .column.main > .container-image.messages .picture-wrapper img, .page-layout-1column .ct-view-strate-media-full-width .column.main > .container-image.messages .picture-wrapper img {
  height: 40vw; }

@media (max-width: 639.98px) {
  .ct-view-strate-media-full-width .container.container-image, .ct-view-strate-media-full-width .cms-page-view:not(.cms-styleguide) .container-image.page-title-wrapper, .cms-page-view:not(.cms-styleguide) .ct-view-strate-media-full-width .container-image.page-title-wrapper,
  .ct-view-strate-media-full-width .cms-index-index .container-image.page-title-wrapper, .cms-index-index .ct-view-strate-media-full-width .container-image.page-title-wrapper, .ct-view-strate-media-full-width .container-image.page-main, .ct-view-strate-media-full-width .container-image.col2-set, .ct-view-strate-media-full-width .page-header > .container-image.header, .ct-view-strate-media-full-width .header-top .container-image.header-top-items, .header-top .ct-view-strate-media-full-width .container-image.header-top-items, .ct-view-strate-media-full-width .page-footer .container-image.footer-reinsurance, .page-footer .ct-view-strate-media-full-width .container-image.footer-reinsurance, .ct-view-strate-media-full-width .page-footer .container-image.footer.content, .page-footer .ct-view-strate-media-full-width .container-image.footer.content, .ct-view-strate-media-full-width .ct-view-strate_3x1_collections > .container-image.block-content, .ct-view-strate-media-full-width .ct-view-strate_4_x_1 .container-image.block-content, .ct-view-strate_4_x_1 .ct-view-strate-media-full-width .container-image.block-content, .ct-view-strate-media-full-width .ct-view-strate_agenda_mon_taire .container-image.block-content, .ct-view-strate_agenda_mon_taire .ct-view-strate-media-full-width .container-image.block-content, .ct-view-strate-media-full-width .ct-view-strate_articles_de_blog .container-image.block-content, .ct-view-strate_articles_de_blog .ct-view-strate-media-full-width .container-image.block-content, .ct-view-strate-media-full-width .ct-view-strate_collection_tab .container-image.block-content, .ct-view-strate_collection_tab .ct-view-strate-media-full-width .container-image.block-content, .ct-view-strate-media-full-width .ct-view-strate_page_collection .container-image.inner-container, .ct-view-strate_page_collection .ct-view-strate-media-full-width .container-image.inner-container, .ct-view-strate-media-full-width.not-fullpage .container-image.block-content, .ct-view-strate-media-full-width .ct-view-strate_produits .container-image.block-content, .ct-view-strate_produits .ct-view-strate-media-full-width .container-image.block-content, .ct-view-strate-media-full-width .recommended-products .container-image.reco-wrapper, .recommended-products .ct-view-strate-media-full-width .container-image.reco-wrapper, .ct-view-strate-media-full-width .checkout-cart-index .page-main .container-image.page-title-wrapper, .checkout-cart-index .page-main .ct-view-strate-media-full-width .container-image.page-title-wrapper,
  .ct-view-strate-media-full-width .checkout-cart-index .page-main .container-image.page.messages, .checkout-cart-index .page-main .ct-view-strate-media-full-width .container-image.page.messages,
  .ct-view-strate-media-full-width .checkout-cart-index .page-main .container-image.columns, .checkout-cart-index .page-main .ct-view-strate-media-full-width .container-image.columns, .ct-view-strate-media-full-width .blog-post-view .post-view .container-image.post-container, .blog-post-view .post-view .ct-view-strate-media-full-width .container-image.post-container, .ct-view-strate-media-full-width .container-image.breadcrumbs, .ct-view-strate-media-full-width .page-layout-1column .column.main > .container-image.messages, .page-layout-1column .ct-view-strate-media-full-width .column.main > .container-image.messages {
    margin: 0;
    padding: 0; }
    .ct-view-strate-media-full-width .container.container-image .picture-wrapper img, .ct-view-strate-media-full-width .cms-page-view:not(.cms-styleguide) .container-image.page-title-wrapper .picture-wrapper img, .cms-page-view:not(.cms-styleguide) .ct-view-strate-media-full-width .container-image.page-title-wrapper .picture-wrapper img, .ct-view-strate-media-full-width .cms-index-index .container-image.page-title-wrapper .picture-wrapper img, .cms-index-index .ct-view-strate-media-full-width .container-image.page-title-wrapper .picture-wrapper img, .ct-view-strate-media-full-width .container-image.page-main .picture-wrapper img, .ct-view-strate-media-full-width .container-image.col2-set .picture-wrapper img, .ct-view-strate-media-full-width .page-header > .container-image.header .picture-wrapper img, .ct-view-strate-media-full-width .header-top .container-image.header-top-items .picture-wrapper img, .header-top .ct-view-strate-media-full-width .container-image.header-top-items .picture-wrapper img, .ct-view-strate-media-full-width .page-footer .container-image.footer-reinsurance .picture-wrapper img, .page-footer .ct-view-strate-media-full-width .container-image.footer-reinsurance .picture-wrapper img, .ct-view-strate-media-full-width .page-footer .container-image.footer.content .picture-wrapper img, .page-footer .ct-view-strate-media-full-width .container-image.footer.content .picture-wrapper img, .ct-view-strate-media-full-width .ct-view-strate_3x1_collections > .container-image.block-content .picture-wrapper img, .ct-view-strate-media-full-width .ct-view-strate_4_x_1 .container-image.block-content .picture-wrapper img, .ct-view-strate_4_x_1 .ct-view-strate-media-full-width .container-image.block-content .picture-wrapper img, .ct-view-strate-media-full-width .ct-view-strate_agenda_mon_taire .container-image.block-content .picture-wrapper img, .ct-view-strate_agenda_mon_taire .ct-view-strate-media-full-width .container-image.block-content .picture-wrapper img, .ct-view-strate-media-full-width .ct-view-strate_articles_de_blog .container-image.block-content .picture-wrapper img, .ct-view-strate_articles_de_blog .ct-view-strate-media-full-width .container-image.block-content .picture-wrapper img, .ct-view-strate-media-full-width .ct-view-strate_collection_tab .container-image.block-content .picture-wrapper img, .ct-view-strate_collection_tab .ct-view-strate-media-full-width .container-image.block-content .picture-wrapper img, .ct-view-strate-media-full-width .ct-view-strate_page_collection .container-image.inner-container .picture-wrapper img, .ct-view-strate_page_collection .ct-view-strate-media-full-width .container-image.inner-container .picture-wrapper img, .ct-view-strate-media-full-width.not-fullpage .container-image.block-content .picture-wrapper img, .ct-view-strate-media-full-width .ct-view-strate_produits .container-image.block-content .picture-wrapper img, .ct-view-strate_produits .ct-view-strate-media-full-width .container-image.block-content .picture-wrapper img, .ct-view-strate-media-full-width .recommended-products .container-image.reco-wrapper .picture-wrapper img, .recommended-products .ct-view-strate-media-full-width .container-image.reco-wrapper .picture-wrapper img, .ct-view-strate-media-full-width .checkout-cart-index .page-main .container-image.page-title-wrapper .picture-wrapper img, .checkout-cart-index .page-main .ct-view-strate-media-full-width .container-image.page-title-wrapper .picture-wrapper img, .ct-view-strate-media-full-width .checkout-cart-index .page-main .container-image.page.messages .picture-wrapper img, .checkout-cart-index .page-main .ct-view-strate-media-full-width .container-image.page.messages .picture-wrapper img, .ct-view-strate-media-full-width .checkout-cart-index .page-main .container-image.columns .picture-wrapper img, .checkout-cart-index .page-main .ct-view-strate-media-full-width .container-image.columns .picture-wrapper img, .ct-view-strate-media-full-width .blog-post-view .post-view .container-image.post-container .picture-wrapper img, .blog-post-view .post-view .ct-view-strate-media-full-width .container-image.post-container .picture-wrapper img, .ct-view-strate-media-full-width .container-image.breadcrumbs .picture-wrapper img, .ct-view-strate-media-full-width .page-layout-1column .column.main > .container-image.messages .picture-wrapper img, .page-layout-1column .ct-view-strate-media-full-width .column.main > .container-image.messages .picture-wrapper img {
      height: 170vw; } }

.ct-view-strate-media-full-width .container.container-image .item__content, .ct-view-strate-media-full-width .cms-page-view:not(.cms-styleguide) .container-image.page-title-wrapper .item__content, .cms-page-view:not(.cms-styleguide) .ct-view-strate-media-full-width .container-image.page-title-wrapper .item__content, .ct-view-strate-media-full-width .cms-index-index .container-image.page-title-wrapper .item__content, .cms-index-index .ct-view-strate-media-full-width .container-image.page-title-wrapper .item__content, .ct-view-strate-media-full-width .container-image.page-main .item__content, .ct-view-strate-media-full-width .container-image.col2-set .item__content, .ct-view-strate-media-full-width .page-header > .container-image.header .item__content, .ct-view-strate-media-full-width .header-top .container-image.header-top-items .item__content, .header-top .ct-view-strate-media-full-width .container-image.header-top-items .item__content, .ct-view-strate-media-full-width .page-footer .container-image.footer-reinsurance .item__content, .page-footer .ct-view-strate-media-full-width .container-image.footer-reinsurance .item__content, .ct-view-strate-media-full-width .page-footer .container-image.footer.content .item__content, .page-footer .ct-view-strate-media-full-width .container-image.footer.content .item__content, .ct-view-strate-media-full-width .ct-view-strate_3x1_collections > .container-image.block-content .item__content, .ct-view-strate-media-full-width .ct-view-strate_4_x_1 .container-image.block-content .item__content, .ct-view-strate_4_x_1 .ct-view-strate-media-full-width .container-image.block-content .item__content, .ct-view-strate-media-full-width .ct-view-strate_agenda_mon_taire .container-image.block-content .item__content, .ct-view-strate_agenda_mon_taire .ct-view-strate-media-full-width .container-image.block-content .item__content, .ct-view-strate-media-full-width .ct-view-strate_articles_de_blog .container-image.block-content .item__content, .ct-view-strate_articles_de_blog .ct-view-strate-media-full-width .container-image.block-content .item__content, .ct-view-strate-media-full-width .ct-view-strate_collection_tab .container-image.block-content .item__content, .ct-view-strate_collection_tab .ct-view-strate-media-full-width .container-image.block-content .item__content, .ct-view-strate-media-full-width .ct-view-strate_page_collection .container-image.inner-container .item__content, .ct-view-strate_page_collection .ct-view-strate-media-full-width .container-image.inner-container .item__content, .ct-view-strate-media-full-width.not-fullpage .container-image.block-content .item__content, .ct-view-strate-media-full-width .ct-view-strate_produits .container-image.block-content .item__content, .ct-view-strate_produits .ct-view-strate-media-full-width .container-image.block-content .item__content, .ct-view-strate-media-full-width .recommended-products .container-image.reco-wrapper .item__content, .recommended-products .ct-view-strate-media-full-width .container-image.reco-wrapper .item__content, .ct-view-strate-media-full-width .checkout-cart-index .page-main .container-image.page-title-wrapper .item__content, .checkout-cart-index .page-main .ct-view-strate-media-full-width .container-image.page-title-wrapper .item__content, .ct-view-strate-media-full-width .checkout-cart-index .page-main .container-image.page.messages .item__content, .checkout-cart-index .page-main .ct-view-strate-media-full-width .container-image.page.messages .item__content, .ct-view-strate-media-full-width .checkout-cart-index .page-main .container-image.columns .item__content, .checkout-cart-index .page-main .ct-view-strate-media-full-width .container-image.columns .item__content, .ct-view-strate-media-full-width .blog-post-view .post-view .container-image.post-container .item__content, .blog-post-view .post-view .ct-view-strate-media-full-width .container-image.post-container .item__content, .ct-view-strate-media-full-width .container-image.breadcrumbs .item__content, .ct-view-strate-media-full-width .page-layout-1column .column.main > .container-image.messages .item__content, .page-layout-1column .ct-view-strate-media-full-width .column.main > .container-image.messages .item__content {
  padding-bottom: 60px; }
  @media (min-width: 769px) {
    .ct-view-strate-media-full-width .container.container-image .item__content, .ct-view-strate-media-full-width .cms-page-view:not(.cms-styleguide) .container-image.page-title-wrapper .item__content, .cms-page-view:not(.cms-styleguide) .ct-view-strate-media-full-width .container-image.page-title-wrapper .item__content, .ct-view-strate-media-full-width .cms-index-index .container-image.page-title-wrapper .item__content, .cms-index-index .ct-view-strate-media-full-width .container-image.page-title-wrapper .item__content, .ct-view-strate-media-full-width .container-image.page-main .item__content, .ct-view-strate-media-full-width .container-image.col2-set .item__content, .ct-view-strate-media-full-width .page-header > .container-image.header .item__content, .ct-view-strate-media-full-width .header-top .container-image.header-top-items .item__content, .header-top .ct-view-strate-media-full-width .container-image.header-top-items .item__content, .ct-view-strate-media-full-width .page-footer .container-image.footer-reinsurance .item__content, .page-footer .ct-view-strate-media-full-width .container-image.footer-reinsurance .item__content, .ct-view-strate-media-full-width .page-footer .container-image.footer.content .item__content, .page-footer .ct-view-strate-media-full-width .container-image.footer.content .item__content, .ct-view-strate-media-full-width .ct-view-strate_3x1_collections > .container-image.block-content .item__content, .ct-view-strate-media-full-width .ct-view-strate_4_x_1 .container-image.block-content .item__content, .ct-view-strate_4_x_1 .ct-view-strate-media-full-width .container-image.block-content .item__content, .ct-view-strate-media-full-width .ct-view-strate_agenda_mon_taire .container-image.block-content .item__content, .ct-view-strate_agenda_mon_taire .ct-view-strate-media-full-width .container-image.block-content .item__content, .ct-view-strate-media-full-width .ct-view-strate_articles_de_blog .container-image.block-content .item__content, .ct-view-strate_articles_de_blog .ct-view-strate-media-full-width .container-image.block-content .item__content, .ct-view-strate-media-full-width .ct-view-strate_collection_tab .container-image.block-content .item__content, .ct-view-strate_collection_tab .ct-view-strate-media-full-width .container-image.block-content .item__content, .ct-view-strate-media-full-width .ct-view-strate_page_collection .container-image.inner-container .item__content, .ct-view-strate_page_collection .ct-view-strate-media-full-width .container-image.inner-container .item__content, .ct-view-strate-media-full-width.not-fullpage .container-image.block-content .item__content, .ct-view-strate-media-full-width .ct-view-strate_produits .container-image.block-content .item__content, .ct-view-strate_produits .ct-view-strate-media-full-width .container-image.block-content .item__content, .ct-view-strate-media-full-width .recommended-products .container-image.reco-wrapper .item__content, .recommended-products .ct-view-strate-media-full-width .container-image.reco-wrapper .item__content, .ct-view-strate-media-full-width .checkout-cart-index .page-main .container-image.page-title-wrapper .item__content, .checkout-cart-index .page-main .ct-view-strate-media-full-width .container-image.page-title-wrapper .item__content, .ct-view-strate-media-full-width .checkout-cart-index .page-main .container-image.page.messages .item__content, .checkout-cart-index .page-main .ct-view-strate-media-full-width .container-image.page.messages .item__content, .ct-view-strate-media-full-width .checkout-cart-index .page-main .container-image.columns .item__content, .checkout-cart-index .page-main .ct-view-strate-media-full-width .container-image.columns .item__content, .ct-view-strate-media-full-width .blog-post-view .post-view .container-image.post-container .item__content, .blog-post-view .post-view .ct-view-strate-media-full-width .container-image.post-container .item__content, .ct-view-strate-media-full-width .container-image.breadcrumbs .item__content, .ct-view-strate-media-full-width .page-layout-1column .column.main > .container-image.messages .item__content, .page-layout-1column .ct-view-strate-media-full-width .column.main > .container-image.messages .item__content {
      padding-bottom: 45px;
      padding-left: 100px; } }

.ct-view-strate_players .item {
  width: 100%;
  margin: 0 2.5px;
  background-color: #000000; }
  @media (min-width: 769px) {
    .ct-view-strate_players .item {
      display: flex;
      overflow: hidden;
      align-items: center;
      max-height: calc(90vh - 85px); } }
  @media (min-width: 1025px) {
    .ct-view-strate_players .item {
      max-height: calc(90vh - 122px); } }
  @media (min-width: 769px) {
    .ct-view-strate_players .item.half {
      width: calc(50% - 5px);
      max-height: 45vh; } }

.ct-view-strate_produits .block-content {
  position: relative; }

.ct-view-strate_produits .strate-title, .ct-view-strate_produits .cms-page-view:not(.cms-styleguide) .page-title-wrapper .page-title, .cms-page-view:not(.cms-styleguide) .page-title-wrapper .ct-view-strate_produits .page-title,
.ct-view-strate_produits .cms-index-index .page-title-wrapper .page-title, .cms-index-index .page-title-wrapper .ct-view-strate_produits .page-title, .ct-view-strate_produits h1[data-content-type="heading"], .ct-view-strate_produits h2[data-content-type="heading"], .ct-view-strate_produits .product-view-content-block .block-title, .product-view-content-block .ct-view-strate_produits .block-title, .ct-view-strate_produits .block.related .block-title, .block.related .ct-view-strate_produits .block-title,
.ct-view-strate_produits .block.upsell .block-title, .block.upsell .ct-view-strate_produits .block-title,
.ct-view-strate_produits .block-viewed-products-grid .block-title, .block-viewed-products-grid .ct-view-strate_produits .block-title, .ct-view-strate_produits .blog-page .page-title, .blog-page .ct-view-strate_produits .page-title, .ct-view-strate_produits .blog-post-view .post-view .post-holder .post-title, .blog-post-view .post-view .post-holder .ct-view-strate_produits .post-title {
  margin-bottom: 5px;
  border: none; }
  @media (max-width: 1024.98px) {
    .ct-view-strate_produits .strate-title, .ct-view-strate_produits .cms-page-view:not(.cms-styleguide) .page-title-wrapper .page-title, .cms-page-view:not(.cms-styleguide) .page-title-wrapper .ct-view-strate_produits .page-title,
    .ct-view-strate_produits .cms-index-index .page-title-wrapper .page-title, .cms-index-index .page-title-wrapper .ct-view-strate_produits .page-title, .ct-view-strate_produits h1[data-content-type="heading"], .ct-view-strate_produits h2[data-content-type="heading"], .ct-view-strate_produits .product-view-content-block .block-title, .product-view-content-block .ct-view-strate_produits .block-title, .ct-view-strate_produits .block.related .block-title, .block.related .ct-view-strate_produits .block-title,
    .ct-view-strate_produits .block.upsell .block-title, .block.upsell .ct-view-strate_produits .block-title,
    .ct-view-strate_produits .block-viewed-products-grid .block-title, .block-viewed-products-grid .ct-view-strate_produits .block-title, .ct-view-strate_produits .blog-page .page-title, .blog-page .ct-view-strate_produits .page-title, .ct-view-strate_produits .blog-post-view .post-view .post-holder .post-title, .blog-post-view .post-view .post-holder .ct-view-strate_produits .post-title {
      padding-right: 50%; } }
  .ct-view-strate_produits .strate-title.without-tabs, .ct-view-strate_produits .cms-page-view:not(.cms-styleguide) .page-title-wrapper .without-tabs.page-title, .cms-page-view:not(.cms-styleguide) .page-title-wrapper .ct-view-strate_produits .without-tabs.page-title,
  .ct-view-strate_produits .cms-index-index .page-title-wrapper .without-tabs.page-title, .cms-index-index .page-title-wrapper .ct-view-strate_produits .without-tabs.page-title, .ct-view-strate_produits h1.without-tabs[data-content-type="heading"], .ct-view-strate_produits h2.without-tabs[data-content-type="heading"], .ct-view-strate_produits .product-view-content-block .without-tabs.block-title, .product-view-content-block .ct-view-strate_produits .without-tabs.block-title, .ct-view-strate_produits .block.related .without-tabs.block-title, .block.related .ct-view-strate_produits .without-tabs.block-title,
  .ct-view-strate_produits .block.upsell .without-tabs.block-title, .block.upsell .ct-view-strate_produits .without-tabs.block-title,
  .ct-view-strate_produits .block-viewed-products-grid .without-tabs.block-title, .block-viewed-products-grid .ct-view-strate_produits .without-tabs.block-title, .ct-view-strate_produits .blog-page .without-tabs.page-title, .blog-page .ct-view-strate_produits .without-tabs.page-title, .ct-view-strate_produits .blog-post-view .post-view .post-holder .without-tabs.post-title, .blog-post-view .post-view .post-holder .ct-view-strate_produits .without-tabs.post-title {
    padding-right: 0;
    border-bottom: 1px solid #000000; }

.ct-view-strate_produits .picture-wrapper {
  margin-bottom: 30px;
  margin-left: -20px;
  margin-right: -20px; }
  @media (min-width: 1025px) {
    .ct-view-strate_produits .picture-wrapper {
      margin-bottom: 20px;
      margin-left: -30px;
      margin-right: -30px; } }
  .ct-view-strate_produits .picture-wrapper img {
    width: 100%; }

.ct-view-strate_produits .strate-desc {
  font-size: 1.6rem;
  line-height: 2; }
  @media (min-width: 1025px) {
    .ct-view-strate_produits .strate-desc {
      font-size: 1.8rem; } }

.ct-view-strate_produits .product-grid-header {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  overflow-x: auto;
  border-bottom: 1px solid #000000;
  margin-bottom: 20px; }
  @media (min-width: 769px) {
    .ct-view-strate_produits .product-grid-header {
      flex-direction: row;
      align-items: center; } }
  @media (min-width: 1025px) {
    .ct-view-strate_produits .product-grid-header {
      position: relative;
      margin-bottom: 60px; } }
  .ct-view-strate_produits .product-grid-header .title {
    margin-bottom: 0; }
  .ct-view-strate_produits .product-grid-header .link {
    padding: 15px 0;
    cursor: pointer;
    font-size: 1.6rem;
    font-weight: 500;
    font-family: "BentonSans"; }
    @media (min-width: 1025px) {
      .ct-view-strate_produits .product-grid-header .link {
        padding: 0; } }

.ct-view-strate_produits .products-grid {
  margin-right: -20px; }
  .ct-view-strate_produits .products-grid:not(:last-child) {
    margin-bottom: 60px; }
    @media (min-width: 1025px) {
      .ct-view-strate_produits .products-grid:not(:last-child) {
        margin-bottom: 100px; } }
  @media (max-width: 639.98px) {
    .ct-view-strate_produits .products-grid .product-items.list li.product-item + li.product-item {
      border-top: none;
      padding-top: 0;
      margin-top: 0; } }

.ct-view-strate_produits .tabs-target-wrapper {
  margin-left: -30px;
  margin-right: -30px; }
  .ct-view-strate_produits .tabs-target-wrapper.carousel-only-desktop {
    margin-left: -20px; }

.ct-view-strate_produits .products {
  display: flex;
  flex-wrap: wrap;
  width: 100%; }
  .ct-view-strate_produits .products[data-slideshow="products-list-only-mobile"] {
    align-items: stretch; }
    .ct-view-strate_produits .products[data-slideshow="products-list-only-mobile"] .product-item {
      height: auto; }
  .ct-view-strate_produits .products .product-item {
    height: 100%; }
    .ct-view-strate_produits .products .product-item .product-item__inner {
      height: 100%; }

.ct-view-strate_produits .products:not(.slick-slider) {
  padding-left: 10px;
  padding-right: 30px; }
  .ct-view-strate_produits .products:not(.slick-slider) > .product-item {
    width: 100%; }
    @media (min-width: 640px) {
      .ct-view-strate_produits .products:not(.slick-slider) > .product-item {
        width: 50%; } }
    @media (min-width: 1025px) {
      .ct-view-strate_produits .products:not(.slick-slider) > .product-item {
        width: 25%; } }

.ct-view-strate_produits .product-item form[data-role="tocart-form"] {
  order: 1; }
  .ct-view-strate_produits .product-item form[data-role="tocart-form"] button {
    max-width: 145px; }
    .ct-view-strate_produits .product-item form[data-role="tocart-form"] button:after {
      display: none;
      content: ''; }

.ct-view-strate_produits .slick-arrow {
  display: none !important;
  opacity: 0; }

.ct-view-strate_produits .tabs-wrapper {
  position: relative;
  padding-bottom: 10px;
  overflow: visible; }
  @media (max-width: 1024.98px) {
    .ct-view-strate_produits .tabs-wrapper {
      margin-bottom: 20px; } }
  .ct-view-strate_produits .tabs-wrapper .tab__name > *, .ct-view-strate_produits .tabs-wrapper .tab {
    font-size: 1.5rem;
    font-family: "BentonSans";
    font-weight: 400; }
    @media (min-width: 1025px) {
      .ct-view-strate_produits .tabs-wrapper .tab__name > *, .ct-view-strate_produits .tabs-wrapper .tab {
        font-size: 1.8rem; } }
  .ct-view-strate_produits .tabs-wrapper .tab__link:after {
    content: none; }
  .ct-view-strate_produits .tabs-wrapper .tab.is-active .tab__link {
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    margin-top: -35px;
    margin-right: 0;
    text-decoration: underline;
    border-bottom: none; }
  .ct-view-strate_produits .tabs-wrapper .tab.is-active .tab__name {
    color: #ffcc6d;
    border-bottom: none; }
    .ct-view-strate_produits .tabs-wrapper .tab.is-active .tab__name h4 {
      font-weight: 700; }

.ct-view-strate_produits .allproductsbtn-wrapper {
  padding-top: 20px;
  display: flex;
  justify-content: center; }
  @media (min-width: 1025px) {
    .ct-view-strate_produits .allproductsbtn-wrapper {
      padding-top: 50px; } }

@media (min-width: 640px) {
  .ct-view-strate_produits .product-item__inner:hover .product-item-photo .hover-classic, .ct-view-strate_produits .product-item__inner:focus .product-item-photo .hover-classic, .ct-view-strate_produits .product-item__inner:active .product-item-photo .hover-classic {
    visibility: hidden;
    opacity: 0; } }

.ct-view-strate_produits .product-item__inner .product-item-discover-link {
  display: block; }

.ct-view-strate_rich_slider_produits .content {
  padding-left: 20px;
  padding-right: 20px; }
  @media (min-width: 1025px) {
    .ct-view-strate_rich_slider_produits .content {
      display: flex;
      align-items: center;
      padding-left: 30px;
      padding-right: 30px; } }

@media (min-width: 1025px) {
  .ct-view-strate_rich_slider_produits .description {
    padding-right: 20px;
    max-width: calc(100% - 20px);
    width: 25%;
    display: flex;
    justify-content: flex-end; } }

.ct-view-strate_rich_slider_produits .description .content-text {
  line-height: 1.4;
  margin-bottom: 50px; }
  @media (min-width: 1025px) {
    .ct-view-strate_rich_slider_produits .description .content-text {
      font-size: 1.8rem;
      text-align: right;
      max-width: 260px;
      margin-bottom: 0; } }

.ct-view-strate_rich_slider_produits .products {
  display: flex; }
  .ct-view-strate_rich_slider_produits .products.slick-slider {
    display: block;
    margin-right: -20px;
    margin-left: -8px; }
  @media (min-width: 1025px) {
    .ct-view-strate_rich_slider_produits .products {
      width: 75%;
      border-left: 1px solid #000000; } }

.ct-view-strate_rich_slider_produits .product-item__inner::before,
.ct-view-strate_rich_slider_produits .product-item-details::before {
  display: none; }

.ct-view-strate_rich_slider_produits .slick-slide .product-item {
  visibility: visible; }

.ct-view-strate_rich_slider_produits .product-item {
  visibility: hidden; }
  .ct-view-strate_rich_slider_produits .product-item .product-item-metas {
    display: none; }

.ct-view-strate_rich_slider_produits .product-item__inner .product-item-photo {
  position: relative;
  padding-bottom: 10%;
  padding-left: 8px;
  padding-right: 8px; }
  @media (min-width: 769px) {
    .ct-view-strate_rich_slider_produits .product-item__inner .product-item-photo {
      margin-bottom: initial; } }
  .ct-view-strate_rich_slider_produits .product-item__inner .product-item-photo:hover .hover-detoure {
    bottom: 20px; }

.ct-view-strate_rich_slider_produits .hover-detoure {
  position: absolute;
  width: 60%;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  transition: bottom .3s ease-out; }
  .ct-view-strate_rich_slider_produits .hover-detoure img {
    -webkit-filter: drop-shadow(20px 0px 20px rgba(0, 0, 0, 0.55));
            filter: drop-shadow(20px 0px 20px rgba(0, 0, 0, 0.55)); }
    @media (min-width: 1025px) {
      .ct-view-strate_rich_slider_produits .hover-detoure img {
        -webkit-filter: drop-shadow(40px 0px 40px rgba(0, 0, 0, 0.55));
                filter: drop-shadow(40px 0px 40px rgba(0, 0, 0, 0.55)); } }

.ct-view-strate_rich_slider_produits .product-item-details {
  display: flex;
  flex-direction: column;
  opacity: 0;
  transition: opacity .3s ease-out; }
  .ct-view-strate_rich_slider_produits .product-item-details .product-item-link {
    order: 1; }
  .ct-view-strate_rich_slider_produits .product-item-details .price-box {
    order: 2; }
  .ct-view-strate_rich_slider_produits .product-item-details form[data-role="tocart-form"] {
    order: 3;
    margin-top: 10px; }

.ct-view-strate_rich_slider_produits .slick-slider .slick-prev {
  left: 30px; }

@media (min-width: 769px) {
  .ct-view-strate_rich_slider_produits .slick-slider .slick-next {
    right: calc(25vw + 30px); } }

@media (min-width: 1440px) {
  .ct-view-strate_rich_slider_produits .slick-slider .slick-next {
    right: calc(15vw + 30px); } }

.ct-view-strate_rich_slider_produits .slick-slider .slick-prev,
.ct-view-strate_rich_slider_produits .slick-slider .slick-next {
  top: 35%; }

.ct-view-strate_rich_slider_produits .slick-slider .slick-prev,
.ct-view-strate_rich_slider_produits .slick-slider .slick-next,
.ct-view-strate_rich_slider_produits .slick-slider .slick-dots {
  visibility: hidden; }
  @media (min-width: 769px) {
    .ct-view-strate_rich_slider_produits .slick-slider .slick-prev,
    .ct-view-strate_rich_slider_produits .slick-slider .slick-next,
    .ct-view-strate_rich_slider_produits .slick-slider .slick-dots {
      visibility: visible; } }

.ct-view-strate_rich_slider_produits .slick-current .product-item-details,
.ct-view-strate_rich_slider_produits .slick-active .product-item-details {
  opacity: 1 !important; }

.ct-view-strate_rich_slider_produits .slick-list {
  padding-right: 60px; }
  @media (min-width: 769px) {
    .ct-view-strate_rich_slider_produits .slick-list {
      padding-right: 25vw; } }
  @media (min-width: 1440px) {
    .ct-view-strate_rich_slider_produits .slick-list {
      padding-right: 15vw; } }

@media (min-width: 769px) {
  .ct-view-strate_rich_slider_produits .slick-dots {
    padding-right: 25vw; } }

@media (min-width: 1440px) {
  .ct-view-strate_rich_slider_produits .slick-dots {
    padding-right: 15vw; } }

.ct-view-strate_slider_image_et_texte .strate-image-et-texte-list-item a {
  display: block; }

.ct-view-strate_slider_image_et_texte .strate-image-et-texte-list-item .image-container {
  display: block;
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
  padding-bottom: 100%; }
  .ct-view-strate_slider_image_et_texte .strate-image-et-texte-list-item .image-container img {
    display: block;
    position: absolute;
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%;
    height: 100%;
    margin-bottom: 0px;
    transition: -webkit-transform .2s linear;
    transition: transform .2s linear;
    transition: transform .2s linear, -webkit-transform .2s linear; }

.ct-view-strate_slider_image_et_texte .strate-image-et-texte-list-item:hover .image-container img, .ct-view-strate_slider_image_et_texte .strate-image-et-texte-list-item:focus .image-container img, .ct-view-strate_slider_image_et_texte .strate-image-et-texte-list-item:active .image-container img {
  -webkit-transform: scale(1.04);
          transform: scale(1.04); }

.ct-view-strate_slider_image_et_texte .strate-image-et-texte-list-item:hover .title, .ct-view-strate_slider_image_et_texte .strate-image-et-texte-list-item:focus .title, .ct-view-strate_slider_image_et_texte .strate-image-et-texte-list-item:active .title {
  background-size: 100% 1px; }

.ct-view-strate_slider_image_et_texte .strate-image-et-texte-list-item .surtitre,
.ct-view-strate_slider_image_et_texte .strate-image-et-texte-list-item .title,
.ct-view-strate_slider_image_et_texte .strate-image-et-texte-list-item .descriptif {
  display: block; }

.ct-view-strate_slider_image_et_texte .strate-image-et-texte-list-item .surtitre {
  margin-bottom: 10px;
  font-size: 1.6rem;
  color: #98a6a6;
  text-transform: uppercase;
  font-weight: 700; }

.ct-view-strate_slider_image_et_texte .strate-image-et-texte-list-item .title {
  margin-bottom: 10px;
  font-size: 1.8rem;
  font-weight: 700;
  display: inline-block;
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 1px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: background-size .5s ease-out;
  border-bottom: none; }

.ct-view-strate_slider_image_et_texte .strate-image-et-texte-list-item .descriptif {
  font-size: 1.4rem;
  line-height: 1.4;
  font-weight: 400; }

.ct-view-strate_slider_image_et_texte .slick-arrows-outside .slick-arrow, .ct-view-strate_slider_image_et_texte .ct-view-strate_3x1_collections .slick-slider .slick-arrow, .ct-view-strate_3x1_collections .ct-view-strate_slider_image_et_texte .slick-slider .slick-arrow, .ct-view-strate_slider_image_et_texte .ct-view-strate_4_x_1 .slick-slider .slick-arrow, .ct-view-strate_4_x_1 .ct-view-strate_slider_image_et_texte .slick-slider .slick-arrow, .ct-view-strate_slider_image_et_texte .ct-view-strate_agenda_mon_taire .slick-slider .slick-arrow, .ct-view-strate_agenda_mon_taire .ct-view-strate_slider_image_et_texte .slick-slider .slick-arrow, .ct-view-strate_slider_image_et_texte .ct-view-strate_articles_de_blog .slick-slider .slick-arrow, .ct-view-strate_articles_de_blog .ct-view-strate_slider_image_et_texte .slick-slider .slick-arrow {
  display: none;
  position: absolute;
  top: -85px;
  left: auto;
  width: 40px;
  height: 40px;
  margin-top: 0;
  background-color: transparent; }
  @media (min-width: 1025px) {
    .ct-view-strate_slider_image_et_texte .slick-arrows-outside .slick-arrow, .ct-view-strate_slider_image_et_texte .ct-view-strate_3x1_collections .slick-slider .slick-arrow, .ct-view-strate_3x1_collections .ct-view-strate_slider_image_et_texte .slick-slider .slick-arrow, .ct-view-strate_slider_image_et_texte .ct-view-strate_4_x_1 .slick-slider .slick-arrow, .ct-view-strate_4_x_1 .ct-view-strate_slider_image_et_texte .slick-slider .slick-arrow, .ct-view-strate_slider_image_et_texte .ct-view-strate_agenda_mon_taire .slick-slider .slick-arrow, .ct-view-strate_agenda_mon_taire .ct-view-strate_slider_image_et_texte .slick-slider .slick-arrow, .ct-view-strate_slider_image_et_texte .ct-view-strate_articles_de_blog .slick-slider .slick-arrow, .ct-view-strate_articles_de_blog .ct-view-strate_slider_image_et_texte .slick-slider .slick-arrow {
      display: block; } }
  .ct-view-strate_slider_image_et_texte .slick-arrows-outside .slick-arrow:before, .ct-view-strate_slider_image_et_texte .ct-view-strate_3x1_collections .slick-slider .slick-arrow:before, .ct-view-strate_3x1_collections .ct-view-strate_slider_image_et_texte .slick-slider .slick-arrow:before, .ct-view-strate_slider_image_et_texte .ct-view-strate_4_x_1 .slick-slider .slick-arrow:before, .ct-view-strate_4_x_1 .ct-view-strate_slider_image_et_texte .slick-slider .slick-arrow:before, .ct-view-strate_slider_image_et_texte .ct-view-strate_agenda_mon_taire .slick-slider .slick-arrow:before, .ct-view-strate_agenda_mon_taire .ct-view-strate_slider_image_et_texte .slick-slider .slick-arrow:before, .ct-view-strate_slider_image_et_texte .ct-view-strate_articles_de_blog .slick-slider .slick-arrow:before, .ct-view-strate_articles_de_blog .ct-view-strate_slider_image_et_texte .slick-slider .slick-arrow:before {
    color: #000000; }
  @media (min-width: 1025px) {
    .ct-view-strate_slider_image_et_texte .slick-arrows-outside .slick-arrow.slick-arrow.slick-prev, .ct-view-strate_slider_image_et_texte .ct-view-strate_3x1_collections .slick-slider .slick-arrow.slick-arrow.slick-prev, .ct-view-strate_3x1_collections .ct-view-strate_slider_image_et_texte .slick-slider .slick-arrow.slick-arrow.slick-prev, .ct-view-strate_slider_image_et_texte .ct-view-strate_4_x_1 .slick-slider .slick-arrow.slick-arrow.slick-prev, .ct-view-strate_4_x_1 .ct-view-strate_slider_image_et_texte .slick-slider .slick-arrow.slick-arrow.slick-prev, .ct-view-strate_slider_image_et_texte .ct-view-strate_agenda_mon_taire .slick-slider .slick-arrow.slick-arrow.slick-prev, .ct-view-strate_agenda_mon_taire .ct-view-strate_slider_image_et_texte .slick-slider .slick-arrow.slick-arrow.slick-prev, .ct-view-strate_slider_image_et_texte .ct-view-strate_articles_de_blog .slick-slider .slick-arrow.slick-arrow.slick-prev, .ct-view-strate_articles_de_blog .ct-view-strate_slider_image_et_texte .slick-slider .slick-arrow.slick-arrow.slick-prev {
      right: calc(100vw - 100% + 85px); } }
  @media screen and (min-width: 1440px) {
    .ct-view-strate_slider_image_et_texte .slick-arrows-outside .slick-arrow.slick-arrow.slick-prev, .ct-view-strate_slider_image_et_texte .ct-view-strate_3x1_collections .slick-slider .slick-arrow.slick-arrow.slick-prev, .ct-view-strate_3x1_collections .ct-view-strate_slider_image_et_texte .slick-slider .slick-arrow.slick-arrow.slick-prev, .ct-view-strate_slider_image_et_texte .ct-view-strate_4_x_1 .slick-slider .slick-arrow.slick-arrow.slick-prev, .ct-view-strate_4_x_1 .ct-view-strate_slider_image_et_texte .slick-slider .slick-arrow.slick-arrow.slick-prev, .ct-view-strate_slider_image_et_texte .ct-view-strate_agenda_mon_taire .slick-slider .slick-arrow.slick-arrow.slick-prev, .ct-view-strate_agenda_mon_taire .ct-view-strate_slider_image_et_texte .slick-slider .slick-arrow.slick-arrow.slick-prev, .ct-view-strate_slider_image_et_texte .ct-view-strate_articles_de_blog .slick-slider .slick-arrow.slick-arrow.slick-prev, .ct-view-strate_articles_de_blog .ct-view-strate_slider_image_et_texte .slick-slider .slick-arrow.slick-arrow.slick-prev {
      right: calc(100vw - 100% + 145px); } }
  @media (min-width: 1025px) {
    .ct-view-strate_slider_image_et_texte .slick-arrows-outside .slick-arrow.slick-arrow.slick-next, .ct-view-strate_slider_image_et_texte .ct-view-strate_3x1_collections .slick-slider .slick-arrow.slick-arrow.slick-next, .ct-view-strate_3x1_collections .ct-view-strate_slider_image_et_texte .slick-slider .slick-arrow.slick-arrow.slick-next, .ct-view-strate_slider_image_et_texte .ct-view-strate_4_x_1 .slick-slider .slick-arrow.slick-arrow.slick-next, .ct-view-strate_4_x_1 .ct-view-strate_slider_image_et_texte .slick-slider .slick-arrow.slick-arrow.slick-next, .ct-view-strate_slider_image_et_texte .ct-view-strate_agenda_mon_taire .slick-slider .slick-arrow.slick-arrow.slick-next, .ct-view-strate_agenda_mon_taire .ct-view-strate_slider_image_et_texte .slick-slider .slick-arrow.slick-arrow.slick-next, .ct-view-strate_slider_image_et_texte .ct-view-strate_articles_de_blog .slick-slider .slick-arrow.slick-arrow.slick-next, .ct-view-strate_articles_de_blog .ct-view-strate_slider_image_et_texte .slick-slider .slick-arrow.slick-arrow.slick-next {
      right: calc(100vw - 100% + 45px); } }
  @media screen and (min-width: 1440px) {
    .ct-view-strate_slider_image_et_texte .slick-arrows-outside .slick-arrow.slick-arrow.slick-next, .ct-view-strate_slider_image_et_texte .ct-view-strate_3x1_collections .slick-slider .slick-arrow.slick-arrow.slick-next, .ct-view-strate_3x1_collections .ct-view-strate_slider_image_et_texte .slick-slider .slick-arrow.slick-arrow.slick-next, .ct-view-strate_slider_image_et_texte .ct-view-strate_4_x_1 .slick-slider .slick-arrow.slick-arrow.slick-next, .ct-view-strate_4_x_1 .ct-view-strate_slider_image_et_texte .slick-slider .slick-arrow.slick-arrow.slick-next, .ct-view-strate_slider_image_et_texte .ct-view-strate_agenda_mon_taire .slick-slider .slick-arrow.slick-arrow.slick-next, .ct-view-strate_agenda_mon_taire .ct-view-strate_slider_image_et_texte .slick-slider .slick-arrow.slick-arrow.slick-next, .ct-view-strate_slider_image_et_texte .ct-view-strate_articles_de_blog .slick-slider .slick-arrow.slick-arrow.slick-next, .ct-view-strate_articles_de_blog .ct-view-strate_slider_image_et_texte .slick-slider .slick-arrow.slick-arrow.slick-next {
      right: calc(100vw - 100% + 105px); } }

@media (min-width: 1025px) {
  .ct-view-strate_slider_image_et_texte .slick-arrows-outside.slick-arrows-no-title, .ct-view-strate_slider_image_et_texte .ct-view-strate_3x1_collections .slick-arrows-no-title.slick-slider, .ct-view-strate_3x1_collections .ct-view-strate_slider_image_et_texte .slick-arrows-no-title.slick-slider, .ct-view-strate_slider_image_et_texte .ct-view-strate_4_x_1 .slick-arrows-no-title.slick-slider, .ct-view-strate_4_x_1 .ct-view-strate_slider_image_et_texte .slick-arrows-no-title.slick-slider, .ct-view-strate_slider_image_et_texte .ct-view-strate_agenda_mon_taire .slick-arrows-no-title.slick-slider, .ct-view-strate_agenda_mon_taire .ct-view-strate_slider_image_et_texte .slick-arrows-no-title.slick-slider, .ct-view-strate_slider_image_et_texte .ct-view-strate_articles_de_blog .slick-arrows-no-title.slick-slider, .ct-view-strate_articles_de_blog .ct-view-strate_slider_image_et_texte .slick-arrows-no-title.slick-slider {
    padding-top: 50px; } }

@media (min-width: 1025px) {
  .ct-view-strate_slider_image_et_texte .slick-arrows-outside.slick-arrows-no-title .slick-arrow, .ct-view-strate_slider_image_et_texte .ct-view-strate_3x1_collections .slick-arrows-no-title.slick-slider .slick-arrow, .ct-view-strate_3x1_collections .ct-view-strate_slider_image_et_texte .slick-arrows-no-title.slick-slider .slick-arrow, .ct-view-strate_slider_image_et_texte .ct-view-strate_4_x_1 .slick-arrows-no-title.slick-slider .slick-arrow, .ct-view-strate_4_x_1 .ct-view-strate_slider_image_et_texte .slick-arrows-no-title.slick-slider .slick-arrow, .ct-view-strate_slider_image_et_texte .ct-view-strate_agenda_mon_taire .slick-arrows-no-title.slick-slider .slick-arrow, .ct-view-strate_agenda_mon_taire .ct-view-strate_slider_image_et_texte .slick-arrows-no-title.slick-slider .slick-arrow, .ct-view-strate_slider_image_et_texte .ct-view-strate_articles_de_blog .slick-arrows-no-title.slick-slider .slick-arrow, .ct-view-strate_articles_de_blog .ct-view-strate_slider_image_et_texte .slick-arrows-no-title.slick-slider .slick-arrow {
    top: -10px; } }

.strate_slider_image_simple .slick-arrows-outside .slick-arrow , .strate_slider_image_simple .ct-view-strate_3x1_collections .slick-slider .slick-arrow , .ct-view-strate_3x1_collections .strate_slider_image_simple .slick-slider .slick-arrow , .strate_slider_image_simple .ct-view-strate_4_x_1 .slick-slider .slick-arrow , .ct-view-strate_4_x_1 .strate_slider_image_simple .slick-slider .slick-arrow , .strate_slider_image_simple .ct-view-strate_agenda_mon_taire .slick-slider .slick-arrow , .ct-view-strate_agenda_mon_taire .strate_slider_image_simple .slick-slider .slick-arrow , .strate_slider_image_simple .ct-view-strate_articles_de_blog .slick-slider .slick-arrow , .ct-view-strate_articles_de_blog .strate_slider_image_simple .slick-slider .slick-arrow  {
  margin-top: 70px; }

.strate-image-simple-list {
  margin-right: -20px; }
  @media (min-width: 1025px) {
    .strate-image-simple-list {
      margin-right: calc(((100vw - 100% + 60px)/2)* -1); } }
  @media screen and (min-width: 1440px) {
    .strate-image-simple-list {
      margin-right: calc(((100vw - 100% + 120px)/2)* -1); } }
  .strate-image-simple-list.slick-slider {
    display: flex; }
  .strate-image-simple-list .strate-image-simple-list-item {
    display: none;
    font-weight: 700; }
    .strate-image-simple-list .strate-image-simple-list-item .strate-image-simple-image {
      margin-bottom: 15px; }
    .slick-initialized .strate-image-simple-list .strate-image-simple-list-item {
      display: block; }
  .strate-image-simple-list .slick-list {
    padding-right: 60px; }
    @media (min-width: 769px) {
      .strate-image-simple-list .slick-list {
        padding-right: 120px; } }
    @media (min-width: 1025px) {
      .strate-image-simple-list .slick-list {
        padding-right: 180px; } }
  .strate-image-simple-list .slick-slide + .slick-slide {
    margin-left: 30px; }
    @media (min-width: 1025px) {
      .strate-image-simple-list .slick-slide + .slick-slide {
        margin-left: 30px; } }
  .strate-image-simple-list .slick-slide img {
    margin: 0; }
  .strate-image-simple-list .slick-arrow.slick-next {
    right: calc(60px + 30px + 10px); }
    @media (min-width: 769px) {
      .strate-image-simple-list .slick-arrow.slick-next {
        right: calc(120px + 30px + 10px); } }
    @media (min-width: 1025px) {
      .strate-image-simple-list .slick-arrow.slick-next {
        right: calc(180px + 30px + 10px); } }
  .strate-image-simple-list .slick-dots {
    padding-right: 60px; }
    @media (min-width: 769px) {
      .strate-image-simple-list .slick-dots {
        padding-right: 120px; } }
    @media (min-width: 1025px) {
      .strate-image-simple-list .slick-dots {
        padding-right: 180px; } }

.ct-view-strate_texte_simple.nomargin .strate-background {
  margin-bottom: 0; }

@media (min-width: 1025px) {
  .ct-view-strate_texte_simple.two-columns .strate-texte-simple {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px; } }

.ct-view-strate_texte_simple .strate-title, .ct-view-strate_texte_simple .cms-page-view:not(.cms-styleguide) .page-title-wrapper .page-title, .cms-page-view:not(.cms-styleguide) .page-title-wrapper .ct-view-strate_texte_simple .page-title,
.ct-view-strate_texte_simple .cms-index-index .page-title-wrapper .page-title, .cms-index-index .page-title-wrapper .ct-view-strate_texte_simple .page-title, .ct-view-strate_texte_simple h1[data-content-type="heading"], .ct-view-strate_texte_simple h2[data-content-type="heading"], .ct-view-strate_texte_simple .product-view-content-block .block-title, .product-view-content-block .ct-view-strate_texte_simple .block-title, .ct-view-strate_texte_simple .block.related .block-title, .block.related .ct-view-strate_texte_simple .block-title,
.ct-view-strate_texte_simple .block.upsell .block-title, .block.upsell .ct-view-strate_texte_simple .block-title,
.ct-view-strate_texte_simple .block-viewed-products-grid .block-title, .block-viewed-products-grid .ct-view-strate_texte_simple .block-title, .ct-view-strate_texte_simple .blog-page .page-title, .blog-page .ct-view-strate_texte_simple .page-title, .ct-view-strate_texte_simple .blog-post-view .post-view .post-holder .post-title, .blog-post-view .post-view .post-holder .ct-view-strate_texte_simple .post-title {
  font-size: 1.7rem; }
  @media (min-width: 1025px) {
    .ct-view-strate_texte_simple .strate-title, .ct-view-strate_texte_simple .cms-page-view:not(.cms-styleguide) .page-title-wrapper .page-title, .cms-page-view:not(.cms-styleguide) .page-title-wrapper .ct-view-strate_texte_simple .page-title,
    .ct-view-strate_texte_simple .cms-index-index .page-title-wrapper .page-title, .cms-index-index .page-title-wrapper .ct-view-strate_texte_simple .page-title, .ct-view-strate_texte_simple h1[data-content-type="heading"], .ct-view-strate_texte_simple h2[data-content-type="heading"], .ct-view-strate_texte_simple .product-view-content-block .block-title, .product-view-content-block .ct-view-strate_texte_simple .block-title, .ct-view-strate_texte_simple .block.related .block-title, .block.related .ct-view-strate_texte_simple .block-title,
    .ct-view-strate_texte_simple .block.upsell .block-title, .block.upsell .ct-view-strate_texte_simple .block-title,
    .ct-view-strate_texte_simple .block-viewed-products-grid .block-title, .block-viewed-products-grid .ct-view-strate_texte_simple .block-title, .ct-view-strate_texte_simple .blog-page .page-title, .blog-page .ct-view-strate_texte_simple .page-title, .ct-view-strate_texte_simple .blog-post-view .post-view .post-holder .post-title, .blog-post-view .post-view .post-holder .ct-view-strate_texte_simple .post-title {
      font-size: 2.8rem; } }

.ct-view-strate_texte_simple .strate-texte-simple {
  font-size: 1.4rem; }
  @media (min-width: 1025px) {
    .ct-view-strate_texte_simple .strate-texte-simple {
      font-size: 1.6rem; } }

.ct-view-strate_texte_simple .strate-background {
  margin-bottom: 50px; }

.ct-view-strate_texte_simple .block-content {
  padding-top: 30px;
  padding-bottom: 30px; }
  @media (min-width: 1025px) {
    .ct-view-strate_texte_simple .block-content {
      padding-top: 50px;
      padding-bottom: 50px; } }

.ct-view-strate_texte_simple .strate-container {
  max-width: 900px;
  margin: auto; }
  @media (max-width: 1024.98px) {
    .ct-view-strate_texte_simple .strate-container {
      padding: 0 50px; } }
  @media (min-width: 1440px) {
    .ct-view-strate_texte_simple .strate-container {
      max-width: none;
      padding: 0 155px; } }

.ct-view-strate_texte_simple .strate-title, .ct-view-strate_texte_simple .cms-page-view:not(.cms-styleguide) .page-title-wrapper .page-title, .cms-page-view:not(.cms-styleguide) .page-title-wrapper .ct-view-strate_texte_simple .page-title,
.ct-view-strate_texte_simple .cms-index-index .page-title-wrapper .page-title, .cms-index-index .page-title-wrapper .ct-view-strate_texte_simple .page-title, .ct-view-strate_texte_simple h1[data-content-type="heading"], .ct-view-strate_texte_simple h2[data-content-type="heading"], .ct-view-strate_texte_simple .product-view-content-block .block-title, .product-view-content-block .ct-view-strate_texte_simple .block-title, .ct-view-strate_texte_simple .block.related .block-title, .block.related .ct-view-strate_texte_simple .block-title,
.ct-view-strate_texte_simple .block.upsell .block-title, .block.upsell .ct-view-strate_texte_simple .block-title,
.ct-view-strate_texte_simple .block-viewed-products-grid .block-title, .block-viewed-products-grid .ct-view-strate_texte_simple .block-title, .ct-view-strate_texte_simple .blog-page .page-title, .blog-page .ct-view-strate_texte_simple .page-title, .ct-view-strate_texte_simple .blog-post-view .post-view .post-holder .post-title, .blog-post-view .post-view .post-holder .ct-view-strate_texte_simple .post-title {
  margin-bottom: 0px;
  border-bottom: 0; }

.ct-view-strate_texte_simple .strate-texte-simple {
  font-family: "Source Serif Pro";
  line-height: 1.7; }

.ct-view-strate_texte_simple .strate-link-container {
  display: block; }
  .ct-view-strate_texte_simple .strate-link-container .btn, .ct-view-strate_texte_simple .strate-link-container .pagebuilder-button-primary, .ct-view-strate_texte_simple .strate-link-container .btn--border, .ct-view-strate_texte_simple .strate-link-container .pagebuilder-button-secondary, .ct-view-strate_texte_simple .strate-link-container .action.viewcart, .ct-view-strate_texte_simple .strate-link-container .action.alert, .ct-view-strate_texte_simple .strate-link-container body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button--border, body .amgdprcookie-modal-container .modal-inner-wrap .ct-view-strate_texte_simple .strate-link-container .amgdprcookie-button--border,
  .ct-view-strate_texte_simple .strate-link-container body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .ct-view-strate_texte_simple .strate-link-container button--border,
  .ct-view-strate_texte_simple .strate-link-container body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button--border, body .amgdprcookie-groups-modal .modal-inner-wrap .ct-view-strate_texte_simple .strate-link-container .amgdprcookie-button--border,
  .ct-view-strate_texte_simple .strate-link-container body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .ct-view-strate_texte_simple .strate-link-container button--border, .ct-view-strate_texte_simple .strate-link-container .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-cancel, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .ct-view-strate_texte_simple .strate-link-container .action.action-cancel, .ct-view-strate_texte_simple .strate-link-container div.personalized-container .personalized-options.start-personalized, div.personalized-container .ct-view-strate_texte_simple .strate-link-container .personalized-options.start-personalized, .ct-view-strate_texte_simple .strate-link-container .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .ct-view-strate_texte_simple .strate-link-container button, .ct-view-strate_texte_simple .strate-link-container .mdp-filter-btn-open,
  .ct-view-strate_texte_simple .strate-link-container .btn--border-white,
  .ct-view-strate_texte_simple .strate-link-container .btn--icon, .ct-view-strate_texte_simple .strate-link-container .btn--cart, .ct-view-strate_texte_simple .strate-link-container .action.tocart, .ct-view-strate_texte_simple .strate-link-container .btn--edit, .ct-view-strate_texte_simple .strate-link-container .btn--download, .ct-view-strate_texte_simple .strate-link-container .ct-view-fichiers_joints .files .redirect-content, .ct-view-fichiers_joints .files .ct-view-strate_texte_simple .strate-link-container .redirect-content, .ct-view-strate_texte_simple .strate-link-container .btn--note, .ct-view-strate_texte_simple .strate-link-container .btn--ticket, .ct-view-strate_texte_simple .strate-link-container .mdp-billet a, .mdp-billet .ct-view-strate_texte_simple .strate-link-container a, .ct-view-strate_texte_simple .strate-link-container .btn--mail, .ct-view-strate_texte_simple .strate-link-container .btn--anchor, .ct-view-strate_texte_simple .strate-link-container .btn--target, .ct-view-strate_texte_simple .strate-link-container .btn--map, .ct-view-strate_texte_simple .strate-link-container .btn--agenda, .ct-view-strate_texte_simple .strate-link-container .action.action-apply, .ct-view-strate_texte_simple .strate-link-container .action.apply, .ct-view-strate_texte_simple .strate-link-container .action.action-auth-toggle, .ct-view-strate_texte_simple .strate-link-container .action.action-login, .ct-view-strate_texte_simple .strate-link-container .action.action-menu-item, .ct-view-strate_texte_simple .strate-link-container .action.action-show-popup, .ct-view-strate_texte_simple .strate-link-container .action.continue, .ct-view-strate_texte_simple .strate-link-container .action.checkout, .ct-view-strate_texte_simple .strate-link-container .action.clear, .ct-view-strate_texte_simple .strate-link-container .action.compare, .ct-view-strate_texte_simple .strate-link-container .action.create, .ct-view-strate_texte_simple .strate-link-container .action.customize, .ct-view-strate_texte_simple .strate-link-container .action.login, .ct-view-strate_texte_simple .strate-link-container .action.save, .ct-view-strate_texte_simple .strate-link-container .action.select, .ct-view-strate_texte_simple .strate-link-container .action.share, .ct-view-strate_texte_simple .strate-link-container .action.submit, .ct-view-strate_texte_simple .strate-link-container .action.subscribe, .ct-view-strate_texte_simple .strate-link-container .action.update, .ct-view-strate_texte_simple .strate-link-container .topmenu-ctas a, .topmenu-ctas .ct-view-strate_texte_simple .strate-link-container a, .ct-view-strate_texte_simple .strate-link-container body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-button, body .amgdprcookie-modal-container .modal-inner-wrap .ct-view-strate_texte_simple .strate-link-container .amgdprcookie-button,
  .ct-view-strate_texte_simple .strate-link-container body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .ct-view-strate_texte_simple .strate-link-container button,
  .ct-view-strate_texte_simple .strate-link-container body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-button, body .amgdprcookie-groups-modal .modal-inner-wrap .ct-view-strate_texte_simple .strate-link-container .amgdprcookie-button,
  .ct-view-strate_texte_simple .strate-link-container body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .ct-view-strate_texte_simple .strate-link-container button, .ct-view-strate_texte_simple .strate-link-container .gdpr-customer-settings button.action.primary, .gdpr-customer-settings .ct-view-strate_texte_simple .strate-link-container button.action.primary, .ct-view-strate_texte_simple .strate-link-container .contentmanager-contentlist-view .toolbar-bottom .see-all-collections, .contentmanager-contentlist-view .toolbar-bottom .ct-view-strate_texte_simple .strate-link-container .see-all-collections, .ct-view-strate_texte_simple .strate-link-container .strate-item-link a.bouton, .strate-item-link .ct-view-strate_texte_simple .strate-link-container a.bouton, .ct-view-strate_texte_simple .strate-link-container .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-update, .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .ct-view-strate_texte_simple .strate-link-container .action.action-update, .ct-view-strate_texte_simple .strate-link-container div.mgx-popup-inner .colissimo-next span, div.mgx-popup-inner .colissimo-next .ct-view-strate_texte_simple .strate-link-container span, .ct-view-strate_texte_simple .strate-link-container .customer-address-index .column.main > .actions-toolbar .action.primary.add, .customer-address-index .column.main > .actions-toolbar .ct-view-strate_texte_simple .strate-link-container .action.primary.add, .ct-view-strate_texte_simple .strate-link-container div.personalized-container .personalized-options.complete-personalized, div.personalized-container .ct-view-strate_texte_simple .strate-link-container .personalized-options.complete-personalized, .ct-view-strate_texte_simple .strate-link-container .mst-searchautocomplete__products > li .store-mobile, .mst-searchautocomplete__products > li .ct-view-strate_texte_simple .strate-link-container .store-mobile, .ct-view-strate_texte_simple .strate-link-container div.filter-options .filter-options-content .am-fromto-widget .am-filter-go, div.filter-options .filter-options-content .am-fromto-widget .ct-view-strate_texte_simple .strate-link-container .am-filter-go, .ct-view-strate_texte_simple .strate-link-container .modal-slide .modal-footer button, .modal-slide .modal-footer .ct-view-strate_texte_simple .strate-link-container button,
  .ct-view-strate_texte_simple .strate-link-container .modal-popup .modal-footer button, .modal-popup .modal-footer .ct-view-strate_texte_simple .strate-link-container button, .ct-view-strate_texte_simple .strate-link-container .modal-slide .block-authentication .action.action-register, .modal-slide .block-authentication .ct-view-strate_texte_simple .strate-link-container .action.action-register,
  .ct-view-strate_texte_simple .strate-link-container .modal-popup .block-authentication .action.action-register, .modal-popup .block-authentication .ct-view-strate_texte_simple .strate-link-container .action.action-register {
    display: inline-block;
    margin-top: 10px; }

.ct-view.ct-view-strate_bienvenue .block-content .item + .ct-view-strate_4_x_1 {
  margin-top: 20px; }
  @media (min-width: 1025px) {
    .ct-view.ct-view-strate_bienvenue .block-content .item + .ct-view-strate_4_x_1 {
      margin-top: 60px; } }

div.field .iti {
  display: block; }

div.field .iti__selected-flag {
  padding: 0 0 0 12px; }

.field:not(.search):not(.qty):not(.choice):not(.field-select-billing):not(.newsletter):not(.amcoupons-input):not(.check):not(.choice):not(.field-select-billing) .iti label {
  margin-left: 52px; }

.ob-popin {
  text-align: center; }

.ob-popin__overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 1000; }

.ob-popin__inner {
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 90%;
  max-width: 900px;
  max-height: 100vh;
  background-color: #FFF;
  overflow: auto;
  pointer-events: auto;
  border-radius: 0;
  z-index: 1001; }
  @media screen and (min-width: 1024px) {
    .ob-popin__inner {
      width: 100%; } }

.ob-popin__top {
  padding: 40px;
  background-color: #F4F5FC; }

.ob-popin__main {
  padding: 20px; }

.ob-popin__list li {
  display: inline-block;
  width: 28%; }
  @media screen and (min-width: 1024px) {
    .ob-popin__list li {
      width: auto; } }
  .ob-popin__list li > a {
    display: block; }
    .ob-popin__list li > a:hover .ob-popin-item__action {
      opacity: 1;
      transition: opacity .3s; }
  .ob-popin__list li.chrome .ob-popin-item__visual {
    background-position: 0 center; }
  .ob-popin__list li.firefox .ob-popin-item__visual {
    background-position: -70px center; }
  .ob-popin__list li.safari .ob-popin-item__visual {
    background-position: -140px center; }
  .ob-popin__list li.opera .ob-popin-item__visual {
    background-position: -210px center; }
  .ob-popin__list li.edge .ob-popin-item__visual {
    background-position: -280px center; }
  .ob-popin__list li.ie .ob-popin-item__visual {
    background-position: -350px center; }

.ob-popin-item__visual {
  margin: 0 auto 10px;
  height: 70px;
  width: 70px;
  background: url("../images/browsers-sprite-2x.png") no-repeat;
  background-size: auto 100%; }

.ob-popin-item__content {
  margin-bottom: 10px; }

.ob-popin-item__action {
  opacity: 0;
  transition: opacity .3s; }

.ob-popin__bottom {
  padding: 10px 20px 30px; }

@media (max-width: 768.98px) {
  body.sticky .bra-panel {
    position: fixed;
    top: 40px; } }

.mdp-panel {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  max-width: 375px;
  background-color: #ffffff;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  transition: -webkit-transform .4s ease-out;
  transition: transform .4s ease-out;
  transition: transform .4s ease-out, -webkit-transform .4s ease-out;
  overflow-y: hidden;
  z-index: 13; }
  .mdp-panel.is-open {
    position: absolute;
    -webkit-transform: translateX(0);
            transform: translateX(0);
    transition: -webkit-transform .4s ease-out;
    transition: transform .4s ease-out;
    transition: transform .4s ease-out, -webkit-transform .4s ease-out; }
    @media (min-width: 769px) {
      .mdp-panel.is-open {
        position: fixed; } }

@media (max-width: 768.98px) {
  .header-top-displayed .mdp-panel-container {
    height: calc(100vh - 60px); }
  .mdp-panel-container {
    height: calc(100vh - 40px); } }

.mdp-panel-container {
  overflow-y: auto;
  padding: 20px 12px; }
  @media (min-width: 481px) {
    .mdp-panel-container {
      padding: 15px 22px; } }
  @media (min-width: 769px) {
    .mdp-panel-container {
      height: 100vh; } }

.mdp-panel__close {
  position: absolute;
  top: 18px;
  right: 28px;
  width: 2.6rem;
  height: 2.6rem;
  cursor: pointer;
  z-index: 100;
  background-color: #ffffff; }
  .mdp-panel__close .icon {
    font-size: 1.6rem; }

.soon_faq-index-index .page-main {
  margin-top: 30px;
  margin-bottom: 50px;
  max-width: 1024px; }

.soon_faq-index-index .page-title {
  text-align: center; }
  @media (min-width: 1025px) {
    .soon_faq-index-index .page-title {
      font-size: 7.5rem; } }

.soon_faq-index-index .column.main {
  max-width: 1000px; }
  .soon_faq-index-index .column.main > .faq-toggle + .faq-toggle {
    margin-top: 100px; }
  .soon_faq-index-index .column.main .faq-toggle > div + div {
    margin-top: 30px; }
  .soon_faq-index-index .column.main .faq-toggle .faq-title[data-role="title"] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 12px;
    padding-top: 18px;
    font-weight: 500; }
    @media (min-width: 769px) {
      .soon_faq-index-index .column.main .faq-toggle .faq-title[data-role="title"] {
        padding-bottom: 20px;
        padding-top: 25px; } }
    .soon_faq-index-index .column.main .faq-toggle .faq-title[data-role="title"][aria-selected="true"]::after {
      content: "\e941"; }
    .soon_faq-index-index .column.main .faq-toggle .faq-title[data-role="title"]::after {
      content: "\e94d";
      display: inline-block;
      font-size: 2.2rem;
      color: #AD9766; }
    .soon_faq-index-index .column.main .faq-toggle .faq-title[data-role="title"]:hover {
      cursor: pointer; }
  .soon_faq-index-index .column.main .faq-toggle h3.faq-title {
    border-bottom: 1px solid #A6A69A;
    font-size: 1.4rem;
    text-transform: uppercase; }
    @media (min-width: 769px) {
      .soon_faq-index-index .column.main .faq-toggle h3.faq-title {
        font-size: 1.8rem; } }
  .soon_faq-index-index .column.main .faq-toggle h4.faq-title {
    font-size: 1.3rem; }
    @media (min-width: 769px) {
      .soon_faq-index-index .column.main .faq-toggle h4.faq-title {
        font-size: 1.6rem; } }
  .soon_faq-index-index .column.main .faq-toggle .faq-content,
  .soon_faq-index-index .column.main .faq-toggle .faq-question {
    display: none; }
  .soon_faq-index-index .column.main .faq-toggle .faq-question {
    margin-bottom: 20px; }

.styleguide .styleguide__part + .styleguide__part {
  margin-top: 80px; }

.styleguide .section-title {
  color: gray;
  padding-left: 10px;
  margin-bottom: 40px;
  border-left: 5px solid gray; }

.styleguide .styleguide-list li {
  margin-top: 10px;
  margin-bottom: 10px; }

.styleguide .icons-list [class^="icon-"], .styleguide .icons-list body .amgdprcookie-modal-container .modal-inner-wrap .refuse-close::after, body .amgdprcookie-modal-container .modal-inner-wrap .styleguide .icons-list .refuse-close::after,
.styleguide .icons-list body .amgdprcookie-groups-modal .modal-inner-wrap .refuse-close::after, body .amgdprcookie-groups-modal .modal-inner-wrap .styleguide .icons-list .refuse-close::after {
  display: inline-block;
  margin: 0 30px 20px 0;
  font-size: 3rem; }

.styleguide .icons-list span {
  display: none;
  position: absolute;
  color: #68AC92;
  font-weight: bold; }

.styleguide .tags-list > li + li {
  margin-top: 10px; }

.agenda-date-filter {
  font-family: "BentonSans SC", sans-serif;
  margin-bottom: 30px; }
  @media (min-width: 640px) {
    .agenda-date-filter {
      margin-bottom: 52px; } }
  .agenda-date-filter .date-filters {
    display: flex;
    overflow-x: auto;
    margin: 0 -20px;
    padding: 0 20px; }
    .agenda-date-filter .date-filters::-webkit-scrollbar {
      display: none; }
    .agenda-date-filter .date-filters > li {
      margin-right: 15px; }
      .agenda-date-filter .date-filters > li:last-of-type {
        margin-right: 0; }
      .agenda-date-filter .date-filters > li a {
        display: block;
        padding: 19px 21px;
        border-radius: 60px;
        font-size: 16px;
        line-height: 22px;
        border: 1px solid #CCCCCC;
        color: #0E0E0E;
        font-weight: 500;
        white-space: nowrap; }
        .agenda-date-filter .date-filters > li a.current {
          border-color: #0E0E0E;
          color: #ffffff;
          background-color: #0E0E0E; }
        .agenda-date-filter .date-filters > li a[href="#"] {
          padding: 0; }
          .agenda-date-filter .date-filters > li a[href="#"] span {
            display: block;
            padding: 19px 21px;
            font-weight: inherit;
            color: inherit;
            line-height: inherit;
            font-family: inherit !important; }
            .agenda-date-filter .date-filters > li a[href="#"] span:before {
              display: none; }

.selected-date {
  border-bottom: 1px solid #CCCCCC; }
  @media (min-width: 769px) {
    .selected-date {
      margin-bottom: 45px; } }
  .selected-date h1 {
    font-family: "BentonSans", sans-serif;
    font-weight: 500;
    font-size: 20px;
    line-height: 32px;
    margin-bottom: 10px; }
    @media (min-width: 640px) {
      .selected-date h1 {
        font-size: 34px;
        line-height: 70px;
        margin-bottom: 0; } }

.agenda-list-header {
  margin-bottom: 30px; }
  @media (min-width: 769px) {
    .agenda-list-header {
      margin-bottom: 50px; } }

.agenda-list-header__container {
  margin-bottom: 40px; }
  @media (min-width: 769px) {
    .agenda-list-header__container {
      display: flex;
      align-items: center;
      flex-wrap: wrap;
      border-bottom: 1px solid #CCCCCC;
      margin-bottom: 30px; } }

.agenda-list-header__title {
  font-family: "BentonSans SC", sans-serif;
  font-size: 34px;
  line-height: 36px;
  font-weight: bold;
  margin-right: 20px;
  border-bottom: 1px solid #CCCCCC;
  padding-bottom: 10px;
  margin-bottom: 40px; }
  @media (min-width: 769px) {
    .agenda-list-header__title {
      font-size: 60px;
      line-height: 70px;
      border-bottom: unset;
      padding-bottom: 0;
      margin-bottom: 0; } }

.agenda-switcher {
  font-family: "BentonSans SC", sans-serif;
  display: flex;
  border: 1px solid #CCCCCC;
  border-radius: 40px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto; }
  @media (min-width: 769px) {
    .agenda-switcher {
      margin: unset; } }
  .agenda-switcher > li a {
    display: block;
    padding: 7px 34px 11px;
    font-size: 16px;
    line-height: 22px;
    font-weight: 500;
    width: 150px;
    text-align: center;
    border-radius: 40px;
    position: relative; }
  .agenda-switcher > li.active a {
    color: #ffffff;
    background-color: #000000; }

.agenda-list-header__inner p:last-of-type, .agenda-list-header__inner .cms-no-route .main:last-of-type, .cms-no-route .agenda-list-header__inner .main:last-of-type {
  margin-bottom: 0 !important; }

.agenda-content-item {
  display: flex;
  min-height: 414px;
  position: relative;
  background-color: #F8F7F1;
  width: 100%; }
  .agenda-content-item:after {
    content: '';
    position: absolute;
    height: 1px;
    width: 100%;
    background-color: #E0E0E0;
    bottom: -15px;
    left: 0;
    right: 0; }
  @media (min-width: 710px) {
    .agenda-content-item {
      max-width: 320px; }
      .agenda-content-item:after {
        height: 100%;
        width: 1px;
        right: -15px;
        left: unset;
        bottom: unset; }
      .agenda-content-item:nth-of-type(2n):after {
        display: none; } }
  @media (min-width: 1080px) {
    .agenda-content-item:nth-of-type(2n):after {
      display: block; }
    .agenda-content-item:nth-of-type(3n):after {
      display: none; } }
  @media (min-width: 1430px) {
    .agenda-content-item:nth-of-type(3n):after {
      display: block; }
    .agenda-content-item:nth-of-type(4n):after {
      display: none; } }
  .agenda-content-item:last-of-type:after {
    display: none; }

.agenda-item__time {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-left: -2px;
  margin-right: -2px; }
  .agenda-item__time > div {
    padding: 5px 10px;
    background-color: #E0E0E0;
    border-radius: 30px;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.4;
    margin: 0 2px 4px; }

.agenda-item__time + .agenda-item__description {
  margin-top: 10px; }

.agenda-item__description {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 4;
  word-break: keep-all;
  line-height: 26px;
  max-height: 104px;
  margin-bottom: 19px; }

.agenda-content {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end; }
  .agenda-content:after, .agenda-content:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 176px;
    display: block; }
  .agenda-content:after {
    background: linear-gradient(92deg, #FF7759 16.8%, #ffa08b 81.53%); }
  .agenda-content .ct-image-link {
    display: block;
    width: inherit;
    height: 176px;
    z-index: 1;
    position: relative; }
  .agenda-content .ct-field-image {
    overflow: hidden;
    height: 176px; }
  .agenda-content .ct-image {
    width: 100%;
    height: inherit;
    -o-object-fit: cover;
       object-fit: cover;
    transition: .6s; }
  .agenda-content:hover .ct-image {
    -webkit-transform: scale(1.05);
            transform: scale(1.05); }

.agenda-information {
  display: flex;
  flex-direction: column;
  padding: 19px 18px;
  font-family: "BentonSans", sans-serif;
  height: calc(100% - 176px); }

.agenda-item__name {
  margin-bottom: 12px; }
  .agenda-item__name .ct-field {
    font-size: 20px;
    font-weight: bold;
    line-height: 28px; }

.agenda-item__read-more {
  margin-top: auto; }
  .agenda-item__read-more .read-more-link {
    border-radius: 60px;
    background-color: #0E0E0E;
    padding: 10px 21px;
    font-size: 15px;
    line-height: 21px;
    font-weight: 500;
    color: #ffffff;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    transition: .3s; }
    .agenda-item__read-more .read-more-link:hover {
      background-color: #FF7759; }
    .agenda-item__read-more .read-more-link.disabled {
      pointer-events: none;
      background-color: #E0E0E0;
      color: #828282; }

.agenda-item__sticker {
  position: absolute;
  top: 13px;
  left: 11px;
  background-color: #000000;
  border-radius: 3px;
  z-index: 1; }
  .agenda-item__sticker .ct-field {
    font-family: "BentonSans SC", sans-serif;
    padding: 2px 5px;
    color: #ffffff;
    font-size: 10px;
    line-height: 14px;
    font-weight: bold; }

.agenda-item__date {
  position: absolute;
  top: 176px;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  left: 0;
  background-color: #000000;
  box-sizing: border-box;
  padding: 13px 27.5px;
  z-index: 1; }
  .agenda-item__date .ct-field {
    font-size: 16px;
    line-height: 106.7%;
    font-family: "BentonSans", sans-serif;
    color: #ffffff;
    font-weight: bold; }
    .agenda-item__date .ct-field:first-of-type {
      margin-bottom: 2px; }

.agenda-information .atcb_initialized {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 1; }

.agenda-information .atcb_button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  background-color: #000000;
  border-radius: 100%;
  color: #ffffff;
  transition: background-color .2s ease-out; }
  .agenda-information .atcb_button::before {
    content: "\e912";
    font-size: 1.5rem; }
  .agenda-information .atcb_button:hover, .agenda-information .atcb_button.active {
    background-color: #FF603D;
    cursor: pointer; }

.agenda-information .atcb_list {
  display: flex !important;
  flex-direction: column;
  align-items: flex-end;
  position: absolute;
  top: 35px;
  right: -2px;
  min-width: 200px; }
  .agenda-information .atcb_list[style="display: block;"] .atcb_list_item {
    -webkit-animation-name: movingRightToLeft;
            animation-name: movingRightToLeft;
    -webkit-animation-duration: .6s;
            animation-duration: .6s; }

.agenda-information .atcb_list_item {
  display: inline-flex;
  align-items: center;
  flex-direction: row-reverse;
  font-size: 1.2rem;
  padding: 5px 10px;
  margin-bottom: 5px;
  background-color: #ffffff;
  border-radius: 100px;
  transition: background-color .2s ease-out, color .2s ease-out;
  box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.5); }
  .agenda-information .atcb_list_item:hover {
    cursor: pointer;
    background-color: #FF603D;
    color: #ffffff; }
  .agenda-information .atcb_list_item .atcb_text {
    white-space: nowrap; }
  .agenda-information .atcb_list_item .atcb_icon {
    margin-left: 5px; }
  .agenda-information .atcb_list_item svg {
    width: 20px;
    height: auto; }

.agenda-monetaire-page, .agenda-culturel-page {
  margin-top: 32px; }
  .agenda-monetaire-page .mdp-filter-btn-open-container, .agenda-culturel-page .mdp-filter-btn-open-container {
    border-bottom: 1px solid #E0E0E0;
    margin-bottom: 30px; }
    @media (min-width: 769px) {
      .agenda-monetaire-page .mdp-filter-btn-open-container, .agenda-culturel-page .mdp-filter-btn-open-container {
        margin-bottom: 0;
        border-bottom: unset; } }
  @media (max-width: 768.98px) {
    .agenda-monetaire-page .cm-filter-current, .agenda-culturel-page .cm-filter-current {
      margin-bottom: 50px; } }
  .agenda-monetaire-page .message.message-error.empty, .agenda-culturel-page .message.message-error.empty {
    margin-bottom: 40px; }
  .agenda-monetaire-page .agenda-list-show-more, .agenda-culturel-page .agenda-list-show-more {
    margin: 40px auto 0;
    border-radius: 60px;
    background-color: #0E0E0E;
    padding: 10px 21px;
    font-size: 15px;
    line-height: 21px;
    font-weight: 500;
    color: #ffffff;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    transition: .3s;
    cursor: pointer; }
    @media (min-width: 769px) {
      .agenda-monetaire-page .agenda-list-show-more:hover, .agenda-culturel-page .agenda-list-show-more:hover {
        background-color: #FF7759; } }

.agenda-monetaire-page .agenda-list-header {
  margin-bottom: 0;
  padding-bottom: 30px;
  border-bottom: 1px solid #E0E0E0; }
  @media (min-width: 769px) {
    .agenda-monetaire-page .agenda-list-header {
      border-bottom: unset;
      margin-bottom: 50px;
      padding-bottom: 0; } }

.agenda-list-grouped-item {
  margin-bottom: 50px; }
  @media (min-width: 769px) {
    .agenda-list-grouped-item {
      margin-bottom: 72px; } }

.agenda-list-group-title {
  font-family: "BentonSans SC", sans-serif;
  font-weight: bold;
  font-size: 34px;
  line-height: 36px;
  padding-bottom: 10px;
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 32px;
  text-transform: capitalize; }
  @media (min-width: 769px) {
    .agenda-list-group-title {
      font-size: 60px;
      line-height: 70px;
      padding-bottom: 11px;
      margin-bottom: 50px; } }

.agenda-list-items {
  display: grid;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  grid-template-columns: 100%;
  grid-gap: 30px; }
  @media (min-width: 710px) {
    .agenda-list-items {
      grid-template-columns: 320px 320px; } }
  @media (min-width: 1080px) {
    .agenda-list-items {
      grid-template-columns: 320px 320px 320px; } }
  @media (min-width: 1430px) {
    .agenda-list-items {
      grid-template-columns: 320px 320px 320px 320px; } }
  .agenda-list-items .ct-view-agenda_mon_taire,
  .agenda-list-items .ct-view-agenda_culturel {
    width: 100%;
    overflow: initial; }

.catalog-product-view .action-skip-wrapper {
  display: none; }

.catalog-product-view .fotorama .fotorama__wrap .fotorama__caption,
.catalog-product-view .fotorama .fotorama__wrap .fotorama__thumb-border {
  display: none; }

.catalog-product-view .fotorama .fotorama__wrap .fotorama__stage.fotorama__shadows--left:before,
.catalog-product-view .fotorama .fotorama__wrap .fotorama__stage.fotorama__shadows--right:after,
.catalog-product-view .fotorama .fotorama__wrap .fotorama__stage.fotorama__shadows--top:before,
.catalog-product-view .fotorama .fotorama__wrap .fotorama__stage.fotorama__shadows--bottom:after,
.catalog-product-view .fotorama .fotorama__wrap .fotorama__nav.fotorama__shadows--left:before,
.catalog-product-view .fotorama .fotorama__wrap .fotorama__nav.fotorama__shadows--right:after,
.catalog-product-view .fotorama .fotorama__wrap .fotorama__nav.fotorama__shadows--top:before,
.catalog-product-view .fotorama .fotorama__wrap .fotorama__nav.fotorama__shadows--bottom:after {
  background-image: none;
  background-position: 0;
  bottom: 0; }

.catalog-product-view .fotorama .fotorama__wrap .fotorama__fullscreen-icon:focus {
  box-shadow: none; }
  .catalog-product-view .fotorama .fotorama__wrap .fotorama__fullscreen-icon:focus:after {
    box-shadow: 0 0 0 0 transparent; }

.catalog-product-view .fotorama .fotorama__wrap .fotorama__thumb {
  background-color: transparent; }

.catalog-product-view .fotorama .fotorama__wrap .fotorama__thumb-border {
  border-color: #000000;
  background: transparent; }

.catalog-product-view .fotorama .fotorama__wrap .fotorama__thumb__arr {
  background-color: #ffffff;
  transition: all .5s; }
  .catalog-product-view .fotorama .fotorama__wrap .fotorama__thumb__arr::after {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    font-size: 2.6rem;
    color: #999999;
    z-index: 100; }
  .catalog-product-view .fotorama .fotorama__wrap .fotorama__thumb__arr.fotorama__thumb__arr--left::after {
    content: "↑"; }
  .catalog-product-view .fotorama .fotorama__wrap .fotorama__thumb__arr.fotorama__thumb__arr--right::after {
    content: "↓"; }

.catalog-product-view .fotorama .fotorama__wrap .fotorama__arr--disabled {
  opacity: 0;
  transition: all .5s; }

.catalog-product-view .fotorama .fotorama__wrap .fotorama__thumb--icon {
  display: none; }

.catalog-product-view .fotorama .fotorama__wrap .fotorama__nav {
  overflow: initial; }

.catalog-product-view .fotorama .fotorama__wrap .fotorama__nav-wrap.fotorama__nav-wrap--horizontal .fotorama__nav__frame + .fotorama__nav__frame {
  margin-left: 5px; }

.catalog-product-view .fotorama .fotorama__wrap .fotorama__nav-wrap.fotorama__nav-wrap--horizontal .fotorama__nav__frame::after {
  -webkit-transform: rotate(-90deg) translate(0px, 5px);
          transform: rotate(-90deg) translate(0px, 5px);
  top: -20px;
  right: 50%; }

.catalog-product-view .fotorama .fotorama__wrap .fotorama__nav-wrap.fotorama__nav-wrap--vertical .fotorama__nav__frame + .fotorama__nav__frame {
  margin-top: 5px; }

.catalog-product-view .fotorama .fotorama__wrap .fotorama__nav-wrap.fotorama__nav-wrap--vertical .fotorama__nav__shaft {
  width: auto; }

.catalog-product-view .fotorama .fotorama__wrap .fotorama__nav--thumbs {
  display: flex;
  align-items: center;
  width: 100px !important;
  max-height: 550px; }

.catalog-product-view .fotorama .fotorama__wrap .fotorama__nav__frame {
  padding: 4px !important; }
  .catalog-product-view .fotorama .fotorama__wrap .fotorama__nav__frame:hover {
    cursor: pointer; }
  @media (min-width: 1025px) {
    .catalog-product-view .fotorama .fotorama__wrap .fotorama__nav__frame::after {
      content: "\e907";
      display: block;
      position: absolute;
      top: 50%;
      right: -20px;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      opacity: 0;
      visibility: hidden;
      font-size: 1.4rem;
      pointer-events: none;
      text-transform: none;
      font-family: 'icomoon' !important;
      font-style: normal;
      font-variant: normal;
      font-weight: normal;
      line-height: 1;
      speak: none;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
    .catalog-product-view .fotorama .fotorama__wrap .fotorama__nav__frame.fotorama__active::after {
      opacity: 1;
      visibility: visible; } }

.catalog-product-view .fotorama .fotorama__wrap .fotorama__active .fotorama__dot {
  background-color: #000000; }

.catalog-product-view .fotorama .fotorama__wrap .fotorama__dot {
  display: block;
  position: relative;
  top: 12px;
  left: 6px;
  height: 6px;
  width: 6px;
  border-radius: 6px;
  background-color: #A6A69A;
  border: none; }

.catalog-product-view .fotorama .fotorama__wrap .fotorama-video-container::before, .catalog-product-view .fotorama .fotorama__wrap .fotorama-video-container::after {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

.catalog-product-view .fotorama .fotorama__wrap .fotorama-video-container::after {
  content: "›";
  font-size: 2.4rem;
  color: #ffffff;
  z-index: 2; }

.catalog-product-view .fotorama .fotorama__wrap .fotorama-video-container::before {
  content: "";
  width: 46px;
  height: 46px;
  border-radius: 50%;
  background-color: #999999;
  z-index: 1; }

.catalog-product-view .fotorama .fotorama__wrap .fotorama-video-container.video-unplayed img {
  transition: opacity .2s; }

.catalog-product-view .fotorama .fotorama__wrap .fotorama-video-container.video-unplayed:hover img {
  opacity: .6;
  transition: opacity .2s; }

.catalog-product-view .fotorama .fotorama__wrap .product-video {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 75%;
  margin: auto; }
  .catalog-product-view .fotorama .fotorama__wrap .product-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999; }

.catalog-product-view .fotorama .fotorama__wrap .video-thumb-icon .fotorama__thumb::before, .catalog-product-view .fotorama .fotorama__wrap .video-thumb-icon .fotorama__thumb::after {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

.catalog-product-view .fotorama .fotorama__wrap .video-thumb-icon .fotorama__thumb::after {
  content: "›";
  font-size: 1.4rem;
  color: #ffffff;
  z-index: 2; }

.catalog-product-view .fotorama .fotorama__wrap .video-thumb-icon .fotorama__thumb::before {
  content: "";
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background-color: #999999;
  z-index: 1; }

.catalog-product-view .product.media {
  position: relative; }

@media (min-width: 769px) {
  .catalog-product-view .fotorama__thumb-border,
  .catalog-product-view .fotorama__nav__frame,
  .catalog-product-view .fotorama__nav__frame .fotorama__img {
    width: 65px !important;
    height: 65px !important; } }

@media (min-width: 769px) {
  html:not(.fotorama__fullscreen) .catalog-product-view .fotorama .fotorama__wrap .fotorama__stage {
    max-height: 550px !important;
    left: 100px !important; } }

html.fotorama__fullscreen .fotorama__fullscreen-icon,
html.fotorama__fullscreen .fotorama__zoom-in,
html.fotorama__fullscreen .fotorama__zoom-out {
  width: 80px;
  height: 80px;
  background-image: none; }
  html.fotorama__fullscreen .fotorama__fullscreen-icon:hover,
  html.fotorama__fullscreen .fotorama__zoom-in:hover,
  html.fotorama__fullscreen .fotorama__zoom-out:hover {
    background-color: #f2f2f2 !important; }
  html.fotorama__fullscreen .fotorama__fullscreen-icon:before,
  html.fotorama__fullscreen .fotorama__zoom-in:before,
  html.fotorama__fullscreen .fotorama__zoom-out:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    font-size: 3.6rem;
    color: #999999; }

html.fotorama__fullscreen .fotorama__fullscreen-icon:before {
  content: "\e616"; }

html.fotorama__fullscreen .fotorama__zoom-in:before {
  content: '+'; }

html.fotorama__fullscreen .fotorama__zoom-out:before {
  content: '−'; }

html.fotorama__fullscreen .fotorama__stage,
html.fotorama__fullscreen .fotorama__nav--thumbs {
  max-height: none; }
  @media (min-width: 769px) {
    html.fotorama__fullscreen .fotorama__stage,
    html.fotorama__fullscreen .fotorama__nav--thumbs {
      padding-left: 0; } }

html.fotorama__fullscreen .catalog-product-view .fotorama .fotorama__wrap .fotorama__nav--thumbs {
  width: auto !important;
  justify-content: center; }

html.fotorama__fullscreen .catalog-product-view .fotorama .fotorama__wrap .fotorama__stage {
  left: auto !important; }

.product-item__inner {
  position: relative; }
  @media (min-width: 640px) {
    .product-item__inner {
      display: flex;
      flex-direction: column; }
      .product-item__inner:hover::before, .product-item__inner:focus::before, .product-item__inner:active::before {
        top: 0; }
      .product-item__inner:hover .product-item-link > *, .product-item__inner:focus .product-item-link > *, .product-item__inner:active .product-item-link > * {
        background-size: 100% 1px; }
      .product-item__inner:hover .product-item-photo .hover-classic, .product-item__inner:focus .product-item-photo .hover-classic, .product-item__inner:active .product-item-photo .hover-classic {
        visibility: visible;
        opacity: 1; }
      .product-item__inner::before {
        content: '';
        position: absolute;
        left: 0;
        top: 100%;
        bottom: 0;
        width: 1px;
        background-color: #CCCCCC;
        transition: top .5s ease-out; }
      .product-item__inner .product-item-link > * {
        position: relative;
        display: inline;
        text-decoration: none;
        background-image: linear-gradient(currentColor, currentColor);
        background-size: 0% 1px;
        background-position: 0 100%;
        background-repeat: no-repeat;
        transition: background-size .5s ease-out;
        border-bottom: none;
        white-space: pre-line; }
        .product-item__inner .product-item-link > *:hover {
          background-size: 100% 1px;
          border-bottom: none; } }
  .product-item__inner .product-item-photo {
    display: flex;
    justify-content: center;
    margin-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px; }
    .product-item__inner .product-item-photo::before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      cursor: pointer; }
    @media (min-width: 640px) {
      .product-item__inner .product-item-photo {
        position: relative; } }
    @media (min-width: 769px) {
      .product-item__inner .product-item-photo {
        margin-bottom: 50px; } }
    .product-item__inner .product-item-photo img.photo {
      display: block;
      width: 100%; }
    .product-item__inner .product-item-photo .product-image-container {
      width: 100% !important;
      text-align: center; }
    .product-item__inner .product-item-photo .product-image-wrapper {
      padding-bottom: 0 !important; }
    .product-item__inner .product-item-photo .hover-classic {
      display: none; }
      @media (min-width: 640px) {
        .product-item__inner .product-item-photo .hover-classic {
          display: flex;
          align-items: center;
          justify-content: center;
          position: absolute;
          z-index: 1;
          left: 15px;
          right: 15px;
          top: 0;
          bottom: 0;
          visibility: hidden;
          opacity: 0;
          transition: opacity .3s ease-in, visibility .3s ease-in;
          text-align: center;
          background-color: #ffffff; } }
    .product-item__inner .product-item-photo .hover-image {
      max-height: 100%; }
  .product-item__inner .product-item-details {
    display: flex;
    flex-flow: column;
    padding-left: 15px;
    padding-right: 15px;
    position: relative; }
    .product-item__inner .product-item-details::before {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      width: 1px;
      height: 100%;
      background: #CCCCCC; }
    @media (min-width: 640px) {
      .product-item__inner .product-item-details {
        flex: 1;
        display: flex;
        flex-direction: column; } }
  .product-item__inner .product-item-link {
    margin-bottom: 20px;
    font-family: "BentonSans";
    font-size: 1.6rem;
    line-height: 1.5; }
    @media (min-width: 769px) {
      .product-item__inner .product-item-link {
        margin-bottom: 30px; } }
  .product-item__inner .product-item-name {
    font-weight: 500; }
  .product-item__inner .product-item-name-caracteristic {
    display: block;
    font-weight: 400; }
  @media (min-width: 640px) {
    .product-item__inner .price-box {
      margin-top: auto; } }
  .product-item__inner .product-item-actions {
    display: flex;
    align-items: center;
    margin-top: 20px; }
  .product-item__inner .product-item-metas {
    margin-bottom: 14px;
    min-height: 25px;
    padding-left: 15px; }
  .product-item__inner .add-to-wishlist {
    position: relative;
    z-index: 1;
    margin-left: 10px;
    min-height: 28px;
    margin-bottom: 15px; }
    .product-item__inner .add-to-wishlist .action {
      padding: 10px;
      font-size: 1.8rem; }
      @media (min-width: 1025px) {
        .product-item__inner .add-to-wishlist .action {
          font-size: 2.4rem; } }
  .product-item__inner .action.tocart {
    margin-top: 10px; }
  .product-item__inner .product-item-discover-link {
    display: none; }

.product-fake-item-details {
  overflow: hidden;
  position: relative; }
  .product-fake-item-details .product-fake-item-link {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%; }
    .product-fake-item-details .product-fake-item-link:hover img, .product-fake-item-details .product-fake-item-link:focus img, .product-fake-item-details .product-fake-item-link:active img {
      -webkit-transform: scale(1.05);
              transform: scale(1.05); }
    .product-fake-item-details .product-fake-item-link:hover .product-fake-item-fake-link, .product-fake-item-details .product-fake-item-link:focus .product-fake-item-fake-link, .product-fake-item-details .product-fake-item-link:active .product-fake-item-fake-link {
      background-color: #ffffff;
      border-color: #ffffff;
      color: #FF603D; }
  .product-fake-item-details .product-image-container {
    display: flex;
    justify-content: center;
    width: 100% !important;
    height: 100%; }
    .product-fake-item-details .product-image-container > .product-image-wrapper {
      padding-bottom: 0 !important;
      width: 100%; }
    .product-fake-item-details .product-image-container img {
      display: block;
      width: 100%;
      height: 100%;
      transition: -webkit-transform 1s;
      transition: transform 1s;
      transition: transform 1s, -webkit-transform 1s;
      -o-object-fit: cover;
         object-fit: cover; }
  .product-fake-item-details .product-fake-item-content {
    z-index: 1;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 30px 30px 25px;
    background-color: #000000; }
    .product-fake-item-details .product-fake-item-content > .product-fake-item-short-desc {
      width: 100%;
      font-family: "BentonSans SC";
      font-size: 2.6rem;
      line-height: 1.2;
      font-weight: 700;
      color: #ffffff; }
      .product-fake-item-details .product-fake-item-content > .product-fake-item-short-desc > * {
        margin: 0;
        line-height: inherit; }
        .product-fake-item-details .product-fake-item-content > .product-fake-item-short-desc > * + * {
          margin-top: 1em; }
    .product-fake-item-details .product-fake-item-content > .product-fake-item-fake-link {
      margin-top: 20px; }

.product-item-metas {
  display: flex;
  align-items: flex-start;
  width: 100%; }

.product-item__inner .product-item-metas {
  justify-content: flex-end; }
  .product-item__inner .product-item-metas .labels {
    margin-right: auto; }
    .product-item__inner .product-item-metas .labels + .discount-percent {
      margin-left: auto; }

.products-grid,
.products-list {
  padding: 30px 0; }

.page-products .page-title-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 0;
  padding-bottom: 10px;
  line-height: 1;
  border-bottom: 1px solid #CCCCCC; }
  @media (min-width: 769px) {
    .page-products .page-title-wrapper {
      margin-top: 70px;
      margin-bottom: 20px; } }
  .page-products .page-title-wrapper .category-count {
    margin-left: 15px;
    white-space: nowrap; }
    .page-products .page-title-wrapper .category-count::before {
      content: "("; }
    .page-products .page-title-wrapper .category-count::after {
      content: ")"; }

@media (min-width: 769px) {
  .page-products .selected-filters-container {
    float: left;
    padding-right: 20px; }
  .page-products #toolbar-top {
    float: right; }
  .page-products .products.wrapper.grid.products-grid {
    clear: both; } }

.page-products .toolbar.toolbar-products {
  margin-bottom: 0; }
  .page-products .toolbar.toolbar-products .sorter-options {
    padding-left: 0; }

.page-products .category-view {
  margin-top: 30px;
  margin-bottom: 0; }
  @media (min-width: 769px) {
    .page-products .category-view {
      margin-top: 0;
      margin-bottom: 70px; } }

.page-products .page-main form[data-role="tocart-form"] {
  display: none; }

@media (max-width: 639.98px) {
  .products-grid .product-items.list {
    display: flex;
    flex-direction: column; } }

.products-grid .product-items.list li.product-item {
  order: 3; }
  .products-grid .product-items.list li.product-item:nth-child(-n+8) {
    order: 1; }
  .products-grid .product-items.list li.product-item.product-fake-item {
    order: 2; }
  @media (max-width: 639.98px) {
    .products-grid .product-items.list li.product-item {
      width: 100%;
      max-width: 300px;
      margin: 0 auto; }
      .products-grid .product-items.list li.product-item + li.product-item, .products-grid .product-items.list li.product-item.product-fake-item {
        padding-top: 30px;
        margin-top: 30px;
        border-top: 1px solid #CCCCCC; } }

@supports not (display: grid) {
  @media (min-width: 640px) {
    .products-grid .product-items.list {
      display: flex;
      flex-wrap: wrap;
      margin-left: -14px;
      margin-right: -14px; } }
  @media (min-width: 640px) {
    .products-grid .product-items.list li.product-item {
      width: 50%;
      padding: 0 14px;
      margin-bottom: 30px; } }
  @media (min-width: 769px) {
    .products-grid .product-items.list li.product-item {
      width: 33.33333%; } }
  @media (min-width: 1025px) {
    .products-grid .product-items.list li.product-item {
      width: 25%;
      margin-bottom: 100px; } } }

@supports (display: grid) {
  @media (min-width: 640px) {
    .products-grid .product-items.list {
      display: grid;
      grid-template-columns: repeat(auto-fill, minmax(50%, 50%));
      grid-column-gap: 0;
      grid-row-gap: 60px;
      justify-content: center; }
      .products-grid .product-items.list li.product-item {
        width: 100%; }
        .products-grid .product-items.list li.product-item > * {
          position: relative;
          width: 100%;
          height: 100%; } }
  @media (min-width: 769px) {
    .products-grid .product-items.list {
      grid-row-gap: 100px;
      grid-template-columns: repeat(auto-fill, minmax(calc(100%/3), calc(100%/3))); } }
  @media (min-width: 1025px) {
    .products-grid .product-items.list {
      grid-template-columns: repeat(auto-fill, minmax(25%, 25%)); } } }

.products.wrapper {
  margin-left: -20px; }

.products .product-item {
  padding: 20px 0 20px 20px; }
  .products .product-item .product-item__inner {
    padding: 20px; }
    .products .product-item .product-item__inner:before {
      content: none; }
    .products .product-item .product-item__inner:hover {
      box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15); }
    .products .product-item .product-item__inner:hover .product-item-link > *, .products .product-item .product-item__inner:focus .product-item-link > *, .products .product-item .product-item__inner:active .product-item-link > * {
      background: none; }
    .products .product-item .product-item__inner .product-item-metas {
      padding-left: 0; }
    .products .product-item .product-item__inner .product-item-details:before {
      width: 3px;
      background-color: #ffcc6d; }
    .products .product-item .product-item__inner .product-item-details .product-item-discover-link {
      padding-top: 15px; }
    @media (max-width: 1024.98px) {
      .products .product-item .product-item__inner .product-item-details .product-item-link {
        font-size: 1.4rem; } }
    .products .product-item .product-item__inner .product-item-details .price-box {
      font-weight: 400; }
      @media (max-width: 1024.98px) {
        .products .product-item .product-item__inner .product-item-details .price-box {
          margin-top: 30px;
          font-size: 1.4rem; } }

.swatch-opt {
  margin: 20px 0; }
  .swatch-opt-listing {
    margin-bottom: 10px; }

.swatch-attribute + .swatch-attribute {
  margin-top: 20px; }

.swatch-attribute-label {
  position: relative;
  display: inline-flex;
  font-weight: bold;
  margin-bottom: 14px; }

.swatch-attribute.required {
  padding-right: 10px; }

.swatch-attribute[data-required="1"]::after {
  position: absolute;
  content: '*';
  right: -11px;
  top: -2px;
  color: #E96462;
  font-weight: bold;
  font-size: 1rem; }

.swatch-attribute-selected-option {
  color: #646464;
  padding-left: 16px; }

.swatch-attribute-options {
  display: flex;
  flex-wrap: wrap; }
  .swatch-attribute-options.size .swatch-option, .swatch-attribute-options.manufacturer .swatch-option {
    background: #f0f0f0;
    color: #949494; }
    .swatch-attribute-options.size .swatch-option.selected, .swatch-attribute-options.manufacturer .swatch-option.selected {
      color: black;
      background: #fff;
      border: 1px solid #fff; }

.swatch-option {
  position: relative;
  min-width: 30px;
  max-width: 90px;
  height: 20px;
  padding: 1px 2px;
  margin: 0 10px 5px 0;
  text-align: center;
  cursor: pointer;
  border: 1px solid #dadada;
  overflow: hidden;
  text-overflow: ellipsis;
  box-sizing: unset;
  /* Layered Features */ }
  .swatch-option-loading {
    content: url("../images/loader-2.gif"); }
  .swatch-option.text {
    background: #F0F0F0;
    color: #686868;
    font-size: 12px;
    font-weight: 700;
    line-height: 20px;
    padding: 4px 8px;
    min-width: 22px;
    margin-right: 6px; }
    .swatch-option.text.selected {
      background-color: #FFF !important; }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      .swatch-option.text {
        line-height: 1; } }
  .swatch-option.selected {
    outline: 2px solid #ff5501;
    border: 1px solid #fff;
    color: #333; }
  .swatch-option:not(.disabled):hover {
    outline: 1px solid #999;
    border: 1px solid #fff;
    color: #333; }
  .swatch-option.image:not(.disabled):hover, .swatch-option.color:not(.disabled):hover {
    outline: 2px solid #ee0000;
    border: 1px solid #fff; }
  .swatch-option.disabled {
    cursor: default; }
    .swatch-option.disabled::after {
      content: '';
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      background: linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, white 43%, white 46%, #ff5216 47%, #ff5216 53%, white 54%, white 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%); }
  .swatch-option-disabled {
    outline: none !important;
    cursor: default;
    border: 0; }
    .swatch-option-disabled::after {
      content: '';
      position: absolute;
      width: 42px;
      height: 2px;
      background: red;
      -webkit-transform: rotate(-30deg);
              transform: rotate(-30deg);
      z-index: 995;
      left: -4px;
      top: 10px; }
  .swatch-option-tooltip {
    position: absolute;
    display: none;
    max-width: 140px;
    /*max-height: 160px;*/
    max-height: 100%;
    min-height: 20px;
    min-width: 20px;
    padding: 5px;
    background: #ffffff;
    color: #949494;
    border: 1px solid #cccccc;
    text-align: center;
    z-index: 999; }
    .swatch-option-tooltip .corner, .swatch-option-tooltip-layered .corner {
      position: absolute;
      left: 0;
      -webkit-transform: translateY(100%);
              transform: translateY(100%);
      bottom: 3px;
      height: 8px; }
      .swatch-option-tooltip .corner::before, .swatch-option-tooltip .corner::after, .swatch-option-tooltip-layered .corner::before, .swatch-option-tooltip-layered .corner::after {
        content: '';
        position: relative;
        height: 0;
        width: 0;
        border-style: solid;
        font-size: 1px; }
      .swatch-option-tooltip .corner::after, .swatch-option-tooltip-layered .corner::after {
        top: -1px;
        left: -15px;
        border-width: 7px 7.5px 0 7.5px;
        border-color: #ffffff transparent transparent transparent; }
      .swatch-option-tooltip .corner::before, .swatch-option-tooltip-layered .corner::before {
        top: 0;
        left: 0;
        border-width: 8px 8.5px 0 8.5px;
        border-color: #cccccc transparent transparent transparent; }
    .swatch-option-tooltip .image, .swatch-option-tooltip-layered .image {
      display: block;
      height: 130px;
      width: 130px;
      margin: 0 auto; }
    .swatch-option-tooltip-layered {
      display: none;
      position: absolute;
      width: 140px;
      left: -47px;
      background: #fff;
      color: #949494;
      border: 1px solid #262626;
      z-index: 999; }
      .swatch-option-tooltip-layered .title {
        position: absolute;
        width: 100%;
        height: 20px;
        bottom: -5px;
        left: 0;
        color: #282828;
        text-align: center;
        margin-bottom: 10px; }
    .swatch-option-tooltip .title {
      max-width: 140px;
      min-height: 20px;
      max-height: 200px;
      color: gray;
      text-align: center;
      display: block;
      overflow: hidden; }
  .swatch-option-link-layered {
    position: relative;
    margin: 0 !important;
    padding: 0 !important; }
    .swatch-option-link-layered:focus > div {
      box-shadow: 0 0 3px 1px #68a8e0; }
    .swatch-option-link-layered:hover > .swatch-option-tooltip-layered {
      display: block; }

.swatch-more {
  display: inline-block;
  position: static;
  margin: 2px 0;
  text-decoration: none !important;
  z-index: 1; }

.swatch-visual-tooltip-layered {
  height: 160px;
  top: -170px; }

.swatch-textual-tooltip-layered {
  height: 30px;
  top: -40px; }

.price-box {
  display: flex;
  font-weight: 500; }
  .price-box .special-price {
    color: #FF603D;
    margin-left: 15px;
    order: 2; }
  .price-box .old-price {
    text-decoration: line-through;
    order: 1; }

@media (max-width: 1024.98px) {
  .page-layout-1column.catalog-product-view .page-main {
    padding: 0; } }

.page-layout-1column.catalog-product-view .page-main .breadcrumbs {
  display: none; }
  @media (min-width: 769px) {
    .page-layout-1column.catalog-product-view .page-main .breadcrumbs {
      display: block;
      padding-left: 0; }
      .page-layout-1column.catalog-product-view .page-main .breadcrumbs .items {
        margin-bottom: 30px; } }

.page-layout-1column .product-info-top {
  display: flex;
  align-items: flex-start;
  flex-direction: column; }
  @media (min-width: 769px) {
    .page-layout-1column .product-info-top {
      flex-direction: row;
      margin-bottom: 60px; } }

.page-layout-1column .product-info-main-wrapper {
  order: 2; }
  @media (max-width: 768.98px) {
    .page-layout-1column .product-info-main-wrapper {
      padding-left: 20px;
      padding-right: 20px;
      width: 100%; } }
  @media (min-width: 769px) {
    .page-layout-1column .product-info-main-wrapper {
      width: 45%; } }

.page-layout-1column .product.media {
  order: 1;
  width: 55%;
  flex: 1 1 auto;
  position: relative; }
  @media (max-width: 768.98px) {
    .page-layout-1column .product.media {
      width: 100%; } }

.page-layout-1column .product-view-labels {
  display: flex;
  align-items: flex-start;
  position: absolute;
  z-index: 2;
  top: 50px; }
  @media (min-width: 769px) {
    .page-layout-1column .product-view-labels {
      top: 80px; } }
  .page-layout-1column .product-view-labels .discount-percent {
    margin-bottom: 10px; }

.product.media {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 30px;
  padding-left: 20px;
  padding-right: 20px; }
  @media (min-width: 1025px) {
    .product.media {
      display: block;
      padding-left: 0;
      padding-right: 4%; } }
  .product.media .gallery-placeholder {
    width: 100%; }
  .product.media .gallery-placeholder__image {
    max-width: 550px; }
  .product.media .product-media-links {
    font-size: 2.4rem; }
    @media (max-width: 1024.98px) {
      .product.media .product-media-links {
        margin-right: -10px;
        margin-left: auto;
        display: flex;
        flex-direction: row-reverse; } }
    @media (min-width: 1025px) {
      .product.media .product-media-links {
        position: absolute;
        right: 20px;
        z-index: 2; } }
  .product.media .action.towishlist,
  .product.media .icon-fullscreen,
  .product.media .sharing-icon {
    display: block;
    padding: 10px; }
    @media (min-width: 1025px) {
      .product.media .action.towishlist:hover,
      .product.media .icon-fullscreen:hover,
      .product.media .sharing-icon:hover {
        cursor: pointer; } }
  @media (min-width: 1025px) {
    .product.media .action.towishlist {
      top: 0; } }
  .product.media .social-sharing-wrapper {
    text-align: right;
    margin-left: auto;
    position: relative; }
    .product.media .social-sharing-wrapper.is-active .sharing-list {
      visibility: visible;
      opacity: 1;
      -webkit-animation-name: movingRightToLeft;
              animation-name: movingRightToLeft;
      -webkit-animation-duration: .5s;
              animation-duration: .5s; }
    .product.media .social-sharing-wrapper .sharing-list {
      visibility: hidden;
      opacity: 0;
      transition: opacity .3s ease-out; }
  .product.media .sharing-icon::before {
    content: "\e95c";
    display: block;
    font-size: 2rem; }
    @media (min-width: 1025px) {
      .product.media .sharing-icon::before {
        font-size: 2.4rem; } }
  .product.media .sharing-list {
    width: 200px;
    position: absolute;
    right: 0;
    z-index: 1;
    font-size: 1.4rem;
    text-align: right;
    border: 1px solid;
    border-radius: 10px;
    background-color: #ffffff; }
    @media (min-width: 1025px) {
      .product.media .sharing-list {
        right: 50px;
        top: 0; } }
    .product.media .sharing-list li a {
      display: block;
      padding: 10px; }
      .product.media .sharing-list li a::before {
        content: "";
        display: block;
        font-size: 2rem; }
        @media (min-width: 1025px) {
          .product.media .sharing-list li a::before {
            font-size: 2.4rem; } }
      .product.media .sharing-list li a.facebook::before {
        content: ""; }
  .product.media .icon-fullscreen {
    display: none; }
    @media (min-width: 769px) {
      .product.media .icon-fullscreen {
        display: block; } }

.product-info-content-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  font-size: 1.6rem;
  line-height: 1.4;
  z-index: 1; }
  @media (min-width: 769px) {
    .product-info-content-sticky {
      display: none;
      top: 110px;
      width: 280px;
      padding-left: 30px;
      float: left; }
      .product-info-content-sticky .product-media-sticky {
        max-width: 168px; }
      .product-info-content-sticky .product-title {
        font-weight: 500; }
      .product-info-content-sticky .price-box {
        display: flex;
        align-items: center;
        margin-top: 15px; }
        .product-info-content-sticky .price-box .special-price {
          margin-left: 10px; }
        .product-info-content-sticky .price-box .old-price {
          margin-left: 0; }
      .product-info-content-sticky .actions {
        margin-top: 10px; }
        .product-info-content-sticky .actions button {
          padding: 5px 15px;
          font-size: 1.5rem;
          line-height: 1.9; } }
  @media (min-width: 1025px) {
    .product-info-content-sticky {
      padding: 0 10px; } }
  @media (max-width: 768.98px) {
    .product-info-content-sticky .product-media-sticky,
    .product-info-content-sticky .product-title,
    .product-info-content-sticky .nombis-caracteristiques,
    .product-info-content-sticky .price-box,
    .product-info-content-sticky .actions {
      display: none; } }

.product-info-progress {
  background-color: #ffffff;
  display: flex;
  border-bottom: 1px solid #000000;
  overflow-x: auto; }
  @media (min-width: 769px) {
    .product-info-progress {
      flex-direction: column;
      margin-top: 30px;
      padding-top: 20px;
      border-bottom: none;
      border-top: 1px solid #000000; } }
  .product-info-progress .item-progress {
    display: block;
    padding: 10px 15px;
    position: relative;
    white-space: nowrap;
    font-size: 1.6rem;
    font-family: "BentonSans SC";
    font-weight: 500; }
    @media (min-width: 769px) {
      .product-info-progress .item-progress {
        padding: 10px 0; } }
    .product-info-progress .item-progress.current a {
      color: #000000; }
    .product-info-progress .item-progress.current .item-progress-bar {
      opacity: 1; }
    .product-info-progress .item-progress a {
      color: #A2978D; }
  .product-info-progress .item-progress-bar {
    width: 100%;
    height: 3px;
    position: relative;
    bottom: -10px;
    border-radius: 2px;
    background-color: #A6A69A;
    overflow: hidden;
    opacity: 0; }
    @media (min-width: 769px) {
      .product-info-progress .item-progress-bar {
        width: 3px;
        height: 100px;
        bottom: initial; } }
    .product-info-progress .item-progress-bar span {
      position: absolute;
      background: #000000;
      top: 0;
      left: 0;
      bottom: 0;
      border-radius: 2px; }
      @media (min-width: 769px) {
        .product-info-progress .item-progress-bar span {
          bottom: initial;
          right: 0; } }
    .product-info-progress .item-progress-bar[style="display: block;"] {
      -webkit-animation: hideBeforeShowing .5s;
              animation: hideBeforeShowing .5s; }

.product-info-main-wrapper {
  padding: 28px 0 80px;
  background-color: #F8F7F1;
  position: relative; }
  @media (min-width: 769px) {
    .product-info-main-wrapper {
      padding: 55px 15px 60px 15px;
      margin-bottom: 30px; }
      .product-info-main-wrapper > * {
        display: block;
        max-width: 500px;
        margin: 0 0 0 auto;
        position: relative; }
      .product-info-main-wrapper::before {
        content: "";
        display: block;
        position: absolute;
        width: 100vw;
        top: 0;
        bottom: 0;
        background-color: #F8F7F1; } }
  @media (min-width: 1025px) {
    .product-info-main-wrapper {
      padding-left: 20px;
      padding-right: 20px; } }
  .product-info-main-wrapper a {
    text-decoration: underline;
    font-size: 1.4rem; }
  .product-info-main-wrapper ul {
    font-size: 1.4rem; }
  .product-info-main-wrapper script {
    opacity: 0; }
  .product-info-main-wrapper .page-title {
    margin-bottom: 5px;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2; }
  .product-info-main-wrapper .nombis-caracteristiques {
    font-weight: 400;
    margin-bottom: 20px; }
  .product-info-main-wrapper .product-info-price {
    margin-top: 25px;
    margin-bottom: 30px;
    text-align: right; }
    .product-info-main-wrapper .product-info-price .price-box {
      font-size: 2rem;
      font-weight: 500;
      justify-content: flex-end; }
      @media (min-width: 769px) {
        .product-info-main-wrapper .product-info-price .price-box {
          font-size: 2.2rem; } }
    .product-info-main-wrapper .product-info-price .product-info-stock-sku {
      margin-top: 10px; }
    .product-info-main-wrapper .product-info-price .stock {
      font-size: 1.6rem; }
  .product-info-main-wrapper .product.sku {
    display: flex;
    margin-bottom: 20px;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.1em; }
    .product-info-main-wrapper .product.sku .type {
      font-weight: inherit; }
    .product-info-main-wrapper .product.sku .value::before {
      content: "."; }
  .product-info-main-wrapper .price-box .price-label {
    display: block; }
  .product-info-main-wrapper .price-box .normal-price .price {
    font-size: 3rem;
    font-weight: bold; }
  .product-info-main-wrapper .price-box .old-price {
    margin-right: 10px; }
    .product-info-main-wrapper .price-box .old-price .price {
      font-size: 1.6rem;
      text-decoration: line-through; }
  .product-info-main-wrapper .price-box .special-price .price {
    font-size: 2.4rem;
    font-weight: bold; }
  .product-info-main-wrapper .product-add-form {
    margin-bottom: 30px; }
    .product-info-main-wrapper .product-add-form .actions button {
      width: 100%;
      font-size: 1.8rem;
      border-radius: 100px; }
      .product-info-main-wrapper .product-add-form .actions button.disabled {
        border: 1px solid #000000; }
    .product-info-main-wrapper .product-add-form .actions .paypal.checkout,
    .product-info-main-wrapper .product-add-form .actions #paypal-smart-button {
      margin-top: 20px;
      margin-bottom: 20px; }
  .product-info-main-wrapper .box-tocart > .fieldset {
    display: flex;
    align-items: center;
    margin-bottom: 30px; }
  .product-info-main-wrapper .box-tocart .field.qty {
    margin-right: 28px; }
    .product-info-main-wrapper .box-tocart .field.qty .soon-qty-updater-wrap .input-text.qty {
      opacity: 1;
      transition: opacity .3s linear; }
    .product-info-main-wrapper .box-tocart .field.qty .input-text.qty {
      opacity: 0; }
  .product-info-main-wrapper .box-tocart .product-infos-reinsurance {
    margin-top: 20px;
    margin-bottom: 20px; }
  .product-info-main-wrapper .box-tocart .product-infos-dispo .stocks {
    margin-top: 6px; }
  @media (max-width: 768.98px) {
    .product-info-main-wrapper .box-tocart .field.qty {
      position: fixed;
      background-color: #ffffff;
      width: 125px;
      bottom: 0;
      left: 0;
      z-index: 2;
      padding: 10px 15px; }
      .product-info-main-wrapper .box-tocart .field.qty .soon-qty-updater-wrap {
        height: 50px;
        width: 110px; }
    .product-info-main-wrapper .box-tocart .actions {
      position: fixed;
      bottom: 0;
      right: 0;
      height: 70px;
      width: calc(100% - 125px);
      padding: 10px 15px;
      z-index: 4;
      background-color: #ffffff; }
      .product-info-main-wrapper .box-tocart .actions .btn--cart, .product-info-main-wrapper .box-tocart .actions .action.tocart {
        font-size: 1.4rem; } }
  .product-info-main-wrapper .box-tocart ul > li > strong {
    white-space: nowrap; }
  .product-info-main-wrapper .box-tocart.box-tocart-only-store-stock {
    margin-top: 20px; }
    .product-info-main-wrapper .box-tocart.box-tocart-only-store-stock > .fieldset {
      justify-content: flex-end; }
    .product-info-main-wrapper .box-tocart.box-tocart-only-store-stock .tooltip-wrapper .icon + *, .product-info-main-wrapper .box-tocart.box-tocart-only-store-stock .additional-attributes-wrapper .additional-attributes .more-wrapper .icon + *, .product-info-main-wrapper .additional-attributes-wrapper .additional-attributes .box-tocart.box-tocart-only-store-stock .more-wrapper .icon + * {
      left: auto;
      right: -15px; }
      .product-info-main-wrapper .box-tocart.box-tocart-only-store-stock .tooltip-wrapper .icon + *::after, .product-info-main-wrapper .box-tocart.box-tocart-only-store-stock .additional-attributes-wrapper .additional-attributes .more-wrapper .icon + *::after, .product-info-main-wrapper .additional-attributes-wrapper .additional-attributes .box-tocart.box-tocart-only-store-stock .more-wrapper .icon + *::after {
        left: auto;
        right: 12px; }
  .product-info-main-wrapper .alert.stock .action {
    width: 100%; }
  .product-info-main-wrapper .alert.stock .message.success {
    color: #68AC92; }
  .product-info-main-wrapper .additional-attributes-wrapper {
    margin-bottom: 20px; }
    .product-info-main-wrapper .additional-attributes-wrapper .additional-attributes {
      width: 100%; }
      .product-info-main-wrapper .additional-attributes-wrapper .additional-attributes tbody th, .product-info-main-wrapper .additional-attributes-wrapper .additional-attributes tbody td {
        width: 50%;
        padding: 4px 0 !important;
        text-align: left; }
      .product-info-main-wrapper .additional-attributes-wrapper .additional-attributes tbody td {
        position: relative;
        font-weight: 500; }
  .product-info-main-wrapper .size-guide-link-wrapper {
    margin-bottom: 35px; }
  .product-info-main-wrapper .short-desc-block .short-desc-content {
    margin-bottom: 20px;
    line-height: 1.4; }
    .product-info-main-wrapper .short-desc-block .short-desc-content > * {
      display: -webkit-box;
      -webkit-line-clamp: 3;
      /* autoprefixer: ignore next */
      overflow: hidden; }
  .product-info-main-wrapper .product-social-links {
    display: flex; }
    .product-info-main-wrapper .product-social-links .action {
      margin-right: 10px; }

.page-product-bundle .bundle-actions,
.page-product-bundle .price-wrapper[data-price-type=maxPrice],
.page-product-bundle .bundle-options-wrapper .fieldset-bundle-options,
.page-product-bundle .bundle-options-wrapper .required,
.page-product-bundle .block-bundle-summary .title,
.page-product-bundle .block-bundle-summary .product-image-container,
.page-product-bundle .bundle-summary,
.page-product-bundle .bundle-info .product-details .name,
.page-product-bundle .bundle-info .product-details .available,
.page-product-bundle .bundle-info .product-details .price-box,
.opc-sidebar .product.options {
  display: none; }

@media (min-width: 769px) {
  .product-info-content {
    min-height: 500px; } }

.product.info.detailed .content {
  font-size: 1.6rem; }
  @media (min-width: 769px) {
    .product.info.detailed .content {
      font-size: 1.8rem; } }
  .product.info.detailed .content .value {
    font-size: 1.6rem;
    line-height: 1.4; }
    @media (min-width: 769px) {
      .product.info.detailed .content .value {
        font-size: 1.8rem; } }
    .product.info.detailed .content .value > div {
      margin-bottom: 25px; }
      .product.info.detailed .content .value > div:first-child {
        font-size: 1.6rem;
        font-weight: 700; }
        @media (min-width: 769px) {
          .product.info.detailed .content .value > div:first-child {
            font-size: 2.4rem; } }
    .product.info.detailed .content .value > *:first-child,
    .product.info.detailed .content .value strong {
      font-weight: 700;
      font-size: 1.8rem; }
      @media (min-width: 769px) {
        .product.info.detailed .content .value > *:first-child,
        .product.info.detailed .content .value strong {
          font-size: 2.4rem; } }

.product-view-content-block:not(.recommended-products) {
  padding-bottom: 60px; }
  @media (max-width: 768.98px) {
    .product-view-content-block:not(.recommended-products) {
      padding-top: 60px; } }
  @media (min-width: 769px) {
    .product-view-content-block:not(.recommended-products) {
      padding-bottom: 120px;
      padding-left: 300px;
      padding-right: 20px; } }
  .product-view-content-block:not(.recommended-products) .block-content {
    padding-left: 20px;
    padding-right: 10px;
    max-width: none; }
    @media (min-width: 1200px) {
      .product-view-content-block:not(.recommended-products) .block-content {
        max-width: none; } }
    @media (min-width: 769px) {
      .product-view-content-block:not(.recommended-products) .block-content {
        padding-left: 30px;
        padding-right: 0; } }
  .product-view-content-block:not(.recommended-products) .content-text {
    line-height: 1.4; }

.product-collection-wrapper .name,
.product-collection-wrapper .descriptif {
  font-size: 1.6rem;
  font-weight: 700;
  margin-bottom: 30px; }
  @media (min-width: 769px) {
    .product-collection-wrapper .name,
    .product-collection-wrapper .descriptif {
      font-size: 2.4rem; } }

.product-collection-wrapper .images {
  margin-right: -20px;
  margin-left: -8px; }
  @media (min-width: 1025px) {
    .product-collection-wrapper .images {
      margin-right: -30px; } }
  .product-collection-wrapper .images .slick-list {
    padding-right: 10vw; }
    .product-collection-wrapper .images .slick-list div {
      height: 100%; }
    .product-collection-wrapper .images .slick-list img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
  .product-collection-wrapper .images .slick-dots {
    padding-right: 10vw; }
  .product-collection-wrapper .images .slick-prev {
    left: 20px; }
  .product-collection-wrapper .images .slick-next {
    right: calc(10vw + 20px); }
  .product-collection-wrapper .images .slick-slide .image-item {
    opacity: 1; }
  .product-collection-wrapper .images .image-item {
    opacity: 0;
    padding-left: 8px;
    padding-right: 8px; }

.product-jobs-wrapper .content li {
  margin-bottom: 30px; }
  .product-jobs-wrapper .content li + li {
    padding-top: 30px;
    border-top: 1px solid #000000; }
  @media (min-width: 640px) {
    .product-jobs-wrapper .content li {
      display: flex; }
      .product-jobs-wrapper .content li:nth-child(odd) .content-text {
        padding-left: 20px; }
      .product-jobs-wrapper .content li:nth-child(even) {
        flex-direction: row-reverse; }
        .product-jobs-wrapper .content li:nth-child(even) .content-text {
          padding-right: 20px; } }
  @media (min-width: 769px) {
    .product-jobs-wrapper .content li {
      display: block; }
      .product-jobs-wrapper .content li:nth-child(odd), .product-jobs-wrapper .content li:nth-child(even) {
        flex-direction: column; }
        .product-jobs-wrapper .content li:nth-child(odd) .content-text, .product-jobs-wrapper .content li:nth-child(even) .content-text {
          padding-left: 0;
          padding-right: 0; } }
  @media (min-width: 1025px) {
    .product-jobs-wrapper .content li {
      display: flex; }
      .product-jobs-wrapper .content li:nth-child(odd) {
        flex-direction: row; }
        .product-jobs-wrapper .content li:nth-child(odd) .content-text {
          padding-left: 20px; }
      .product-jobs-wrapper .content li:nth-child(even) {
        flex-direction: row-reverse; }
        .product-jobs-wrapper .content li:nth-child(even) .content-text {
          padding-right: 20px; } }

@media (min-width: 640px) {
  .product-jobs-wrapper .image,
  .product-jobs-wrapper .content-text {
    width: 50%; } }

@media (min-width: 769px) {
  .product-jobs-wrapper .image,
  .product-jobs-wrapper .content-text {
    width: auto; } }

.product-jobs-wrapper .image img {
  display: block;
  width: 100%; }
  @media (min-width: 1025px) {
    .product-jobs-wrapper .image img {
      width: 365px;
      max-width: none; } }

.product-jobs-wrapper .content-text {
  margin-top: 20px; }
  @media (min-width: 1025px) {
    .product-jobs-wrapper .content-text {
      margin-top: 0; } }
  .product-jobs-wrapper .content-text .name {
    font-size: 2.4rem;
    font-weight: 700;
    margin-bottom: 20px; }
  .product-jobs-wrapper .content-text .description {
    font-size: 1.6rem;
    line-height: 1.6; }

@media (min-width: 1025px) {
  .catalog-product-view .recommended-products .reco-wrapper {
    padding-left: 0;
    padding-right: 0; } }

.recommended-products form[data-role="tocart-form"] {
  display: none; }

.recommended-products .reco-wrapper {
  margin-bottom: 80px;
  padding-top: 40px;
  padding-bottom: 40px; }
  @media (min-width: 769px) {
    .recommended-products .reco-wrapper {
      margin-bottom: 130px; } }
  @media (min-width: 1025px) {
    .recommended-products .reco-wrapper {
      padding-top: 60px;
      padding-bottom: 60px; } }

.block.related,
.block.upsell,
.block-viewed-products-grid {
  margin-top: 30px;
  padding-left: 20px;
  padding-right: 20px; }
  @media (min-width: 769px) {
    .block.related,
    .block.upsell,
    .block-viewed-products-grid {
      margin-top: 60px; } }
  @media (min-width: 1025px) {
    .block.related,
    .block.upsell,
    .block-viewed-products-grid {
      margin-top: 80px;
      padding-left: 0;
      padding-right: 0; } }
  .block.related .product-items,
  .block.upsell .product-items,
  .block-viewed-products-grid .product-items {
    display: flex;
    margin-left: -10px;
    margin-right: -10px; }
    .block.related .product-items li.product-item,
    .block.upsell .product-items li.product-item,
    .block-viewed-products-grid .product-items li.product-item {
      padding: 0 3px;
      margin-bottom: 18px;
      height: 100%; }
      @media (min-width: 769px) {
        .block.related .product-items li.product-item,
        .block.upsell .product-items li.product-item,
        .block-viewed-products-grid .product-items li.product-item {
          margin-bottom: 25px;
          padding: 0 10px; } }
  .block.related .products-grid,
  .block.upsell .products-grid,
  .block-viewed-products-grid .products-grid {
    padding: 0; }
  .block.related .product-item-photo,
  .block.upsell .product-item-photo,
  .block-viewed-products-grid .product-item-photo {
    display: block; }
  .block.related .product-image-wrapper,
  .block.upsell .product-image-wrapper,
  .block-viewed-products-grid .product-image-wrapper {
    display: block;
    padding-bottom: 0 !important; }
  .block.related .slick-slider.slick-initialized,
  .block.upsell .slick-slider.slick-initialized,
  .block-viewed-products-grid .slick-slider.slick-initialized {
    margin-right: -20px; }
    @media (min-width: 1025px) {
      .block.related .slick-slider.slick-initialized,
      .block.upsell .slick-slider.slick-initialized,
      .block-viewed-products-grid .slick-slider.slick-initialized {
        margin-right: -30px; } }
  .block.related .slick-slider .slick-list,
  .block.upsell .slick-slider .slick-list,
  .block-viewed-products-grid .slick-slider .slick-list {
    padding-right: 100px; }
  .block.related .slick-arrow,
  .block.upsell .slick-arrow,
  .block-viewed-products-grid .slick-arrow {
    border: 1px solid #AD9766;
    opacity: 1;
    transition: opacity .2s linear;
    box-shadow: none; }
  .block.related .slick-prev,
  .block.upsell .slick-prev,
  .block-viewed-products-grid .slick-prev {
    left: 20px; }
  .block.related .slick-next,
  .block.upsell .slick-next,
  .block-viewed-products-grid .slick-next {
    right: 20px; }

.block.related .block-actions {
  text-align: center; }
  .block.related .block-actions .action {
    margin: 5px; }

.block-viewed-products-grid .block-title span {
  color: #A39079; }

.block-viewed-products-grid .product-items {
  display: flex; }

.block-viewed-products-grid .product-item {
  flex: 1 1 0; }

.block-viewed-products-grid .product-item-info, .block-viewed-products-grid .mst-searchautocomplete__index.magento_catalog_product ul > li, .mst-searchautocomplete__index.magento_catalog_product .block-viewed-products-grid ul > li {
  display: flex;
  flex-wrap: wrap; }
  .block-viewed-products-grid .product-item-info .stickers, .block-viewed-products-grid .mst-searchautocomplete__index.magento_catalog_product ul > li .stickers, .mst-searchautocomplete__index.magento_catalog_product .block-viewed-products-grid ul > li .stickers {
    order: 1; }
  .block-viewed-products-grid .product-item-info .product-item-photo, .block-viewed-products-grid .mst-searchautocomplete__index.magento_catalog_product ul > li .product-item-photo, .mst-searchautocomplete__index.magento_catalog_product .block-viewed-products-grid ul > li .product-item-photo {
    order: 2; }
  .block-viewed-products-grid .product-item-info .product-item-details, .block-viewed-products-grid .mst-searchautocomplete__index.magento_catalog_product ul > li .product-item-details, .mst-searchautocomplete__index.magento_catalog_product .block-viewed-products-grid ul > li .product-item-details {
    order: 3; }
  .block-viewed-products-grid .product-item-info .nom_bis, .block-viewed-products-grid .mst-searchautocomplete__index.magento_catalog_product ul > li .nom_bis, .mst-searchautocomplete__index.magento_catalog_product .block-viewed-products-grid ul > li .nom_bis {
    order: 4; }
  .block-viewed-products-grid .product-item-info .caracteristique, .block-viewed-products-grid .mst-searchautocomplete__index.magento_catalog_product ul > li .caracteristique, .mst-searchautocomplete__index.magento_catalog_product .block-viewed-products-grid ul > li .caracteristique,
  .block-viewed-products-grid .product-item-info .caracteristiques,
  .block-viewed-products-grid .mst-searchautocomplete__index.magento_catalog_product ul > li .caracteristiques,
  .mst-searchautocomplete__index.magento_catalog_product .block-viewed-products-grid ul > li .caracteristiques {
    order: 5; }

.block-viewed-products-grid .stickers,
.block-viewed-products-grid .product-item-details {
  width: 100%; }

.block-viewed-products-grid .stickers {
  min-height: 25px;
  padding-left: 15px; }

.block-viewed-products-grid .product-item-photo {
  width: 100%;
  text-align: center; }

.block-viewed-products-grid .product-item-details {
  display: flex;
  flex-direction: column;
  justify-content: center;
  line-height: 1.6; }

.block-viewed-products-grid .product-item-name {
  font-weight: 500; }

.block-viewed-products-grid .nom_bis,
.block-viewed-products-grid .caracteristique {
  line-height: 1.6; }

.product-info-main .bundle-actions {
  margin-bottom: 20px; }

.bundle-options-container {
  clear: both;
  margin-bottom: 40px; }
  .bundle-options-container .product-add-form {
    display: none; }
    .bundle-options-container .product-add-form > form {
      display: flex;
      justify-content: space-between; }
      @media (max-width: 768.98px) {
        .bundle-options-container .product-add-form > form {
          flex-direction: column; } }
  .bundle-options-container .bundle-options-wrapper {
    width: 56%; }
    @media (max-width: 768.98px) {
      .bundle-options-container .bundle-options-wrapper {
        width: 100%; } }
  .bundle-options-container .product-options-wrapper {
    margin-bottom: 30px; }
    .bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-excluding-tax {
      display: inline-block;
      font-size: 1.4rem; }
      .bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-excluding-tax + .price-excluding-tax {
        font-size: 1.1rem; }
      .bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-excluding-tax:before {
        content: "(" attr(data-label) ": "; }
      .bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-excluding-tax:after {
        content: ')'; }
    .bundle-options-container .product-options-wrapper .fieldset > .field {
      padding-top: 20px;
      border-top: 1px solid #e6e6e6; }
      .bundle-options-container .product-options-wrapper .fieldset > .field:first-of-type {
        border-top: 0; }
  .bundle-options-container .action.back.disabled, .bundle-options-container .action.back[disabled] {
    opacity: 0.5;
    cursor: default;
    pointer-events: none; }
  .bundle-options-container p.required, .bundle-options-container .cms-no-route .required.main, .cms-no-route .bundle-options-container .required.main {
    color: #E96462; }
  .bundle-options-container .price {
    font-weight: 600; }
  .bundle-options-container .product-options-bottom {
    padding-top: 20px;
    margin: 0 0 40px;
    border-top: 1px solid #e6e6e6; }
    @media (max-width: 768.98px) {
      .bundle-options-container .product-options-bottom {
        margin: 0 0 20px; } }
  .bundle-options-container .legend.title {
    font-size: 2.6rem;
    line-height: 1.1;
    font-weight: light; }
  .bundle-options-container .block-bundle-summary {
    position: relative;
    width: 40%; }
    @media (max-width: 768.98px) {
      .bundle-options-container .block-bundle-summary {
        width: 100%; } }
    .bundle-options-container .block-bundle-summary > .title {
      margin-bottom: 20px; }
      .bundle-options-container .block-bundle-summary > .title > strong {
        margin-bottom: 20px;
        font-size: 2.6rem;
        line-height: 1.1;
        font-weight: light; }
    .bundle-options-container .block-bundle-summary .price-box {
      margin-bottom: 20px; }
      .bundle-options-container .block-bundle-summary .price-box .price-label {
        display: block;
        margin-bottom: 5px; }
      .bundle-options-container .block-bundle-summary .price-box .price-wrapper,
      .bundle-options-container .block-bundle-summary .price-box .price-wrapper > .price {
        font-size: 3.6rem;
        line-height: 1;
        font-weight: bold; }
    .bundle-options-container .block-bundle-summary .bundle-summary.empty {
      display: none; }
    .bundle-options-container .block-bundle-summary .bundle-summary > .subtitle {
      display: block;
      margin-bottom: 20px;
      font-size: 2.6rem;
      line-height: 1.1;
      font-weight: 300; }
    .bundle-options-container .block-bundle-summary .bundle.items > li > div div {
      margin-bottom: 10px; }
    .bundle-options-container .block-bundle-summary .price-including-tax + .price-excluding-tax .price {
      font-size: 1.4rem;
      line-height: 1.1; }
    .bundle-options-container .block-bundle-summary .box-tocart {
      margin-bottom: 30px; }

.page-layout-2columns-left .bundle-options-container .bundle-options-wrapper,
.page-layout-2columns-left .bundle-options-container .block-bundle-summary,
.page-layout-2columns-right .bundle-options-container .bundle-options-wrapper,
.page-layout-2columns-right .bundle-options-container .block-bundle-summary,
.page-layout-3columns .bundle-options-container .bundle-options-wrapper,
.page-layout-3columns .bundle-options-container .block-bundle-summary {
  width: 48%; }
  @media (max-width: 768.98px) {
    .page-layout-2columns-left .bundle-options-container .bundle-options-wrapper,
    .page-layout-2columns-left .bundle-options-container .block-bundle-summary,
    .page-layout-2columns-right .bundle-options-container .bundle-options-wrapper,
    .page-layout-2columns-right .bundle-options-container .block-bundle-summary,
    .page-layout-3columns .bundle-options-container .bundle-options-wrapper,
    .page-layout-3columns .bundle-options-container .block-bundle-summary {
      width: 100%; } }

.page-product-downloadable .product-add-form {
  float: right;
  width: 40%;
  margin-bottom: 30px; }
  @media (max-width: 768.98px) {
    .page-product-downloadable .product-add-form {
      float: none;
      width: 100%; } }

.page-product-downloadable .price-box {
  margin-bottom: 10px; }

.page-product-downloadable .product-info-main {
  margin-bottom: 0; }

.page-product-downloadable .box-tocart {
  margin-bottom: 20px; }

.product-info-main .page-product-grouped .table-wrapper.grouped {
  margin-bottom: 15px; }

.page-product-grouped .table-wrapper.grouped .table.data.grouped {
  border: 1px solid #f2f2f2; }
  .page-product-grouped .table-wrapper.grouped .table.data.grouped thead {
    border-bottom: 1px solid #f2f2f2; }
  .page-product-grouped .table-wrapper.grouped .table.data.grouped tr + tr {
    border-top: 1px solid #f2f2f2; }
  .page-product-grouped .table-wrapper.grouped .table.data.grouped th,
  .page-product-grouped .table-wrapper.grouped .table.data.grouped td {
    padding: 10px; }
    .page-product-grouped .table-wrapper.grouped .table.data.grouped th.col.item,
    .page-product-grouped .table-wrapper.grouped .table.data.grouped td.col.item {
      border-right: 1px solid #f2f2f2; }
  .page-product-grouped .table-wrapper.grouped .table.data.grouped th.col.item {
    text-align: left; }
  .page-product-grouped .table-wrapper.grouped .table.data.grouped td.col.item {
    vertical-align: middle; }

.sidebar .filter {
  margin-bottom: 40px; }

.sidebar .block-subtitle {
  margin-bottom: 0;
  padding: 10px 10px 20px;
  border-bottom: 1px solid #cccccc;
  font-size: 14px;
  font-weight: 600;
  line-height: 1em; }

.sidebar .block {
  margin-bottom: 40px; }

.sidebar .product-items-names .product-item {
  margin-bottom: 20px; }

.sidebar .block-compare .block-title,
.sidebar .block-reorder .block-title,
.sidebar .widget .block-title,
.sidebar .block-wishlist .block-title,
.sidebar .block-wishlist .block-content .subtitle {
  display: block;
  margin: 0 0 20px; }
  .sidebar .block-compare .block-title strong,
  .sidebar .block-reorder .block-title strong,
  .sidebar .widget .block-title strong,
  .sidebar .block-wishlist .block-title strong,
  .sidebar .block-wishlist .block-content .subtitle strong {
    font-size: 18px;
    font-weight: 300; }

.reorder .product-item {
  margin: 10px 0; }

.block-compare .product-item .action.delete {
  display: block;
  margin-top: 10px; }

.block-compare .actions-toolbar {
  margin: 17px 0 0;
  display: flex;
  align-items: center;
  justify-content: space-between; }

.labels > span {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px; }

.authentication-wrapper {
  position: absolute;
  right: 20px;
  top: 0;
  max-width: 50%;
  z-index: 1; }
  @media (min-width: 769px) {
    .authentication-wrapper {
      text-align: right;
      width: 33.33%; } }
  .authentication-wrapper .action-auth-toggle {
    margin-bottom: 5px; }
  .authentication-wrapper .action-close {
    cursor: pointer;
    font-size: 1.5rem;
    padding: 15px 20px;
    position: absolute;
    top: 0;
    right: 0; }
    .authentication-wrapper .action-close::before {
      color: #999999;
      content: "\e616"; }
  @media (min-width: 769px) {
    .authentication-wrapper .authentication-dropdown {
      background-color: #ffffff;
      border: 1px solid #cccccc;
      position: absolute;
      text-align: left;
      top: 100%;
      -webkit-transform: scale(1, 0);
              transform: scale(1, 0);
      -webkit-transform-origin: 0 0;
              transform-origin: 0 0;
      transition: visibility .2s linear, -webkit-transform linear .2s;
      transition: transform linear .2s, visibility .2s linear;
      transition: transform linear .2s, visibility .2s linear, -webkit-transform linear .2s;
      visibility: hidden;
      width: 100%; } }
  .authentication-wrapper .authentication-dropdown._show {
    z-index: 100;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    visibility: visible; }
  .authentication-wrapper .authentication-dropdown .modal-inner-wrap {
    padding: 25px; }
  @media (max-width: 768.98px) {
    .authentication-wrapper .authentication-dropdown.custom-slide {
      bottom: 0;
      min-width: 0;
      position: fixed;
      left: 0;
      right: 0;
      top: 0;
      opacity: 0;
      visibility: hidden;
      transition: visibility 0s .3s, opacity .3s ease;
      z-index: 900; }
      .authentication-wrapper .authentication-dropdown.custom-slide._show {
        visibility: visible;
        overflow-x: hidden;
        overflow-y: auto;
        opacity: 1;
        transition: opacity .3s ease; }
        .authentication-wrapper .authentication-dropdown.custom-slide._show .modal-inner-wrap {
          -webkit-transform: translateX(0);
                  transform: translateX(0); }
      .authentication-wrapper .authentication-dropdown.custom-slide .modal-inner-wrap {
        position: static;
        width: auto;
        height: auto;
        min-height: 100%;
        box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.35);
        opacity: 1;
        pointer-events: auto;
        overflow-y: auto;
        -webkit-transform: translateX(100%);
                transform: translateX(100%);
        transition: -webkit-transform 0.3s ease-in-out;
        transition: transform 0.3s ease-in-out;
        transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
        background-color: #f4f4f4; } }

.checkout-cart-index {
  background-color: #F8F7F1; }
  .checkout-cart-index .page-header {
    background-color: #ffffff; }
    @media (min-width: 1025px) {
      .checkout-cart-index .page-header .minicart-wrapper .showcart {
        color: #ffffff;
        background-color: black; } }
  .checkout-cart-index .page-main {
    padding-left: 0;
    padding-right: 0; }
    .checkout-cart-index .page-main .page-title-wrapper,
    .checkout-cart-index .page-main .page.messages,
    .checkout-cart-index .page-main .columns {
      max-width: 1200px; }
  .checkout-cart-index .page-title {
    padding-bottom: 5px;
    margin-top: 50px;
    margin-bottom: 25px;
    border-bottom: 1px solid #000;
    line-height: 1; }
    @media (min-width: 769px) {
      .checkout-cart-index .page-title {
        margin-top: 70px;
        margin-bottom: 30px; } }
  .checkout-cart-index .columns .cart-empty {
    min-height: 30vh; }

.cart-container {
  display: flex;
  flex-direction: column; }
  @media (min-width: 1025px) {
    .cart-container {
      flex-direction: row;
      flex-wrap: wrap; } }
  .cart-container > div {
    order: 3;
    width: 100%;
    margin-bottom: 20px; }
    .cart-container > div[id="gift-options-cart"], .cart-container > div.cart-discount {
      display: none; }
  .cart-container .cart-summary {
    order: 2; }
    @media (min-width: 1025px) {
      .cart-container .cart-summary {
        width: 30%;
        max-width: 344px;
        margin-left: 9.55%; } }
  .cart-container .form-cart {
    order: 1; }
    @media (max-width: 1024.98px) {
      .cart-container .form-cart {
        margin-bottom: 55px;
        border-bottom: 1px solid #CCCCCC; } }
    @media (min-width: 1025px) {
      .cart-container .form-cart {
        width: calc(100% - 30% - 9.55%);
        max-width: 800px; } }

.checkout-cart-index .recommended-products {
  background-color: #ffffff; }
  .checkout-cart-index .recommended-products .tabs-wrapper {
    display: block;
    border: none;
    margin-bottom: 0;
    padding-right: 0;
    scroll-behavior: smooth; }
    .checkout-cart-index .recommended-products .tabs-wrapper .tab {
      display: block;
      border-bottom: 1px solid #000000;
      margin-bottom: 40px; }
    .checkout-cart-index .recommended-products .tabs-wrapper .tab__name {
      border: none;
      pointer-events: none;
      cursor: initial;
      line-height: 1.05; }
      @media (min-width: 1025px) {
        .checkout-cart-index .recommended-products .tabs-wrapper .tab__name {
          margin-bottom: 60px; } }
      .checkout-cart-index .recommended-products .tabs-wrapper .tab__name h4 {
        font-size: 3.4rem; }
        @media (min-width: 1025px) {
          .checkout-cart-index .recommended-products .tabs-wrapper .tab__name h4 {
            font-size: 6rem; } }

table.cart {
  width: 100%;
  margin-bottom: 20px; }
  table.cart > thead {
    display: none; }
  table.cart > tbody {
    display: block;
    position: relative;
    background-color: #ffffff; }
    table.cart > tbody:not(:last-of-type) {
      border-bottom: 32px solid #F8F7F1; }
      table.cart > tbody:not(:last-of-type):after {
        content: '';
        position: absolute;
        top: calc(100% + 15px);
        display: block;
        width: 100%;
        height: 1px;
        background-color: #CCCCCC; }
    table.cart > tbody > tr {
      display: block; }
      table.cart > tbody > tr.item-info > td {
        vertical-align: top;
        padding: 15px;
        padding-left: 10px;
        font-size: 1.4rem; }
        @media (min-width: 1025px) {
          table.cart > tbody > tr.item-info > td {
            padding: 20px 24px; } }
        table.cart > tbody > tr.item-info > td.item {
          position: relative;
          display: flex;
          flex-wrap: wrap;
          width: 100%; }
          table.cart > tbody > tr.item-info > td.item .product-item-metas {
            width: 100%; }
            table.cart > tbody > tr.item-info > td.item .product-item-metas .labels > span,
            table.cart > tbody > tr.item-info > td.item .product-item-metas .discount-percent {
              font-size: 0.9rem; }
              @media (min-width: 1025px) {
                table.cart > tbody > tr.item-info > td.item .product-item-metas .labels > span,
                table.cart > tbody > tr.item-info > td.item .product-item-metas .discount-percent {
                  font-size: 1.2rem; } }
          table.cart > tbody > tr.item-info > td.item .product-item-visual {
            width: 100px;
            margin-right: 10px; }
            @media (min-width: 1025px) {
              table.cart > tbody > tr.item-info > td.item .product-item-visual {
                width: 200px;
                margin-right: 30px; } }
            table.cart > tbody > tr.item-info > td.item .product-item-visual > a {
              display: block;
              width: 100%; }
              table.cart > tbody > tr.item-info > td.item .product-item-visual > a > .product-image-container {
                display: block;
                width: 100% !important; }
                table.cart > tbody > tr.item-info > td.item .product-item-visual > a > .product-image-container > .product-image-wrapper {
                  display: block;
                  padding-bottom: 0 !important; }
                  table.cart > tbody > tr.item-info > td.item .product-item-visual > a > .product-image-container > .product-image-wrapper > .product-image-photo {
                    display: block;
                    width: 100%; }
          table.cart > tbody > tr.item-info > td.item .product-item-content {
            display: flex;
            flex-direction: column;
            flex: 1; }
            table.cart > tbody > tr.item-info > td.item .product-item-content .product-item-details {
              order: 1; }
            table.cart > tbody > tr.item-info > td.item .product-item-content .product-item-error {
              order: 3; }
            table.cart > tbody > tr.item-info > td.item .product-item-content .product-item-qty-and-price {
              order: 2; }
            table.cart > tbody > tr.item-info > td.item .product-item-content .actions-toolbar {
              order: 4; }
          table.cart > tbody > tr.item-info > td.item .product-item-details {
            max-width: calc(100% - 40px);
            margin-bottom: 20px;
            line-height: 1.4; }
          table.cart > tbody > tr.item-info > td.item .product-item-name {
            font-size: 1.4rem;
            font-weight: 500; }
            @media (min-width: 1025px) {
              table.cart > tbody > tr.item-info > td.item .product-item-name {
                font-size: 1.6rem; } }
          table.cart > tbody > tr.item-info > td.item .product-item-error {
            margin-top: 10px; }
          table.cart > tbody > tr.item-info > td.item .message.error {
            display: flex;
            background: none;
            border-radius: 0;
            color: #E96462;
            padding: 10px 0 0;
            margin: 0;
            font-size: 1.2rem; }
            @media (min-width: 1025px) {
              table.cart > tbody > tr.item-info > td.item .message.error {
                font-size: 1.4rem; } }
            table.cart > tbody > tr.item-info > td.item .message.error + .message.error {
              margin: 0; }
            table.cart > tbody > tr.item-info > td.item .message.error::before {
              content: "\e904";
              position: static;
              margin-right: 10px;
              font-size: 1.8rem; }
          table.cart > tbody > tr.item-info > td.item .item-options::after {
            display: block;
            content: "";
            clear: both;
            font-size: 0;
            line-height: 0;
            height: 0;
            overflow: hidden; }
          table.cart > tbody > tr.item-info > td.item .item-options dt,
          table.cart > tbody > tr.item-info > td.item .item-options dd {
            float: left;
            margin-top: 6px; }
          table.cart > tbody > tr.item-info > td.item .item-options dt {
            clear: left;
            font-weight: bold;
            margin-right: 6px; }
            table.cart > tbody > tr.item-info > td.item .item-options dt::after {
              content: " :"; }
        table.cart > tbody > tr.item-info > td .product-item-price {
          display: flex;
          flex-wrap: wrap;
          justify-content: flex-end;
          font-size: 1.4rem; }
          @media (min-width: 1025px) {
            table.cart > tbody > tr.item-info > td .product-item-price {
              font-size: 1.6rem; } }
        table.cart > tbody > tr.item-info > td .product-item-error + .product-item-qty-and-price .soon-qty-updater-wrap {
          border-color: #E96462; }
        table.cart > tbody > tr.item-info > td .product-item-qty-and-price {
          display: flex;
          align-items: center; }
          table.cart > tbody > tr.item-info > td .product-item-qty-and-price .product-item-price-block {
            padding-left: 20px;
            margin-left: auto; }
        table.cart > tbody > tr.item-info > td .actions-toolbar {
          display: flex;
          flex-direction: row;
          justify-content: flex-start;
          align-items: center; }
          table.cart > tbody > tr.item-info > td .actions-toolbar .action {
            width: auto;
            margin-bottom: 0;
            transition: color .3s; }
            table.cart > tbody > tr.item-info > td .actions-toolbar .action:hover {
              color: #FF603D; }
            table.cart > tbody > tr.item-info > td .actions-toolbar .action::before {
              font-size: 1.6rem; }
            table.cart > tbody > tr.item-info > td .actions-toolbar .action.action-delete {
              position: absolute;
              top: 6px;
              right: 6px;
              padding: 10px; }
              @media (min-width: 769px) {
                table.cart > tbody > tr.item-info > td .actions-toolbar .action.action-delete {
                  top: 10px;
                  right: 14px; } }
            table.cart > tbody > tr.item-info > td .actions-toolbar .action.action-edit {
              display: flex;
              align-items: center;
              line-height: 1.5; }
              table.cart > tbody > tr.item-info > td .actions-toolbar .action.action-edit > span {
                border-bottom: 1px solid;
                font-size: 1.2rem; }
                @media (min-width: 769px) {
                  table.cart > tbody > tr.item-info > td .actions-toolbar .action.action-edit > span {
                    font-size: 1.4rem; } }

.cart.main.actions {
  display: none; }

@media (min-width: 1025px) {
  .cart-container {
    margin-top: 20px;
    margin-bottom: 150px; } }

.cart-container .cart-summary > .summary.title {
  display: block;
  padding-bottom: 10px;
  margin-bottom: 30px;
  border-bottom: 1px solid #CCCCCC;
  font-weight: 700;
  font-size: 2rem; }
  @media (min-width: 1025px) {
    .cart-container .cart-summary > .summary.title {
      margin-bottom: 20px;
      font-size: 2.2rem; } }

.cart-container .cart-summary > .block {
  margin-bottom: 20px; }
  .cart-container .cart-summary > .block > .title {
    margin-bottom: 8px; }
    .cart-container .cart-summary > .block > .title strong {
      font-size: 1.6rem;
      font-weight: 500;
      font-family: "BentonSans SC"; }

.cart-container .cart-summary > .discount > .content input {
  padding: 20px;
  border-radius: 5px;
  height: 60px; }
  .cart-container .cart-summary > .discount > .content input + label {
    margin-left: 20px !important; }

.cart-container .cart-summary > .discount > .content ::-webkit-input-placeholder {
  font-weight: 500;
  color: #A1A1A1; }

.cart-container .cart-summary > .discount > .content ::-moz-placeholder {
  font-weight: 500;
  color: #A1A1A1; }

.cart-container .cart-summary > .discount > .content ::-ms-input-placeholder {
  font-weight: 500;
  color: #A1A1A1; }

.cart-container .cart-summary > .discount > .content ::placeholder {
  font-weight: 500;
  color: #A1A1A1; }

.cart-container .cart-summary > .discount > .content .fieldset #coupon-apply-form {
  display: flex;
  align-items: center;
  flex-wrap: wrap; }
  .cart-container .cart-summary > .discount > .content .fieldset #coupon-apply-form > .field {
    flex: 1;
    margin-right: 18px;
    order: 1; }
  .cart-container .cart-summary > .discount > .content .fieldset #coupon-apply-form > .actions-toolbar {
    margin-top: 0;
    order: 2; }
    .cart-container .cart-summary > .discount > .content .fieldset #coupon-apply-form > .actions-toolbar button {
      border-bottom: 1px solid;
      transition: color .3s;
      cursor: pointer; }
      .cart-container .cart-summary > .discount > .content .fieldset #coupon-apply-form > .actions-toolbar button:hover {
        color: #FF603D; }
  .cart-container .cart-summary > .discount > .content .fieldset #coupon-apply-form .mage-error {
    width: 100%;
    padding-left: 0;
    order: 3; }

.cart-container .cart-summary > .discount > .content .fieldset > .messages {
  width: 100%; }

.cart-container .cart-summary > .discount > .content .label {
  color: #A6A69A;
  font-family: "BentonSans SC";
  font-weight: 500;
  font-size: 1.6rem; }

.cart-container .cart-summary > .cart-totals {
  margin-bottom: 20px; }
  .cart-container .cart-summary > .cart-totals tr th,
  .cart-container .cart-summary > .cart-totals tr td {
    font-size: 1.4rem; }
    @media (min-width: 1025px) {
      .cart-container .cart-summary > .cart-totals tr th,
      .cart-container .cart-summary > .cart-totals tr td {
        font-size: 1.6rem; } }
  .cart-container .cart-summary > .cart-totals tr.grand.totals th,
  .cart-container .cart-summary > .cart-totals tr.grand.totals td {
    justify-content: center;
    padding-top: 15px;
    padding-bottom: 15px;
    border-top: inherit;
    border-bottom: 1px solid #CCCCCC; }
  @media (max-width: 1024.98px) {
    .cart-container .cart-summary > .cart-totals tr.grand.totals th {
      font-size: 1.4rem; } }
  .cart-container .cart-summary > .cart-totals tr.grand.totals td {
    font-size: 1.8rem; }

.cart-container .cart-summary > .checkout.methods .action.checkout {
  width: 100%; }

.cart-container .cart-summary > .checkout.methods .action.multicheckout {
  text-align: center; }

.cart-container .cart-summary .banks-logos-container {
  width: 100%;
  margin-top: 26px;
  max-width: 344px;
  height: auto;
  display: flex; }

.cart-container .cart-summary .banks-logos {
  height: auto;
  max-width: 55%; }

.cart-container .cart-summary .ooney-banks-logo {
  max-width: 45%; }

.cart-container #co-shipping-method-form {
  margin-top: 20px; }
  .cart-container #co-shipping-method-form .item-options {
    margin-top: 10px; }
  .cart-container #co-shipping-method-form .item-options + .item-title {
    margin-top: 10px; }

.cart-delivery-reinsurance {
  margin-bottom: 60px; }
  @media (min-width: 769px) {
    .cart-delivery-reinsurance {
      margin-bottom: 25px; } }
  .cart-delivery-reinsurance li + li {
    margin-top: 10px; }
  .cart-delivery-reinsurance li > span {
    font-size: 1.4rem; }
    .cart-delivery-reinsurance li > span.icon-check-1 {
      margin-right: 15px;
      font-size: 1rem;
      font-weight: 700; }

.checkout-index-index {
  background-color: #F8F7F1; }
  .checkout-index-index.sticky .page-header {
    background-color: #ffffff; }
  .checkout-index-index .page-header {
    margin-bottom: 40px;
    background-color: #ffffff; }
    @media (min-width: 1025px) {
      .checkout-index-index .page-header {
        background: none; } }
    @media (max-width: 1024.98px) {
      .checkout-index-index .page-header {
        position: static;
        top: 0;
        -webkit-transform: translateY(0);
                transform: translateY(0); }
        .checkout-index-index .page-header::before {
          display: none; } }
  .checkout-index-index .page-main {
    max-width: 1200px; }
  .checkout-index-index .billing-address-details,
  .checkout-index-index .shipping-information-content,
  .checkout-index-index .field.addresses {
    line-height: 1.2; }
  .checkout-index-index .checkout-secure-payment {
    position: absolute;
    z-index: 10;
    top: 50px;
    right: 20px;
    display: flex;
    align-items: center; }
    .checkout-index-index .checkout-secure-payment .checkout-secure-payment-label {
      margin-right: 10px; }
    .checkout-index-index .checkout-secure-payment .icon-lock {
      font-size: 2.4rem; }
    @media (max-width: 1024.98px) {
      .checkout-index-index .checkout-secure-payment {
        top: 30px; } }

.opc-estimated-wrapper {
  display: none;
  border-bottom: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  padding: 15px; }

@media (min-width: 1025px) {
  .opc-wrapper {
    float: left;
    width: calc(100% - 30% - 9.55%);
    max-width: 800px; } }

.opc-wrapper .opc {
  display: flex;
  flex-direction: column; }
  .opc-wrapper .opc > li {
    margin-bottom: 40px; }
    .opc-wrapper .opc > li.checkout-shipping-method {
      order: -1; }

.opc-wrapper .step-wrapper-title {
  margin-bottom: 30px; }
  @media (min-width: 1025px) {
    .opc-wrapper .step-wrapper-title {
      display: flex;
      justify-content: space-between;
      align-items: center;
      padding-bottom: 15px;
      margin-bottom: 15px;
      border-bottom: 1px solid #CCCCCC; } }
  .opc-wrapper .step-wrapper-title .step-title {
    margin-bottom: 20px; }
    @media (min-width: 1025px) {
      .opc-wrapper .step-wrapper-title .step-title {
        border-bottom: none;
        padding-bottom: 0;
        margin-bottom: 0; } }
  .opc-wrapper .step-wrapper-title .notice {
    font-size: 1.4rem;
    font-weight: 400; }
    @media (min-width: 1025px) {
      .opc-wrapper .step-wrapper-title .notice {
        font-size: 1.6rem; } }

.opc-wrapper .step-title {
  font-size: 2rem;
  font-weight: 700;
  border-bottom: 1px solid #CCCCCC;
  padding-bottom: 5px;
  margin-bottom: 30px; }
  @media (min-width: 1025px) {
    .opc-wrapper .step-title {
      font-size: 2.2rem;
      padding-bottom: 15px;
      margin-bottom: 15px; } }

@media (max-width: 768.98px) {
  .checkout-index-index .page-wrapper {
    padding-bottom: 80px; }
  form.methods-shipping .actions-toolbar,
  form.payments .actions-toolbar {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 15px 30px;
    background-color: #ffffff; } }

.checkout-index-index .shipping-address-items .shipping-address-item {
  position: relative;
  display: flex;
  padding: 20px;
  margin-bottom: 20px;
  background-color: #ffffff; }
  @media (min-width: 1025px) {
    .checkout-index-index .shipping-address-items .shipping-address-item {
      padding: 38px; } }
  .checkout-index-index .shipping-address-items .shipping-address-item.selected-item .shipping-address-item-fake-check {
    position: relative; }
    .checkout-index-index .shipping-address-items .shipping-address-item.selected-item .shipping-address-item-fake-check::before {
      opacity: 1;
      -webkit-transform: scale(1) translate(-50%, -50%);
              transform: scale(1) translate(-50%, -50%);
      transition: all .2s; }
  .checkout-index-index .shipping-address-items .shipping-address-item .shipping-address-item-fake-check {
    width: 20px;
    height: 20px;
    border: 1px solid #CCCCCC;
    border-radius: 50%;
    margin-right: 20px; }
    @media (min-width: 1025px) {
      .checkout-index-index .shipping-address-items .shipping-address-item .shipping-address-item-fake-check {
        margin-right: 24px; } }
    .checkout-index-index .shipping-address-items .shipping-address-item .shipping-address-item-fake-check::before {
      content: "";
      position: absolute;
      top: 50%;
      left: 50%;
      width: 10px;
      height: 10px;
      border-radius: 50%;
      background-color: #000000;
      opacity: 0;
      -webkit-transform: scale(0.5) translate(-50%, -50%);
              transform: scale(0.5) translate(-50%, -50%); }
  .checkout-index-index .shipping-address-items .shipping-address-item .shipping-address-item-actions {
    align-self: flex-end;
    margin-left: auto; }
    .checkout-index-index .shipping-address-items .shipping-address-item .shipping-address-item-actions .edit-address-link {
      position: relative;
      z-index: 10; }
    @media (min-width: 1025px) {
      .checkout-index-index .shipping-address-items .shipping-address-item .shipping-address-item-actions {
        align-self: center; } }
    .checkout-index-index .shipping-address-items .shipping-address-item .shipping-address-item-actions button {
      border-bottom: 1px solid currentColor;
      transition: color .3s;
      cursor: pointer; }
      .checkout-index-index .shipping-address-items .shipping-address-item .shipping-address-item-actions button:hover {
        color: #FF603D; }
      .checkout-index-index .shipping-address-items .shipping-address-item .shipping-address-item-actions button::before {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        cursor: pointer; }

.checkout-index-index .modal-footer .action-save-address + .action-hide-popup {
  display: none; }

.checkout-index-index .new-address-popup .action-show-popup {
  display: flex;
  align-items: center;
  padding: 0;
  background: inherit;
  border: inherit;
  border-radius: inherit;
  font-family: "BentonSans";
  font-size: 1.4rem;
  font-weight: 400;
  color: #000000;
  transition: color .3s; }
  .checkout-index-index .new-address-popup .action-show-popup > span {
    border-bottom: 1px solid currentColor; }
  .checkout-index-index .new-address-popup .action-show-popup:hover, .checkout-index-index .new-address-popup .action-show-popup:focus, .checkout-index-index .new-address-popup .action-show-popup:active {
    background: inherit;
    border: inherit;
    color: #FF603D; }
  .checkout-index-index .new-address-popup .action-show-popup::before {
    content: "\e94d";
    margin-right: 8px;
    font-size: 2rem; }

.opc-wrapper .checkout-payment-method .payment-method {
  padding: 30px 20px;
  background: #ffffff; }
  @media (min-width: 1025px) {
    .opc-wrapper .checkout-payment-method .payment-method {
      padding: 34px 40px; } }
  .opc-wrapper .checkout-payment-method .payment-method._active .payment-method-content {
    display: block; }
  .opc-wrapper .checkout-payment-method .payment-method + .payment-method {
    margin-top: 15px; }
    @media (min-width: 1025px) {
      .opc-wrapper .checkout-payment-method .payment-method + .payment-method {
        margin-top: 10px; } }
  .opc-wrapper .checkout-payment-method .payment-method > div:not(.payment-method-title):not(.payment-method-content) {
    display: none; }

.opc-wrapper .checkout-payment-method .amasty-gdpr-consent {
  margin-top: 25px; }

.opc-wrapper .checkout-payment-method .payment-method-title {
  margin-top: 0; }
  .opc-wrapper .checkout-payment-method .payment-method-title > label {
    display: flex;
    align-items: center;
    margin-left: 0;
    font-family: "BentonSans SC";
    font-size: 1.8rem;
    font-weight: 500; }
    .opc-wrapper .checkout-payment-method .payment-method-title > label::before, .opc-wrapper .checkout-payment-method .payment-method-title > label::after {
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%); }
    .opc-wrapper .checkout-payment-method .payment-method-title > label::after {
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
    .opc-wrapper .checkout-payment-method .payment-method-title > label .payment-icon + span {
      display: none; }
    .opc-wrapper .checkout-payment-method .payment-method-title > label > span::before {
      content: "";
      display: inline-block;
      vertical-align: middle;
      margin-right: 10px; }
    .opc-wrapper .checkout-payment-method .payment-method-title > label[for=banktransfer] > span::before {
      background: url("../fonts/bank-transfert.svg") no-repeat;
      background-size: 30px;
      width: 30px;
      height: 30px; }
    .opc-wrapper .checkout-payment-method .payment-method-title > label[for=checkmo] > span::before {
      background: url("../fonts/check-payment.svg") no-repeat;
      background-size: 30px;
      width: 30px;
      height: 30px; }
    .opc-wrapper .checkout-payment-method .payment-method-title > label[for=oney_3x] > span,
    .opc-wrapper .checkout-payment-method .payment-method-title > label[for=oney_4x] > span {
      font-size: 0; }
      .opc-wrapper .checkout-payment-method .payment-method-title > label[for=oney_3x] > span::before,
      .opc-wrapper .checkout-payment-method .payment-method-title > label[for=oney_4x] > span::before {
        background-image: url("../images/ooney.png");
        background-repeat: no-repeat;
        height: 40px;
        width: 190px;
        background-size: contain; }
    .opc-wrapper .checkout-payment-method .payment-method-title > label[for=lydia] > span {
      font-size: 0; }
      .opc-wrapper .checkout-payment-method .payment-method-title > label[for=lydia] > span::before {
        background-image: url("../images/lydia.png");
        background-repeat: no-repeat;
        height: 30px;
        width: 100px;
        background-size: contain; }
    .opc-wrapper .checkout-payment-method .payment-method-title > label > a {
      display: none; }

.opc-wrapper .checkout-payment-method .payments .legend + br {
  display: none; }

.opc-wrapper .checkout-payment-method .payment-method-content {
  display: none;
  margin-top: 40px; }
  @media (min-width: 1025px) {
    .opc-wrapper .checkout-payment-method .payment-method-content {
      margin-top: 54px; } }
  .opc-wrapper .checkout-payment-method .payment-method-content .checkout-billing-address .action-edit-address {
    margin-top: 15px;
    cursor: pointer; }
    .opc-wrapper .checkout-payment-method .payment-method-content .checkout-billing-address .action-edit-address span {
      text-decoration: none;
      transition: border-color .2s;
      border-bottom: 1px solid transparent; }
      .opc-wrapper .checkout-payment-method .payment-method-content .checkout-billing-address .action-edit-address span:hover, .opc-wrapper .checkout-payment-method .payment-method-content .checkout-billing-address .action-edit-address span:focus {
        border-color: #000000; }
  .opc-wrapper .checkout-payment-method .payment-method-content .checkout-billing-address label,
  .opc-wrapper .checkout-payment-method .payment-method-content .checkout-billing-address .billing-address-details {
    font-size: 1.4rem;
    line-height: 1.5; }
    @media (min-width: 769px) {
      .opc-wrapper .checkout-payment-method .payment-method-content .checkout-billing-address label,
      .opc-wrapper .checkout-payment-method .payment-method-content .checkout-billing-address .billing-address-details {
        font-size: 1.6rem; } }
  .opc-wrapper .checkout-payment-method .payment-method-content .billing-address-details,
  .opc-wrapper .checkout-payment-method .payment-method-content .billing-address-form,
  .opc-wrapper .checkout-payment-method .payment-method-content .field-select-billing {
    margin-top: 20px;
    margin-left: 36px; }
  .opc-wrapper .checkout-payment-method .payment-method-content .field-select-billing > label {
    margin-bottom: 10px;
    font-family: "BentonSans SC";
    font-size: 1.4rem;
    font-weight: 500; }
  @media (min-width: 769px) {
    .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar {
      margin-top: 30px;
      margin-left: 36px; } }
  .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-cancel {
    margin-top: 10px; }
    @media (min-width: 769px) {
      .opc-wrapper .checkout-payment-method .payment-method-content .actions-toolbar .action.action-cancel {
        margin-top: 0;
        margin-left: 20px; } }
  .opc-wrapper .checkout-payment-method .payment-method-content .billing-address-details {
    font-size: 1.4rem; }
  .opc-wrapper .checkout-payment-method .payment-method-content .payment-method-note {
    margin-left: 36px; }
  .opc-wrapper .checkout-payment-method .payment-method-content .oney-mensual-amount {
    margin-bottom: 25px; }

.opc-wrapper .checkout-payment-method .payment-option {
  margin-top: 20px; }
  .opc-wrapper .checkout-payment-method .payment-option.giftcardaccount, .opc-wrapper .checkout-payment-method .payment-option.discount-code {
    display: none; }
  .opc-wrapper .checkout-payment-method .payment-option .payment-option-title {
    font-weight: bold;
    padding: 14px 40px 14px 0; }
  .opc-wrapper .checkout-payment-method .payment-option .label {
    margin-bottom: 10px; }

.opc-progress-bar {
  display: flex;
  position: relative;
  margin-bottom: 50px;
  border-bottom: 1px solid #CCCCCC; }
  @media (max-width: 1024.98px) {
    .opc-progress-bar {
      justify-content: space-between;
      border-bottom: none;
      max-width: 450px;
      margin-left: auto;
      margin-right: auto; }
      .opc-progress-bar::before {
        content: '';
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        left: 0;
        right: 0;
        height: 1px;
        margin-top: -2px;
        background-color: #000000; }
      .opc-progress-bar::after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
        height: 1px;
        background-color: #CCCCCC;
        width: calc(100vw - 40px); } }
  .opc-progress-bar li {
    position: relative;
    display: flex;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px; }
    @media (max-width: 1024.98px) {
      .opc-progress-bar li {
        background-color: #F8F7F1; }
        .opc-progress-bar li:first-child {
          padding-right: 12px; }
        .opc-progress-bar li:last-child {
          padding-left: 12px; } }
    @media (min-width: 1025px) {
      .opc-progress-bar li:first-of-type {
        margin-right: 60px; } }
    .opc-progress-bar li > span {
      flex: 1;
      font-family: "BentonSans SC";
      font-size: 1.8rem;
      font-weight: 700;
      color: #CCCCCC; }
      @media (min-width: 1025px) {
        .opc-progress-bar li > span {
          font-size: 6rem; } }
    .opc-progress-bar li::before {
      content: '';
      position: relative;
      z-index: 1;
      display: flex;
      align-items: center;
      justify-content: center;
      width: 20px;
      height: 20px;
      margin-right: 6px;
      border: 1px solid #CCCCCC;
      border-radius: 100%;
      font-size: 9px; }
      @media (min-width: 1025px) {
        .opc-progress-bar li::before {
          width: 32px;
          height: 32px;
          margin-top: 8px;
          margin-right: 30px;
          font-size: 1.4rem; } }
    .opc-progress-bar li._active::before, .opc-progress-bar li._complete::before {
      content: "\e91a";
      color: #ffffff;
      border-color: #000000;
      background-color: #000000; }
    .opc-progress-bar li._active span, .opc-progress-bar li._complete span {
      color: #000000; }
    .opc-progress-bar li._complete span {
      cursor: pointer; }

.opc-wrapper .form-login {
  border-bottom: 1px solid #cccccc;
  padding-bottom: 30px;
  margin-bottom: 30px; }
  .opc-wrapper .form-login .actions-toolbar a.action {
    display: inline-block;
    width: auto; }

.opc-wrapper .form-login,
.opc-wrapper .form-shipping-address {
  max-width: 600px; }

.opc-wrapper .field.addresses + .action-show-popup {
  margin-top: 20px; }

@media (min-width: 1025px) {
  .opc-wrapper .methods-shipping .checkout-shipping-method-load {
    border-bottom: 1px solid #000000;
    padding-bottom: 15px; } }

.opc-wrapper .methods-shipping .table-checkout-shipping-method {
  width: 100%; }
  .opc-wrapper .methods-shipping .table-checkout-shipping-method thead {
    display: none; }
  .opc-wrapper .methods-shipping .table-checkout-shipping-method tbody > tr {
    background: #ffffff;
    cursor: pointer; }
    .opc-wrapper .methods-shipping .table-checkout-shipping-method tbody > tr.active {
      background: #0E0E0E;
      color: #ffffff; }
    .opc-wrapper .methods-shipping .table-checkout-shipping-method tbody > tr + tr {
      border-top: 15px solid #F8F7F1; }
      @media (min-width: 1025px) {
        .opc-wrapper .methods-shipping .table-checkout-shipping-method tbody > tr + tr {
          border-top-width: 10px; } }
  .opc-wrapper .methods-shipping .table-checkout-shipping-method tbody td {
    vertical-align: middle;
    padding: 30px 20px; }
    @media (min-width: 1025px) {
      .opc-wrapper .methods-shipping .table-checkout-shipping-method tbody td {
        padding: 40px; } }
    .opc-wrapper .methods-shipping .table-checkout-shipping-method tbody td.col-method {
      max-width: 34px;
      padding-right: 0; }
      @media (min-width: 1025px) {
        .opc-wrapper .methods-shipping .table-checkout-shipping-method tbody td.col-method {
          max-width: 24px; } }
    .opc-wrapper .methods-shipping .table-checkout-shipping-method tbody td.col-carrier-and-method {
      padding-left: 10px; }
      @media (min-width: 1025px) {
        .opc-wrapper .methods-shipping .table-checkout-shipping-method tbody td.col-carrier-and-method {
          padding-left: 24px; } }
    .opc-wrapper .methods-shipping .table-checkout-shipping-method tbody td.col-price {
      text-align: right; }

.opc-block-shipping-information {
  margin-top: 40px; }
  .opc-block-shipping-information .ship-to {
    margin-bottom: 20px; }
    @media (min-width: 1025px) {
      .opc-block-shipping-information .ship-to {
        margin-bottom: 30px; } }
  .opc-block-shipping-information .shipping-information-title {
    display: flex;
    padding-bottom: 5px;
    margin-bottom: 20px;
    border-bottom: 1px solid #CCCCCC;
    font-size: 1.6rem;
    font-weight: 500; }
    .opc-block-shipping-information .shipping-information-title .action-edit {
      margin-left: auto;
      padding-left: 20px; }
  .opc-block-shipping-information .shipping-information-content {
    font-size: 1.4rem; }

div.mgx-popup-inner {
  height: auto;
  max-height: 90vh;
  overflow-y: auto;
  border: none; }
  @media (max-width: 768.98px) {
    div.mgx-popup-inner {
      top: 50% !important;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      height: 100vh; } }
  div.mgx-popup-inner .colissimo-header,
  div.mgx-popup-inner .mondialrelay-header {
    display: none; }
    @media (min-width: 769px) {
      div.mgx-popup-inner .colissimo-header,
      div.mgx-popup-inner .mondialrelay-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0 20px;
        background: #AD9766; }
        div.mgx-popup-inner .colissimo-header > h1,
        div.mgx-popup-inner .mondialrelay-header > h1 {
          width: 100%; } }
  div.mgx-popup-inner .colissimo-content,
  div.mgx-popup-inner .mondialrelay-content {
    box-sizing: border-box;
    padding: 10px 10px 30px; }
    div.mgx-popup-inner .colissimo-content input[type=radio] + label::before, div.mgx-popup-inner .colissimo-content input[type=radio] + label::after,
    div.mgx-popup-inner .mondialrelay-content input[type=radio] + label::before,
    div.mgx-popup-inner .mondialrelay-content input[type=radio] + label::after {
      display: none; }
  div.mgx-popup-inner .colissimo-address,
  div.mgx-popup-inner .mondialrelay-address {
    float: none;
    display: flex;
    align-items: flex-end;
    width: 100%;
    padding: 0;
    background: none;
    border: none; }
    @media (max-width: 768.98px) {
      div.mgx-popup-inner .colissimo-address .colissimo-street,
      div.mgx-popup-inner .colissimo-address .colissimo-postcode,
      div.mgx-popup-inner .colissimo-address .colissimo-city,
      div.mgx-popup-inner .colissimo-address .colissimo-country,
      div.mgx-popup-inner .colissimo-address .mondialrelay-postcode,
      div.mgx-popup-inner .colissimo-address .mondialrelay-country,
      div.mgx-popup-inner .mondialrelay-address .colissimo-street,
      div.mgx-popup-inner .mondialrelay-address .colissimo-postcode,
      div.mgx-popup-inner .mondialrelay-address .colissimo-city,
      div.mgx-popup-inner .mondialrelay-address .colissimo-country,
      div.mgx-popup-inner .mondialrelay-address .mondialrelay-postcode,
      div.mgx-popup-inner .mondialrelay-address .mondialrelay-country {
        width: 100%; }
      div.mgx-popup-inner .colissimo-address p, div.mgx-popup-inner .colissimo-address .cms-no-route .main, .cms-no-route div.mgx-popup-inner .colissimo-address .main,
      div.mgx-popup-inner .mondialrelay-address p,
      div.mgx-popup-inner .mondialrelay-address .cms-no-route .main,
      .cms-no-route div.mgx-popup-inner .mondialrelay-address .main {
        margin: 0 5px 10px; } }
    div.mgx-popup-inner .colissimo-address p, div.mgx-popup-inner .colissimo-address .cms-no-route .main, .cms-no-route div.mgx-popup-inner .colissimo-address .main,
    div.mgx-popup-inner .mondialrelay-address p,
    div.mgx-popup-inner .mondialrelay-address .cms-no-route .main,
    .cms-no-route div.mgx-popup-inner .mondialrelay-address .main {
      float: none;
      margin: 0;
      padding-left: 0;
      padding-right: 0; }
      @media (min-width: 769px) {
        div.mgx-popup-inner .colissimo-address p, div.mgx-popup-inner .colissimo-address .cms-no-route .main, .cms-no-route div.mgx-popup-inner .colissimo-address .main,
        div.mgx-popup-inner .mondialrelay-address p,
        div.mgx-popup-inner .mondialrelay-address .cms-no-route .main,
        .cms-no-route div.mgx-popup-inner .mondialrelay-address .main {
          padding-right: 10px; } }
      div.mgx-popup-inner .colissimo-address p#mr-address-code, div.mgx-popup-inner .colissimo-address .cms-no-route #mr-address-code.main, .cms-no-route div.mgx-popup-inner .colissimo-address #mr-address-code.main,
      div.mgx-popup-inner .mondialrelay-address p#mr-address-code,
      div.mgx-popup-inner .mondialrelay-address .cms-no-route #mr-address-code.main,
      .cms-no-route div.mgx-popup-inner .mondialrelay-address #mr-address-code.main {
        display: none; }
    div.mgx-popup-inner .colissimo-address label,
    div.mgx-popup-inner .mondialrelay-address label {
      margin: 0;
      width: auto; }
    div.mgx-popup-inner .colissimo-address input,
    div.mgx-popup-inner .mondialrelay-address input {
      font-size: 1.2rem; }
      @media (min-width: 769px) {
        div.mgx-popup-inner .colissimo-address input,
        div.mgx-popup-inner .mondialrelay-address input {
          width: auto; } }
    div.mgx-popup-inner .colissimo-address .colissimo-country,
    div.mgx-popup-inner .mondialrelay-address .colissimo-country {
      font-size: 1.2rem; }
      @media (min-width: 769px) {
        div.mgx-popup-inner .colissimo-address .colissimo-country,
        div.mgx-popup-inner .mondialrelay-address .colissimo-country {
          width: 150px; } }
    div.mgx-popup-inner .colissimo-address .mondialrelay-actions,
    div.mgx-popup-inner .colissimo-address .colissimo-actions,
    div.mgx-popup-inner .mondialrelay-address .mondialrelay-actions,
    div.mgx-popup-inner .mondialrelay-address .colissimo-actions {
      float: none;
      margin-left: auto;
      margin-bottom: 0; }
      @media (min-width: 769px) {
        div.mgx-popup-inner .colissimo-address .mondialrelay-actions,
        div.mgx-popup-inner .colissimo-address .colissimo-actions,
        div.mgx-popup-inner .mondialrelay-address .mondialrelay-actions,
        div.mgx-popup-inner .mondialrelay-address .colissimo-actions {
          margin-top: 0; } }
    div.mgx-popup-inner .colissimo-address .mondialrelay-pickup-code input[type=radio] + label:before,
    div.mgx-popup-inner .mondialrelay-address .mondialrelay-pickup-code input[type=radio] + label:before {
      top: 5px;
      left: 3px; }
    div.mgx-popup-inner .colissimo-address .mondialrelay-pickup-code input[type=radio] + label:after,
    div.mgx-popup-inner .mondialrelay-address .mondialrelay-pickup-code input[type=radio] + label:after {
      top: 12px;
      left: 10px; }
    div.mgx-popup-inner .colissimo-address .mondialrelay-pickup-code label,
    div.mgx-popup-inner .mondialrelay-address .mondialrelay-pickup-code label {
      height: 28px;
      font-size: 1.2rem;
      font-weight: 500;
      white-space: nowrap; }
      div.mgx-popup-inner .colissimo-address .mondialrelay-pickup-code label.active,
      div.mgx-popup-inner .mondialrelay-address .mondialrelay-pickup-code label.active {
        background-color: #A39079;
        border: none; }
  div.mgx-popup-inner .colissimo-address {
    flex-wrap: wrap;
    justify-content: space-between; }
    @media (max-width: 768.98px) {
      div.mgx-popup-inner .colissimo-address p, div.mgx-popup-inner .colissimo-address .cms-no-route .main, .cms-no-route div.mgx-popup-inner .colissimo-address .main,
      div.mgx-popup-inner .colissimo-address div {
        width: 48%; } }
    div.mgx-popup-inner .colissimo-address .colissimo-next,
    div.mgx-popup-inner .colissimo-address .colissimo-next > span {
      width: 100%; }
  @media (max-width: 768.98px) {
    div.mgx-popup-inner .mondialrelay-list {
      height: 56vh; } }
  @media (min-width: 769px) {
    div.mgx-popup-inner .mondialrelay-list > ul,
    div.mgx-popup-inner .mondialrelay-list .mondialrelay-map {
      height: 400px; } }
  @media (max-width: 768.98px) {
    div.mgx-popup-inner .colissimo-list {
      height: 50vh; } }
  @media (min-width: 769px) {
    div.mgx-popup-inner .colissimo-list > ul,
    div.mgx-popup-inner .colissimo-list .colissimo-map {
      height: 360px; } }
  div.mgx-popup-inner .mondialrelay-list,
  div.mgx-popup-inner .colissimo-list {
    width: 100%;
    display: flex; }
    @media (max-width: 768.98px) {
      div.mgx-popup-inner .mondialrelay-list,
      div.mgx-popup-inner .colissimo-list {
        flex-direction: column; }
        div.mgx-popup-inner .mondialrelay-list .mondialrelay-map,
        div.mgx-popup-inner .mondialrelay-list .colissimo-map,
        div.mgx-popup-inner .colissimo-list .mondialrelay-map,
        div.mgx-popup-inner .colissimo-list .colissimo-map {
          order: 1; }
        div.mgx-popup-inner .mondialrelay-list > ul,
        div.mgx-popup-inner .colissimo-list > ul {
          order: 2; }
        div.mgx-popup-inner .mondialrelay-list .colissimo-telephone,
        div.mgx-popup-inner .mondialrelay-list .mondialrelay-actions,
        div.mgx-popup-inner .mondialrelay-list .colissimo-actions,
        div.mgx-popup-inner .colissimo-list .colissimo-telephone,
        div.mgx-popup-inner .colissimo-list .mondialrelay-actions,
        div.mgx-popup-inner .colissimo-list .colissimo-actions {
          order: 3; } }
    @media (min-width: 769px) {
      div.mgx-popup-inner .mondialrelay-list,
      div.mgx-popup-inner .colissimo-list {
        align-items: center;
        justify-content: space-between;
        flex-wrap: wrap; } }
    div.mgx-popup-inner .mondialrelay-list > ul,
    div.mgx-popup-inner .colissimo-list > ul {
      width: 100%;
      float: none;
      margin-top: 10px;
      position: relative; }
      @media (min-width: 769px) {
        div.mgx-popup-inner .mondialrelay-list > ul,
        div.mgx-popup-inner .colissimo-list > ul {
          width: calc(100% - 520px);
          margin-top: 0; } }
      div.mgx-popup-inner .mondialrelay-list > ul li label,
      div.mgx-popup-inner .colissimo-list > ul li label {
        padding: 5px 15px 10px;
        margin: 0; }
        @media (min-width: 769px) {
          div.mgx-popup-inner .mondialrelay-list > ul li label,
          div.mgx-popup-inner .colissimo-list > ul li label {
            padding: 10px 15px; } }
        div.mgx-popup-inner .mondialrelay-list > ul li label a,
        div.mgx-popup-inner .colissimo-list > ul li label a {
          background-color: #A39079; }
      div.mgx-popup-inner .mondialrelay-list > ul li input[type=radio] + label::before,
      div.mgx-popup-inner .colissimo-list > ul li input[type=radio] + label::before {
        top: 16px;
        left: 3px; }
      div.mgx-popup-inner .mondialrelay-list > ul li input[type=radio] + label::after,
      div.mgx-popup-inner .colissimo-list > ul li input[type=radio] + label::after {
        top: 23px;
        left: 10px; }
      div.mgx-popup-inner .mondialrelay-list > ul .mondialrelay-show-info,
      div.mgx-popup-inner .colissimo-list > ul .mondialrelay-show-info {
        display: inline-block;
        margin-top: 5px; }
    div.mgx-popup-inner .mondialrelay-list .mondialrelay-map,
    div.mgx-popup-inner .mondialrelay-list .colissimo-map,
    div.mgx-popup-inner .colissimo-list .mondialrelay-map,
    div.mgx-popup-inner .colissimo-list .colissimo-map {
      display: block;
      float: none; }
      @media (max-width: 768.98px) {
        div.mgx-popup-inner .mondialrelay-list .mondialrelay-map,
        div.mgx-popup-inner .mondialrelay-list .colissimo-map,
        div.mgx-popup-inner .colissimo-list .mondialrelay-map,
        div.mgx-popup-inner .colissimo-list .colissimo-map {
          width: 100%; } }
    div.mgx-popup-inner .mondialrelay-list .colissimo-telephone,
    div.mgx-popup-inner .colissimo-list .colissimo-telephone {
      height: auto;
      padding: 0;
      background: none;
      border: none;
      display: flex;
      align-items: center; }
      @media (max-width: 768.98px) {
        div.mgx-popup-inner .mondialrelay-list .colissimo-telephone,
        div.mgx-popup-inner .colissimo-list .colissimo-telephone {
          justify-content: space-between; } }
      div.mgx-popup-inner .mondialrelay-list .colissimo-telephone label,
      div.mgx-popup-inner .colissimo-list .colissimo-telephone label {
        padding-right: 10px;
        margin: 0; }
    div.mgx-popup-inner .mondialrelay-list .mondialrelay-actions,
    div.mgx-popup-inner .mondialrelay-list .colissimo-actions,
    div.mgx-popup-inner .colissimo-list .mondialrelay-actions,
    div.mgx-popup-inner .colissimo-list .colissimo-actions {
      margin-top: 20px;
      width: 100%; }
      @media (min-width: 769px) {
        div.mgx-popup-inner .mondialrelay-list .mondialrelay-actions,
        div.mgx-popup-inner .mondialrelay-list .colissimo-actions,
        div.mgx-popup-inner .colissimo-list .mondialrelay-actions,
        div.mgx-popup-inner .colissimo-list .colissimo-actions {
          margin-top: 10px; } }
  div.mgx-popup-inner .mondialrelay-actions,
  div.mgx-popup-inner .colissimo-actions {
    position: static; }
  div.mgx-popup-inner .colissimo-previous {
    margin-left: 10px; }
    div.mgx-popup-inner .colissimo-previous, div.mgx-popup-inner .colissimo-previous:hover, div.mgx-popup-inner .colissimo-previous:active, div.mgx-popup-inner .colissimo-previous:focus {
      background-color: transparent; }
    div.mgx-popup-inner .colissimo-previous span {
      padding: 0;
      background: none; }
  div.mgx-popup-inner button > span {
    display: inline-block;
    line-height: 3rem;
    font-size: 1.2rem;
    font-weight: 500; }

@media (min-width: 1025px) {
  .opc-sidebar {
    float: left;
    width: 30%;
    max-width: 344px;
    margin-left: 9.55%; } }

.opc-sidebar .action-close {
  display: none; }

.opc-sidebar._show .action-close {
  display: block; }

.opc-block-summary {
  display: flex;
  flex-direction: column; }
  .opc-block-summary > .summary-title {
    order: 1;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
    margin-bottom: 20px;
    border-bottom: 1px solid #CCCCCC; }
    .opc-block-summary > .summary-title .title {
      font-size: 2rem;
      font-weight: 700; }
    @media (min-width: 1025px) {
      .opc-block-summary > .summary-title {
        padding-bottom: 15px; }
        .opc-block-summary > .summary-title .title {
          font-size: 2.2rem; } }
    .opc-block-summary > .summary-title a {
      border-bottom: 1px solid;
      font-size: 1.4rem; }
      .opc-block-summary > .summary-title a::before {
        margin-right: 6px; }
  .opc-block-summary > .data.table.table-totals {
    order: 2;
    margin-bottom: 30px;
    border-bottom: 1px solid #CCCCCC; }
    .opc-block-summary > .data.table.table-totals tr.grand.totals {
      margin-top: 14px; }
      .opc-block-summary > .data.table.table-totals tr.grand.totals th,
      .opc-block-summary > .data.table.table-totals tr.grand.totals td {
        border-top: 0; }
      .opc-block-summary > .data.table.table-totals tr.grand.totals td {
        color: #FF603D; }
    .opc-block-summary > .data.table.table-totals tr:last-child th,
    .opc-block-summary > .data.table.table-totals tr:last-child td {
      padding-bottom: 15px; }
    .opc-block-summary > .data.table.table-totals .totals.charge {
      display: none; }
  .opc-block-summary .shipping-information {
    order: 3; }
  .opc-block-summary > .title {
    order: 4;
    display: block;
    padding-bottom: 5px;
    margin-bottom: 20px;
    border-bottom: 1px solid #CCCCCC;
    font-size: 1.6rem;
    font-weight: 500; }
  .opc-block-summary .items-in-cart {
    order: 5; }
    .opc-block-summary .items-in-cart > .title {
      display: none; }
  .opc-block-summary .minicart-items .subtitle {
    display: none; }
  .opc-block-summary .product-item + .product-item {
    padding-top: 15px;
    margin-top: 15px;
    border-top: 1px solid #CCCCCC; }
  .opc-block-summary .product-item > .product {
    display: flex;
    padding: 20px 15px;
    background-color: #ffffff;
    font-size: 1.4rem;
    font-weight: 500; }
    .opc-block-summary .product-item > .product .product-image-container {
      width: 100px !important;
      height: auto !important; }
      .opc-block-summary .product-item > .product .product-image-container > .product-image-wrapper {
        width: 100%; }
        .opc-block-summary .product-item > .product .product-image-container > .product-image-wrapper > img {
          display: block;
          width: 100%; }
    .opc-block-summary .product-item > .product .product-item-details {
      line-height: 1.2;
      margin-left: 20px;
      flex: 1 1 0; }
      .opc-block-summary .product-item > .product .product-item-details::after {
        content: '';
        display: table;
        clear: both; }
    .opc-block-summary .product-item > .product .product-item-inner {
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap; }
    .opc-block-summary .product-item > .product .product-item-name-block {
      width: 100%;
      margin-bottom: 10px;
      min-height: 60px; }
    .opc-block-summary .product-item > .product .product-item-name {
      display: block;
      font-weight: 500; }
    .opc-block-summary .product-item > .product .product-mdp-caracteristique,
    .opc-block-summary .product-item > .product .product-mdp-nombis {
      font-weight: initial; }
    .opc-block-summary .product-item > .product .details-qty {
      color: #828282;
      font-weight: 400; }
      .opc-block-summary .product-item > .product .details-qty > .label::after {
        content: ':'; }
    .opc-block-summary .product-item > .product .subtotal {
      float: right;
      margin-top: -2px;
      font-size: 1.4rem; }
    .opc-block-summary .product-item > .product .options {
      margin-top: 10px; }
      .opc-block-summary .product-item > .product .options .toggle {
        cursor: pointer;
        display: block;
        margin-bottom: 5px; }
        .opc-block-summary .product-item > .product .options .toggle span {
          display: inline-block;
          border-bottom: 1px solid; }
      .opc-block-summary .product-item > .product .options .item-options {
        display: flex;
        flex-wrap: wrap; }
      .opc-block-summary .product-item > .product .options .label::after {
        content: ":";
        margin: 0 5px; }
      .opc-block-summary .product-item > .product .options .label,
      .opc-block-summary .product-item > .product .options .values {
        display: inline-block;
        vertical-align: middle;
        flex: 50%; }

.checkout-onepage-success {
  background-color: #F8F7F1; }
  .checkout-onepage-success .block-order-details-view,
  .checkout-onepage-success .order-details-items {
    display: none; }
  .checkout-onepage-success .page-main {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 20px; }
    @media (min-width: 1025px) {
      .checkout-onepage-success .page-main {
        margin-top: 100px; } }
    .checkout-onepage-success .page-main > img {
      display: none; }
      @media (min-width: 1025px) {
        .checkout-onepage-success .page-main > img {
          display: block;
          max-width: 130px; } }
  @media (min-width: 1025px) {
    .checkout-onepage-success .page-header {
      background: none; } }
  .checkout-onepage-success .page-title-wrapper {
    text-align: center;
    margin-top: 10px; }
    .checkout-onepage-success .page-title-wrapper .page-title {
      margin-bottom: 30px; }
  .checkout-onepage-success .checkout-success {
    text-align: center;
    max-width: 455px;
    margin-left: auto;
    margin-right: auto;
    line-height: 1.2; }
    .checkout-onepage-success .checkout-success .decoration {
      display: block;
      padding-bottom: 20px;
      text-align: center; }
    .checkout-onepage-success .checkout-success .icon {
      position: relative;
      font-size: 3.5rem; }
      .checkout-onepage-success .checkout-success .icon::before {
        position: absolute;
        top: -7px;
        left: 5px; }
      .checkout-onepage-success .checkout-success .icon::after {
        display: inline-block;
        width: 30px;
        height: 30px;
        border: 1px solid #000000;
        border-radius: 100%;
        content: ""; }
    .checkout-onepage-success .checkout-success .success-text {
      display: block;
      margin-bottom: 30px;
      font-weight: 700;
      font-size: 2.2rem; }
  .checkout-onepage-success .mdp-footer-reinsurance {
    display: none; }
  .checkout-onepage-success .actions-toolbar {
    margin-top: 30px; }
    .checkout-onepage-success .actions-toolbar > .secondary {
      margin-top: 30px; }

.checkout-onepage-failure {
  background-color: #F8F7F1; }
  @media (min-width: 1025px) {
    .checkout-onepage-failure .page-header {
      background: none; } }
  .checkout-onepage-failure .page-main {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center; }
    .checkout-onepage-failure .page-main .page-title-wrapper {
      font-size: 2rem;
      margin-bottom: 30px; }
      @media (min-width: 769px) {
        .checkout-onepage-failure .page-main .page-title-wrapper {
          font-size: 3rem;
          margin-bottom: 60px; } }
    .checkout-onepage-failure .page-main p, .checkout-onepage-failure .page-main .cms-no-route .main, .cms-no-route .checkout-onepage-failure .page-main .main {
      text-align: center; }

.customer-address-index .column.main .table-additional-addresses-items td.actions {
  min-width: 95px; }
  .customer-address-index .column.main .table-additional-addresses-items td.actions a {
    display: inline-flex;
    justify-content: center;
    width: 30px; }
    .customer-address-index .column.main .table-additional-addresses-items td.actions a::before {
      font-size: 1.6rem; }

.customer-address-index .column.main > .actions-toolbar > .secondary {
  display: none; }

.customer-address-form .form-address-edit {
  max-width: 440px; }
  .customer-address-form .form-address-edit .field.region {
    margin-bottom: 11px; }
    .customer-address-form .form-address-edit .field.region input[style="display: none;"] + label {
      display: none; }
  .customer-address-form .form-address-edit .field.zip label {
    display: block !important; }
  .customer-address-form .form-address-edit .field.choice {
    margin-top: 30px;
    margin-left: 0; }
    .customer-address-form .form-address-edit .field.choice + .choice {
      margin-top: 10px; }
    .customer-address-form .form-address-edit .field.choice label {
      font-family: "BentonSans";
      font-size: 1.4rem; }

.account {
  background-color: #F8F7F1; }
  @media (max-width: 768.98px) {
    .account .page-wrapper {
      padding-bottom: 100px; } }
  .account .page-header {
    background-color: #F8F7F1; }
    @media (min-width: 1025px) {
      .account .page-header .mdp-top-links .account-link {
        color: #ffffff;
        background-color: black; } }
  .account .page-main {
    max-width: 1200px; }
  .account .columns {
    display: flex;
    flex-direction: column-reverse;
    padding-bottom: 45px; }
    @media (min-width: 769px) {
      .account .columns {
        flex-direction: row-reverse;
        justify-content: flex-end;
        padding-bottom: 75px; } }
  @media (min-width: 769px) {
    .account.page-layout-2columns-left .sidebar-main,
    .account.page-layout-2columns-left .sidebar-additional {
      float: none;
      width: 25%;
      padding-right: 2%; }
    .account.page-layout-2columns-left .column.main {
      float: none;
      width: 100%;
      max-width: 900px;
      padding-left: 15px;
      border-left: 1px solid #CCCCCC; } }
  .account .page-title {
    line-height: 1; }
  .account .page-title-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
    margin-top: 30px;
    margin-bottom: 40px;
    border-bottom: 1px solid #CCCCCC; }
    @media (min-width: 769px) {
      .account .page-title-wrapper {
        margin-top: 40px;
        margin-bottom: 100px; } }
    .account .page-title-wrapper .nav {
      list-style: none; }
      @media (max-width: 768.98px) {
        .account .page-title-wrapper .nav {
          position: fixed;
          bottom: 0;
          left: 0;
          right: 0;
          background: #ffffff;
          padding: 15px 28px;
          text-align: center;
          z-index: 5; }
          .account .page-title-wrapper .nav .account-log-out {
            text-align: center; } }
      .account .page-title-wrapper .nav .account-log-out {
        display: inline-block;
        padding: 10px 20px;
        font-size: 1.2rem;
        font-family: "BentonSans";
        font-weight: 700;
        line-height: 1;
        color: #ffffff;
        background-color: #000000;
        border: 1px solid #000000;
        border-radius: 100px;
        text-align: center;
        box-shadow: 0px 0px 14px rgba(0, 0, 0, 0);
        transition: background-color .3s, border-color .3s, color .3s, box-shadow .3s;
        text-decoration: none;
        color: #ffffff;
        display: flex;
        align-items: center;
        justify-content: center;
        white-space: nowrap; }
        .account .page-title-wrapper .nav .account-log-out:first-letter {
          text-transform: uppercase; }
        .account .page-title-wrapper .nav .account-log-out:hover:not(:disabled) {
          cursor: pointer;
          transition: background-color .3s, border-color .3s, color .3s;
          background-color: #FF603D;
          border-color: #FF603D;
          box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.15); }
        .account .page-title-wrapper .nav .account-log-out::after {
          content: "\e924";
          font-family: 'icomoon' !important;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          line-height: 1;
          color: #ffffff;
          -webkit-transform: rotateZ(-90deg);
                  transform: rotateZ(-90deg);
          font-size: 20px;
          display: inline-block;
          margin-left: 4px; }
  .account .column.main > .block .block-title {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    margin-bottom: 25px;
    border-bottom: 1px solid #CCCCCC; }
    @media (min-width: 769px) {
      .account .column.main > .block .block-title {
        margin-bottom: 40px; } }
    .account .column.main > .block .block-title strong {
      padding-right: 20px; }
    .account .column.main > .block .block-title a {
      font-family: "BentonSans";
      font-weight: 400;
      font-size: 1.4rem; }
      @media (min-width: 769px) {
        .account .column.main > .block .block-title a {
          font-size: 1.6rem; } }
  .account .column.main .block + .block {
    margin-top: 30px; }
    @media (min-width: 769px) {
      .account .column.main .block + .block {
        margin-top: 60px; } }
  .account .column.main .block.block-addresses-default .box-title, .account .column.main .block[class*="block-dashboard-"] .box-title {
    display: block;
    margin-bottom: 15px;
    font-weight: 700;
    font-size: 1.6rem; }
    @media (min-width: 769px) {
      .account .column.main .block.block-addresses-default .box-title, .account .column.main .block[class*="block-dashboard-"] .box-title {
        font-size: 1.8rem;
        margin-bottom: 20px; } }
  .account .column.main .block.block-addresses-default .block-content, .account .column.main .block[class*="block-dashboard-"] .block-content {
    display: flex;
    justify-content: space-between; }
    @media (max-width: 768.98px) {
      .account .column.main .block.block-addresses-default .block-content, .account .column.main .block[class*="block-dashboard-"] .block-content {
        flex-direction: column; } }
    @media (min-width: 769px) {
      .account .column.main .block.block-addresses-default .block-content > .box, .account .column.main .block[class*="block-dashboard-"] .block-content > .box {
        display: flex;
        flex-direction: column;
        width: 48%; } }
    @media (max-width: 768.98px) {
      .account .column.main .block.block-addresses-default .block-content > .box + .box, .account .column.main .block[class*="block-dashboard-"] .block-content > .box + .box {
        margin-top: 30px; } }
    .account .column.main .block.block-addresses-default .block-content .box-content, .account .column.main .block[class*="block-dashboard-"] .block-content .box-content {
      margin-bottom: 15px;
      font-size: 1.4rem; }
      @media (min-width: 769px) {
        .account .column.main .block.block-addresses-default .block-content .box-content, .account .column.main .block[class*="block-dashboard-"] .block-content .box-content {
          flex: 1;
          margin-bottom: 20px;
          font-size: 1.6rem; } }
      @media (min-width: 769px) {
        .account .column.main .block.block-addresses-default .block-content .box-content + .box-actions, .account .column.main .block[class*="block-dashboard-"] .block-content .box-content + .box-actions {
          margin-top: auto; } }
      .account .column.main .block.block-addresses-default .block-content .box-content + .box-actions a, .account .column.main .block[class*="block-dashboard-"] .block-content .box-content + .box-actions a {
        margin-right: 30px;
        font-size: 1.4rem;
        color: #000000; }
        @media (min-width: 769px) {
          .account .column.main .block.block-addresses-default .block-content .box-content + .box-actions a, .account .column.main .block[class*="block-dashboard-"] .block-content .box-content + .box-actions a {
            font-size: 1.6rem; } }
        @media (max-width: 768.98px) {
          .account .column.main .block.block-addresses-default .block-content .box-content + .box-actions a span, .account .column.main .block[class*="block-dashboard-"] .block-content .box-content + .box-actions a span {
            border-bottom: 1px solid; } }
  .account .actions-toolbar {
    margin-top: 30px; }
    @media (max-width: 768.98px) {
      .account .actions-toolbar {
        text-align: center; } }
    @media (min-width: 769px) {
      .account .actions-toolbar {
        display: flex;
        align-items: center;
        justify-content: space-between; } }
    .account .actions-toolbar > div + div {
      margin-top: 20px; }
      @media (min-width: 769px) {
        .account .actions-toolbar > div + div {
          margin-left: 16px;
          margin-top: 0; } }
  .account .toolbar {
    margin-top: 30px; }
    @media (min-width: 769px) {
      .account .toolbar {
        margin-top: 40px; } }
  .account .pager {
    display: flex;
    align-items: center;
    justify-content: space-between; }
    @media (max-width: 768.98px) {
      .account .pager {
        font-size: 1.2rem; } }
    .account .pager .toolbar-amount {
      margin-bottom: 0; }
    .account .pager .limiter {
      display: flex;
      align-items: center; }
      .account .pager .limiter .limiter-label {
        padding: 10px; }
      .account .pager .limiter .limiter-options {
        flex: 1;
        margin-right: 10px;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 10px; }

@media (max-width: 768.98px) {
  .customer-account-index .column.main {
    margin-bottom: 30px; } }

.customer-account-edit .layus-billeterie {
  margin-bottom: 25px; }

@media (min-width: 769px) {
  .customer-account-edit .form.form-edit-account {
    max-width: 440px; } }

.customer-account-edit .form.form-edit-account .fieldset.info > .choice {
  margin-top: 15px; }
  @media (min-width: 769px) {
    .customer-account-edit .form.form-edit-account .fieldset.info > .choice {
      display: inline-flex;
      margin-top: 25px;
      margin-right: 50px; } }
  .customer-account-edit .form.form-edit-account .fieldset.info > .choice:last-of-type {
    display: none; }
  .customer-account-edit .form.form-edit-account .fieldset.info > .choice label {
    margin-left: 0;
    font-family: "BentonSans";
    font-size: 1.4rem; }

.customer-account-edit .form.form-edit-account .fieldset.password {
  margin-top: 25px;
  margin-bottom: 30px; }

.mdployalty-loyalty-index .loyalty-subtitle {
  margin-bottom: 15px; }

.mdployalty-loyalty-index .loyalty-block:not(.no-loyalty) {
  background-color: #ffffff;
  padding: 15px 30px; }

.mdployalty-loyalty-index .loyalty-info {
  margin-top: 5px;
  font-weight: 500; }

.mdployalty-loyalty-index .no-loyalty.error {
  font-size: 1.4rem;
  margin-top: 24px 0;
  font-weight: 500;
  color: #FF603D; }

.mdployalty-loyalty-index .separator {
  border: 0;
  margin: 15px 0;
  width: 100%;
  height: 1px;
  background-color: #CCCCCC; }
  .mdployalty-loyalty-index .separator--large {
    margin: 24px 0; }

.account .block-addresses-list .block-content {
  flex-direction: column; }

.account .order-details-items .order-title {
  display: none; }

.account .order-details-items .table-wrapper .data.table > thead tr th, .account .order-details-items .table-wrapper .data.table > thead tr td, .account .order-details-items .table-wrapper .data.table > tbody tr th, .account .order-details-items .table-wrapper .data.table > tbody tr td, .account .order-details-items .table-wrapper .data.table > tfoot tr th, .account .order-details-items .table-wrapper .data.table > tfoot tr td {
  border: none; }

.account .order-details-items .table-wrapper .data.table .mark {
  text-align: right; }
  @media (max-width: 768.98px) {
    .account .order-details-items .table-wrapper .data.table .mark {
      float: left;
      text-align: left;
      width: 70%; } }

.account .order-details-items .table-wrapper .data.table .amount {
  text-align: right; }
  @media (max-width: 768.98px) {
    .account .order-details-items .table-wrapper .data.table .amount {
      float: left;
      text-align: right;
      width: 30%; } }

.account .order-details-items + .block-order-details-view {
  margin-top: 20px; }

.account .quote-status,
.account .return-status,
.account .order-status {
  border: 2px solid #f5f5f5;
  border-radius: 3px;
  padding: 12px 20px;
  text-transform: uppercase; }

.newsletter-manage-index .preference .form-newsletter-manage .field {
  margin-top: 10px; }

.newsletter-manage-index .preference .form-newsletter-manage .intro {
  margin-bottom: 10px; }

.newsletter-manage-index .form-newsletter-manage .field {
  margin: 0; }

@media (min-width: 769px) {
  .newsletter-manage-index .form-newsletter-manage .nl-type {
    display: flex; }
    .newsletter-manage-index .form-newsletter-manage .nl-type .nl-type-choice:first-child {
      margin-right: 50px; } }

@media (max-width: 768.98px) {
  .newsletter-manage-index .form-newsletter-manage .nl-type .nl-type-choice:first-child {
    margin-bottom: 15px; } }

.my-orders-search-advanced + .filter-divider {
  height: 1px;
  margin: 20px 0 30px;
  background-color: #CCCCCC; }

.my-orders-search-advanced select {
  padding-top: 18px;
  padding-bottom: 17px; }

@media (max-width: 768.98px) {
  .my-orders-search-advanced select {
    padding-left: 20px; }
  .my-orders-search-advanced input {
    padding-right: 15px;
    padding-left: 15px; }
    .my-orders-search-advanced input + label {
      margin-left: 20px !important; } }

.my-orders-search-advanced fieldset.orders-search-bar {
  display: flex;
  flex-direction: column;
  justify-content: center; }
  @media (min-width: 481px) {
    .my-orders-search-advanced fieldset.orders-search-bar {
      flex-direction: row;
      justify-content: space-between;
      align-items: center; } }

.my-orders-search-advanced fieldset.extra-order-search {
  display: none; }
  .my-orders-search-advanced fieldset.extra-order-search[style="display: block;"], .my-orders-search-advanced fieldset.extra-order-search[style="display: flex;"] {
    margin-top: 10px;
    -webkit-animation: hideBeforeShowing .5s;
            animation: hideBeforeShowing .5s; }
    @media (max-width: 768.98px) {
      .my-orders-search-advanced fieldset.extra-order-search[style="display: block;"], .my-orders-search-advanced fieldset.extra-order-search[style="display: flex;"] {
        margin-top: 10px; } }
    @media (min-width: 769px) {
      .my-orders-search-advanced fieldset.extra-order-search[style="display: block;"], .my-orders-search-advanced fieldset.extra-order-search[style="display: flex;"] {
        display: flex !important;
        flex-wrap: wrap;
        align-items: flex-end;
        justify-content: space-between;
        margin-top: 20px; }
        .my-orders-search-advanced fieldset.extra-order-search[style="display: block;"] > .field, .my-orders-search-advanced fieldset.extra-order-search[style="display: flex;"] > .field {
          width: calc(50% - 10px);
          margin-top: 20px; }
          .my-orders-search-advanced fieldset.extra-order-search[style="display: block;"] > .field.field-order-totals, .my-orders-search-advanced fieldset.extra-order-search[style="display: flex;"] > .field.field-order-totals {
            margin-bottom: -10px; } }
    .my-orders-search-advanced fieldset.extra-order-search[style="display: block;"] .field-order-total .label, .my-orders-search-advanced fieldset.extra-order-search[style="display: flex;"] .field-order-total .label {
      white-space: nowrap; }

.my-orders-search-advanced fieldset.filter-summary > ul {
  display: flex;
  flex-wrap: wrap;
  margin: 20px -5px 0;
  font-size: 1.2rem; }
  .my-orders-search-advanced fieldset.filter-summary > ul li {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 6px 10px 6px 30px;
    margin: 5px;
    border: 1px solid #CCCCCC;
    border-radius: 100px;
    line-height: 1.5;
    transition: border-color .3s; }
    .my-orders-search-advanced fieldset.filter-summary > ul li:last-of-type {
      width: 100%;
      padding: 0;
      margin-top: 15px;
      border: inherit;
      border-radius: inherit; }
    .my-orders-search-advanced fieldset.filter-summary > ul li:hover {
      border-color: #000000; }
    .my-orders-search-advanced fieldset.filter-summary > ul li > a {
      transition: color .3s; }
      .my-orders-search-advanced fieldset.filter-summary > ul li > a:hover {
        color: #FF603D; }
      .my-orders-search-advanced fieldset.filter-summary > ul li > a:not(.action-clear-all) {
        position: absolute;
        content: '';
        top: 0;
        right: 0;
        bottom: 0;
        left: 0; }
        .my-orders-search-advanced fieldset.filter-summary > ul li > a:not(.action-clear-all)::before {
          content: "\e91c";
          position: absolute;
          top: 50%;
          left: 10px;
          -webkit-transform: translateY(-50%);
                  transform: translateY(-50%); }
      .my-orders-search-advanced fieldset.filter-summary > ul li > a.action-clear-all {
        border-bottom: 1px solid currentColor;
        font-size: 1.4rem; }
    .my-orders-search-advanced fieldset.filter-summary > ul li > span.label {
      margin-right: 10px;
      font-size: inherit;
      font-weight: 500; }
    .my-orders-search-advanced fieldset.filter-summary > ul li > span.sub-label {
      margin-right: 5px;
      font-weight: 500; }
      .my-orders-search-advanced fieldset.filter-summary > ul li > span.sub-label + span {
        margin-right: 10px; }
    .my-orders-search-advanced fieldset.filter-summary > ul li > span[data-name="order-total-min"]::after, .my-orders-search-advanced fieldset.filter-summary > ul li > span[data-name="order-total-max"]::after {
      content: "€"; }
    .my-orders-search-advanced fieldset.filter-summary > ul li > span[data-name="order-total-min"] + *[data-name="order-total-max"]::before {
      content: "-";
      margin-left: 5px;
      margin-right: 5px; }

.my-orders-search-advanced .field.search-sku {
  position: relative;
  flex: 1;
  max-width: 480px; }
  @media (min-width: 481px) {
    .my-orders-search-advanced .field.search-sku {
      margin-right: 20px; } }
  .my-orders-search-advanced .field.search-sku button {
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 60px;
    font-size: 2rem;
    color: #CCCCCC; }

.my-orders-search-advanced .field.filters-collapse {
  margin-top: 20px; }
  @media (min-width: 481px) {
    .my-orders-search-advanced .field.filters-collapse {
      margin-top: 0; } }

.my-orders-search-advanced .field.field-order-status, .my-orders-search-advanced .field.field-dates, .my-orders-search-advanced .field.field-created-by {
  margin-bottom: 10px; }
  @media (min-width: 769px) {
    .my-orders-search-advanced .field.field-order-status, .my-orders-search-advanced .field.field-dates, .my-orders-search-advanced .field.field-created-by {
      margin-bottom: 0; } }
  .my-orders-search-advanced .field.field-order-status > label, .my-orders-search-advanced .field.field-dates > label, .my-orders-search-advanced .field.field-created-by > label {
    margin-bottom: 5px;
    margin-left: 0 !important; }

.my-orders-search-advanced .field.field-dates > .label[for="order-date-from"] {
  margin-left: 0; }

.my-orders-search-advanced .field.field-dates .range .control {
  display: flex;
  align-items: center; }
  .my-orders-search-advanced .field.field-dates .range .control > .sub-label {
    margin-right: 5px;
    font-family: "BentonSans SC";
    font-size: 1.1rem; }

.my-orders-search-advanced .field.field-date {
  margin-top: 0; }
  @media (max-width: 768.98px) {
    .my-orders-search-advanced .field.field-date + .field-date {
      margin-top: 10px; } }
  .my-orders-search-advanced .field.field-date > .control {
    position: relative; }
    .my-orders-search-advanced .field.field-date > .control > input[type="text"][id="order-date-from"], .my-orders-search-advanced .field.field-date > .control > input[type="text"][id="order-date-to"] {
      padding-bottom: 20px; }
  .my-orders-search-advanced .field.field-date .ui-datepicker-trigger {
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 60px;
    width: 40px;
    font-size: 0;
    cursor: pointer; }
    @media (min-width: 1025px) {
      .my-orders-search-advanced .field.field-date .ui-datepicker-trigger {
        height: 70px; } }
    .my-orders-search-advanced .field.field-date .ui-datepicker-trigger::before {
      content: "\e911";
      font-size: 1.6rem; }

@media (min-width: 769px) {
  .my-orders-search-advanced .range {
    display: flex;
    justify-content: space-between; }
    .my-orders-search-advanced .range > .field {
      width: calc(50% - 10px); } }

.my-orders-search-advanced .actions-toolbar {
  width: 100%;
  margin: 20px 0; }
  .my-orders-search-advanced .actions-toolbar > .primary {
    display: flex;
    flex-direction: column; }
    @media (min-width: 769px) {
      .my-orders-search-advanced .actions-toolbar > .primary {
        flex-direction: row; } }
    .my-orders-search-advanced .actions-toolbar > .primary a {
      margin-bottom: 10px; }
      @media (min-width: 769px) {
        .my-orders-search-advanced .actions-toolbar > .primary a {
          margin-bottom: 0;
          margin-right: 20px; } }
    .my-orders-search-advanced .actions-toolbar > .primary button {
      text-align: center; }

@media (min-width: 1025px) {
  .wishlist-index-index.account.page-layout-2columns-left .column.main {
    max-width: 860px;
    padding-left: 70px; } }

.wishlist-index-index .wishlist-share-container {
  display: flex;
  justify-content: flex-end; }
  @media (min-width: 769px) {
    .wishlist-index-index .wishlist-share-container {
      margin-bottom: 20px; } }
  .wishlist-index-index .wishlist-share-container .wishlist-share-btn {
    display: flex;
    align-items: center;
    cursor: pointer; }
    .wishlist-index-index .wishlist-share-container .wishlist-share-btn > span:not([class*="icon-"]) {
      margin-left: 10px;
      border-bottom: 1px solid;
      line-height: 1.5; }

.wishlist-index-index .products-grid.wishlist {
  padding-top: 0; }
  .wishlist-index-index .products-grid.wishlist .product-image-photo {
    display: block; }

.wishlist-index-index .products-grid .product-items li.product-item {
  /*@include breakpoint(only-md) {
                    &:first-child {
                        padding-top: 10px;
                        margin-top: 20px;
                        border-top: 1px solid $c-light6;
                    }
                }*/ }
  .wishlist-index-index .products-grid .product-items li.product-item + li.product-item {
    padding-top: 10px;
    margin-top: 10px;
    border-top: 1px solid #CCCCCC; }
    @media (min-width: 769px) {
      .wishlist-index-index .products-grid .product-items li.product-item + li.product-item {
        padding-top: 15px;
        margin-top: 15px; } }

.wishlist-index-index .products-grid .product-items .product-item-tooltip {
  padding-right: 100px; }
  .wishlist-index-index .products-grid .product-items .product-item-tooltip .action.details.tooltip,
  .wishlist-index-index .products-grid .product-items .product-item-tooltip .subtitle,
  .wishlist-index-index .products-grid .product-items .product-item-tooltip .values {
    display: none; }
  .wishlist-index-index .products-grid .product-items .product-item-tooltip .label {
    display: inline-block; }
    .wishlist-index-index .products-grid .product-items .product-item-tooltip .label:not(:first-child)::before {
      content: "-";
      margin: 0 2px; }

.wishlist-index-index .products-grid .product-items .toolbar.wishlist-toolbar,
.wishlist-index-index .products-grid .product-items .actions-toolbar {
  display: none; }

.wishlist-index-index .products-grid .product-items .product-item-info, .wishlist-index-index .products-grid .product-items .mst-searchautocomplete__index.magento_catalog_product ul > li, .mst-searchautocomplete__index.magento_catalog_product .wishlist-index-index .products-grid .product-items ul > li {
  position: relative;
  padding: 15px 10px;
  background-color: #ffffff; }
  @media (min-width: 769px) {
    .wishlist-index-index .products-grid .product-items .product-item-info, .wishlist-index-index .products-grid .product-items .mst-searchautocomplete__index.magento_catalog_product ul > li, .mst-searchautocomplete__index.magento_catalog_product .wishlist-index-index .products-grid .product-items ul > li {
      padding: 15px 20px 30px 20px; } }
  .wishlist-index-index .products-grid .product-items .product-item-info::after, .wishlist-index-index .products-grid .product-items .mst-searchautocomplete__index.magento_catalog_product ul > li::after, .mst-searchautocomplete__index.magento_catalog_product .wishlist-index-index .products-grid .product-items ul > li::after {
    content: '';
    display: table;
    clear: both; }

.wishlist-index-index .products-grid .product-items .product-item-metas {
  padding-right: 30px; }

.wishlist-index-index .products-grid .product-items .labels,
.wishlist-index-index .products-grid .product-items .discount-percent {
  display: inline-block; }

.wishlist-index-index .products-grid .product-items .product-item-photo {
  float: left;
  width: 100px;
  margin-bottom: 10px;
  margin-right: 15px; }
  @media (min-width: 769px) {
    .wishlist-index-index .products-grid .product-items .product-item-photo {
      width: 200px;
      margin-right: 40px;
      margin-bottom: 0; } }
  .wishlist-index-index .products-grid .product-items .product-item-photo .product-image-wrapper {
    padding-bottom: 0 !important; }

.wishlist-index-index .products-grid .product-items .product-item-name {
  display: block;
  margin-bottom: 15px;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5; }
  @media (min-width: 769px) {
    .wishlist-index-index .products-grid .product-items .product-item-name {
      margin-bottom: 10px;
      font-size: 1.6rem; } }

@media (min-width: 769px) {
  .wishlist-index-index .products-grid .product-items .product-item-name,
  .wishlist-index-index .products-grid .product-items .nombis-caracteristiques {
    padding-right: 80px; } }

.wishlist-index-index .products-grid .product-items .price-box {
  font-size: 1.4rem;
  font-weight: 500;
  position: absolute;
  right: 20px;
  bottom: 80px; }
  @media (min-width: 769px) {
    .wishlist-index-index .products-grid .product-items .price-box {
      font-size: 1.6rem;
      top: 55px;
      right: 16.5px; } }
  .wishlist-index-index .products-grid .product-items .price-box p, .wishlist-index-index .products-grid .product-items .price-box .cms-no-route .main, .cms-no-route .wishlist-index-index .products-grid .product-items .price-box .main {
    display: flex;
    margin-bottom: 0; }
    @media (max-width: 768.98px) {
      .wishlist-index-index .products-grid .product-items .price-box p, .wishlist-index-index .products-grid .product-items .price-box .cms-no-route .main, .cms-no-route .wishlist-index-index .products-grid .product-items .price-box .main {
        flex-direction: column;
        align-items: flex-end; }
        .wishlist-index-index .products-grid .product-items .price-box p .special-price, .wishlist-index-index .products-grid .product-items .price-box .cms-no-route .main .special-price, .cms-no-route .wishlist-index-index .products-grid .product-items .price-box .main .special-price {
          margin-left: 0; } }

@media (max-width: 768.98px) {
  .wishlist-index-index .products-grid .product-items .box-tocart .field.qty {
    width: 100px;
    margin-bottom: 0;
    margin-right: 20px; } }

@media (min-width: 376px) {
  .wishlist-index-index .products-grid .product-items .box-tocart .field.qty {
    margin-left: 110px; } }

@media (min-width: 769px) {
  .wishlist-index-index .products-grid .product-items .box-tocart .field.qty {
    margin-left: 0; } }

.wishlist-index-index .products-grid .product-items .box-tocart .product-item-actions {
  margin-top: 20px; }

@media (max-width: 768.98px) {
  .wishlist-index-index .products-grid .product-items .box-tocart .tocart {
    font-size: 1.2rem; } }

.wishlist-index-index .products-grid .product-items .box-tocart .action {
  padding-top: 8px;
  padding-bottom: 8px; }

.wishlist-index-index .products-grid .product-items .product-item-inner {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 20px;
  min-height: 100px; }
  @media (max-width: 768.98px) {
    .wishlist-index-index .products-grid .product-items .product-item-inner {
      clear: both; } }
  .wishlist-index-index .products-grid .product-items .product-item-inner > .product-item-actions {
    position: absolute;
    top: 15px;
    right: 20px;
    margin-top: 0; }
    .wishlist-index-index .products-grid .product-items .product-item-inner > .product-item-actions > .action {
      color: #000000; }
      .wishlist-index-index .products-grid .product-items .product-item-inner > .product-item-actions > .action.edit {
        display: none; }

@media (max-width: 768.98px) {
  .wishlist-index-index .form-wishlist-items > .actions-toolbar .action {
    font-size: 1.2rem; }
    .wishlist-index-index .form-wishlist-items > .actions-toolbar .action.update {
      margin-bottom: 15px; }
    .wishlist-index-index .form-wishlist-items > .actions-toolbar .action.btn--border, .wishlist-index-index .form-wishlist-items > .actions-toolbar .action.pagebuilder-button-secondary, .wishlist-index-index .form-wishlist-items > .actions-toolbar .action.viewcart, .wishlist-index-index .form-wishlist-items > .actions-toolbar .action.alert, .wishlist-index-index .form-wishlist-items > .actions-toolbar body .amgdprcookie-modal-container .modal-inner-wrap .action.amgdprcookie-button--border, body .amgdprcookie-modal-container .modal-inner-wrap .wishlist-index-index .form-wishlist-items > .actions-toolbar .action.amgdprcookie-button--border,
    .wishlist-index-index .form-wishlist-items > .actions-toolbar body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block button--border.action, body .amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-buttons-block .wishlist-index-index .form-wishlist-items > .actions-toolbar button--border.action,
    .wishlist-index-index .form-wishlist-items > .actions-toolbar body .amgdprcookie-groups-modal .modal-inner-wrap .action.amgdprcookie-button--border, body .amgdprcookie-groups-modal .modal-inner-wrap .wishlist-index-index .form-wishlist-items > .actions-toolbar .action.amgdprcookie-button--border,
    .wishlist-index-index .form-wishlist-items > .actions-toolbar body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block button--border.action, body .amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-buttons-block .wishlist-index-index .form-wishlist-items > .actions-toolbar button--border.action, .wishlist-index-index .opc-wrapper .checkout-payment-method .payment-method-content .form-wishlist-items > .actions-toolbar .action.action-cancel, .opc-wrapper .checkout-payment-method .payment-method-content .wishlist-index-index .form-wishlist-items > .actions-toolbar .action.action-cancel, .wishlist-index-index .form-wishlist-items > .actions-toolbar div.personalized-container .action.personalized-options.start-personalized, div.personalized-container .wishlist-index-index .form-wishlist-items > .actions-toolbar .action.personalized-options.start-personalized, .wishlist-index-index .form-wishlist-items > .actions-toolbar .ui-datepicker .ui-datepicker-buttonpane button.action, .ui-datepicker .ui-datepicker-buttonpane .wishlist-index-index .form-wishlist-items > .actions-toolbar button.action, .wishlist-index-index .form-wishlist-items > .actions-toolbar .action.mdp-filter-btn-open {
      width: 100%; } }

@media (min-width: 769px) {
  .wishlist-index-index .form-wishlist-items > .actions-toolbar .action.update {
    margin-right: 20px; } }

.wishlist-index-index .toolbar.wishlist-toolbar {
  font-size: 1.2rem; }
  @media (min-width: 769px) {
    .wishlist-index-index .toolbar.wishlist-toolbar {
      font-size: 1.4rem; } }

@media (min-width: 769px) {
  .wishlist-index-share .form.wishlist.share {
    max-width: 440px; } }

.wishlist-index-share .form.wishlist.share .field {
  display: block; }
  .wishlist-index-share .form.wishlist.share .field.emails, .wishlist-index-share .form.wishlist.share .field.text {
    padding: 0; }
    .wishlist-index-share .form.wishlist.share .field.emails label, .wishlist-index-share .form.wishlist.share .field.text label {
      margin-left: 0;
      margin-bottom: 10px;
      font-size: 1.4rem;
      font-weight: 500; }
  .wishlist-index-share .form.wishlist.share .field.text {
    margin: 0; }
  .wishlist-index-share .form.wishlist.share .field + .mage-error {
    margin-top: -10px;
    margin-bottom: 10px;
    margin-left: 0; }

.customer-account-logoutsuccess,
.customer-account-create,
.customer-account-createpassword,
.customer-account-forgotpassword,
.customer-account-login,
.contact-index-index {
  background-color: #F8F7F1; }
  .customer-account-logoutsuccess .page-header,
  .customer-account-create .page-header,
  .customer-account-createpassword .page-header,
  .customer-account-forgotpassword .page-header,
  .customer-account-login .page-header,
  .contact-index-index .page-header {
    background-color: #F8F7F1; }
  .customer-account-logoutsuccess .page-main,
  .customer-account-create .page-main,
  .customer-account-createpassword .page-main,
  .customer-account-forgotpassword .page-main,
  .customer-account-login .page-main,
  .contact-index-index .page-main {
    max-width: 1200px; }
  .customer-account-logoutsuccess .page-title,
  .customer-account-create .page-title,
  .customer-account-createpassword .page-title,
  .customer-account-forgotpassword .page-title,
  .customer-account-login .page-title,
  .contact-index-index .page-title {
    margin-top: 30px;
    border-bottom: 1px solid #CCCCCC; }
    @media (min-width: 769px) {
      .customer-account-logoutsuccess .page-title,
      .customer-account-create .page-title,
      .customer-account-createpassword .page-title,
      .customer-account-forgotpassword .page-title,
      .customer-account-login .page-title,
      .contact-index-index .page-title {
        margin-top: 40px; } }
  .customer-account-logoutsuccess .columns .column.main,
  .customer-account-create .columns .column.main,
  .customer-account-createpassword .columns .column.main,
  .customer-account-forgotpassword .columns .column.main,
  .customer-account-login .columns .column.main,
  .contact-index-index .columns .column.main {
    width: 100%;
    max-width: 440px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 60px; }
    @media (min-width: 769px) {
      .customer-account-logoutsuccess .columns .column.main,
      .customer-account-create .columns .column.main,
      .customer-account-createpassword .columns .column.main,
      .customer-account-forgotpassword .columns .column.main,
      .customer-account-login .columns .column.main,
      .contact-index-index .columns .column.main {
        margin-top: 100px; } }

.customer-account-forgotpassword .columns,
.customer-account-login .columns {
  padding-bottom: 125px; }
  @media (min-width: 769px) {
    .customer-account-forgotpassword .columns,
    .customer-account-login .columns {
      padding-bottom: 230px; } }

[class*="customer-account-"] .login-container,
[class*="customer-account-"] .form.password.forget,
[class*="customer-account-"] .form.create.account.form-create-account {
  padding-left: 15px;
  border-left: 1px solid #CCCCCC; }

@media (max-width: 768.98px) {
  .contact-index-index .columns {
    margin: 0 -10px; } }

.contact-index-index .columns .column.main {
  max-width: 550px; }
  @media (min-width: 769px) {
    .contact-index-index .columns .column.main {
      max-width: 650px; } }

.contact-index-index form.contact {
  padding: 30px 15px;
  background-color: #ffffff; }
  @media (min-width: 481px) {
    .contact-index-index form.contact {
      padding: 30px; } }
  @media (min-width: 769px) {
    .contact-index-index form.contact {
      padding: 50px; } }
  .contact-index-index form.contact .note + select {
    margin-top: 15px;
    margin-bottom: 30px; }

.customer-account-create .form.create.account.form-create-account .legend {
  margin-bottom: 0; }

.customer-account-create .form.create.account.form-create-account .fieldset.create > .field.choice {
  display: none; }

.customer-account-create .form.create.account.form-create-account .fieldset.newsletter .newsletter-message {
  margin: 30px 0;
  font-size: 1.4rem;
  line-height: 1.5; }

.customer-account-create .form.create.account.form-create-account .field.newsletter {
  display: block; }
  .customer-account-create .form.create.account.form-create-account .field.newsletter > .control + .control {
    margin-top: 15px; }
  .customer-account-create .form.create.account.form-create-account .field.newsletter label {
    margin-left: 0;
    font-family: "BentonSans";
    font-weight: 400;
    font-size: 1.4rem; }

@media (min-width: 769px) {
  .customer-account-create .form.create.account.form-create-account .actions-toolbar {
    margin-top: 40px; } }

.customer-account-create .amgdpr-checkbox .amgdpr-label {
  font-family: "BentonSans";
  font-weight: 400; }

.customer-account-create .amgdpr-checkbox .amgdpr-text a {
  text-decoration: underline; }

.customer-account-login .login-container {
  padding-left: 15px;
  border-left: 1px solid #CCCCCC; }
  .customer-account-login .login-container .field.email {
    margin-top: 0; }
  @media (max-width: 768.98px) {
    .customer-account-login .login-container .actions-toolbar .secondary {
      display: flex;
      justify-content: space-between;
      margin-top: 30px; } }
  @media (min-width: 769px) {
    .customer-account-login .login-container .actions-toolbar .secondary {
      text-align: right; } }
  .customer-account-login .login-container .actions-toolbar .secondary .action {
    font-size: 1.4rem; }
    .customer-account-login .login-container .actions-toolbar .secondary .action.newcus {
      margin-left: 20px; }
      @media (min-width: 769px) {
        .customer-account-login .login-container .actions-toolbar .secondary .action.newcus {
          border-bottom: 1px solid; } }
  .customer-account-login .login-container .actions-toolbar > .primary {
    margin-top: 40px; }
    @media (min-width: 769px) {
      .customer-account-login .login-container .actions-toolbar > .primary {
        margin-top: 60px; } }

.customer-account-forgotpassword .form.password.forget .field.note {
  font-size: 1.4rem;
  line-height: 1.3; }

.customer-account-forgotpassword .form.password.forget .actions-toolbar {
  margin-top: 40px; }
  @media (min-width: 769px) {
    .customer-account-forgotpassword .form.password.forget .actions-toolbar {
      margin-top: 60px; } }

.account .orders-history .order-row {
  position: relative;
  padding: 45px 15px 0; }

@media (min-width: 769px) {
  .account .orders-history .table-order-items .invoice {
    text-align: center; } }

.account .orders-history .table-order-items .order-row .col.total {
  order: 0; }

.account .orders-history .table-order-items .order-row .col.date {
  order: 1; }

.account .orders-history .table-order-items .order-row .col.status {
  order: 2; }

.account .orders-history .table-order-items .order-row .col.invoice,
.account .orders-history .table-order-items .order-row .col.actions {
  order: 5; }

@media (min-width: 769px) {
  .account .orders-history .table-order-items .order-row td {
    font-weight: 500;
    font-size: 1.4rem; }
    .account .orders-history .table-order-items .order-row td:first-child {
      padding-left: 55px; }
    .account .orders-history .table-order-items .order-row td:nth-child(even):not(last-child) {
      color: #828282;
      font-weight: 400; }
  .account .orders-history .table-order-items .order-row .col.invoice {
    text-align: center; }
    .account .orders-history .table-order-items .order-row .col.invoice .action {
      justify-content: center; }
    .account .orders-history .table-order-items .order-row .col.invoice .icon-download {
      font-size: 21px; }
    .account .orders-history .table-order-items .order-row .col.invoice .action-text {
      display: none; }
  .account .orders-history .table-order-items .order-row .col.actions .toggle-order-details {
    left: 15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); } }

.account .orders-history .table-order-items .order-row .col.actions {
  padding: 0; }
  .account .orders-history .table-order-items .order-row .col.actions .action {
    display: inline-block; }
    @media (max-width: 768.98px) {
      .account .orders-history .table-order-items .order-row .col.actions .action {
        padding: 15px; } }
    .account .orders-history .table-order-items .order-row .col.actions .action + .action {
      margin-left: 5px; }

@media (min-width: 769px) {
  .account .orders-history .table-order-items .order-details .col.product {
    position: relative; }
    .account .orders-history .table-order-items .order-details .col.product .product-image-photo {
      width: auto;
      max-height: 100px; }
  .account .orders-history .table-order-items .order-details .order-details-col {
    padding: 0; }
    .account .orders-history .table-order-items .order-details .order-details-col table tbody tr {
      padding-top: 10px;
      padding-bottom: 10px; }
      .account .orders-history .table-order-items .order-details .order-details-col table tbody tr + tr {
        border-top: 1px solid #F8F7F1; } }

.account .orders-history .table-order-items .order-details .col.product {
  position: relative; }
  @media (max-width: 768.98px) {
    .account .orders-history .table-order-items .order-details .col.product {
      flex-direction: row;
      align-items: center; } }
  .account .orders-history .table-order-items .order-details .col.product::before {
    display: none; }
  .account .orders-history .table-order-items .order-details .col.product .product-item-image {
    padding-bottom: 10px;
    max-width: 100px;
    display: inline-block;
    vertical-align: middle; }
  .account .orders-history .table-order-items .order-details .col.product .product-item-details {
    display: inline-block;
    vertical-align: middle;
    padding-left: 10px;
    font-weight: 500;
    max-width: calc(100% - 100px); }
    .account .orders-history .table-order-items .order-details .col.product .product-item-details span {
      display: block;
      line-height: 1.2; }

.account .orders-history .toggle-order-details {
  position: absolute;
  top: 25px;
  right: 30px;
  background-color: #000000;
  width: 22px;
  height: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  cursor: pointer; }
  .account .orders-history .toggle-order-details .icon-arrow {
    color: #ffffff;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
    -webkit-transform: rotateZ(90deg);
            transform: rotateZ(90deg); }
  .account .orders-history .toggle-order-details-icon {
    color: #ffffff;
    position: relative;
    left: 1px;
    bottom: 1px; }
  .account .orders-history .toggle-order-details.selected .icon-arrow {
    -webkit-transform: rotateZ(-90deg);
            transform: rotateZ(-90deg); }

@media (max-width: 768.98px) {
  .account .orders-history .order-row .invoice {
    width: 100%;
    margin-top: 20px; } }

.account .orders-history .order-row .invoice::before {
  content: none !important; }

.account .orders-history .order-row .invoice .action {
  display: flex; }
  .account .orders-history .order-row .invoice .action-text {
    text-decoration: underline;
    margin-left: 3px; }

@media (max-width: 768.98px) {
  .account .orders-history .order-details .col-product-infos,
  .account .orders-history .order-details .col-product-infos .col {
    width: 100%;
    padding-top: 10px; }
    .account .orders-history .order-details .col-product-infos .unit-price,
    .account .orders-history .order-details .col-product-infos .qty,
    .account .orders-history .order-details .col-product-infos .col .unit-price,
    .account .orders-history .order-details .col-product-infos .col .qty {
      width: 50%; } }

.account .orders-history .order-details > td {
  width: 100%; }

.account .orders-history .order-details .col-total-infos {
  width: 100%; }
  .account .orders-history .order-details .col-total-infos tbody {
    width: 100%; }
    .account .orders-history .order-details .col-total-infos tbody tr td,
    .account .orders-history .order-details .col-total-infos tbody tr td:first-child,
    .account .orders-history .order-details .col-total-infos tbody tr td:nth-child(2) {
      padding-top: 5px;
      padding-bottom: 5px; }

.account .orders-history .order-details .col-address-infos .title {
  font-weight: 500;
  margin-bottom: 10px;
  margin-top: 10px; }

.account .orders-history .order-details .order-details-col {
  width: 100%; }
  @media (max-width: 768.98px) {
    .account .orders-history .order-details .order-details-col {
      padding: 0; } }
  .account .orders-history .order-details .order-details-col > table {
    margin-bottom: 10px; }
  .account .orders-history .order-details .order-details-col tbody {
    width: 100%; }
    .account .orders-history .order-details .order-details-col tbody tr td {
      padding-top: 10px;
      padding-bottom: 10px; }
  .account .orders-history .order-details .order-details-col .product-image-container {
    display: inline-block;
    text-align: center;
    width: 100% !important; }
  .account .orders-history .order-details .order-details-col .product-image-wrapper {
    display: inline-block;
    padding-bottom: 0 !important; }

.account .orders-history .order-details > td {
  width: 100%; }

.account .table-order-items {
  background-color: #ffffff; }

.blog-page .page-title {
  margin-top: 50px;
  margin-bottom: 20px; }
  @media (min-width: 769px) {
    .blog-page .page-title {
      margin-top: 70px; } }

.widget.block.block-categories {
  margin: 0 -20px 89px;
  background-color: #F8F7F1;
  padding: 30px 35px; }
  @media (min-width: 1025px) {
    .widget.block.block-categories {
      margin: 0 -30px 89px; } }
  .widget.block.block-categories .accordion {
    display: flex;
    flex-wrap: wrap; }
    .widget.block.block-categories .accordion li {
      margin-right: 50px; }
      .widget.block.block-categories .accordion li a {
        display: flex;
        font-size: 16px;
        font-weight: 500;
        line-height: 22px;
        font-family: "BentonSans";
        position: relative; }
        .widget.block.block-categories .accordion li a:before {
          content: '';
          display: block;
          width: 20px;
          height: 20px;
          border-radius: 5px;
          border: 1px solid #CCCCCC;
          margin-right: 18px; }
      .widget.block.block-categories .accordion li.active a:after {
        content: '';
        position: absolute;
        left: 6px;
        border-right: 3px solid #000000;
        border-bottom: 3px solid #000000;
        width: 7px;
        height: 14px;
        -webkit-transform: rotate(41deg);
                transform: rotate(41deg); }

.post-list-wrapper {
  margin: 0 auto;
  max-width: 670px; }
  @media (min-width: 1440px) {
    .post-list-wrapper {
      max-width: unset;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content; } }
  @media (min-width: 1440px) {
    .post-list-wrapper .post-list {
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      display: grid;
      grid-template-columns: 670px 670px;
      grid-gap: 30px; } }
  .post-list-wrapper .post-list .post-holder {
    position: relative;
    border-bottom: unset; }
    .post-list-wrapper .post-list .post-holder:after {
      content: '';
      height: 100%;
      width: 1px;
      position: absolute;
      right: -15px;
      top: 0;
      bottom: 0;
      background-color: #CCCCCC; }
    .post-list-wrapper .post-list .post-holder:nth-child(2n):after {
      display: none !important; }
    .post-list-wrapper .post-list .post-holder .post-categories {
      position: absolute;
      top: 15px;
      left: 15px; }
      .post-list-wrapper .post-list .post-holder .post-categories a {
        border-radius: 3px;
        padding: 1px 10px;
        font-size: 14px;
        line-height: 25px;
        font-weight: 500;
        font-family: "BentonSans SC";
        letter-spacing: 0.1em;
        color: #ffffff;
        background-color: #000000; }
    .post-list-wrapper .post-list .post-holder .post-ftimg-hld {
      max-height: 420px;
      height: 100%;
      width: 100%;
      overflow: hidden;
      margin-bottom: 15px; }
      .post-list-wrapper .post-list .post-holder .post-ftimg-hld img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover; }
    .post-list-wrapper .post-list .post-holder .post-publish-date {
      font-size: 20px;
      line-height: 28px;
      font-family: "BentonSans";
      margin-bottom: 5px; }
    .post-list-wrapper .post-list .post-holder .post-title-holder {
      font-size: 22px;
      line-height: 31px;
      font-weight: bold;
      font-family: "BentonSans";
      margin-bottom: 5px; }
    .post-list-wrapper .post-list .post-holder .post-description {
      max-width: 480px;
      margin-bottom: 30px;
      color: #000000;
      font-size: 1.5rem; }
    .post-list-wrapper .post-list .post-holder .post-read-more {
      font-size: 14px;
      font-family: "BentonSans SC";
      line-height: 20px;
      font-weight: 500;
      padding: 10px 21px;
      border-radius: 60px;
      background-color: #000000;
      transition: .3s;
      color: #ffffff; }
      .post-list-wrapper .post-list .post-holder .post-read-more:hover, .post-list-wrapper .post-list .post-holder .post-read-more:focus {
        background-color: #FF603D; }
    .post-list-wrapper .post-list .post-holder .post-footer {
      margin-top: 20px; }

.blog-post-view .post-view .post-holder .item.post-categories {
  margin-bottom: 12px;
  margin-top: 50px; }
  @media (min-width: 769px) {
    .blog-post-view .post-view .post-holder .item.post-categories {
      margin-top: 70px; } }

.blog-post-view .post-view .post-holder .post-title {
  margin-bottom: 10px; }

.blog-post-view .post-view .post-image {
  margin-left: -20px;
  margin-right: -20px; }
  @media (min-width: 1025px) {
    .blog-post-view .post-view .post-image {
      margin-bottom: 20px;
      margin-left: -30px;
      margin-right: -30px; } }
  .blog-post-view .post-view .post-image img {
    max-height: 648px;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover; }

.blog-post-view .post-view .post-container {
  padding-left: 0;
  padding-right: 0;
  margin-top: 60px;
  max-width: 1200px; }
  @media (min-width: 769px) {
    .blog-post-view .post-view .post-container {
      display: flex;
      align-items: flex-start;
      margin-top: 80px; } }

@media (min-width: 769px) {
  .blog-post-view .post-view .sidebar {
    width: 100%;
    max-width: 350px;
    padding-right: 90px;
    position: -webkit-sticky;
    position: sticky;
    top: 100px; } }

.blog-post-view .post-view .sidebar .widget.block .block-title {
  padding-bottom: 5px;
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 18px; }
  .blog-post-view .post-view .sidebar .widget.block .block-title strong {
    font-family: "BentonSans SC";
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 22px; }

.blog-post-view .post-view .sidebar .widget.block.block-popular-posts.block-list-posts {
  font-family: "BentonSans"; }
  .blog-post-view .post-view .sidebar .widget.block.block-popular-posts.block-list-posts .block-content .item > div > span {
    display: block;
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 3px; }
  .blog-post-view .post-view .sidebar .widget.block.block-popular-posts.block-list-posts .block-content .post-item-link {
    font-size: 20px;
    line-height: 24px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    font-weight: bold;
    border-bottom: 1px solid #CCCCCC;
    display: block; }

.blog-post-view .post-view .sidebar .widget.block.block-archive {
  margin-top: 50px; }
  .blog-post-view .post-view .sidebar .widget.block.block-archive .block-content .item {
    margin-bottom: 10px; }
    .blog-post-view .post-view .sidebar .widget.block.block-archive .block-content .item > a {
      font-size: 18px;
      line-height: 25px;
      text-decoration: underline;
      font-weight: 400; }

.blog-post-view .post-view .main-content {
  padding-right: 60px; }
  .blog-post-view .post-view .main-content .post-description {
    color: #000000; }
    .blog-post-view .post-view .main-content .post-description p, .blog-post-view .post-view .main-content .post-description .cms-no-route .main, .cms-no-route .blog-post-view .post-view .main-content .post-description .main {
      margin-bottom: 20px;
      font-size: 1.8rem;
      line-height: 2; }
    .blog-post-view .post-view .main-content .post-description a {
      color: #000000 !important; }
    .blog-post-view .post-view .main-content .post-description .pagebuilder-button-primary {
      color: #ffffff !important; }

body.catalog-product-view:not(.init-personalized-product) .gallery-placeholder.popup-gallery {
  opacity: 0;
  visibility: hidden; }

body.catalog-product-view .product.media {
  overflow: hidden !important; }
  @media (max-width: 768.98px) {
    body.catalog-product-view .product.media .gallery-placeholder img {
      max-width: 100% !important;
      max-height: 100% !important;
      height: auto !important;
      width: 100% !important; } }
  body.catalog-product-view .product.media .popup-gallery {
    position: absolute;
    z-index: 1;
    display: flex;
    align-items: flex-start;
    background: #FFF;
    transition: visibility .3s ease-out, opacity .3s ease-out;
    top: 50px;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%; }
    @media (min-width: 769px) {
      body.catalog-product-view .product.media .popup-gallery {
        top: 80px;
        bottom: 0; } }
    body.catalog-product-view .product.media .popup-gallery .custom-personalized-wrapper {
      display: flex;
      align-items: flex-start;
      justify-content: center;
      width: 100% !important;
      height: auto !important;
      max-width: 100% !important;
      max-height: 100% !important; }
      body.catalog-product-view .product.media .popup-gallery .custom-personalized-wrapper div#container,
      body.catalog-product-view .product.media .popup-gallery .custom-personalized-wrapper .designAreasDiv {
        display: flex;
        justify-content: center;
        height: 100% !important;
        width: 100% !important; }
    body.catalog-product-view .product.media .popup-gallery img {
      height: auto !important;
      width: 100% !important;
      float: none; }
      @media (min-width: 769px) {
        body.catalog-product-view .product.media .popup-gallery img {
          max-width: 500px !important;
          max-height: 500px !important; } }
    body.catalog-product-view .product.media .popup-gallery .canvas-container,
    body.catalog-product-view .product.media .popup-gallery canvas.canvas {
      height: 100% !important;
      width: 100% !important; }
      @media (min-width: 769px) {
        body.catalog-product-view .product.media .popup-gallery .canvas-container,
        body.catalog-product-view .product.media .popup-gallery canvas.canvas {
          max-width: 500px !important;
          max-height: 500px !important; } }

div.personalized-container {
  background: none;
  width: auto !important;
  left: initial !important; }
  div.personalized-container.tab-view .section {
    background: none;
    border: none; }
  div.personalized-container .personalized-options {
    background: none;
    float: none;
    margin-bottom: 20px; }
    @media (min-width: 1025px) {
      div.personalized-container .personalized-options.start-personalized {
        font-size: 1.8rem; } }
    @media (min-width: 1025px) {
      div.personalized-container .personalized-options.complete-personalized {
        font-size: 1.8rem; } }
  div.personalized-container .edit-personalized {
    display: inline-flex;
    align-items: center;
    width: auto;
    padding: 0;
    font-size: 1.4rem;
    font-weight: 400;
    margin-bottom: 20px;
    margin-top: 0; }
    div.personalized-container .edit-personalized:hover {
      cursor: pointer;
      color: #FF603D; }
    @media (min-width: 1025px) {
      div.personalized-container .edit-personalized {
        font-size: 1.6rem; } }
    div.personalized-container .edit-personalized span {
      text-decoration: underline; }
    div.personalized-container .edit-personalized::before {
      content: "\e944";
      margin-right: 10px;
      font-size: 1.8rem; }
  div.personalized-container .home {
    margin-bottom: 30px;
    border-bottom: 1px solid #000000;
    height: auto; }
    div.personalized-container .home #home {
      background: none;
      cursor: pointer; }
  div.personalized-container > input[type="radio"] + label {
    border: none; }
    div.personalized-container > input[type="radio"] + label::after {
      display: none; }
  div.personalized-container #content-template,
  div.personalized-container #directional-pad {
    display: none !important; }
  div.personalized-container #content-template {
    max-height: none;
    background: none;
    border: none;
    padding: 0;
    overflow: visible; }
    div.personalized-container #content-template .information-text {
      margin-top: 10px;
      margin-bottom: 20px;
      font-size: 1.4rem;
      font-style: italic;
      line-height: 1.2; }
  div.personalized-container .imageTemplate {
    display: flex;
    flex-direction: column;
    margin-top: 10px; }
    div.personalized-container .imageTemplate span.a-center {
      display: block;
      margin: 0; }
    div.personalized-container .imageTemplate input,
    div.personalized-container .imageTemplate select,
    div.personalized-container .imageTemplate .info {
      width: 100%; }
      div.personalized-container .imageTemplate input + .label,
      div.personalized-container .imageTemplate select + .label,
      div.personalized-container .imageTemplate .info + .label {
        margin-top: 20px; }
    div.personalized-container .imageTemplate input:checked + label {
      color: #000000;
      border: none !important; }
    div.personalized-container .imageTemplate span.label {
      margin-bottom: 5px;
      padding-left: 20px;
      display: block; }
      div.personalized-container .imageTemplate span.label + select {
        margin-top: 0; }
    div.personalized-container .imageTemplate .resizeimagediv {
      width: 100%;
      text-align: center; }
      div.personalized-container .imageTemplate .resizeimagediv .image-wrapper {
        display: inline-block;
        overflow: hidden;
        border: 1px solid transparent;
        transition: border-color .2s linear; }
        div.personalized-container .imageTemplate .resizeimagediv .image-wrapper:hover {
          border-color: #000000; }
          div.personalized-container .imageTemplate .resizeimagediv .image-wrapper:hover .preview-image {
            -webkit-transform: scale(1.4);
                    transform: scale(1.4); }
    div.personalized-container .imageTemplate .preview-image {
      -webkit-transform: scale(1);
              transform: scale(1);
      transition: -webkit-transform .2s linear;
      transition: transform .2s linear;
      transition: transform .2s linear, -webkit-transform .2s linear; }
    div.personalized-container .imageTemplate .info {
      display: flex;
      flex-direction: row-reverse;
      justify-content: flex-start; }
      div.personalized-container .imageTemplate .info .characters-left,
      div.personalized-container .imageTemplate .info .lblMaxLength {
        float: none; }
    div.personalized-container .imageTemplate #text-effects-container {
      margin-top: 20px; }
    div.personalized-container .imageTemplate .text_effects li {
      padding-left: 0; }
      div.personalized-container .imageTemplate .text_effects li::before {
        display: none; }
      div.personalized-container .imageTemplate .text_effects li.field {
        float: none;
        margin-top: 20px;
        font-family: "BentonSans SC";
        font-weight: 500; }

.engraving-options {
  margin-top: 10px;
  font-weight: 400;
  font-size: 1.2rem; }
  @media (min-width: 769px) {
    .engraving-options {
      font-size: 1.4rem;
      margin-top: 20px; } }

.engraving-options__label {
  font-family: "BentonSans SC"; }

.engraving-options__list {
  margin-top: 5px; }

@media (max-width: 1024.98px) {
  body.searchautocomplete__active {
    overflow: hidden; }
    body.searchautocomplete__active .overlay {
      display: block; } }

.mst-searchautocomplete__autocomplete {
  position: static !important;
  z-index: 4;
  background-color: #ffffff;
  width: 100%;
  padding: 0 !important;
  margin-top: 40px !important;
  margin-left: auto;
  margin-right: auto; }
  .mst-searchautocomplete__autocomplete .meta .title {
    font-weight: 500; }
  .mst-searchautocomplete__autocomplete .mst-searchautocomplete__close {
    position: fixed;
    right: 10px;
    display: flex;
    align-items: center;
    top: 10px;
    font-size: 4rem; }
    @media (min-width: 1025px) {
      .mst-searchautocomplete__autocomplete .mst-searchautocomplete__close {
        top: 90px !important;
        right: 110px; } }
    .mst-searchautocomplete__autocomplete .mst-searchautocomplete__close:before {
      content: 'Fermer';
      margin-right: 20px;
      display: inline-block;
      font-size: 1.4rem; }

.mst-searchautocomplete__wrapper {
  max-width: 1190px;
  height: 100%;
  max-height: calc(100vh - 200px);
  margin: 0 auto;
  overflow-x: hidden;
  overflow-y: auto;
  font-family: "BentonSans"; }

.mst-searchautocomplete__index.magento_catalog_product .mst-searchautocomplete__index-title {
  font-family: "BentonSans SC";
  font-size: 14px;
  line-height: 25px;
  letter-spacing: 0.1em;
  margin-bottom: 7px; }

.mst-searchautocomplete__index.magento_catalog_product ul > li {
  display: flex; }
  @media (max-width: 1024.98px) {
    .mst-searchautocomplete__index.magento_catalog_product ul > li {
      border-width: 0 !important; }
      .mst-searchautocomplete__index.magento_catalog_product ul > li + li {
        border-top-width: 1px !important; }
      .mst-searchautocomplete__index.magento_catalog_product ul > li .status-titles-grid {
        display: none; } }
  @media (min-width: 1025px) {
    .mst-searchautocomplete__index.magento_catalog_product ul > li + li {
      border-top: transparent; } }
  .mst-searchautocomplete__index.magento_catalog_product ul > li .picture {
    width: 70px; }
    @media (min-width: 1025px) {
      .mst-searchautocomplete__index.magento_catalog_product ul > li .picture {
        width: 180px; } }
    .mst-searchautocomplete__index.magento_catalog_product ul > li .picture img {
      width: 120px; }
  @media (max-width: 1024.98px) {
    .mst-searchautocomplete__index.magento_catalog_product ul > li .meta .stock,
    .mst-searchautocomplete__index.magento_catalog_product ul > li .meta .delivery-label {
      font-size: 1.1rem;
      display: inline-block; }
    .mst-searchautocomplete__index.magento_catalog_product ul > li .meta .stock:before {
      margin-right: 6px; } }
  .mst-searchautocomplete__index.magento_catalog_product ul > li .delivery-label::before {
    content: "-";
    display: inline-block;
    margin-right: 5px; }

.mst-searchautocomplete__index-title {
  font-size: 1.4rem;
  font-weight: 700; }

.mst-search-categories {
  display: flex;
  flex-direction: column; }
  @media (min-width: 1025px) {
    .mst-search-categories {
      flex-direction: row;
      flex-wrap: wrap;
      margin: -10px -35px; } }
  @media (max-width: 1024.98px) {
    .mst-search-categories li + li {
      margin-top: 10px; } }
  @media (min-width: 1025px) {
    .mst-search-categories li {
      width: calc(100% / 3);
      padding: 10px 35px; } }
  .mst-search-categories li a {
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 20px;
    border: 1px solid currentColor;
    font-size: 1.6rem;
    font-weight: 700;
    color: #AD9766; }
    .mst-search-categories li a:hover, .mst-search-categories li a:focus {
      color: #DABC63; }
    .mst-search-categories li a.category-link {
      position: relative; }
      .mst-search-categories li a.category-link:hover [class*="icon-"], .mst-search-categories li a.category-link:focus [class*="icon-"] {
        background-color: #FF603D; }
      .mst-search-categories li a.category-link [class*="icon-"] {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        min-width: 60px;
        padding: 15px;
        background-color: #ECE2DA;
        color: #ffffff;
        font-size: 3rem;
        transition: background-color .3s; }
      .mst-search-categories li a.category-link .category-name {
        padding-left: 60px; }

.mst-searchautocomplete__show-all {
  float: right;
  padding: 0; }
  .mst-searchautocomplete__show-all > a {
    font-weight: 500;
    font-size: 15px;
    line-height: 21px;
    font-family: "BentonSans"; }

.mst-searchautocomplete__close {
  padding: 10px;
  font-size: 26px;
  position: absolute;
  right: 12px;
  top: 7px; }
  .mst-searchautocomplete__close:hover {
    cursor: pointer; }
  @media (min-width: 1025px) {
    .mst-searchautocomplete__close {
      display: none; } }

@media (min-width: 769px) {
  .mst-searchautocomplete__inner {
    display: flex; } }

.mst-searchautocomplete__products {
  display: flex;
  overflow-x: auto;
  padding-bottom: 20px; }
  @media (min-width: 1025px) {
    .mst-searchautocomplete__products {
      display: flex;
      flex-wrap: wrap; } }
  .mst-searchautocomplete__products > li {
    padding: 0 8px 7px 10px;
    flex: 1 1 0; }
    @media (min-width: 769px) {
      .mst-searchautocomplete__products > li {
        flex: none;
        width: 50%;
        margin-bottom: 10px; } }
    .mst-searchautocomplete__products > li:hover .mst-product-image-inner:after {
      height: calc(100% + 136px) !important;
      top: -136px !important; }
    .mst-searchautocomplete__products > li .description {
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      /* autoprefixer: off */
      -webkit-box-orient: vertical; }
    .mst-searchautocomplete__products > li .store-mobile {
      padding: 4px 12px;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      margin-left: auto;
      margin-right: auto; }
      .mst-searchautocomplete__products > li .store-mobile span.price {
        color: #ffffff !important;
        display: flex; }
        .mst-searchautocomplete__products > li .store-mobile span.price:after {
          content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 17'%3E%3Cdefs/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-width='1.5' d='M9.511 5.19048V4c0-1.65685-1.24196-3-2.77399-3-1.53204 0-2.774 1.34315-2.774 3v1.19048'/%3E%3Crect width='11.9737' height='10.9445' x='.75' y='5.30566' stroke='%23fff' stroke-width='1.5' rx='1.25'/%3E%3C/svg%3E");
          width: 13px;
          position: relative;
          top: 2px;
          margin-left: 6px; }

.mst-searchautocomplete__item {
  display: flex;
  flex-direction: column; }

.mst-product-image-wrapper {
  width: 100%;
  margin-bottom: 10px; }
  .mst-product-image-wrapper img {
    width: 126px;
    height: 126px;
    -o-object-fit: cover;
       object-fit: cover;
    margin: 0 auto;
    display: block; }

.mst-searchautocomplete__right-side {
  flex: 1 1 0; }
  @media (max-width: 1024.98px) {
    .mst-searchautocomplete__right-side {
      position: relative; } }
  @media (min-width: 1025px) {
    .mst-searchautocomplete__right-side {
      margin-left: 45px; } }
  @media (max-width: 1024.98px) {
    .mst-searchautocomplete__right-side .mst-searchautocomplete__index-title {
      margin-bottom: 27px !important; } }

.mst-product-image-inner {
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  font-size: 14px;
  line-height: 20px; }
  .mst-product-image-inner:after {
    content: '';
    position: absolute;
    display: block;
    height: 100%;
    width: 1px;
    left: -10px;
    top: 0;
    bottom: 0;
    background-color: #CCCCCC;
    transition: .3s; }
  .mst-product-image-inner .meta {
    margin-bottom: 10px; }
  .mst-product-image-inner .title a {
    font-size: 14px; }
    .mst-product-image-inner .title a:hover {
      text-decoration: underline; }

.mst-searchautocomplete__left-side {
  width: 240px; }
  .mst-searchautocomplete__left-side .mst-searchautocomplete__index {
    margin-bottom: 50px; }
  .mst-searchautocomplete__left-side .magento_catalog_product {
    display: none;
    visibility: hidden;
    width: 1px;
    height: 1px;
    margin: 0; }
  .mst-searchautocomplete__left-side .mst-searchautocomplete__index-title {
    font-family: "BentonSans SC" !important;
    line-height: 25px !important;
    font-size: 14px !important;
    margin-bottom: 27px; }
  .mst-searchautocomplete__left-side ul > li {
    padding: 10px 18px 12px 11px;
    border: 1px solid #CCCCCC;
    border-radius: 10px;
    margin-bottom: 8px; }
    @media (max-width: 1024.98px) {
      .mst-searchautocomplete__left-side ul > li {
        max-width: 236px;
        width: 100%; } }
    .mst-searchautocomplete__left-side ul > li:hover {
      cursor: pointer; }
      .mst-searchautocomplete__left-side ul > li:hover a {
        text-decoration: underline; }
    .mst-searchautocomplete__left-side ul > li a {
      font-weight: 500;
      font-size: 16px;
      line-height: 22px;
      font-family: "BentonSans";
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content; }
      .mst-searchautocomplete__left-side ul > li a i {
        margin: 0 5px; }

.catalogsearch-result-index.page-products .page-title-wrapper {
  padding-bottom: 0; }
  @media (min-width: 1025px) {
    .catalogsearch-result-index.page-products .page-title-wrapper {
      border: none; } }

.mst-search__index-blackbird_contentmanager_content .mst-search__index_items {
  display: flex;
  flex-wrap: wrap;
  margin-left: -20px;
  margin-right: -20px; }

.mst-search__index-blackbird_contentmanager_content .mst-search__index_item {
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 50px;
  width: 100%; }
  @media (min-width: 769px) {
    .mst-search__index-blackbird_contentmanager_content .mst-search__index_item {
      width: 50%;
      border-right: 1px solid #000000; }
      .mst-search__index-blackbird_contentmanager_content .mst-search__index_item:nth-child(2n) {
        border: none; } }
  @media (min-width: 1025px) {
    .mst-search__index-blackbird_contentmanager_content .mst-search__index_item {
      width: 25%; }
      .mst-search__index-blackbird_contentmanager_content .mst-search__index_item:nth-child(2n) {
        border-right: 1px solid #000000; }
      .mst-search__index-blackbird_contentmanager_content .mst-search__index_item:nth-child(4n) {
        border: none; } }

.mst-search__index-blackbird_contentmanager_content .item-content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 30px 15px;
  height: 100%;
  background-color: #F8F7F1; }

.mst-search__index-blackbird_contentmanager_content .item-title {
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  flex: 1 1 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.4; }

.mst-search__index-blackbird_contentmanager_content .item-description {
  font-size: 1.6rem;
  line-height: 1.6; }

.mst-search__index-blackbird_contentmanager_content .item-action {
  display: inline-block;
  margin-top: 20px; }

.mst-search__result-tabs {
  display: none;
  margin-top: 30px;
  margin-bottom: 15px;
  overflow-x: auto;
  white-space: nowrap;
  border-bottom: 1px solid #CCCCCC; }
  @media (min-width: 769px) {
    .mst-search__result-tabs {
      margin-top: 50px;
      margin-bottom: 30px; } }
  .mst-search__result-tabs li {
    font-size: 2.6rem;
    line-height: 38px;
    font-weight: bold;
    font-family: "BentonSans SC"; }
    @media (min-width: 1025px) {
      .mst-search__result-tabs li {
        font-size: 3.4rem; } }
    .mst-search__result-tabs li:not(:last-of-type):after {
      content: '/';
      margin: 0 15px; }
    .mst-search__result-tabs li a {
      display: inline-block;
      padding-top: 5px;
      padding-bottom: 5px;
      position: relative; }
      .mst-search__result-tabs li a.active:after {
        content: '';
        width: 100%;
        height: 2px;
        background-color: #000000;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0; }

.mst-search__index-magento-catalog-category li {
  margin-bottom: 5px; }
  .mst-search__index-magento-catalog-category li .mst-search__highlight {
    font-weight: bold; }

@media (max-width: 1024.98px) {
  #netreviews_reviews_tab .block-content.with-label-link {
    padding-bottom: 40px;
    position: relative; } }

#netreviews_reviews_tab .block-title {
  margin-bottom: 20px; }
  #netreviews_reviews_tab .block-title .counter {
    margin-left: 10px;
    margin-right: auto; }

#netreviews_reviews_tab .netreviews-rating-section {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  border-bottom: 1px solid #000000;
  padding-bottom: 15px; }

#netreviews_reviews_tab .netreviews_note_generale {
  line-height: 1;
  margin-bottom: 0;
  font-size: 3.2rem;
  font-family: "BentonSans SC";
  font-weight: 700; }

@media (max-width: 768.98px) {
  #netreviews_reviews_tab .netreviews_reviews_section {
    border-bottom: 1px solid #000000; } }

@media (max-width: 768.98px) {
  #netreviews_reviews_tab .netreviews_reviews_section .slick-list {
    padding-right: 20px; } }

@media (max-width: 768.98px) {
  #netreviews_reviews_tab .netreviews_review_items {
    padding-top: 30px; }
    #netreviews_reviews_tab .netreviews_review_items .netreviews_review_part {
      padding: 24px 5px 24px 15px; }
    #netreviews_reviews_tab .netreviews_review_items .stars {
      position: absolute;
      top: 24px;
      right: 10px; }
    #netreviews_reviews_tab .netreviews_review_items .name {
      padding-right: 100px; } }

#netreviews_reviews_tab .netreviews_review_part {
  position: relative; }
  @media (min-width: 1025px) {
    #netreviews_reviews_tab .netreviews_review_part {
      display: flex;
      padding-top: 50px;
      padding-bottom: 30px;
      border-bottom: 1px solid #000000; }
      #netreviews_reviews_tab .netreviews_review_part .part-head {
        flex: 1 1 0;
        padding-right: 30px; }
      #netreviews_reviews_tab .netreviews_review_part .part-comment {
        flex: 2 1 0; } }
  #netreviews_reviews_tab .netreviews_review_part .name {
    font-size: 1.8rem;
    line-height: 1.2; }
    @media (min-width: 769px) {
      #netreviews_reviews_tab .netreviews_review_part .name {
        font-size: 2rem; } }
  #netreviews_reviews_tab .netreviews_review_part .list {
    font-size: 1.4rem; }
  #netreviews_reviews_tab .netreviews_review_part .review-text {
    margin-top: 30px;
    margin-bottom: 0;
    font-size: 1.4rem; }
    @media (min-width: 769px) {
      #netreviews_reviews_tab .netreviews_review_part .review-text {
        font-size: 1.6rem; } }
    #netreviews_reviews_tab .netreviews_review_part .review-text strong {
      font-size: 1.8rem; }
      @media (min-width: 769px) {
        #netreviews_reviews_tab .netreviews_review_part .review-text strong {
          font-size: 2.2rem; } }

@media (max-width: 768.98px) {
  #netreviews_reviews_tab .netreviews_review_items {
    margin-right: -20px; }
    #netreviews_reviews_tab .netreviews_review_items .netreviews_review_item {
      opacity: 0; }
    #netreviews_reviews_tab .netreviews_review_items .slick-slide .netreviews_review_item {
      opacity: 1; } }

.netreviews_bg_stars_big .nr-icon,
.netreviews_review_part .nr-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important; }
  .netreviews_bg_stars_big .nr-icon.grey,
  .netreviews_review_part .nr-icon.grey {
    color: #D1D1D1 !important; }
  .netreviews_bg_stars_big .nr-icon.gold,
  .netreviews_review_part .nr-icon.gold {
    color: #000000 !important; }

.netreviews_bg_stars_big .nr-star::before,
.netreviews_review_part .nr-star::before {
  content: "\e95f"; }

.netreviews_bg_stars_big .nr-star.gold::before,
.netreviews_review_part .nr-star.gold::before {
  content: "\e95e"; }

div.netreviews_bg_stars_big {
  position: relative;
  width: auto;
  max-width: none; }
  div.netreviews_bg_stars_big div {
    font-size: 20px;
    position: static; }
  div.netreviews_bg_stars_big div + div {
    position: absolute;
    top: 0; }
  div.netreviews_bg_stars_big > a {
    display: flex;
    align-items: center;
    text-decoration: none; }
    div.netreviews_bg_stars_big > a .counter {
      display: flex;
      align-items: center;
      margin-left: 5px; }
      div.netreviews_bg_stars_big > a .counter span {
        text-decoration: underline; }

.product.alert.stock .field {
  margin: 20px 0; }

.product.alert.stock .message {
  text-align: center;
  font-weight: 500;
  margin: 20px; }

.breadcrumbs .items {
  font-size: 0;
  font-weight: 400; }
  @media (min-width: 769px) {
    .breadcrumbs .items {
      margin: 20px 0; } }
  .breadcrumbs .items > li {
    display: inline-flex;
    align-items: center; }
    .breadcrumbs .items > li,
    .breadcrumbs .items > li > a,
    .breadcrumbs .items > li > strong {
      color: #000000;
      font-size: 1.3rem;
      line-height: 1.4; }
    .breadcrumbs .items > li a:hover {
      text-decoration: underline; }
    .breadcrumbs .items > li > strong {
      font-weight: 700; }
    .breadcrumbs .items > li + li {
      padding-left: 4px; }
      .breadcrumbs .items > li + li::before {
        position: relative;
        top: 1px;
        content: "\e907";
        font-size: 1rem;
        color: #000000;
        padding-right: 4px; }

@media (max-width: 768.98px) {
  .catalog-product-view .breadcrumbs .item {
    display: none; }
    .catalog-product-view .breadcrumbs .item:nth-last-child(2) {
      display: flex;
      font-size: 1.4rem;
      text-transform: uppercase;
      font-weight: 500; }
      .catalog-product-view .breadcrumbs .item:nth-last-child(2)::before {
        content: "\e907";
        text-transform: none;
        font-family: 'icomoon' !important;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        line-height: 1;
        speak: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        top: 0;
        padding-right: 0;
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg); }
    .catalog-product-view .breadcrumbs .item > a {
      display: inline-block;
      padding: 8px 5px;
      font-size: 1.6rem; } }

.actions.dropdown {
  position: relative;
  z-index: 1;
  font-size: 1.4rem; }
  .actions.dropdown.active > ul.dropdown {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
    @media (max-width: 768.98px) {
      .actions.dropdown.active > ul.dropdown {
        position: static; } }
  .actions.dropdown > .toggle {
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 10px 20px;
    position: relative;
    z-index: 1;
    font-family: "BentonSans SC";
    font-weight: 500; }
    .actions.dropdown > .toggle::after {
      display: inline-block;
      content: "\e907";
      margin-left: 8px;
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg); }
  .actions.dropdown > ul.dropdown {
    position: absolute;
    padding-top: 10px;
    padding-bottom: 10px;
    visibility: hidden;
    opacity: 0;
    background-color: #ffffff;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px);
    transition: opacity .3s linear, -webkit-transform .3s linear;
    transition: opacity .3s linear, transform .3s linear;
    transition: opacity .3s linear, transform .3s linear, -webkit-transform .3s linear; }
    @media (min-width: 769px) {
      .actions.dropdown > ul.dropdown {
        border: 1px solid #CCCCCC;
        border-radius: 10px;
        margin-top: -1px;
        position: absolute;
        top: 100%;
        left: 0;
        min-width: 100%; } }
    .actions.dropdown > ul.dropdown > li a {
      display: block;
      padding: 10px 20px; }
      @media (min-width: 769px) {
        .actions.dropdown > ul.dropdown > li a {
          background-color: transparent;
          padding: 10px 20px;
          transition: background-color .3s linear, color .2s linear; }
          .actions.dropdown > ul.dropdown > li a:hover {
            background-color: #AD9766;
            color: #ffffff; } }

.ui-datepicker {
  display: none;
  z-index: 9;
  width: auto;
  min-width: 270px;
  padding: 15px;
  border: #ffffff 4px solid;
  box-sizing: border-box;
  background: #F8F7F1;
  box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.35); }
  .ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0 10px;
    background: transparent;
    border: none; }
  .ui-datepicker .ui-datepicker-title {
    display: flex;
    margin: 0 32px;
    text-align: center; }
    .ui-datepicker .ui-datepicker-title .ui-datepicker-month {
      width: 47%;
      margin-right: 5%; }
    .ui-datepicker .ui-datepicker-title .ui-datepicker-year {
      width: 48%; }
    .ui-datepicker .ui-datepicker-title select {
      padding: 4px 25px 5px 10px;
      margin: 1px 0; }
  .ui-datepicker .ui-datepicker-prev,
  .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer; }
    .ui-datepicker .ui-datepicker-prev span,
    .ui-datepicker .ui-datepicker-next span {
      display: block;
      position: absolute;
      left: 50%;
      margin-left: -8px;
      top: 50%;
      margin-top: -5px;
      font-size: 0px;
      width: 0px;
      height: 0px;
      border: solid;
      border-width: 5px 8px 5px 0;
      border-color: transparent #FF603D transparent transparent; }
  .ui-datepicker .ui-datepicker-next-hover span,
  .ui-datepicker .ui-datepicker-prev-hover span {
    border-color: transparent #FF603D transparent transparent; }
  .ui-datepicker .ui-datepicker-prev {
    left: 2px; }
  .ui-datepicker .ui-datepicker-next {
    right: 2px; }
    .ui-datepicker .ui-datepicker-next span {
      margin-left: 0px;
      top: 50%;
      margin-top: -5px;
      border-width: 5px 0 5px 8px;
      border-color: transparent transparent transparent #FF603D; }
  .ui-datepicker table {
    width: 100%;
    font-size: 1.4rem; }
  .ui-datepicker .ui-datepicker-buttonpane {
    overflow: hidden;
    padding-top: 10px;
    border-top: #CCCCCC 1px solid;
    text-align: right; }
    .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
      float: left; }
  .ui-datepicker .ui-datepicker-calendar {
    background: #ffffff;
    border: #CCCCCC 1px solid;
    border-collapse: collapse; }
    .ui-datepicker .ui-datepicker-calendar .ui-state-disabled {
      background: #f9f9f9; }
      .ui-datepicker .ui-datepicker-calendar .ui-state-disabled span {
        color: #959595; }
    .ui-datepicker .ui-datepicker-calendar td {
      border: #CCCCCC 1px solid; }
      .ui-datepicker .ui-datepicker-calendar td span,
      .ui-datepicker .ui-datepicker-calendar td a {
        display: block;
        padding: 8px 5px 5px;
        text-align: center;
        text-decoration: none;
        color: #000000; }
      .ui-datepicker .ui-datepicker-calendar td .ui-state-hover {
        background: #000000;
        color: #ffffff; }
    .ui-datepicker .ui-datepicker-calendar th {
      background: #F8F7F1;
      border: #CCCCCC 1px solid;
      padding: 10px 5px 6px;
      text-transform: uppercase; }
    .ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-col {
      text-align: center;
      border: #CCCCCC 1px solid; }
    .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today {
      background: #ff8a70; }
      .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today span {
        color: #ffffff; }
    .ui-datepicker .ui-datepicker-calendar .ui-state-active {
      background: #DABC63; }

.ui-timepicker-div {
  padding: 10px 0 5px 0; }
  .ui-timepicker-div .ui-widget-header {
    margin-bottom: 8px; }
  .ui-timepicker-div dl {
    text-align: left; }
    .ui-timepicker-div dl dt {
      height: 25px;
      margin-bottom: -22px; }
    .ui-timepicker-div dl .ui_tpicker_time_label {
      margin-bottom: -25px; }
    .ui-timepicker-div dl dd {
      margin: 0 10px 10px 65px; }
  .ui-timepicker-div td {
    font-size: 90%; }

.ui-tpicker-grid-label {
  background: none;
  border: none;
  margin: 0;
  padding: 0; }

.ui-slider {
  position: relative;
  text-align: left; }
  .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    cursor: default; }

.ui-slider-horizontal {
  height: 10px;
  border-radius: 10px;
  border: none;
  background: #dadada; }
  .ui-slider-horizontal .ui-slider-handle {
    margin-left: -5px; }

.ui-slider-handle {
  height: 10px;
  width: 10px;
  border-radius: 10px;
  background: #FF603D;
  display: block;
  position: absolute; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
  position: absolute;
  /*must have*/
  z-index: -1;
  /*must have*/
  -webkit-filter: mask();
          filter: mask();
  /*must have*/
  top: -4px;
  /*must have*/
  left: -4px;
  /*must have*/
  width: 200px;
  /*must have*/
  height: 200px;
  /*must have*/ }

@media (max-width: 768.98px) {
  .mdp-filter-btn-open-container {
    display: block;
    padding: 30px 0;
    background-color: #ffffff; }
    .mdp-filter-btn-open-container.is-fixed {
      position: fixed;
      -webkit-transform: translateY(0);
              transform: translateY(0);
      top: 0;
      right: 0;
      left: 0;
      z-index: 11;
      padding: 25px 20px;
      border-bottom: 1px solid #eee;
      transition: -webkit-transform .3s linear;
      transition: transform .3s linear;
      transition: transform .3s linear, -webkit-transform .3s linear; }
      .mdp-filter-btn-open-container.is-fixed.is-removed {
        -webkit-transform: translateY(-100px);
                transform: translateY(-100px); }
  .mdp-filter-btn-open {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%; }
    .mdp-filter-btn-open [class*="icon-"] {
      margin-left: 10px; }
  .mdp-filter-block-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px 17px 10px 27px; }
    .mdp-filter-block-header .mdp-filter-block-header-title {
      font-family: "BentonSans SC";
      font-size: 1.4rem;
      font-weight: 500; }
    .mdp-filter-block-header .mdp-filter-btn-close {
      padding: 10px; }
  .mdp-filter-block {
    position: fixed;
    top: -10px;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    overflow-y: auto;
    background-color: #ffffff;
    z-index: -1;
    opacity: 0;
    visibility: hidden; }
    .mdp-filter-block.is-open {
      z-index: 11;
      opacity: 1;
      visibility: visible;
      top: 0;
      transition: top .3s linear; }
  .am_shopby_apply_filters {
    top: auto !important;
    right: 0;
    left: 0 !important;
    padding: 15px 27px !important;
    background-color: #ffffff;
    border-top: 1px solid #e0e0e0; }
    .am_shopby_apply_filters.visible {
      bottom: 0 !important; }
    .am_shopby_apply_filters .am-show-button {
      position: relative;
      display: flex;
      flex-direction: row-reverse;
      justify-content: center;
      padding: 10px 16px;
      font-size: 1.4rem;
      font-family: "BentonSans SC";
      font-weight: 400;
      line-height: 1.8;
      color: #ffffff;
      background-color: #000000;
      border: 1px solid #000000 !important;
      border-radius: 100px !important;
      text-decoration: none; }
      .am_shopby_apply_filters .am-show-button::before, .am_shopby_apply_filters .am-show-button::after {
        display: none !important; }
      .am_shopby_apply_filters .am-show-button > * {
        padding: 0 5px;
        font-size: 1.4rem;
        color: currentColor; }
        .am_shopby_apply_filters .am-show-button > *.am-items {
          font-size: inherit; }
        .am_shopby_apply_filters .am-show-button > *.amshopby-button {
          font-family: "BentonSans SC"; }
          .am_shopby_apply_filters .am-show-button > *.amshopby-button::before {
            content: '';
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0; } }

@media (min-width: 769px) {
  .mdp-filter-btn-open-container,
  .mdp-filter-block-header {
    display: none; }
  .mdp-filter-block {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    margin-bottom: 30px;
    background-color: #F8F7F1; }
    .mdp-filter-block > .filter-content {
      width: 100%;
      max-width: 1680px;
      padding: 0 20px;
      margin: 0 auto; } }
    @media (min-width: 769px) and (min-width: 1025px) {
      .mdp-filter-block > .filter-content {
        padding: 0 30px; } }

@media (min-width: 769px) {
    .mdp-filter-block.is-fixed.is-removed > .filter-content {
      top: 80px; }
    .mdp-filter-block.is-fixed > .filter-content {
      position: fixed;
      -webkit-transform: translateY(0);
              transform: translateY(0);
      top: 0;
      right: 0;
      left: 0;
      z-index: 9;
      border-bottom: 1px solid #eee;
      transition: top .3s linear, -webkit-transform .3s linear;
      transition: transform .3s linear, top .3s linear;
      transition: transform .3s linear, top .3s linear, -webkit-transform .3s linear;
      background-color: #F8F7F1; } }

@media (min-width: 1025px) {
  .mdp-filter-block.is-fixed.is-removed > .filter-content {
    top: 120px; } }

.filter-options-title {
  display: block; }

.filter-switcher {
  text-align: center; }
  @media (max-width: 768.98px) {
    .filter-switcher {
      margin-bottom: 15px; } }
  @media (min-width: 769px) {
    .filter-switcher {
      flex-grow: 1;
      flex-basis: 0; } }
  .filter-switcher > a {
    color: #AD9766;
    font-size: 1.4rem;
    font-weight: 700;
    text-decoration: underline; }
    @media (min-width: 769px) {
      .filter-switcher > a {
        font-size: 1.8rem; } }

@media (max-width: 768.98px) {
  .current-filters-block {
    flex-direction: column;
    border-top: 1px solid #e0e0e0; }
    .current-filters-block .amshopby-filter-current {
      padding-top: 30px; } }

@media (min-width: 769px) {
  .current-filters-block {
    align-items: baseline;
    justify-content: space-between; } }

@media (min-width: 769px) {
  .amshopby-filter-current.filter-current {
    margin-bottom: 30px; } }

.amshopby-filter-current.filter-current .amshopby-items.items {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: -5px;
  padding: 0; }
  @media (max-width: 768.98px) {
    .amshopby-filter-current.filter-current .amshopby-items.items {
      margin-bottom: 20px; } }
  .amshopby-filter-current.filter-current .amshopby-items.items > .amshopby-item {
    position: relative;
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    padding: 7px 5px 5px;
    margin: 5px;
    border: 1px solid #CCCCCC;
    border-radius: 100px;
    font-family: "BentonSans";
    font-size: 1.4rem;
    font-weight: 400;
    transition: border-color .3s; }
    .amshopby-filter-current.filter-current .amshopby-items.items > .amshopby-item:hover, .amshopby-filter-current.filter-current .amshopby-items.items > .amshopby-item:focus, .amshopby-filter-current.filter-current .amshopby-items.items > .amshopby-item:active {
      border-color: currentColor; }
    .amshopby-filter-current.filter-current .amshopby-items.items > .amshopby-item > * {
      padding: 0 3px; }
    .amshopby-filter-current.filter-current .amshopby-items.items > .amshopby-item .amshopby-remove {
      position: static;
      width: inherit;
      height: inherit;
      padding-left: 10px; }
      .amshopby-filter-current.filter-current .amshopby-items.items > .amshopby-item .amshopby-remove::before, .amshopby-filter-current.filter-current .amshopby-items.items > .amshopby-item .amshopby-remove::after {
        background-color: transparent; }
      .amshopby-filter-current.filter-current .amshopby-items.items > .amshopby-item .amshopby-remove::before {
        content: "\e91c";
        position: static;
        width: inherit;
        height: inherit;
        -webkit-transform: inherit;
                transform: inherit;
        font-size: 1.4rem; }
      .amshopby-filter-current.filter-current .amshopby-items.items > .amshopby-item .amshopby-remove::after {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: inherit;
        height: inherit;
        -webkit-transform: inherit;
                transform: inherit; }

.amshopby-filter-current.filter-current + .filter-actions {
  display: none; }

div.filter-options {
  max-width: 1380px;
  margin-left: auto;
  margin-right: auto; }
  @media (max-width: 768.98px) {
    div.filter-options {
      padding-bottom: 100px; } }
  @media (min-width: 769px) {
    div.filter-options {
      display: flex;
      align-items: center;
      flex-wrap: wrap;
      margin: 0 -15px; } }
  @media (max-width: 768.98px) {
    div.filter-options .filter-options-item {
      padding: 0 !important;
      margin: 0 !important; } }
  div.filter-options .filter-options-item.active .filter-options-title .icon-arrow {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg); }
  @media (min-width: 769px) {
    div.filter-options .filter-options-item.active .filter-options-title {
      background-color: #ffffff;
      border: 1px solid #e0e0e0;
      border-bottom-width: 0; }
      div.filter-options .filter-options-item.active .filter-options-title::after {
        background-color: #ffffff; } }
  div.filter-options .filter-options-item.active .filter-options-content {
    padding: 0; }
  @media (min-width: 769px) {
    div.filter-options .filter-options-item {
      position: relative; } }
  div.filter-options .filter-options-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    top: 1px;
    font-family: "BentonSans SC";
    font-size: 1.8rem;
    font-weight: 500;
    cursor: pointer; }
    div.filter-options .filter-options-title .icon-arrow {
      display: block;
      margin-left: 8px;
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg); }
    @media (max-width: 768.98px) {
      div.filter-options .filter-options-title {
        padding: 16px 27px; } }
    @media (min-width: 769px) {
      div.filter-options .filter-options-title {
        position: relative;
        padding: 30px 15px;
        border-bottom: 1px solid transparent;
        font-size: 1.6rem; }
        div.filter-options .filter-options-title::after {
          content: '';
          position: absolute;
          z-index: 4;
          left: 0;
          right: 0;
          bottom: -1px;
          height: 2px;
          background-color: transparent; } }
  div.filter-options .filter-options-content {
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0; }
    @media (min-width: 769px) {
      div.filter-options .filter-options-content {
        position: absolute;
        z-index: 3;
        top: 100%;
        left: 0;
        min-width: 280px;
        background-color: #ffffff;
        border: 1px solid #e0e0e0;
        max-height: 500px;
        overflow: auto; } }
    div.filter-options .filter-options-content .am-ranges .items.am-filter-items-attr_price {
      max-width: inherit; }
    div.filter-options .filter-options-content .am-fromto-widget {
      margin: 10px 5px; }
      div.filter-options .filter-options-content .am-fromto-widget .amshopby-input-wrapper {
        display: flex;
        align-items: center; }
        div.filter-options .filter-options-content .am-fromto-widget .amshopby-input-wrapper .amshopby-currency {
          margin-left: 5px; }
      div.filter-options .filter-options-content .am-fromto-widget .am-filter-price {
        width: 80px;
        height: 50px;
        max-width: 100%;
        padding: 5px 10px; }
      div.filter-options .filter-options-content .am-fromto-widget .am-filter-go {
        width: auto;
        margin: 0 0 0 10px; }
    div.filter-options .filter-options-content li.item > a {
      display: flex;
      justify-content: space-between;
      padding: 18px 27px;
      transition: background-color .3s ease-out; }
      div.filter-options .filter-options-content li.item > a:hover, div.filter-options .filter-options-content li.item > a:focus, div.filter-options .filter-options-content li.item > a:active, div.filter-options .filter-options-content li.item > a.am_shopby_link_selected {
        background-color: #F8F7F1; }
      div.filter-options .filter-options-content li.item > a .label {
        margin-right: 10px;
        margin-bottom: 0; }
      div.filter-options .filter-options-content li.item > a .count {
        font-size: 1.4rem; }
    div.filter-options .filter-options-content .amshopby-slider-container {
      margin-top: 20px; }

.loading-mask {
  z-index: 9999;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }
  .loading-mask::before {
    content: "";
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #ffffff;
    opacity: 0.7;
    z-index: 999; }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      .loading-mask::before {
        opacity: 1; } }
  .loading-mask::after {
    content: url("../fonts/loader.svg");
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    z-index: 9999; }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      .loading-mask::after {
        content: url("../images/loader-fallback.gif"); } }

body._has-modal {
  height: 100%;
  width: 100%;
  overflow: hidden; }

.modals-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(47, 47, 47, 0.55);
  z-index: 99; }

.modal-slide,
.modal-popup {
  position: fixed;
  bottom: 0;
  left: 0;
  min-width: 0;
  right: 0;
  top: 0;
  height: 100vh;
  width: 100vw;
  visibility: hidden;
  opacity: 0;
  overflow-y: auto;
  pointer-events: none;
  z-index: 100; }
  .modal-slide._show,
  .modal-slide._show .modal-inner-wrap,
  .modal-slide._show .modal,
  .modal-popup._show,
  .modal-popup._show .modal-inner-wrap,
  .modal-popup._show .modal {
    visibility: visible;
    opacity: 1; }
  .modal-slide .modal-inner-wrap,
  .modal-popup .modal-inner-wrap {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 100%;
    max-width: 800px;
    max-height: 100vh;
    padding: 40px 20px;
    background-color: #ffffff;
    opacity: 0;
    visibility: hidden;
    overflow: auto;
    transition: opacity 250ms ease-in 100ms;
    pointer-events: auto; }
    @media (min-width: 481px) {
      .modal-slide .modal-inner-wrap,
      .modal-popup .modal-inner-wrap {
        width: 90%;
        max-height: 90vh;
        padding: 40px;
        padding-bottom: 0;
        border-radius: 10px; } }
  .modal-slide .modal-header,
  .modal-popup .modal-header {
    text-align: center; }
  .modal-slide .modal-content,
  .modal-popup .modal-content {
    min-height: 40px;
    max-height: 65vh;
    overflow: auto; }
    @media (min-width: 481px) {
      .modal-slide .modal-content,
      .modal-popup .modal-content {
        margin-bottom: 30px; } }
  .modal-slide .form .field,
  .modal-popup .form .field {
    text-align: left; }
    .modal-slide .form .field.note,
    .modal-popup .form .field.note {
      text-align: center;
      font-weight: 500; }
      @media (min-width: 769px) {
        .modal-slide .form .field.note,
        .modal-popup .form .field.note {
          font-size: 1.6rem; } }
  .modal-slide .modal-footer,
  .modal-popup .modal-footer {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 30px;
    margin-bottom: 40px; }
    .modal-slide .modal-footer button + button,
    .modal-popup .modal-footer button + button {
      margin-left: 10px; }
  .modal-slide .actions-toolbar,
  .modal-popup .actions-toolbar {
    display: flex;
    justify-content: space-between; }
  .modal-slide .action-close,
  .modal-popup .action-close {
    position: absolute;
    width: 40px;
    height: 40px;
    top: 5px;
    right: 10px;
    padding: 0;
    border: none;
    background-color: #ffffff;
    cursor: pointer;
    z-index: 2; }
    .modal-slide .action-close::after,
    .modal-popup .action-close::after {
      content: "\e616";
      font-size: 2.2rem; }
    .modal-slide .action-close.disabled, .modal-slide .action-close[disabled],
    .modal-popup .action-close.disabled,
    .modal-popup .action-close[disabled] {
      cursor: not-allowed;
      pointer-events: none;
      opacity: .5; }

fieldset[disabled] .modal-popup .action-close,
fieldset[disabled] .modal-slide .action-close {
  cursor: not-allowed;
  pointer-events: none;
  opacity: .5; }

.modal-content .checkout-agreements-item-content {
  overflow: inherit !important; }

.popup-widget__content {
  text-align: center; }

.popup-widget__title {
  position: relative;
  line-height: 1; }
  .popup-widget__title::after {
    content: '';
    display: block;
    width: 80px;
    height: 1px;
    margin: 15px auto;
    background-color: #A6A69A; }
    @media (min-width: 1025px) {
      .popup-widget__title::after {
        width: 100px;
        margin: 25px auto; } }

.popup-widget__image {
  margin: 0 auto; }

.popup-widget__text {
  margin-top: 15px;
  margin-bottom: 25px;
  font-size: 1.2rem;
  line-height: 1.5; }
  @media (min-width: 1025px) {
    .popup-widget__text {
      margin-top: 25px;
      margin-bottom: 55px;
      font-size: 1.6rem; } }

.init-modal .modal-inner-wrap {
  padding-bottom: 0; }

.init-modal .modal-content {
  overflow: visible; }

.init-modal .checkout-text {
  display: block; }

.checkout-text {
  display: none;
  text-align: center;
  max-width: 500px;
  margin: 0 auto;
  font-size: 2rem; }

.modal-slide .block-authentication .block-title,
.modal-popup .block-authentication .block-title {
  margin-bottom: 20px;
  font-size: 1.8rem; }

.modal-slide .block-authentication .login .field .label,
.modal-popup .block-authentication .login .field .label {
  margin-bottom: 10px; }

.modal-slide .block-authentication .block-new-customer,
.modal-popup .block-authentication .block-new-customer {
  border-bottom: 1px solid #EDEEF4;
  margin-bottom: 20px; }

.modal-slide .block-authentication .action.action-register,
.modal-popup .block-authentication .action.action-register {
  margin: 10px 0 15px; }

.modal-slide .block-authentication .actions-toolbar,
.modal-popup .block-authentication .actions-toolbar {
  margin-top: 10px; }
  .modal-slide .block-authentication .actions-toolbar .secondary,
  .modal-popup .block-authentication .actions-toolbar .secondary {
    display: flex;
    align-items: center; }

.cms-no-route .page-title {
  margin: auto;
  text-align: center;
  margin: 40px 0; }

.cms-no-route .main {
  line-height: 1.4; }

.notification, .message.message-success, .message.notice, .message.info, .message.message-notice, .message.message-progress, .message.message-spinner, .message.message-in-rating-edit, .message.message-warning, .message.message-error, .message.error {
  position: relative;
  padding: 14px;
  padding-left: 60px;
  line-height: 1.4;
  color: #000000;
  background-color: #cccccc;
  border-radius: 100px;
  margin-top: 20px; }
  @media (max-width: 639.98px) {
    .notification, .message.message-success, .message.notice, .message.info, .message.message-notice, .message.message-progress, .message.message-spinner, .message.message-in-rating-edit, .message.message-warning, .message.message-error, .message.error {
      font-size: 1.4rem;
      padding-left: 50px; } }
  .notification::before, .message.message-success::before, .message.notice::before, .message.info::before, .message.message-notice::before, .message.message-progress::before, .message.message-spinner::before, .message.message-in-rating-edit::before, .message.message-warning::before, .message.message-error::before, .message.error::before {
    position: absolute;
    top: 10px;
    left: 14px;
    font-size: 2.4rem; }
    @media (min-width: 769px) {
      .notification::before, .message.message-success::before, .message.notice::before, .message.info::before, .message.message-notice::before, .message.message-progress::before, .message.message-spinner::before, .message.message-in-rating-edit::before, .message.message-warning::before, .message.message-error::before, .message.error::before {
        font-size: 3rem; } }
  .notification a, .message.message-success a, .message.notice a, .message.info a, .message.message-notice a, .message.message-progress a, .message.message-spinner a, .message.message-in-rating-edit a, .message.message-warning a, .message.message-error a, .message.error a {
    text-decoration: underline; }
  .notification.notification--success, .message.message-success, .notification--success.message.notice, .notification--success.message.info, .notification--success.message.message-notice, .notification--success.message.message-progress, .notification--success.message.message-spinner, .notification--success.message.message-in-rating-edit, .notification--success.message.message-warning, .notification--success.message.message-error, .notification--success.message.error {
    background-color: #68AC92; }
    .notification.notification--success, .message.message-success, .notification--success.message.notice, .notification--success.message.info, .notification--success.message.message-notice, .notification--success.message.message-progress, .notification--success.message.message-spinner, .notification--success.message.message-in-rating-edit, .notification--success.message.message-warning, .notification--success.message.message-error, .notification--success.message.error, .notification.notification--success a, .message.message-success a, .notification--success.message.notice a, .notification--success.message.info a, .notification--success.message.message-notice a, .notification--success.message.message-progress a, .notification--success.message.message-spinner a, .notification--success.message.message-in-rating-edit a, .notification--success.message.message-warning a, .notification--success.message.message-error a, .notification--success.message.error a, .notification.notification--success a::before, .message.message-success a::before, .notification--success.message.notice a::before, .notification--success.message.info a::before, .notification--success.message.message-notice a::before, .notification--success.message.message-progress a::before, .notification--success.message.message-spinner a::before, .notification--success.message.message-in-rating-edit a::before, .notification--success.message.message-warning a::before, .notification--success.message.message-error a::before, .notification--success.message.error a::before {
      color: #ffffff; }
    .notification.notification--success::before, .message.message-success::before, .notification--success.message.notice::before, .notification--success.message.info::before, .notification--success.message.message-notice::before, .notification--success.message.message-progress::before, .notification--success.message.message-spinner::before, .notification--success.message.message-in-rating-edit::before, .notification--success.message.message-warning::before, .notification--success.message.message-error::before, .notification--success.message.error::before {
      content: "\e91b"; }
  .notification.notification--information, .notification--information.message.message-success, .message.notice, .message.info, .message.message-notice, .message.message-progress, .message.message-spinner, .message.message-in-rating-edit, .notification--information.message.message-warning, .notification--information.message.message-error, .notification--information.message.error {
    background-color: #ffffff;
    border: 1px solid #000000; }
    .notification.notification--information, .notification--information.message.message-success, .message.notice, .message.info, .message.message-notice, .message.message-progress, .message.message-spinner, .message.message-in-rating-edit, .notification--information.message.message-warning, .notification--information.message.message-error, .notification--information.message.error, .notification.notification--information a, .notification--information.message.message-success a, .message.notice a, .message.info a, .message.message-notice a, .message.message-progress a, .message.message-spinner a, .message.message-in-rating-edit a, .notification--information.message.message-warning a, .notification--information.message.message-error a, .notification--information.message.error a, .notification.notification--information a::before, .notification--information.message.message-success a::before, .message.notice a::before, .message.info a::before, .message.message-notice a::before, .message.message-progress a::before, .message.message-spinner a::before, .message.message-in-rating-edit a::before, .notification--information.message.message-warning a::before, .notification--information.message.message-error a::before, .notification--information.message.error a::before {
      color: #000000; }
    .notification.notification--information::before, .notification--information.message.message-success::before, .message.notice::before, .message.info::before, .message.message-notice::before, .message.message-progress::before, .message.message-spinner::before, .message.message-in-rating-edit::before, .notification--information.message.message-warning::before, .notification--information.message.message-error::before, .notification--information.message.error::before {
      content: "\e934"; }
  .notification.notification--warning, .notification--warning.message.message-success, .notification--warning.message.notice, .notification--warning.message.info, .notification--warning.message.message-notice, .notification--warning.message.message-progress, .notification--warning.message.message-spinner, .notification--warning.message.message-in-rating-edit, .message.message-warning, .notification--warning.message.message-error, .notification--warning.message.error {
    background-color: #AD9766; }
    .notification.notification--warning, .notification--warning.message.message-success, .notification--warning.message.notice, .notification--warning.message.info, .notification--warning.message.message-notice, .notification--warning.message.message-progress, .notification--warning.message.message-spinner, .notification--warning.message.message-in-rating-edit, .message.message-warning, .notification--warning.message.message-error, .notification--warning.message.error, .notification.notification--warning a, .notification--warning.message.message-success a, .notification--warning.message.notice a, .notification--warning.message.info a, .notification--warning.message.message-notice a, .notification--warning.message.message-progress a, .notification--warning.message.message-spinner a, .notification--warning.message.message-in-rating-edit a, .message.message-warning a, .notification--warning.message.message-error a, .notification--warning.message.error a, .notification.notification--warning a::before, .notification--warning.message.message-success a::before, .notification--warning.message.notice a::before, .notification--warning.message.info a::before, .notification--warning.message.message-notice a::before, .notification--warning.message.message-progress a::before, .notification--warning.message.message-spinner a::before, .notification--warning.message.message-in-rating-edit a::before, .message.message-warning a::before, .notification--warning.message.message-error a::before, .notification--warning.message.error a::before {
      color: #ffffff; }
    .notification.notification--warning::before, .notification--warning.message.message-success::before, .notification--warning.message.notice::before, .notification--warning.message.info::before, .notification--warning.message.message-notice::before, .notification--warning.message.message-progress::before, .notification--warning.message.message-spinner::before, .notification--warning.message.message-in-rating-edit::before, .message.message-warning::before, .notification--warning.message.message-error::before, .notification--warning.message.error::before {
      content: "\e904"; }
  .notification.notification--error, .notification--error.message.message-success, .notification--error.message.notice, .notification--error.message.info, .notification--error.message.message-notice, .notification--error.message.message-progress, .notification--error.message.message-spinner, .notification--error.message.message-in-rating-edit, .notification--error.message.message-warning, .message.message-error, .message.error {
    background-color: #E96462; }
    .notification.notification--error, .notification--error.message.message-success, .notification--error.message.notice, .notification--error.message.info, .notification--error.message.message-notice, .notification--error.message.message-progress, .notification--error.message.message-spinner, .notification--error.message.message-in-rating-edit, .notification--error.message.message-warning, .message.message-error, .message.error, .notification.notification--error a, .notification--error.message.message-success a, .notification--error.message.notice a, .notification--error.message.info a, .notification--error.message.message-notice a, .notification--error.message.message-progress a, .notification--error.message.message-spinner a, .notification--error.message.message-in-rating-edit a, .notification--error.message.message-warning a, .message.message-error a, .message.error a, .notification.notification--error a::before, .notification--error.message.message-success a::before, .notification--error.message.notice a::before, .notification--error.message.info a::before, .notification--error.message.message-notice a::before, .notification--error.message.message-progress a::before, .notification--error.message.message-spinner a::before, .notification--error.message.message-in-rating-edit a::before, .notification--error.message.message-warning a::before, .message.message-error a::before, .message.error a::before {
      color: #ffffff; }
    .notification.notification--error::before, .notification--error.message.message-success::before, .notification--error.message.notice::before, .notification--error.message.info::before, .notification--error.message.message-notice::before, .notification--error.message.message-progress::before, .notification--error.message.message-spinner::before, .notification--error.message.message-in-rating-edit::before, .notification--error.message.message-warning::before, .message.message-error::before, .message.error::before {
      content: "\e96b"; }

.message + .message {
  margin-top: 10px; }

.message:nth-last-of-type(1) {
  margin-bottom: 20px; }

.message.demo {
  text-align: center;
  padding: 12px;
  font-size: 1.3rem;
  color: #0d0b07;
  background-color: #AD9766; }
  .message.demo p, .message.demo .cms-no-route .main, .cms-no-route .message.demo .main {
    margin-bottom: 0; }

.mage-error {
  color: #E96462;
  font-size: 1.3rem;
  font-style: italic; }

.cms-index-index .column.main > .messages .messages {
  margin-top: 20px; }

.custom-validation-message {
  color: #E96462;
  font-size: 1.4rem;
  margin-left: 30px;
  margin-top: 10px; }

.notification-text {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  font-size: 1.2rem;
  font-weight: 700;
  color: #000000; }
  @media (min-width: 769px) {
    .notification-text {
      font-size: 1.6rem; } }
  .notification-text::before {
    display: inline-block;
    margin-right: 8px;
    font-size: 2.4rem; }
  .notification-text.success {
    color: #A39079; }
    .notification-text.success::before {
      content: "\e906"; }
  .notification-text.information::before {
    content: "\e911"; }
  .notification-text.warning::before {
    content: "\e904"; }
  .notification-text.error {
    color: #E96462; }
    .notification-text.error::before {
      content: "\e908"; }

.locked .overlay {
  display: block !important;
  pointer-events: auto; }

.overlay {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 5;
  background-color: rgba(47, 47, 47, 0.55);
  pointer-events: none; }
  .overlay.panel-is-open {
    z-index: 12;
    pointer-events: auto; }

@media (min-width: 1025px) {
  .nav-is-open .navigation-overlay {
    display: block !important;
    pointer-events: auto; }
  .navigation-overlay {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    background-color: rgba(47, 47, 47, 0.55);
    pointer-events: none; } }

.pages ul.items {
  display: flex;
  align-items: center; }
  .pages ul.items li.item + li {
    margin-left: 10px; }
  .pages ul.items li.item.current,
  .pages ul.items li.item a.next,
  .pages ul.items li.item a.previous,
  .pages ul.items li.item a.page {
    display: block;
    padding: 10px; }
  .pages ul.items li.item a.page {
    background-color: transparent; }
  .pages ul.items li.item.current {
    font-weight: bold;
    background-color: #AD9766;
    color: #ffffff; }
  .pages ul.items li.item a.next,
  .pages ul.items li.item a.previous {
    background-color: #f2f2f2;
    transition: background-color .3s linear; }
    .pages ul.items li.item a.next:hover,
    .pages ul.items li.item a.previous:hover {
      background-color: #AD9766;
      color: #ffffff; }
    .pages ul.items li.item a.next::after,
    .pages ul.items li.item a.previous::after {
      font-size: 20px; }

.strate-paralax {
  height: 400px;
  width: 100%;
  overflow: hidden; }
  .strate-paralax img {
    min-height: 700px;
    width: 100%;
    z-index: -1;
    will-change: transform;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden; }

@media (min-width: 769px) {
  .sidebar .block-collapsible-nav {
    margin-bottom: 0; } }

@media (min-width: 769px) {
  .block-collapsible-nav .title {
    display: none; } }

.block-collapsible-nav li.item {
  position: relative;
  line-height: 1;
  margin: 0 0 0 35px; }
  @media (max-width: 768.98px) {
    .block-collapsible-nav li.item {
      padding: 10px 18px; } }
  .block-collapsible-nav li.item + li.item {
    display: flex;
    align-items: center; }
    @media (min-width: 769px) {
      .block-collapsible-nav li.item + li.item {
        margin-top: 34px; } }
  .block-collapsible-nav li.item::before,
  .block-collapsible-nav li.item a::before,
  .block-collapsible-nav li.item strong::before {
    position: absolute;
    left: -20px;
    display: inline-block;
    font-size: 2rem; }
    @media (min-width: 769px) {
      .block-collapsible-nav li.item::before,
      .block-collapsible-nav li.item a::before,
      .block-collapsible-nav li.item strong::before {
        left: -35px; } }
  .block-collapsible-nav li.item .account::before {
    content: "\e969"; }
  .block-collapsible-nav li.item .information::before {
    content: "\e947"; }
  .block-collapsible-nav li.item .orders::before {
    content: "\e906"; }
  .block-collapsible-nav li.item .address::before {
    content: "\e931"; }
  .block-collapsible-nav li.item .wishlist::before {
    content: "\e92f"; }
  .block-collapsible-nav li.item .loyalty::before {
    content: "\e92c"; }
  .block-collapsible-nav li.item .option::before {
    content: "\e95a"; }
  .block-collapsible-nav li.item .return::before {
    content: "\e951"; }
  .block-collapsible-nav li.item .gdpr::before {
    content: "\e946"; }
  .block-collapsible-nav li.item a,
  .block-collapsible-nav li.item.current > strong {
    font-size: 1.4rem;
    color: #000000;
    line-height: 1.5; }
    @media (min-width: 769px) {
      .block-collapsible-nav li.item a,
      .block-collapsible-nav li.item.current > strong {
        font-size: 1.6rem; } }
  .block-collapsible-nav li.item.current > strong,
  .block-collapsible-nav li.item.current a {
    display: inline-block;
    border-bottom: 1px solid; }

@media (max-width: 768.98px) {
  .block-collapsible-nav {
    z-index: 5;
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    background-color: #ffffff; }
    .block-collapsible-nav .title {
      position: relative;
      font-size: 1.4rem;
      padding: 20px 40px 20px 18px;
      text-transform: uppercase;
      margin-bottom: 0; }
      .block-collapsible-nav .title::after {
        position: absolute;
        display: inline-block;
        top: 50%;
        right: 10px;
        text-transform: none;
        font-family: 'icomoon' !important;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        line-height: 1;
        speak: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\e907";
        font-size: 1.2rem;
        -webkit-transform: rotate(90deg) translateX(-50%) scaleX(1);
                transform: rotate(90deg) translateX(-50%) scaleX(1);
        transition: all .1s linear; }
      .block-collapsible-nav .title.active::after {
        -webkit-transform: rotate(90deg) translateX(-50%) scaleX(-1);
                transform: rotate(90deg) translateX(-50%) scaleX(-1); }
    .block-collapsible-nav .content {
      display: none;
      padding: 10px 0;
      border-top: 1px solid #CCCCCC; }
      .block-collapsible-nav .content.active {
        display: block; } }

.amshopby-slider-container {
  position: relative;
  padding-left: 10px;
  padding-right: 10px; }
  .amshopby-slider-container .ui-slider-horizontal {
    background: none; }
  .amshopby-slider-container .am-slider.ui-slider {
    height: 20px; }
    .amshopby-slider-container .am-slider.ui-slider .ui-slider-range {
      height: 3px;
      background-color: #000; }
    .amshopby-slider-container .am-slider.ui-slider .ui-slider-handle {
      position: absolute;
      display: block;
      margin-top: -8px;
      background-color: #fff;
      border: 2px solid #000; }
      .amshopby-slider-container .am-slider.ui-slider .ui-slider-handle:first-of-type {
        margin-left: -2px; }
      .amshopby-slider-container .am-slider.ui-slider .ui-slider-handle:last-of-type {
        margin-left: -10px; }
      .amshopby-slider-container .am-slider.ui-slider .ui-slider-handle:hover, .amshopby-slider-container .am-slider.ui-slider .ui-slider-handle:active {
        background-color: #AD9766; }

.page-products .toolbar .limiter,
.page-products #toolbar-top .pages,
.ct-listing-collections .toolbar-top,
.page-products #toolbar-bottom .toolbar-sorter {
  display: none; }

.products.wrapper ~ .toolbar-products .pages {
  display: block; }

.products.wrapper ~ .toolbar-products .modes,
.products.wrapper ~ .toolbar-products .toolbar-amount {
  display: none; }

.toolbar-products {
  display: flex;
  align-items: center;
  margin-bottom: 5px; }
  @media (max-width: 768.98px) {
    .toolbar-products {
      flex-wrap: wrap; }
      .toolbar-products .filter-switcher {
        order: 1;
        width: 100%; }
      .toolbar-products .toolbar-amount {
        order: 2; }
      .toolbar-products .modes {
        order: 3; }
      .toolbar-products .toolbar-sorter {
        order: 4; } }
  .toolbar-products .modes {
    display: flex;
    align-items: center;
    margin-left: auto; }
    @media (max-width: 768.98px) {
      .toolbar-products .modes {
        flex-grow: 1;
        flex-basis: 0;
        margin: 0 5px; } }
    .toolbar-products .modes .modes-label {
      margin-right: 10px; }
    .toolbar-products .modes .modes-mode + .modes-mode {
      margin-left: 8px; }
      @media (min-width: 1025px) {
        .toolbar-products .modes .modes-mode + .modes-mode {
          margin-left: 12px; } }
    .toolbar-products .modes .modes-mode,
    .toolbar-products .modes .modes-mode.mode-gridx4 > span {
      display: flex;
      font-size: 0; }
      .toolbar-products .modes .modes-mode::before,
      .toolbar-products .modes .modes-mode.mode-gridx4 > span::before {
        content: "";
        display: block;
        background-color: #A6A69A;
        width: 13px;
        height: 13px;
        margin: 0 1px; }
        @media (min-width: 1025px) {
          .toolbar-products .modes .modes-mode::before,
          .toolbar-products .modes .modes-mode.mode-gridx4 > span::before {
            margin: 0 2px; } }
      @media (min-width: 1025px) {
        .toolbar-products .modes .modes-mode::after,
        .toolbar-products .modes .modes-mode.mode-gridx4 > span::after {
          content: "";
          display: block;
          background-color: #A6A69A;
          width: 13px;
          height: 13px;
          margin: 0 2px; } }
    .toolbar-products .modes .modes-mode.active,
    .toolbar-products .modes .modes-mode.active > span {
      display: flex; }
      .toolbar-products .modes .modes-mode.active::before, .toolbar-products .modes .modes-mode.active::after,
      .toolbar-products .modes .modes-mode.active > span::before,
      .toolbar-products .modes .modes-mode.active > span::after {
        background-color: #4B4B4B; }
  .toolbar-products .toolbar-amount {
    display: none;
    margin-bottom: 0;
    font-size: 1.2rem;
    font-weight: 500; }
    @media (min-width: 769px) {
      .toolbar-products .toolbar-amount {
        font-size: 1.4rem;
        width: 250px; } }
    @media (min-width: 1025px) {
      .toolbar-products .toolbar-amount {
        width: 350px; } }
  .toolbar-products .toolbar-sorter {
    display: flex;
    align-items: center; }
    @media (min-width: 769px) {
      .toolbar-products .toolbar-sorter {
        margin-left: 20px; } }
    @media (min-width: 1025px) {
      .toolbar-products .toolbar-sorter {
        margin-left: 50px; } }
    .toolbar-products .toolbar-sorter .sorter-label {
      margin-right: 10px;
      font-family: "BentonSans SC";
      font-weight: 700;
      font-size: 1.4rem; }
    .toolbar-products .toolbar-sorter .sorter-options {
      flex: 1;
      border: 0;
      font-weight: 500;
      font-size: 1.4rem;
      padding: 0 20px 0;
      background-position: 100%; }
    .toolbar-products .toolbar-sorter .sorter-action {
      display: none; }
      .toolbar-products .toolbar-sorter .sorter-action::before {
        font-size: 16px; }
      .toolbar-products .toolbar-sorter .sorter-action.sort-asc {
        -webkit-transform: scaleY(-1);
                transform: scaleY(-1); }

.control._with-tooltip {
  position: relative;
  overflow: initial; }
  .control._with-tooltip input {
    margin-right: 10px;
    padding-right: 30px; }
  .control._with-tooltip .note {
    display: block;
    margin-top: 10px; }

.field-tooltip {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .field-tooltip .label {
    margin: 0; }
  .field-tooltip .field-tooltip-action {
    display: inline-block;
    text-decoration: none;
    cursor: pointer; }
    .field-tooltip .field-tooltip-action::before {
      content: "\e927";
      color: #000;
      font-size: 2.1rem; }
  .field-tooltip._active .field-tooltip-content {
    display: block; }
  .field-tooltip .field-tooltip-content {
    display: none;
    position: absolute;
    right: 0;
    bottom: 28px;
    width: 270px;
    max-width: calc(100vw - 20px);
    font-size: 1.2rem;
    line-height: 1.2;
    padding: 10px;
    word-wrap: break-word;
    border-radius: 100px;
    border: 1px solid #A39079;
    background: #A39079;
    color: #ffffff;
    z-index: 2; }
    .field-tooltip .field-tooltip-content.left-position {
      right: 50%; }
      .field-tooltip .field-tooltip-content.left-position:before {
        right: 0;
        border-width: 15px 20px 15px 0;
        border-color: transparent #A39079 transparent transparent; }
    .field-tooltip .field-tooltip-content.right-position {
      left: 50%; }
      .field-tooltip .field-tooltip-content.right-position:before {
        left: -1px;
        border-width: 15px 0 15px 20px;
        border-color: transparent transparent transparent #A39079; }
    .field-tooltip .field-tooltip-content:before {
      content: "";
      display: inline-block;
      width: 0;
      height: 0;
      border-style: solid;
      position: absolute;
      bottom: -11px; }

.modal-popup .form-shipping-address .field-tooltip .field-tooltip-content {
  left: auto;
  right: 50%; }
  .modal-popup .form-shipping-address .field-tooltip .field-tooltip-content:before {
    left: auto;
    right: -1px;
    border-width: 10px 15px 10px 0;
    border-color: transparent #A39079 transparent transparent; }

.block-minicart .product-item-details > .options > [data-role="title"], .styleguide .toggle-menu > [data-role="title"] {
  position: relative;
  cursor: pointer;
  text-decoration: none;
  font-size: 1.4rem;
  line-height: 1.4; }
  .block-minicart .product-item-details > .options > [data-role="title"]::after, .styleguide .toggle-menu > [data-role="title"]::after {
    display: inline-block;
    content: "\e622";
    margin-left: 10px;
    font-size: 1.2rem;
    color: #4d4d4d;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    transition: -webkit-transform .1s;
    transition: transform .1s;
    transition: transform .1s, -webkit-transform .1s; }
  .block-minicart .product-item-details > .options > [data-role="title"][aria-selected="true"]::after, .styleguide .toggle-menu > [data-role="title"][aria-selected="true"]::after {
    -webkit-transform: scaleY(-1);
            transform: scaleY(-1);
    transition: -webkit-transform .1s;
    transition: transform .1s;
    transition: transform .1s, -webkit-transform .1s; }

.block-minicart .product-item-details > .options > [data-role="content"], .styleguide .toggle-menu > [data-role="content"] {
  margin-top: 10px; }

.soon_faq-index-index .column.main .faq-toggle > [data-role="title"], .cart-container .cart-summary > .shipping > [data-role="title"] {
  position: relative;
  cursor: pointer;
  text-decoration: none;
  font-size: 1.4rem;
  line-height: 1.4; }
  .soon_faq-index-index .column.main .faq-toggle > [data-role="title"]::after, .cart-container .cart-summary > .shipping > [data-role="title"]::after {
    display: inline-block;
    content: "\e622";
    margin-left: 10px;
    font-size: 1.2rem;
    color: #4d4d4d;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    transition: -webkit-transform .1s;
    transition: transform .1s;
    transition: transform .1s, -webkit-transform .1s; }
  .soon_faq-index-index .column.main .faq-toggle > [data-role="title"][aria-selected="true"]::after, .cart-container .cart-summary > .shipping > [data-role="title"][aria-selected="true"]::after {
    -webkit-transform: scaleY(-1);
            transform: scaleY(-1);
    transition: -webkit-transform .1s;
    transition: transform .1s;
    transition: transform .1s, -webkit-transform .1s; }

.soon_faq-index-index .column.main .faq-toggle > [data-role="content"], .cart-container .cart-summary > .shipping > [data-role="content"] {
  margin-top: 10px; }

.soon_faq-index-index .column.main .faq-toggle > [data-role="title"], .cart-container .cart-summary > .shipping > [data-role="title"] {
  display: block;
  padding-right: 30px; }
  .soon_faq-index-index .column.main .faq-toggle > [data-role="title"]::after, .cart-container .cart-summary > .shipping > [data-role="title"]::after {
    position: absolute;
    top: 50%;
    right: 0;
    margin-left: 0;
    -webkit-transform: translateY(-50%) scaleY(1);
            transform: translateY(-50%) scaleY(1);
    transition: -webkit-transform .1s;
    transition: transform .1s;
    transition: transform .1s, -webkit-transform .1s; }
  .soon_faq-index-index .column.main .faq-toggle > [data-role="title"][aria-selected="true"]::after, .cart-container .cart-summary > .shipping > [data-role="title"][aria-selected="true"]::after {
    -webkit-transform: translateY(-50%) scaleY(-1);
            transform: translateY(-50%) scaleY(-1);
    transition: -webkit-transform .1s;
    transition: transform .1s;
    transition: transform .1s, -webkit-transform .1s; }

*[data-role="content"][aria-hidden="false"] {
  -webkit-animation-name: hideBeforeShowing,movingTopToBottom;
          animation-name: hideBeforeShowing,movingTopToBottom;
  -webkit-animation-duration: .6s;
          animation-duration: .6s; }

.ui-dialog > *[data-role="dropdownDialog"] {
  visibility: visible;
  opacity: 1;
  height: auto;
  overflow: auto; }

*[data-role="dropdownDialog"] {
  visibility: hidden;
  opacity: 0;
  height: 0;
  overflow: hidden;
  position: absolute; }

.product.data.items {
  position: relative;
  z-index: 1;
  display: block;
  padding: 0;
  margin: 0 0 20px; }
  .product.data.items:before, .product.data.items:after {
    content: '';
    display: table; }
  .product.data.items:after {
    clear: both; }
  .product.data.items > .item.content {
    display: block;
    float: right;
    width: 100%;
    padding: 35px 35px 35px 35px;
    margin-left: -100%;
    margin-top: 39px;
    background: #ffffff;
    border: 1px solid #e6e6e6; }
    @media (max-width: 768.98px) {
      .product.data.items > .item.content {
        float: none;
        padding: 10px 15px 30px;
        margin: 0 0 5px; } }
    .product.data.items > .item.content:before, .product.data.items > .item.content:after {
      display: table;
      content: ''; }
    .product.data.items > .item.content:after {
      clear: both; }
    .product.data.items > .item.content.active {
      display: block; }
  .product.data.items > .item.title {
    float: left;
    width: auto;
    margin: 0 -1px 0 0; }
    @media (max-width: 768.98px) {
      .product.data.items > .item.title {
        float: none;
        width: 100%;
        margin: 0 0 5px; } }
    .product.data.items > .item.title > .switch {
      position: relative;
      z-index: 2;
      display: block;
      height: 40px;
      padding: 1px 35px;
      background: #f2f2f2;
      border: 1px solid #e6e6e6;
      font-size: 1.4rem;
      line-height: 40px;
      font-weight: 400; }
      @media (max-width: 768.98px) {
        .product.data.items > .item.title > .switch {
          padding: 1px 15px 1px; } }
    .product.data.items > .item.title.active > .switch {
      background: #ffffff;
      border-bottom: 1px solid #ffffff; }
      @media (max-width: 768.98px) {
        .product.data.items > .item.title.active > .switch {
          border-bottom: 1px solid #e6e6e6; } }

/* Grid support
-------------------------- */
@supports (display: grid) {
  .product.data.items {
    display: grid;
    grid-template-columns: repeat(9, 1fr);
    grid-template-rows: auto;
    grid-template-areas: "title1 title2 title3 . . . . . ." "content content content content content content  content content content"; }
    @media (max-width: 768.98px) {
      .product.data.items {
        display: block; } }
    .product.data.items > .item.content {
      grid-area: content;
      float: none;
      margin-left: 0;
      margin-top: -1px; }
    .product.data.items > .item.title {
      float: none;
      width: auto;
      margin: 0 -1px 0 0; }
      .product.data.items > .item.title:first-child {
        grid-area: title1; }
      .product.data.items > .item.title:nth-child(3) {
        grid-area: title2; }
      .product.data.items > .item.title:nth-child(5) {
        grid-area: title3; }
      .product.data.items > .item.title > .switch {
        padding: 1px 0;
        text-align: center; }
      @media (max-width: 768.98px) {
        .product.data.items > .item.title {
          margin: 0 0 5px; } } }

@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot");
  src: url("../fonts/icomoon.eot#iefix") format("embedded-opentype"), url("../fonts/icomoon.woff2") format("woff2"), url("../fonts/icomoon.ttf") format("truetype"), url("../fonts/icomoon.woff") format("woff"), url("../fonts/icomoon.svg#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block; }

[class^="icon-"], body .amgdprcookie-modal-container .modal-inner-wrap .refuse-close::after,
body .amgdprcookie-groups-modal .modal-inner-wrap .refuse-close::after, [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-luggage:before {
  content: "\e96d"; }

.icon-flag:before {
  content: "\e96e"; }

.icon-institution:before {
  content: "\e96f"; }

.icon-bag:before {
  content: "\e90b"; }

.icon-billet:before {
  content: "\e90e"; }

.icon-menu:before {
  content: "\e940"; }

.icon-search:before {
  content: "\e957"; }

.icon-user:before {
  content: "\e969"; }

.icon-heart-1:before {
  content: "\e92e"; }

.icon-star-1:before {
  content: "\e95e"; }

.icon-add-document:before {
  content: "\e900"; }

.icon-add-to-cart:before {
  content: "\e901"; }

.icon-alarm-clock:before {
  content: "\e902"; }

.icon-alert-1:before {
  content: "\e903"; }

.icon-alert:before {
  content: "\e904"; }

.icon-archive:before {
  content: "\e905"; }

.icon-archive2:before {
  content: "\e906"; }

.icon-arrow:before {
  content: "\e907"; }

.icon-arrow2:before {
  content: "\e908"; }

.icon-arrow3:before {
  content: "\e909"; }

.icon-attachment:before {
  content: "\e90a"; }

.icon-basket:before {
  content: "\e90c"; }

.icon-billet-close:before {
  content: "\e90d"; }

.icon-block:before {
  content: "\e90f"; }

.icon-bookmark:before {
  content: "\e910"; }

.icon-calendar:before {
  content: "\e911"; }

.icon-calendar2:before {
  content: "\e912"; }

.icon-call:before {
  content: "\e913"; }

.icon-camera:before {
  content: "\e914"; }

.icon-cart:before {
  content: "\e915"; }

.icon-change:before {
  content: "\e916"; }

.icon-change2:before {
  content: "\e917"; }

.icon-chat:before {
  content: "\e918"; }

.icon-chat2:before {
  content: "\e919"; }

.icon-check-1:before {
  content: "\e91a"; }

.icon-check:before {
  content: "\e91b"; }

.icon-close:before {
  content: "\e91c"; }

.icon-credit-card:before {
  content: "\e91d"; }

.icon-dashboard:before {
  content: "\e91e"; }

.icon-delete:before {
  content: "\e91f"; }

.icon-delivery-box:before {
  content: "\e920"; }

.icon-delivery-truck:before {
  content: "\e921"; }

.icon-diamond:before {
  content: "\e922"; }

.icon-direction:before {
  content: "\e923"; }

.icon-download:before {
  content: "\e924"; }

.icon-edit:before {
  content: "\e925"; }

.icon-eye:before {
  content: "\e926"; }

.icon-faq:before {
  content: "\e927"; }

.icon-filter-1:before {
  content: "\e928"; }

.icon-filter:before {
  content: "\e929"; }

.icon-food:before {
  content: "\e92a"; }

.icon-fullscreen:before {
  content: "\e92b"; }

.icon-gift:before {
  content: "\e92c"; }

.icon-happy-chat:before {
  content: "\e92d"; }

.icon-heart:before {
  content: "\e92f"; }

.icon-history:before {
  content: "\e930"; }

.icon-Home:before {
  content: "\e931"; }

.icon-idea:before {
  content: "\e932"; }

.icon-import:before {
  content: "\e933"; }

.icon-info:before {
  content: "\e934"; }

.icon-insurance:before {
  content: "\e935"; }

.icon-jewelry:before {
  content: "\e936"; }

.icon-left-right:before {
  content: "\e937"; }

.icon-like:before {
  content: "\e938"; }

.icon-lock:before {
  content: "\e939"; }

.icon-mail:before {
  content: "\e93a"; }

.icon-map:before {
  content: "\e93b"; }

.icon-medal-of-honor:before {
  content: "\e93c"; }

.icon-medal:before {
  content: "\e93d"; }

.icon-medical:before {
  content: "\e93e"; }

.icon-megaphone:before {
  content: "\e93f"; }

.icon-minus:before {
  content: "\e941"; }

.icon-minus2:before {
  content: "\e942"; }

.icon-money:before {
  content: "\e943"; }

.icon-new-note:before {
  content: "\e944"; }

.icon-no-eye:before {
  content: "\e945"; }

.icon-notepad:before {
  content: "\e946"; }

.icon-pen:before {
  content: "\e947"; }

.icon-picture:before {
  content: "\e948"; }

.icon-pin:before {
  content: "\e949"; }

.icon-pin2:before {
  content: "\e94a"; }

.icon-play:before {
  content: "\e94b"; }

.icon-plus:before {
  content: "\e94c"; }

.icon-plus2:before {
  content: "\e94d"; }

.icon-printer:before {
  content: "\e94e"; }

.icon-refresh:before {
  content: "\e94f"; }

.icon-repeat:before {
  content: "\e950"; }

.icon-return:before {
  content: "\e951"; }

.icon-rotate:before {
  content: "\e952"; }

.icon-rss:before {
  content: "\e953"; }

.icon-sacle:before {
  content: "\e954"; }

.icon-sale:before {
  content: "\e955"; }

.icon-science:before {
  content: "\e956"; }

.icon-send:before {
  content: "\e958"; }

.icon-setting:before {
  content: "\e959"; }

.icon-settings:before {
  content: "\e95a"; }

.icon-settings2:before {
  content: "\e95b"; }

.icon-share:before {
  content: "\e95c"; }

.icon-shuffle:before {
  content: "\e95d"; }

.icon-star:before {
  content: "\e95f"; }

.icon-stopwatch:before {
  content: "\e960"; }

.icon-student:before {
  content: "\e961"; }

.icon-support:before {
  content: "\e962"; }

.icon-tag:before {
  content: "\e963"; }

.icon-target:before {
  content: "\e964"; }

.icon-target2:before {
  content: "\e965"; }

.icon-text-document:before {
  content: "\e966"; }

.icon-trash:before {
  content: "\e967"; }

.icon-unlink:before {
  content: "\e968"; }

.icon-wallet:before {
  content: "\e96a"; }

.icon-warning:before {
  content: "\e96b"; }

.icon-wifi:before {
  content: "\e96c"; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: flex;
  margin-left: 0;
  margin-right: 0; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

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