.halloween-theme{--gsn-surface:linear-gradient(145deg,#2c2019,#140f0c);--gsn-surface-inset:#1b1512;--gsn-surface-raised:#241b15;--gsn-surface-hover:#38281c;--gsn-border:#955a36;--gsn-border-hover:#ff7a1a;--gsn-pink:#ff7a1a;--gsn-pink-hover:#ffa51f;--gsn-price-sale:#ffae54;--gsn-price-original:#c6b3a3;--gsn-input-bg:#241b15;color:#fff3e6;background-color:#100c0e}.halloween-theme .text-white{color:#fff3e6}.halloween-theme .bg-gsn-pink,.halloween-theme .bg-gsn-pink-gradient,.halloween-theme .btn-primary,.halloween-theme .btn-secondary,.halloween-theme [class~="bg-[#ff008e]"]{background:linear-gradient(135deg,#ffa51f,#ff710e);color:#190d05;border-color:#955a36}.halloween-theme .card-product{background:linear-gradient(145deg,#2c2019,#140f0c)}.halloween-theme .text-gsn-pink{color:#ffae54}.halloween-theme .bg-gsn-navy,.halloween-theme .bg-gsn-navy-dark,.halloween-theme [class~="bg-[#0b113d]"],.halloween-theme header{background-color:#100c0e}body:has(.halloween-theme) .gsn-overlay-panel{--gsn-surface:linear-gradient(145deg,#2c2019,#140f0c);--gsn-surface-inset:#1b1512;--gsn-surface-raised:#241b15;--gsn-pink:#ff7a1a;--gsn-pink-hover:#ffa51f}body:has(.halloween-theme) .gsn-overlay-panel .bg-gsn-pink,body:has(.halloween-theme) .gsn-overlay-panel .bg-gsn-pink-gradient,body:has(.halloween-theme) .gsn-overlay-panel .btn-primary{background:linear-gradient(135deg,#ffa51f,#ff710e);color:#190d05}.halloween-theme input:focus{border-color:#ff7a1a}@media (hover:hover) and (pointer:fine){.halloween-theme .btn-primary:not(:disabled):hover,.halloween-theme .btn-secondary:not(:disabled):hover,.halloween-theme :is(button,a).bg-gsn-pink:not(:disabled):hover,body:has(.halloween-theme) .gsn-overlay-panel .btn-primary:not(:disabled):hover,body:has(.halloween-theme) .gsn-overlay-panel .btn-secondary:not(:disabled):hover{border-color:#ffae54;filter:brightness(1.08)}.halloween-theme .card-product a:hover h3,.halloween-theme .card-product h3:hover{color:#ffae54}}.HalloweenFloatingOffer_offer__a1Uy7{position:fixed;z-index:40;left:0;bottom:calc(5rem + env(safe-area-inset-bottom));width:120px;height:145px;color:#fff3e6;background:#100c0e url(/campaigns/halloween-2026/fond-braise.webp) 50%/cover;border:1px solid #ff7a1a80;border-left:0;border-radius:0 10px 10px 0;box-shadow:2px 4px 12px #0004}.HalloweenFloatingOffer_link__JyJGW{display:flex;height:100%;padding:21px 8px 6px;flex-direction:column;align-items:center;text-decoration:none;color:inherit;border-radius:inherit}.HalloweenFloatingOffer_logo__WxbFZ{width:100%;height:34px;flex-shrink:0;background:url(/campaigns/halloween-2026/signature-impact.webp) 50%/100% auto no-repeat}.HalloweenFloatingOffer_caption__SdbnH{font-size:8px;line-height:12px;text-transform:uppercase;letter-spacing:.12em;margin-top:3px}.HalloweenFloatingOffer_clock__bSCFU{display:flex;justify-content:space-between;width:100%;gap:2px;margin:3px 0 5px}.HalloweenFloatingOffer_clock__bSCFU>span{flex:1;text-align:center}.HalloweenFloatingOffer_clock__bSCFU strong{display:block;font-size:16px;line-height:20px;font-variant-numeric:tabular-nums;color:#ff9c40}.HalloweenFloatingOffer_clock__bSCFU small{display:block;font-size:7px;line-height:10px}.HalloweenFloatingOffer_cta__xlrpT{display:flex;justify-content:center;align-items:center;gap:5px;width:100%;min-height:26px;border-radius:4px;background:linear-gradient(#ffa51f,#ff710e);color:#190d05;font-size:11px;font-weight:700}.HalloweenFloatingOffer_close___OQJf{position:absolute;right:-12px;top:-12px;width:32px;height:32px;display:grid;place-items:center;color:#fff3e6;font-size:23px;line-height:1;background:#100c0e;border:1px solid #ff7a1a80;border-radius:50%;box-shadow:0 2px 6px #0005;cursor:pointer}.HalloweenFloatingOffer_close___OQJf:focus-visible,.HalloweenFloatingOffer_link__JyJGW:focus-visible{outline:2px solid #fff3e6;outline-offset:3px}.HalloweenFloatingOffer_product__8TqqU{bottom:calc(var(--gsn-pdp-purchase-height,156px) + 1rem)}.HalloweenFloatingOffer_enter__VUUCC{animation:HalloweenFloatingOffer_offer-entry__1cgxg .3s cubic-bezier(.16,1,.3,1) both}@keyframes HalloweenFloatingOffer_offer-entry__1cgxg{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@media (min-width:1024px){.HalloweenFloatingOffer_offer__a1Uy7{width:150px;height:175px;bottom:calc(50% - 87px)}.HalloweenFloatingOffer_link__JyJGW{padding:24px 10px 8px}.HalloweenFloatingOffer_logo__WxbFZ{height:44px}.HalloweenFloatingOffer_caption__SdbnH{font-size:9px;line-height:14px;margin-top:5px}.HalloweenFloatingOffer_clock__bSCFU{margin:5px 0 7px}.HalloweenFloatingOffer_clock__bSCFU strong{font-size:20px;line-height:24px}.HalloweenFloatingOffer_clock__bSCFU small{font-size:8px;line-height:12px}.HalloweenFloatingOffer_cta__xlrpT{min-height:30px;font-size:12px}}@media (hover:hover) and (pointer:fine){.HalloweenFloatingOffer_link__JyJGW:hover .HalloweenFloatingOffer_cta__xlrpT{filter:brightness(1.08)}.HalloweenFloatingOffer_close___OQJf:hover{color:#ffa51f}}@media (prefers-reduced-motion:reduce){.HalloweenFloatingOffer_enter__VUUCC{animation:none}}@media (max-height:500px) and (max-width:1023px){.HalloweenFloatingOffer_offer__a1Uy7{display:none}}.ContestAnnouncement_banner__oflVd{position:relative;isolation:isolate;overflow:hidden;color:#0b113d;background:#f4a5b5}.ContestAnnouncement_background__OMham{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 51%;object-position:center 51%;filter:hue-rotate(-15deg);pointer-events:none}.ContestAnnouncement_link__zH7cB{position:relative;display:block;padding-right:48px;text-decoration:none}.ContestAnnouncement_content__gjxXn{display:flex;align-items:center;gap:10px;min-height:64px;max-width:1280px;margin-inline:auto;padding:6px 4px 6px 12px}.ContestAnnouncement_logo__1i3uE{flex:none;width:48px;height:52px;-o-object-fit:contain;object-fit:contain}.ContestAnnouncement_title__dg_e8{flex:1;font-size:12px;font-weight:700;line-height:1.35}.ContestAnnouncement_title__dg_e8 span{display:block}.ContestAnnouncement_characters__3o92P{display:none}.ContestAnnouncement_cta__f1zQN{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 10px;border-radius:8px;background:#0b113d;color:white;font-size:12px;font-weight:600;transition:background-color .15s ease}.ContestAnnouncement_arrow__6FZXJ,.ContestAnnouncement_ctaLong__YL13n{display:none}.ContestAnnouncement_close__VJUJo{position:absolute;z-index:1;top:50%;right:2px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px}.ContestAnnouncement_link__zH7cB:focus-visible{outline:3px solid #0b113d;outline-offset:-3px}.ContestAnnouncement_close__VJUJo:focus-visible{outline:2px solid #0b113d;outline-offset:-4px}@media (hover:hover){.ContestAnnouncement_link__zH7cB:hover .ContestAnnouncement_cta__f1zQN{background:#252e64}.ContestAnnouncement_close__VJUJo:hover{background:rgba(255,255,255,.35)}}@media (min-width:375px){.ContestAnnouncement_title__dg_e8{font-size:14px}.ContestAnnouncement_cta__f1zQN{font-size:13px;padding-inline:12px}}@media (min-width:768px){.ContestAnnouncement_link__zH7cB{padding-right:64px}.ContestAnnouncement_content__gjxXn{min-height:56px;padding:4px 24px;gap:24px}.ContestAnnouncement_logo__1i3uE{width:76px;height:48px}.ContestAnnouncement_title__dg_e8{font-size:clamp(16px,1.5vw,20px)}.ContestAnnouncement_title__dg_e8 span{display:inline}.ContestAnnouncement_cta__f1zQN{font-size:14px;padding-inline:18px}.ContestAnnouncement_arrow__6FZXJ,.ContestAnnouncement_ctaLong__YL13n{display:inline}.ContestAnnouncement_close__VJUJo{right:12px}}@media (min-width:1100px){.ContestAnnouncement_characters__3o92P{position:relative;display:block;flex:0 0 140px;align-self:stretch}.ContestAnnouncement_characters__3o92P img{position:absolute;width:140px;max-width:none;height:auto;top:-10px;left:0}}@media (prefers-reduced-motion:reduce){.ContestAnnouncement_cta__f1zQN{transition:none}}