.product-card--offers{background:#fff !important;border:1px solid #f0f0f0 !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;-webkit-box-shadow:0 6px 15px rgba(196,196,196,0.25) !important;box-shadow:0 6px 15px rgba(196,196,196,0.25) !important;border-radius:6px !important;margin-right:0 !important;margin-left:0 !important;height:536px !important;padding-left:24px !important;padding-right:24px !important;padding-bottom:39px !important;padding-top:32px !important}
.product-card--offers .image-product{padding-right:0;padding-left:0}
.product-card--offers .image-product img{padding:0;height:287.84px;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:center;object-position:center;overflow:hidden}
.product-card--offers .product-infos{background:#fff;padding-right:0;padding-left:0;padding-top:32px}
.product-card--offers .product-infos .product-title{background:0;height:calc(24px * 3)}
.product-card--offers .product-infos .product-title h4{padding:0;font-style:normal;font-weight:bold;font-size:20px;line-height:24px;color:#1e1e26;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}
.product-card--offers .product-infos .product-footer{padding-top:8px;background:#fff}
.product-card--offers .product-infos .product-footer .mp-row .mp-col-4{padding-right:12px;max-width:23.333333%}
.product-card--offers .product-infos .product-footer .mp-row .mp-col-8{padding-left:0}
.product-card--offers .product-infos .product-footer .partner img{width:60px;height:60px;border:1px solid #f0f0f0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}
.product-card--offers .product-infos .product-footer .price{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#06408a}
.product-card--offers .product-infos .product-footer .price .value{font-style:normal;font-weight:bold;font-size:24px;line-height:29px;color:#06408a}
.product-card--offers--v2{height:316px !important;padding-bottom:24px !important;padding-top:36px !important}
.product-card--offers--v2 .image-product img{height:120px;width:120px;padding:0 0 15px;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:center;object-position:center}
.product-card--offers--v2 .product-infos{padding-top:0}
.product-card--offers--v2 .product-infos .product-title{background:0;height:calc(24px * 3)}
.product-card--offers--v2 .product-infos .product-title h4{font-size:16px;line-height:24px}
.product-card--offers--v2 .product-infos .product-footer{padding-top:8px}
.product-card--offers--v2 .product-infos .product-footer .mp-row .mp-col-4{max-width:33.333333%}
.product-card--offers--v2 .product-infos .product-footer .partner img{width:40px;height:40px}
.product-card--offers--v2 .product-infos .product-footer .price .value{font-size:15px;line-height:18px}
.product-card--offers--horizontal .product-infos .product-footer .mp-row .mp-col-4{padding-right:12px;max-width:33.333333%}
.product-card--offers--horizontal .product-infos .product-footer .mp-row .mp-col-8{padding-left:0}
.partener-offers--home{padding-top:48px !important;padding-bottom:24px !important}
.partener-offers--home .header-section{padding-bottom:24px}
.partener-offers--home .header-section .title{font-style:normal;font-weight:bold;font-size:24px;line-height:29px;color:#1e1e26}
.partener-offers--home .header-section .show-more{font-style:normal;font-weight:bold;font-size:15px;line-height:18px;color:#067dd3}
.partener-offers--home .header-section .show-more--mobile{display:none;font-weight:bold;font-size:15px;line-height:18px;color:#067dd3}
.partener-offers--home .mp-col-md-2dot4{padding-bottom:60px}
.nightmodeActive .partener-offers--home .header-section .title{color:#fff}
.product-card--faded-out{opacity:0}
.prod-offers-js{-webkit-transition:opacity 2000ms;-o-transition:opacity 2000ms;transition:opacity 2000ms;will-change:opacity}
.offers-section-title{font-style:normal;font-weight:bold;font-size:28px;line-height:34px;color:#1e1e26}
.offers-section-description{font-style:normal;font-weight:normal;font-size:18px;line-height:20px;color:#747478;padding-top:12px;padding-bottom:48px}
.--load-skeleton{background:#f0f0f0;max-height:100%;height:100%;border-radius:6px}
.--load-skeleton::before{content:'';display:block;height:100%;width:auto;border-radius:6px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(50%,#e8e8e8),to(transparent));background:-o-linear-gradient(left,transparent 0,#e8e8e8 50%,transparent 100%);background:linear-gradient(to right,transparent 0,#e8e8e8 50%,transparent 100%);-webkit-animation:load-skeleton 1s cubic-bezier(0.4,0,0.2,1) infinite;animation:load-skeleton 1s cubic-bezier(0.4,0,0.2,1) infinite}
ul.offers-breadcrumb{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
ul.offers-breadcrumb li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
ul.offers-breadcrumb li i{width:17.78px;height:17.78px;background-position:center;background-size:contain;margin-right:7.11px}
ul.offers-breadcrumb li .active{font-style:normal;font-weight:bold;font-size:16px;line-height:20px;color:#1e1e26}
ul.offers-breadcrumb li a:not(.active){font-style:normal;font-weight:normal;font-size:16px;line-height:20px;color:#747478}
ul.offers-breadcrumb li+li::before{content:'->';font-style:normal;font-weight:normal;font-size:16px;line-height:20px;padding:0 6px}
.nightmodeActive .--load-skeleton{background:#14141c;border:1px solid #14141c;-webkit-box-shadow:0 6px 15px rgba(16,16,16,0.25);box-shadow:0 6px 15px rgba(16,16,16,0.25)}
.nightmodeActive .--load-skeleton::before{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(50%,#16161f),to(transparent));background:-o-linear-gradient(left,transparent 0,#16161f 50%,transparent 100%);background:linear-gradient(to right,transparent 0,#16161f 50%,transparent 100%)}
.nightmodeActive .offers-section-title,.nightmodeActive ul.offers-breadcrumb li .active,.nightmodeActive .content-offers .header-offers .page-title,.nightmodeActive .partener-stores .body-section #alpha-list .alpha-list-wrapper h3.alpha-list-heading,.nightmodeActive .partener-stores .body-section #alpha-list .alpha-list-wrapper ul.alpha-list-group li a,.nightmodeActive ul.offers-breadcrumb li+li::before,.nightmodeActive .partener-stores .body-section #alpha-list .alpha-list-wrapper ul.alpha-list-group .init-hidden-text,.nightmodeActive .search-offers .header-offers .page-title strong,.nightmodeActive .partener-stores .body-section #alpha-nav .character-element .alphaNav-count-elem{color:#fff !important}
.nightmodeActive .offers-section-description,.nightmodeActive ul.offers-breadcrumb li a:not(.active){color:#b4b4b4 !important}
.nightmodeActive .product-card--offers{background:transparent !important;border:1px solid #14141c !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;-webkit-box-shadow:0 6px 15px rgba(28,28,28,0.25) !important;box-shadow:0 6px 15px rgba(28,28,28,0.25) !important}
.nightmodeActive .product-card--offers .product-infos{background:#282830}
.nightmodeActive .product-card--offers .product-infos .product-title h4{background:#282830;color:#fff}
.nightmodeActive .product-card--offers .product-infos .product-footer{background:#282830}
.nightmodeActive .product-card--offers .product-infos .product-footer .partner img{border:1px solid #14141c;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px}
.nightmodeActive .product-card--offers .product-infos .product-footer .price .value{color:#55b8ff}
.content-offers .header-offers{padding-top:50.5px}
.content-offers .header-offers .page-title{font-style:normal;font-weight:bold;font-size:36px;line-height:120%;color:#1e1e26;padding-left:14.67px;margin-bottom:0}
.content-offers .header-offers .input-search-offers input{width:351px;height:42px;border:1px solid #b4b4b4;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;padding-left:12px;padding-right:35px;background:url(../../icons/icon-search-offers.svg);background-repeat:no-repeat;background-size:auto;background-position-x:98%;background-position-y:9px}
.content-offers .header-offers .input-search-offers input::-webkit-input-placeholder{font-style:italic;font-weight:normal;font-size:16px;line-height:19px;color:#747478}
.content-offers .header-offers .input-search-offers input::-moz-placeholder{font-style:italic;font-weight:normal;font-size:16px;line-height:19px;color:#747478}
.content-offers .header-offers .input-search-offers input:-ms-input-placeholder{font-style:italic;font-weight:normal;font-size:16px;line-height:19px;color:#747478}
.content-offers .header-offers .input-search-offers input::-ms-input-placeholder{font-style:italic;font-weight:normal;font-size:16px;line-height:19px;color:#747478}
.content-offers .header-offers .input-search-offers input::placeholder{font-style:italic;font-weight:normal;font-size:16px;line-height:19px;color:#747478}
.content-offers .header-offers .input-search-offers button[type="submit"]{height:42px;width:42px;position:absolute;right:15px;cursor:pointer}
.content-offers .body-offers{padding-top:50.5px}
.content-offers .body-offers .partener-stores .section-header .show-all{font-style:normal;font-weight:bold;font-size:16px;line-height:19px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#067dd3}
.content-offers .body-offers .partener-stores .body-section .partners{background:#fff;min-height:185px}
.content-offers .body-offers .partener-stores .body-section .partners img{text-align:center;min-height:185px;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:center;object-position:center;border:1px solid #f0f0f0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 6px 15px rgba(196,196,196,0.25);box-shadow:0 6px 15px rgba(196,196,196,0.25);border-radius:6px}
.content-offers .body-offers .highlights{padding-top:48px}
.content-offers .body-offers .highlights .highlights-products .mp-col-md-4{padding-bottom:48px}
.content-offers .body-offers .highlights .highlights-products .mp-col-md-4 .product-card--offers{max-width:500px}
.content-offers .body-offers .latest-offers .mobile-load-more-offers{display:none}
.content-offers .body-offers .latest-offers .mobile-load-more-offers button{background:#067dd3;border-radius:6px;font-style:normal;font-weight:bold;font-size:16px;line-height:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;text-transform:uppercase;color:#fff;padding:12px 72px;width:279px}
.content-offers .body-offers .latest-offers .mp-col-md-2dot4{padding-bottom:60px}
.nightmodeActive .content-offers .header-offers .input-search-offers input{color:#b4b4b4;border:1px solid #b4b4b4}
.nightmodeActive .content-offers .header-offers .input-search-offers input::-webkit-input-placeholder{color:#b4b4b4}
.nightmodeActive .content-offers .header-offers .input-search-offers input::-moz-placeholder{color:#b4b4b4}
.nightmodeActive .content-offers .header-offers .input-search-offers input:-ms-input-placeholder{color:#b4b4b4}
.nightmodeActive .content-offers .header-offers .input-search-offers input::-ms-input-placeholder{color:#b4b4b4}
.nightmodeActive .content-offers .header-offers .input-search-offers input::placeholder{color:#b4b4b4}
.nightmodeActive .content-offers .body-offers .partener-stores .body-section .partners{background:transparent}
.nightmodeActive .content-offers .body-offers .partener-stores .body-section .partners img{border:1px solid #14141c;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 6px 15px rgba(28,28,28,0.25);box-shadow:0 6px 15px rgba(28,28,28,0.25);border-radius:6px}
.search-offers .header-offers .page-title{font-style:normal;font-weight:normal;font-size:36px;line-height:120%;color:#1e1e26;padding-left:0}
.search-offers .header-offers .page-title strong{font-style:normal;font-weight:bold;font-size:36px;line-height:120%;color:#1e1e26}
.search-offers .body-section{padding-top:48px}
.search-offers .body-section .mobile-load-more-offers{display:none}
.search-offers .body-section .mobile-load-more-offers button{background:#067dd3;border-radius:6px;font-style:normal;font-weight:bold;font-size:16px;line-height:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;text-transform:uppercase;color:#fff;padding:12px 72px;width:279px}
.search-offers .body-section .mp-col-md-2dot4{padding-bottom:48px}
.nightmodeActive .search-offers .results-search-offers .not-found{color:#b4b4b4}
.partener-stores .header-offers .section-header{padding-top:24px}
.partener-stores .body-section{padding-top:45px}
.partener-stores .body-section #alpha-nav{background:#f0f0f0;border-radius:8px;padding:7px 0}
.partener-stores .body-section #alpha-nav a.character-element,.partener-stores .body-section #alpha-nav div.character-element{font-style:normal;font-weight:bold;font-size:20px;line-height:24px;color:#1e1e26;background:0;border:0}
.partener-stores .body-section #alpha-list{padding-top:60px}
.partener-stores .body-section #alpha-list .alpha-list-wrapper h3.alpha-list-heading{font-style:normal;font-weight:bold;font-size:28px;line-height:34px;color:#1e1e26;padding-bottom:24px}
.partener-stores .body-section #alpha-list .alpha-list-wrapper ul.alpha-list-group{padding-bottom:80px}
.partener-stores .body-section #alpha-list .alpha-list-wrapper ul.alpha-list-group li{padding-bottom:24px}
.partener-stores .body-section #alpha-list .alpha-list-wrapper ul.alpha-list-group li a{font-style:normal;font-weight:normal;font-size:16px;line-height:20px;color:#1e1e26}
.nightmodeActive .partener-stores .body-section #alpha-nav{background:transparent;border:1px solid #14141c}
.nightmodeActive .partener-stores .body-section #alpha-nav a.character-element,.nightmodeActive .partener-stores .body-section #alpha-nav div.character-element{color:#b4b4b4}
.partener .header-offers .section-header{padding-top:24px}
.partener .body-section{padding-top:48px}
.partener .body-section .mobile-load-more-offers{display:none}
.partener .body-section .mobile-load-more-offers button{background:#067dd3;border-radius:6px;font-style:normal;font-weight:bold;font-size:16px;line-height:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;text-transform:uppercase;color:#fff;padding:12px 72px;width:279px}
.partener .body-section .mp-col-md-2dot4{padding-bottom:48px}
.icon-offers-percent{background:url("../../icons/icon-offers-percent.svg");width:48px;height:48px;display:block;vertical-align:middle}
.icon-search-offers{background:url("../../icons/icon-search-offers.svg");width:24px;height:24px;display:block;vertical-align:middle}
@media(max-width:800px){.product-card--offers--horizontal{height:100px !important;padding-bottom:8px !important;padding-top:8px !important;padding-left:4px !important;padding-right:4px !important}
.product-card--offers--horizontal .image-product{width:21%;height:75px}
.product-card--offers--horizontal .image-product img{padding:0 0 0 4px;height:75px}
.product-card--offers--horizontal .product-infos{width:79%;padding-left:16px}
.product-card--offers--horizontal .product-infos .product-title{padding-bottom:10px;height:calc(18px * 2)}
.product-card--offers--horizontal .product-infos .product-title h4{font-size:15px;line-height:18px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}
.product-card--offers--horizontal .product-infos .product-footer .mp-row .mp-col-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}
.product-card--offers--horizontal .product-infos .product-footer .mp-row .mp-col-8{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}
.product-card--offers--v2--mobile{height:316px !important;padding-bottom:24px !important;padding-top:36px !important}
.product-card--offers--v2--mobile .image-product img{height:120px;width:120px;padding:0 0 15px;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:center;object-position:center}
.product-card--offers--v2--mobile .product-infos{padding-top:0}
.product-card--offers--v2--mobile .product-infos .product-title{background:0;height:calc(24px * 3)}
.product-card--offers--v2--mobile .product-infos .product-title h4{font-size:16px;line-height:24px}
.product-card--offers--v2--mobile .product-infos .product-footer{padding-top:8px}
.product-card--offers--v2--mobile .product-infos .product-footer .mp-row .mp-col-4{max-width:33.333333%}
.product-card--offers--v2--mobile .product-infos .product-footer .partner img{width:40px;height:40px}
.product-card--offers--v2--mobile .product-infos .product-footer .price .value{font-size:15px;line-height:18px}
.partener-offers--home{padding-bottom:15px}
.partener-offers--home .header-section .show-more{display:none}
.partener-offers--home .header-section .show-more--mobile{display:block}
.partener-offers--home .mp-col-md-2dot4{padding-bottom:8px}
.page-template-offers #content .wrapper:first-child{display:none}
.page-template-offers .content-offers .header-offers{padding-top:0}
.page-template-offers .content-offers .header-offers .mp-col-md-6:first-child{padding-bottom:17px}
.page-template-offers .content-offers .header-offers .mp-col-md-6:last-child{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}
.page-template-offers .content-offers .header-offers .mp-col-md-6:last-child .input-search-offers button[type="submit"]{right:21px}
.page-template-offers .content-offers .offers-section-title{font-size:20px;line-height:24px}
.content-offers .header-offers .input-search-offers{padding-top:10px;width:100%}
.content-offers .header-offers .input-search-offers input{width:100%}
.content-offers .body-offers .partener-stores .section-header .offers-section-description{display:none}
.content-offers .body-offers .partener-stores .body-section{padding-top:16px}
.content-offers .body-offers .partener-stores .body-section .mp-col-md-2{min-height:120px;width:120px !important;padding-left:0;padding-right:0;margin-right:24px}
.content-offers .body-offers .partener-stores .body-section .partners{min-height:0}
.content-offers .body-offers .partener-stores .body-section .partners img{min-height:120px;min-width:120px}
.content-offers .body-offers .highlights{padding-bottom:16px}
.content-offers .body-offers .highlights .offers-section-title{padding-bottom:16px}
.content-offers .body-offers .highlights .highlights-products .mp-col-md-4{padding-left:0;width:244px !important}
.content-offers .body-offers .highlights .offers-section-description{display:none}
.content-offers .body-offers .latest-offers .mobile-load-more-offers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:32px}
.content-offers .body-offers .latest-offers .offers-section-title{padding-bottom:16px}
.content-offers .body-offers .latest-offers .offers-section-description{display:none}
.content-offers .body-offers .latest-offers .mp-col-md-2dot4{padding-bottom:8px}
.search-offers .body-section .mobile-load-more-offers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:32px}
.search-offers .body-section .mp-col-md-2dot4{padding-bottom:8px}
.partener-stores .header-offers .section-header{padding-top:12px}
.partener-stores .body-section #alpha-nav a.character-element,.partener-stores .body-section #alpha-nav div.character-element{width:auto}
.partener .body-section .mobile-load-more-offers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:32px}
.partener .body-section .mp-col-md-2dot4{padding-bottom:8px}
}@-webkit-keyframes load-skeleton{0%{background-position:-150px}
50%{background-position:100%}
100%{background-position:-150px}
}@keyframes load-skeleton{0%{background-position:-150px}
50%{background-position:100%}
100%{background-position:-150px}
}