:root{--pmmm-accent:#7b1e24;--pmmm-gold:#caa24a;--pmmm-bg:#fff;--pmmm-text:#111;--pmmm-muted:#6b7280;--pmmm-overlay:0.45;--pmmm-badge-new-bg:rgba(202,162,74,0.12);--pmmm-badge-new-border:rgba(202,162,74,0.35);--pmmm-badge-new-text:#7a5a14;--pmmm-badge-sale-bg:rgba(209,32,32,0.10);--pmmm-badge-sale-border:rgba(209,32,32,0.30);--pmmm-badge-sale-text:#b01818;--pmmm-badge-hot-bg:rgba(123,30,36,0.10);--pmmm-badge-hot-border:rgba(123,30,36,0.30);--pmmm-badge-hot-text:#7b1e24;--pmmm-radius:18px;--pmmm-shadow:0 18px 60px rgba(0,0,0,0.25);--pmmm-font:system-ui, -apple-system, Segoe UI, Roboto, Inter, Arial, sans-serif}html.pmmm-lock,html.pmmm-lock body{overflow:hidden!important}.pmmm-root{position:relative;z-index:999999;font-family:var(--pmmm-font)}.pmmm-overlay{position:fixed;inset:0;background:rgba(0,0,0,var(--pmmm-overlay));opacity:0;pointer-events:none;transition:opacity .22s ease}.pmmm-panel{position:fixed;top:0;bottom:0;right:0;width:min(420px, 92vw);background:var(--pmmm-bg);transform:translateX(102%);transition:transform .26s ease;box-shadow:var(--pmmm-shadow);display:flex;flex-direction:column}.pmmm-root.is-open .pmmm-overlay{opacity:1;pointer-events:auto}.pmmm-root.is-open .pmmm-panel{transform:translateX(0)}.pmmm-burger{position:fixed;top:18px;width:44px;height:44px;border-radius:999px;border:1px solid rgb(0 0 0 / .08);background:rgb(255 255 255 / .92);backdrop-filter:blur(10px);box-shadow:0 10px 26px rgb(0 0 0 / .12);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.pmmm-burger--right{right:16px}.pmmm-burger--left{left:16px}.pmmm-burger.is-hidden{opacity:0;transform:translateY(-10px);pointer-events:none}.pmmm-burger__lines{width:18px;height:12px;position:relative;display:block}.pmmm-burger__lines:before,.pmmm-burger__lines:after{content:"";position:absolute;left:0;right:0;height:2px;border-radius:2px;background:var(--pmmm-accent);box-shadow:0 0 10px rgb(123 30 36 / .35)}.pmmm-burger__lines:before{top:0}.pmmm-burger__lines:after{bottom:0}.pmmm-top{padding:18px 18px 10px;display:flex;align-items:center;justify-content:space-between}.pmmm-brand{display:flex;align-items:center;letter-spacing:6px;text-transform:uppercase;font-size:18px;color:var(--pmmm-text)}.pmmm-brand__logo{max-height:22px;width:auto;display:block}.pmmm-brand__text{display:block}.pmmm-close{width:40px;height:40px;border-radius:999px;background:#fff0;border:1px solid rgb(0 0 0 / .08);font-size:22px;line-height:1;cursor:pointer}.pmmm-tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:0 12px 10px}.pmmm-tab{background:#fff0;border:0;padding:10px 4px;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:rgb(0 0 0 / .55);cursor:pointer;border-bottom:2px solid #fff0;position:relative;display:flex;align-items:center;justify-content:center;gap:6px}.pmmm-tab.is-active{color:var(--pmmm-text);border-bottom-color:var(--pmmm-gold)}.pmmm-tab__chev{width:9px;height:9px;display:inline-block;border-right:2px solid rgb(0 0 0 / .35);border-bottom:2px solid rgb(0 0 0 / .35);transform:rotate(-45deg) translateY(1px);opacity:0}.pmmm--chev .pmmm-tab__chev{opacity:.5}.pmmm--chev .pmmm-tab.is-active .pmmm-tab__chev{opacity:.9;border-color:var(--pmmm-gold);animation:pmmmChev 1.2s ease-in-out infinite}@keyframes pmmmChev{0%{transform:rotate(-45deg) translate(0,1px)}50%{transform:rotate(-45deg) translate(3px,1px)}100%{transform:rotate(-45deg) translate(0,1px)}}@media (max-width:360px){.pmmm-tabs{grid-template-columns:repeat(3,1fr)}}.pmmm-divider{height:1px;background:rgb(0 0 0 / .08);margin:0 18px 6px}.pmmm-content{padding:6px 0 18px;overflow:auto}.pmmm-tabpanel{display:none;padding:0 18px}.pmmm-tabpanel.is-active{display:block}.pmmm-empty{padding:14px 0;color:var(--pmmm-muted);font-size:14px}.pmmm-list,.pmmm-sublist{list-style:none;padding:0;margin:0}.pmmm-item{border-bottom:1px solid rgb(0 0 0 / .08)}.pmmm-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 0}.pmmm-link{text-decoration:none;color:var(--pmmm-text);font-size:15px;letter-spacing:1px;text-transform:uppercase;display:flex;align-items:center;gap:10px}.pmmm-link__txt{display:inline-block}.pmmm-toggle{width:38px;height:38px;border-radius:999px;border:0;background:#fff0;cursor:pointer;display:grid;place-items:center}.pmmm-plus{width:16px;height:16px;position:relative}.pmmm-plus:before,.pmmm-plus:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:2px;border-radius:2px;background:rgb(0 0 0 / .45);transform:translate(-50%,-50%)}.pmmm-plus:after{transform:translate(-50%,-50%) rotate(90deg)}.pmmm-item.is-open .pmmm-plus:after{opacity:0}.pmmm-item.is-open .pmmm-plus:before{background:var(--pmmm-accent)}.pmmm-sub{max-height:0;overflow:hidden;transition:max-height .26s ease}.pmmm-sublist{padding:0 0 12px 0}.pmmm-sublist .pmmm-link{font-size:13px;text-transform:none;letter-spacing:.4px;color:rgb(0 0 0 / .75)}.pmmm-sublist .pmmm-row{padding:10px 0;border-bottom:none}.pmmm-promos{padding:12px 18px 0;display:flex;flex-direction:column;gap:12px}.pmmm-promo{display:flex;gap:12px;border-radius:var(--pmmm-radius);border:1px solid rgb(0 0 0 / .08);background:#fff;text-decoration:none;overflow:hidden}.pmmm-promo__media{width:86px;flex:0 0 86px;background:rgb(0 0 0 / .03);display:flex;align-items:center;justify-content:center}.pmmm-promo__img{width:100%;height:100%;object-fit:cover}.pmmm-promo__ph{width:100%;height:86px;background:linear-gradient(135deg,rgb(0 0 0 / .05),rgb(0 0 0 / .02))}.pmmm-promo__body{padding:12px 10px}.pmmm-promo__head{color:#d12020;font-weight:800;letter-spacing:1px;text-transform:uppercase}.pmmm-promo__sub{margin-top:4px;color:rgb(0 0 0 / .75)}.pmmm-promo__cta{margin-top:8px;color:var(--pmmm-text);text-decoration:underline;text-underline-offset:4px}.pmmm-badge{font-size:10px;letter-spacing:1px;padding:4px 8px;border-radius:999px;text-transform:uppercase;border:1px solid rgb(0 0 0 / .1)}.pmmm-badge--new{background:var(--pmmm-badge-new-bg);border-color:var(--pmmm-badge-new-border);color:var(--pmmm-badge-new-text)}.pmmm-badge--sale{background:var(--pmmm-badge-sale-bg);border-color:var(--pmmm-badge-sale-border);color:var(--pmmm-badge-sale-text)}.pmmm-badge--hot{background:var(--pmmm-badge-hot-bg);border-color:var(--pmmm-badge-hot-border);color:var(--pmmm-badge-hot-text)}@keyframes pmmmGlow{0%{box-shadow:0 0 0 #fff0}50%{box-shadow:0 0 22px rgb(202 162 74 / .3)}100%{box-shadow:0 0 0 #fff0}}.pmmm--glow .pmmm-item.is-open .pmmm-toggle{border-radius:999px;animation:pmmmGlow 1.6s ease-in-out infinite}.pmmm--glow .pmmm-item.is-open .pmmm-plus:before{box-shadow:0 0 18px rgb(202 162 74 / .35)}.pmmm--glow .pmmm-tab.is-active{text-shadow:0 0 18px rgb(202 162 74 / .22)}.pmmm--glow .pmmm-brand__text{text-shadow:0 0 18px rgb(202 162 74 / .1)}.pmmm-tip{margin:14px 18px 0;padding:10px 12px;border-radius:14px;background:rgb(0 0 0 / .03);color:rgb(0 0 0 / .7);font-size:12px}.pmmm-tip code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:11px}.pmmm-panel{visibility:hidden;transition:transform .34s cubic-bezier(.22,.8,.25,1),visibility 0s .34s}.pmmm-root.is-open .pmmm-panel{visibility:visible;transition-delay:0s}.pmmm-root.is-open .pmmm-burger{visibility:hidden}.pmmm-top{padding-top:max(18px,env(safe-area-inset-top))}.pmmm-content{min-height:0;overscroll-behavior:contain;padding-bottom:max(18px,env(safe-area-inset-bottom))}.pmmm-root .pmmm-tabs{display:flex;overflow-x:auto;flex-shrink:0;overscroll-behavior-inline:contain}.pmmm-root .pmmm-tab{flex:1 0 auto;min-height:44px;padding-inline:8px}.pmmm-root .pmmm-close,.pmmm-root .pmmm-toggle{min-width:44px;min-height:44px}.pmmm-root .pmmm-burger:focus-visible{opacity:1;transform:none}.pmmm-root :is(button,a):focus-visible{outline:2px solid var(--pmmm-accent);outline-offset:-2px}.pmmm-root .pmmm-sub{display:grid;grid-template-rows:0fr;max-height:none;transition:grid-template-rows .28s ease}.pmmm-root .pmmm-item.is-open>.pmmm-sub{grid-template-rows:1fr}.pmmm-root .pmmm-sub>.pmmm-sublist{min-height:0;overflow:hidden;padding-bottom:0}@media(prefers-reduced-motion:reduce){.pmmm-root *,.pmmm-root *::before,.pmmm-root *::after{animation:none!important;transition:none!important}}.pmmm-root .pmmm-panel{width:min(440px,96vw);color:var(--pmmm-text);border-radius:24px 0 0 24px;overflow:hidden;border-inline-start:1px solid var(--pmmm-gold)}.pmmm-root .pmmm-top{padding-inline:20px;padding-bottom:16px;background:var(--pmmm-accent);color:#fff}.pmmm-root .pmmm-brand{color:inherit;font:400 clamp(17px,5vw,24px)/1.1 Georgia,serif;letter-spacing:.14em}.pmmm-root .pmmm-brand__logo{max-width:180px;max-height:32px;object-fit:contain}.pmmm-root .pmmm-close{color:#fff;border:1px solid #ffffff80;background:#fff0}.pmmm-root .pmmm-close:focus-visible{outline-color:#fff}.pmmm-root .pmmm-tabs{gap:6px;padding:12px 12px 10px}.pmmm-root .pmmm-tab{border:1px solid #8885;border-radius:999px;color:var(--pmmm-text);padding:8px 12px;letter-spacing:.06em}.pmmm-root .pmmm-tab.is-active{background:var(--pmmm-text);color:var(--pmmm-bg);border-color:var(--pmmm-text)}.pmmm-root .pmmm-divider{display:none}.pmmm-root .pmmm-tabpanel{padding-inline:12px}.pmmm-root .pmmm-list>.pmmm-item{margin-bottom:8px;border:1px solid #8884;border-radius:12px;padding-inline:10px}.pmmm-root .pmmm-list>.pmmm-item>.pmmm-row{border-bottom:0}.pmmm-root .pmmm-list>.pmmm-item.is-open{border-color:var(--pmmm-gold)}.pmmm-root .pmmm-link{color:var(--pmmm-text)}.pmmm-root .pmmm-sublist{padding-inline-start:10px;border-inline-start:2px solid var(--pmmm-gold)}.pmmm-root .pmmm-burger{border-color:var(--pmmm-gold);border-radius:12px}.pmmm-root .pmmm-promo{border-radius:16px;border-color:#8885}.pmmm-root .pmmm-top{background:#fff;color:#111;border-bottom:1px solid #1112}.pmmm-root .pmmm-top .pmmm-close{background:#fff;color:#111;border-color:#1113}.pmmm-root .pmmm-top .pmmm-close:focus-visible{outline-color:#111}.pmmm-root .pmmm-tabpanel[hidden]{display:none!important}.pmmm-root .pmmm-tabs a.pmmm-tab{text-decoration:none}.pmmm-root .pmmm-top,.pmmm-root .pmmm-tabs{position:relative;z-index:1}