.woocommerce span.onsale.ms-camp-flash,.woocommerce ul.products li.product .onsale.ms-camp-flash,.ms-shop ul.products li.product .onsale.ms-camp-flash,.woocommerce div.ms-pd.product .ms-pd-col--gallery span.onsale.ms-camp-flash{position:absolute!important;top:10px!important;left:10px!important;right:auto!important;bottom:auto!important;z-index:5!important;display:inline-flex!important;align-items:stretch;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden;border-radius:8px!important;background:#0b0c0f!important;box-shadow:0 6px 16px rgb(0 0 0 / .28),inset 0 0 0 1px rgb(255 185 31 / .35);font:800 11px/1 "Open Sans",Arial,sans-serif!important;letter-spacing:.08em;text-transform:uppercase;color:#fff!important;white-space:nowrap;pointer-events:none}.ms-camp-flash__tag{display:flex;align-items:center;gap:6px;padding:7px 9px 7px 10px;color:#fff}.ms-camp-flash__tag::before{content:"";width:6px;height:6px;border-radius:50%;background:#ffb91f;box-shadow:0 0 0 0 rgb(255 185 31 / .7);animation:ms-camp-dot 2s ease-out infinite}.ms-camp-flash__pct{display:flex;align-items:center;padding:7px 10px;background:linear-gradient(135deg,#ffd25a 0%,#ffb91f 55%,#f39a00 100%);font-size:13px;letter-spacing:0;color:#111;animation:ms-camp-pct 2.4s ease-in-out infinite}.onsale.ms-camp-flash::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(105deg,#fff0 0%,rgb(255 255 255 / .55) 50%,#fff0 100%);transform:skewX(-18deg);animation:ms-camp-shine 3.6s ease-in-out infinite}.woocommerce div.ms-pd.product .ms-pd-col--gallery span.onsale.ms-camp-flash{top:14px!important;left:14px!important;border-radius:10px!important;font-size:13px!important}.ms-pd-col--gallery .ms-camp-flash__tag{padding:10px 12px 10px 14px}.ms-pd-col--gallery .ms-camp-flash__pct{padding:10px 14px;font-size:17px}@keyframes ms-camp-shine{0%,55%{left:-60%}85%,100%{left:130%}}@keyframes ms-camp-pct{0%,100%{filter:brightness(1)}50%{filter:brightness(1.12)}}@keyframes ms-camp-dot{0%{box-shadow:0 0 0 0 rgb(255 185 31 / .7)}70%,100%{box-shadow:0 0 0 6px #fff0}}@media (prefers-reduced-motion:reduce){.onsale.ms-camp-flash::after,.ms-camp-flash__pct,.ms-camp-flash__tag::before{animation:none}}li.product.ms-camp-item .badge-tva{display:none!important}.ms-camp-prev{display:block;margin-top:4px;font-size:13px;font-weight:400;color:#666}.ms-camp-page{background:#f4f5f7;padding-bottom:56px}.ms-camp-wrap{width:var(--ms-row-wide,90%);max-width:1280px;margin:0 auto}.ms-camp-hero{position:relative;overflow:hidden;padding:40px 0;color:#111;background:linear-gradient(115deg,#ffd34d 0%,#ffb91f 48%,#ff9a1a 100%)}.ms-camp-hero::before{content:"";position:absolute;inset:-50%;background:repeating-linear-gradient(135deg,rgb(0 0 0 / .045) 0 18px,#fff0 18px 46px);animation:ms-camp-stripes 22s linear infinite;pointer-events:none}.ms-camp-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:32px}.ms-camp-page .ms-camp-hero__eyebrow{display:inline-block;margin:0 0 14px;padding:6px 12px;border-radius:99px;background:#111;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffb91f}.ms-camp-page .ms-camp-hero__title{margin:0 0 14px;padding:0;font-size:52px;font-weight:900;line-height:1.02;letter-spacing:-1px;color:#111}.ms-camp-hero__title span{display:inline-block;margin-top:6px;padding:2px 14px 6px;background:#111;color:#fff;transform:skewX(-6deg)}.ms-camp-page .ms-camp-hero__lead{max-width:34em;margin:0;padding:0;font-size:17px;line-height:1.6;color:#2a2a2a}.ms-camp-hero__lead a{color:#111;font-weight:700}.ms-camp-hero__visual{position:relative;padding:18px 18px 10px;border-radius:18px;background:#fff;box-shadow:0 18px 40px rgb(80 40 0 / .22)}.ms-camp-hero__visual img{display:block;width:100%;height:auto}.ms-camp-sticker{position:absolute;top:-22px;right:-14px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:112px;height:112px;border-radius:50%;background:#111;box-shadow:0 0 0 5px #ffb91f,0 12px 26px rgb(0 0 0 / .3);font:900 30px/1 "Open Sans",Arial,sans-serif;color:#ffb91f;animation:ms-camp-wobble 3.2s ease-in-out infinite}.ms-camp-sticker small{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;margin-bottom:3px}.ms-camp-nav{position:sticky;top:var(--wp-admin--admin-bar--height,0);z-index:50;padding:12px 0;background:#fff;border-bottom:1px solid #e6e8ec;box-shadow:0 6px 16px rgb(13 34 56 / .08)}.ms-camp-page .ms-camp-chips{display:flex;flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none}.ms-camp-chips a{display:inline-block;padding:7px 14px;border:1px solid #d9dde3;border-radius:99px;background:#fff;font-size:14px;font-weight:600;color:#111;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.ms-camp-chips a:hover{border-color:#111}.ms-camp-chips b{color:#d62b2b}.ms-camp-chips a.is-active{border-color:#111;background:#111;color:#fff}.ms-camp-chips a.is-active b{color:#ffb91f}@keyframes ms-camp-stripes{to{transform:translateX(92px)}}@keyframes ms-camp-wobble{0%,100%{transform:rotate(-8deg) scale(1)}50%{transform:rotate(6deg) scale(1.05)}}@media (prefers-reduced-motion:reduce){.ms-camp-hero::before,.ms-camp-sticker{animation:none}}.ms-camp-group{margin:36px 0 0;scroll-margin-top:150px}.ms-camp-page .ms-camp-group__title{margin:0 0 16px;padding:0 0 0 14px;border-left:4px solid #ffb91f;font-size:26px;font-weight:800;color:#0d2238}.ms-camp-group__title span{color:#d62b2b}.ms-camp-page .ms-camp-note{margin:40px 0 0;font-size:13px;color:#666}@media (max-width:980px){.ms-camp-wrap{width:auto;margin:0 16px}.ms-camp-page .ms-camp-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ms-camp-chips::-webkit-scrollbar{display:none}.ms-camp-nav{padding:10px 0}.ms-camp-group{scroll-margin-top:80px}.ms-camp-page .ms-camp-hero__title{font-size:34px}.ms-camp-hero{padding:28px 0 30px}.ms-camp-hero__grid{grid-template-columns:1fr;gap:22px}.ms-camp-sticker{width:84px;height:84px;font-size:22px;top:-16px;right:-6px}.ms-camp-sticker small{font-size:9px}.ms-camp-page .ms-camp-group__title{font-size:21px}}.ms-slide.ms-slide--blackfriday{--accent:#ffb91f;--media-bg:#fff;overflow:hidden;background:linear-gradient(115deg,#ffd34d 0%,#ffb91f 48%,#ff9a1a 100%)}.ms-slide--blackfriday::before{content:"";position:absolute;inset:-50%;background:repeating-linear-gradient(135deg,rgb(0 0 0 / .05) 0 18px,#fff0 18px 46px);animation:ms-camp-stripes 22s linear infinite;pointer-events:none}.ms-slide--blackfriday .ms-slide__inner{position:relative}.ms-slide--blackfriday .ms-slide__card{position:relative;overflow:visible;background:#0d0e11;box-shadow:0 24px 60px rgb(80 40 0 / .35)}.ms-slide--blackfriday .ms-slide__text{position:relative}.ms-slide.ms-slide--blackfriday .ms-slide__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:99px;background:rgb(255 185 31 / .14);color:#ffb91f}.ms-slide--blackfriday .ms-slide__eyebrow::before{content:"";width:7px;height:7px;border-radius:50%;background:#ffb91f;animation:ms-camp-dot 2s ease-out infinite}.ms-slide.ms-slide--blackfriday .ms-slide__title{color:#fff;font-size:40px;font-weight:800}.ms-slide.ms-slide--blackfriday .ms-slide__desc{color:rgb(255 255 255 / .78)}.ms-slide.ms-slide--blackfriday .ms-slide__btn{position:relative;overflow:hidden;padding:14px 28px;background:#ffb91f;font-weight:800;color:#111;box-shadow:0 8px 22px rgb(255 185 31 / .35)}.ms-slide--blackfriday .ms-slide__btn::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(105deg,#fff0 0%,rgb(255 255 255 / .6) 50%,#fff0 100%);transform:skewX(-18deg);animation:ms-camp-shine 3.6s ease-in-out infinite}.ms-slide.ms-slide--blackfriday .ms-slide__btn:hover,.ms-slide.ms-slide--blackfriday .ms-slide__btn:focus-visible{background:#fff;color:#111}.ms-slide--blackfriday .ms-slide__media{position:relative;border-radius:0 16px 16px 0}.ms-slide--blackfriday .ms-slide__media::after{position:absolute;top:-24px;right:-18px;display:flex;align-items:center;justify-content:center;width:118px;height:118px;border-radius:50%;background:#111;box-shadow:0 0 0 5px #ffb91f,0 12px 26px rgb(0 0 0 / .3);font:900 30px/1.05 "Open Sans",Arial,sans-serif;text-align:center;white-space:pre;color:#ffb91f;animation:ms-camp-wobble 3.2s ease-in-out infinite}@media (max-width:980px){.ms-slide.ms-slide--blackfriday .ms-slide__title{font-size:25px}.ms-slide.ms-slide--blackfriday .ms-slide__eyebrow{font-size:11px}.ms-slide--blackfriday .ms-slide__media{border-radius:16px 16px 0 0}.ms-slide--blackfriday .ms-slide__media::after{top:10px;right:10px;width:78px;height:78px;font-size:20px;box-shadow:0 0 0 4px #ffb91f,0 8px 18px rgb(0 0 0 / .3)}}@media (prefers-reduced-motion:reduce){.ms-slide--blackfriday::before,.ms-slide--blackfriday .ms-slide__btn::after,.ms-slide--blackfriday .ms-slide__eyebrow::before,.ms-slide--blackfriday .ms-slide__media::after{animation:none}}.ms-home-carousel--campanie{position:relative;overflow:hidden;background:linear-gradient(115deg,#ffd34d 0%,#ffb91f 48%,#ff9a1a 100%)}.ms-home-carousel--campanie::before{content:"";position:absolute;inset:-50%;background:repeating-linear-gradient(135deg,rgb(0 0 0 / .045) 0 18px,#fff0 18px 46px);animation:ms-camp-stripes 22s linear infinite;pointer-events:none}.ms-home-carousel--campanie .ms-home-row{position:relative}.ms-home-carousel--campanie .msc-title,.ms-home-carousel--campanie .msc-title span{color:#111!important}.ms-home-carousel--campanie .msc-subtitle{color:#2a2a2a!important}.ms-home-carousel--campanie .msc-header,.ms-home-carousel--campanie .msc-title-group{border-left-color:#111!important}.ms-home-carousel--campanie .msc-badge-sale{background:#111!important;color:#ffb91f!important;font-weight:800}.ms-home-carousel--campanie .ms-home-carousel__link{border-color:#111;background:#111;color:#ffb91f}.ms-home-carousel--campanie .ms-home-carousel__link:hover{background:#fff;color:#111}@media (prefers-reduced-motion:reduce){.ms-home-carousel--campanie::before{animation:none}}