:root{--mcs-ui-bg:#fff;--mcs-ui-ink:#263442;--mcs-ui-line:#d2dbe3;--mcs-ui-soft:#f3f5f8;--mcs-ui-accent:#175e83}.mcs-display-controls{display:flex;gap:6px;align-items:center;flex:none}.mancskupon .mcs-display-controls button{display:grid;place-items:center;width:40px;height:40px;min-width:40px;border:1px solid var(--mcs-ui-line);border-radius:50%;background:var(--mcs-ui-bg);color:var(--mcs-ui-ink);padding:0;cursor:pointer}.mancskupon .site-header nav{gap:18px;align-items:center}.mancskupon :focus-visible,.mcs-legal-footer :focus-visible,.mcs-preferences :focus-visible{outline:3px solid #9460dc!important;outline-offset:4px!important}.mcs-preferences{box-sizing:border-box;width:min(530px,calc(100% - 28px));max-height:calc(100dvh - 40px);overflow-y:auto;border:1px solid var(--mcs-ui-line);border-radius:24px;padding:28px;background:var(--mcs-ui-bg);color:var(--mcs-ui-ink);font:16px/1.6 system-ui,sans-serif;box-shadow:0 20px 100px #0004}.mcs-preferences::backdrop{background:#101828aa;backdrop-filter:blur(4px)}.mcs-pref-header{display:flex;gap:16px;justify-content:space-between;align-items:flex-start}.mcs-pref-header p{font-size:10px;letter-spacing:1px;margin:0 0 8px;color:var(--mcs-ui-accent)}.mcs-pref-header h2{font:700 24px/1.2 system-ui,sans-serif;margin:0;color:inherit}.mcs-pref-header button{font-size:26px;line-height:1;min-width:40px;min-height:40px}.mcs-pref-intro{font-size:14px;margin:18px 0}.mcs-pref-select{display:block;font-size:14px;font-weight:650;margin:18px 0}.mcs-pref-select select{display:block;width:100%;margin-top:7px;min-height:44px;padding:8px;border:1px solid var(--mcs-ui-line);border-radius:9px;background:var(--mcs-ui-soft);color:var(--mcs-ui-ink);font:16px system-ui}.mcs-pref-check{display:flex;gap:12px;align-items:flex-start;padding:12px 0;cursor:pointer}.mcs-pref-check input{width:20px;height:20px;margin-top:3px;accent-color:#6850c8;flex:none}.mcs-pref-check span{font-weight:600;font-size:15px}.mcs-pref-check small{display:block;font-size:12px;font-weight:400;margin-top:3px}.mcs-pref-note{font-size:12px;border-top:1px solid var(--mcs-ui-line);padding-top:15px}.mcs-pref-actions{display:flex;justify-content:space-between;gap:12px}.mcs-preferences button{border:1px solid var(--mcs-ui-line);border-radius:12px;padding:9px 14px;background:var(--mcs-ui-soft);color:inherit;font-weight:600;cursor:pointer;min-height:44px}.mcs-pref-actions button:last-child{background:var(--mcs-ui-accent);color:var(--mcs-ui-bg)}.mcs-pref-status{font-size:12px;margin-bottom:0}html[data-mcs-theme=dark]{color-scheme:dark;--mcs-ui-bg:#17232f;--mcs-ui-ink:#eaf0f6;--mcs-ui-line:#455565;--mcs-ui-soft:#223240;--mcs-ui-accent:#93d9f4}html[data-mcs-theme=dark] body,html[data-mcs-theme=dark] .mancskupon{background:#101922!important;color:#eaf0f6!important}html[data-mcs-theme=dark] .mancskupon :is(.hero,.intro,.brands,.offers,.magazine,.faq-section,.mcs-app-download,.partner-banners,.mcs-contact){background:linear-gradient(130deg,#131f2a,#1c2436)!important;border-color:#394656!important;color:#eaf0f6!important}html[data-mcs-theme=dark] .mancskupon :is(.site-header,.site-header nav.is-open,.campaign-heading,.coupon-card,.story,.faq-item,.mcs-app-panel,.mcs-contact-form,.mcs-campaign-stats,.mcs-guide-card,.floating-offer,.floating-seal){background:#1e2c39!important;border-color:#435161!important;color:#eaf0f6!important;box-shadow:0 12px 36px #0003}html[data-mcs-theme=dark] :is(.mcs-legal-footer,.mancskupon .site-footer){background:#101923!important;color:#d7e1ea!important;border-color:#394656!important}html[data-mcs-theme=dark] :is(.mancskupon,.mcs-legal-footer) :is(h1,h2,h3,h4,p,label,summary,figcaption,.brand-home,.site-header nav a,.partner-banner-count,.partner-banner-heading>span,.campaign-identity>strong,.mcs-contact-privacy-note,.mcs-contact-privacy-note h3){color:#e7eef5!important}html[data-mcs-theme=dark] .mancskupon :is(.hero h1,.hero h1>span){background:none!important;-webkit-text-fill-color:#abdcf4!important;color:#abdcf4!important}html[data-mcs-theme=dark] .mancskupon :is(.eyebrow,.intro h2>span,.section-heading h2>span,.magazine-heading h2>span,.mcs-contact-copy h2 span,.campaign-period,.discount strong,.mcs-contact-email){color:#d7e886!important}html[data-mcs-theme=dark] .mancskupon :is(.countdown-unit,.round-arrow,.partner-banner-controls button,.mcs-app-store){background:#2b3d4a!important;border-color:#586a79!important;color:#eaf0f6!important}html[data-mcs-theme=dark] .mancskupon :is(.countdown-unit strong,.countdown-unit span,.floating-offer span,.floating-offer strong,.discount span,.faq-answer,.mcs-app-store span,.mcs-app-store small,.mcs-app-store strong,.mcs-guide-tag,.mcs-stat-label,.mcs-stat-value){color:#e7eef5!important}html[data-mcs-theme=dark] .mancskupon :is(.brand-card,.mcs-app-qr){background:#f8faf5!important;color:#263442!important}html[data-mcs-theme=dark] .mancskupon .mcs-app-qr :is(strong,span){color:#263442!important}html[data-mcs-theme=dark] :is(.coupon-dialog,.book-dialog,.story-dialog){background:#1e2c39!important;color:#edf4fa!important;border-color:#596b79!important}html[data-mcs-theme=dark] :is(.coupon-dialog,.story-dialog) :is(h2,p){color:#edf4fa!important}html[data-mcs-theme=dark] .mcs-contact-form :is(input:not([type=checkbox]),textarea){background:#14222d!important;border-color:#576b7c!important;color:#f2f6fa!important}html[data-mcs-theme=dark] .mcs-contact-form ::placeholder{color:#adbdca!important;opacity:1}html[data-mcs-theme=dark] .mcs-contact-form .mcs-contact-consent,html[data-mcs-theme=dark] .mcs-contact-form .mcs-contact-privacy-note{color:#d2dce6!important}html[data-mcs-theme=dark] .mcs-contact-status.is-success{background:#1f4837!important;color:#d9ffe8!important}html[data-mcs-theme=dark] .mcs-contact-status.is-error{background:#562b28!important;color:#ffe4dc!important}html[data-mcs-theme=dark] .mancskupon .mcs-turtle-countdown{border-color:#536044}html[data-mcs-theme=dark] .mcs-turtle-countdown figcaption :is(strong,span){color:#d4dfb5!important}html[data-mcs-theme=dark] .mcs-turtle-scene text{fill:#e0dcf6}html[data-mcs-theme=dark] .mcs-legal-footer a,html[data-mcs-theme=dark] .faq-source{color:#9edcf4!important}html.mcs-large-type [data-mcs-text]{font-size:calc(var(--mcs-font-base)*var(--mcs-text-factor))!important}html.mcs-large-type .mancskupon :is(.coupon-card,.story,.mcs-guide-card,.site-header){height:auto!important}html.mcs-large-type .mancskupon .site-header{min-height:76px}html.mcs-large-type .mancskupon :is(.coupon-card h3,.story h3,.story p){overflow:visible!important;-webkit-line-clamp:unset!important;max-height:none!important}html.mcs-large-type .mancskupon .countdown-unit{min-width:0;flex:1}html.mcs-large-type .mancskupon .countdown-units{flex-wrap:wrap}html.mcs-large-type .mancskupon .campaign-period{flex-wrap:wrap}html.mcs-highlight-links :is(.mancskupon,.mcs-legal-footer) a{text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:4px!important}html.mcs-high-contrast .mancskupon :is(h1,h2,h3,h4,p,summary,label,.eyebrow,.campaign-period,.countdown-unit strong,.countdown-unit span){color:#111!important;-webkit-text-fill-color:currentColor!important;background-image:none!important}html.mcs-high-contrast .mancskupon :is(.hero,.intro,.brands,.offers,.magazine,.faq-section,.mcs-app-download,.partner-banners,.mcs-contact,.campaign-heading,.coupon-card,.story,.faq-item,.mcs-app-panel,.mcs-guide-card){background:#fff!important;border-color:#333!important;color:#111!important}html.mcs-high-contrast[data-mcs-theme=dark] .mancskupon :is(.hero,.intro,.brands,.offers,.magazine,.faq-section,.mcs-app-download,.partner-banners,.mcs-contact,.campaign-heading,.coupon-card,.story,.faq-item,.mcs-app-panel,.mcs-guide-card){background:#080d12!important;color:#fff!important;border-color:#b0c0ce!important}html.mcs-high-contrast[data-mcs-theme=dark] .mancskupon :is(h1,h2,h3,h4,p,summary,label,.eyebrow,.campaign-period,.countdown-unit strong,.countdown-unit span){color:#fff!important}html.mcs-high-contrast .mancskupon .booklet-section :is(h2,h3,p){color:#fff!important}html.mcs-high-contrast :is(.mancskupon,.mcs-legal-footer) :is(button,input,textarea,a.pill){border:2px solid currentColor!important}html.mcs-reduce-motion *,html.mcs-reduce-motion *:before,html.mcs-reduce-motion *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html.mcs-reduce-motion .mcs-reveal{opacity:1!important;transform:none!important;filter:none!important}@media(max-width:1100px){.mancskupon .site-header .menu-toggle{display:flex!important}.mancskupon .site-header nav{display:none!important;position:absolute;top:calc(100% + 8px);left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:12px 22px;background:var(--mcs-ui-bg);border:1px solid var(--mcs-ui-line);border-radius:20px;max-height:70dvh;overflow:auto}.mancskupon .site-header nav.is-open{display:flex!important}.mancskupon .site-header nav a{padding:12px 0;font-size:16px}.mancskupon .mcs-display-controls{padding:12px 0}.mancskupon .mcs-display-controls button{width:46px;height:46px}}@media(min-width:1101px){.mancskupon .site-header{gap:15px;width:min(1240px,calc(100% - 48px))}.mancskupon .site-header nav{gap:15px}.mancskupon .site-header nav a{font-size:12px}}@media(max-width:480px){.mcs-preferences{padding:22px}.mcs-pref-header h2{font-size:21px}}html[data-mcs-theme=dark] .mancskupon :is(.hero-secondary,.mcs-guide-link,.faq-source,.coupon-cta,.story-open,.mcs-campaign-stats span){color:#b4e5f9!important}html[data-mcs-theme=dark] .mancskupon .mcs-campaign-stats strong{background:none!important;-webkit-text-fill-color:#d7e886!important;color:#d7e886!important}html.mcs-large-type .mancskupon .mcs-campaign-stats>div{grid-template-columns:80px 1fr;gap:12px}html.mcs-large-type .mancskupon .mcs-campaign-stats span{grid-column:2}.mcs-mobile-discover{display:none}html.mcs-large-type .mancskupon .site-header .menu-toggle{display:flex!important;flex:none}html.mcs-large-type .mancskupon .site-header nav{display:none!important;position:absolute;top:calc(100% + 8px);left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:12px 22px;background:var(--mcs-ui-bg);border:1px solid var(--mcs-ui-line);border-radius:20px;max-height:70dvh;overflow:auto}html.mcs-large-type .mancskupon .site-header nav.is-open{display:flex!important}html.mcs-large-type .mancskupon .site-header nav a{padding:12px 0}@media(max-width:700px){.mancskupon .site-header .header-cta{display:none!important}.mancskupon .site-header{gap:8px!important}.mancskupon .brand-home{min-width:0}.mancskupon .menu-toggle{flex:none;margin-left:auto}.mancskupon .site-header nav .mcs-mobile-discover{display:block}html.mcs-large-type .mancskupon .brand-home>span{font-size:20px!important}html.mcs-large-type .mancskupon .brand-home>span>span{font-size:9px!important}html.mcs-large-type .mancskupon .mcs-campaign-stats span{grid-column:auto}}@media(max-width:480px){html.mcs-large-type .mancskupon .countdown{flex-wrap:wrap!important}html.mcs-large-type .mancskupon .countdown-unit{flex:0 1 calc(50% - 12px)!important;width:calc(50% - 12px)!important}}.mcs-preferences{margin:auto}html[data-mcs-theme=dark] .mancskupon .menu-toggle{color:#edf4fa!important}@media(max-width:480px){html.mcs-large-type .mancskupon .countdown-units{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%}html.mcs-large-type .mancskupon .countdown-unit{width:100%!important;min-width:0!important}}@media(max-width:480px){html.mcs-large-type .mancskupon .countdown-unit{max-width:none!important;justify-self:stretch;box-sizing:border-box}}.mancskupon .mcs-floating-controls{position:fixed;z-index:40;right:max(20px,env(safe-area-inset-right));top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;padding:8px;border:1px solid var(--mcs-ui-line);border-radius:32px;background:var(--mcs-ui-bg);box-shadow:0 8px 28px #152b4526}.mancskupon .mcs-floating-controls button{width:46px;height:46px;min-width:46px;transition:background .18s,box-shadow .18s}.mancskupon .mcs-floating-controls button:hover{background:var(--mcs-ui-soft);box-shadow:0 0 0 3px #7956d326}.mcs-display-item{position:relative;display:flex}.mcs-display-item:before{content:'';position:absolute;right:100%;width:16px;height:100%;top:0}.mcs-display-tooltip{position:absolute;right:calc(100% + 16px);top:50%;transform:translateY(-50%);width:244px;max-width:calc(100vw - 100px);box-sizing:border-box;padding:14px 16px;border:1px solid var(--mcs-ui-line);border-radius:16px;background:var(--mcs-ui-bg);color:var(--mcs-ui-ink);box-shadow:0 8px 28px #152b4526;text-align:left;visibility:hidden;opacity:0;transition:opacity .15s;font:13px/1.5 system-ui,sans-serif}.mcs-display-tooltip strong{display:block;font-size:14px;margin-bottom:4px;color:inherit}.mcs-display-tooltip>span{display:block;color:inherit}.mcs-display-item:focus-within .mcs-display-tooltip{visibility:visible;opacity:1}@media(hover:hover){.mcs-display-item:hover .mcs-display-tooltip{visibility:visible;opacity:1}}.mcs-tooltip-dismissed .mcs-display-tooltip{visibility:hidden!important;opacity:0!important}@media(max-width:700px){.mancskupon .mcs-floating-controls{top:auto;bottom:calc(24px + env(safe-area-inset-bottom));right:max(10px,env(safe-area-inset-right));transform:none;padding:6px;gap:8px}.mancskupon .mcs-floating-controls button{width:44px;height:44px;min-width:44px}.mcs-display-tooltip{right:calc(100% + 12px)}}