#pmm{--pmx-pink: #f50057;--pmx-pink-dark: #c60156;--pmx-plum: #541f5c;--pmx-plum-2: #6a395f;--pmx-ink: #1a1a2e;--pmx-text: #2d2d3f;--pmx-muted: #55556a;--pmx-gold: #b8892f;--pmx-gold-2: #d9b56a;--pmx-gold-soft: #fbe9c4;--pmx-blush: #ffe9f1;--pmx-champagne: #fff3df;--pmx-line: #e4dccb;--pmx-head: Montserrat, "Open Sans", Arial, sans-serif;--pmx-body: "Open Sans", Arial, sans-serif;--pmm-primary: #541f5c;--pmm-accent: #f50057;--pmm-font-head: Montserrat, "Open Sans", Arial, sans-serif;--pmm-badge-gradient: #f50057}#pmm .pmm-badge{background:var(--pmx-pink);font-family:var(--pmx-head);font-weight:700;font-size:10.5px;padding:2px 8px;box-shadow:0 2px 6px -2px #f5005780}#pmm .pmm-badge.pmx-badge-gold{background:linear-gradient(135deg,#d9b56a,#b8892f);color:#fff;box-shadow:0 2px 6px -2px #b8892f99}#pmm .pmx{display:none}@media(min-width:1151px){#pmm .pmm-panel.pmx-on{max-height:var(--pmx-maxh, calc(100vh - 170px) );overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--pmx-gold-2) transparent;border-radius:0 0 22px 22px;border-top:3px solid var(--pmx-gold-2);box-shadow:0 30px 60px -20px #1a0a2073}#pmm .pmm-panel.pmx-on>.pmm-panel-in{display:block;max-width:none;padding:0}#pmm .pmm-panel.pmx-on .pmm-panel-body{display:none}#pmm .pmm-panel.pmx-on .pmx{display:block;font-family:var(--pmx-body);color:var(--pmx-text)}#pmm .pmx-main{display:grid;grid-template-columns:250px minmax(0,1fr) 290px}#pmm .pmx-grid-mode .pmx-main{grid-template-columns:minmax(0,1fr) 290px}#pmm .pmx-nofeat .pmx-main{grid-template-columns:250px minmax(0,1fr)}#pmm .pmx-grid-mode.pmx-nofeat .pmx-main{grid-template-columns:1fr}#pmm .pmx-rail{background:var(--pmx-blush);padding:26px 16px 26px 22px;border-radius:0 0 0 22px}#pmm .pmx-kicker{display:block;font-family:var(--pmx-head);font-size:11px;font-weight:700;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--pmx-gold);margin:0 0 12px 10px}#pmm .pmx-tab{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:12px 12px 12px 14px;margin-bottom:6px;border-radius:14px;font-family:var(--pmx-head);font-size:15px;font-weight:600;color:var(--pmx-ink);position:relative;transition:background .18s ease,color .18s ease,box-shadow .18s ease}#pmm .pmx-tab:hover{background:#ffffffb3}#pmm .pmx-tab.is-active{background:#fff;color:var(--pmx-plum);box-shadow:0 8px 20px -12px #541f5c8c}#pmm .pmx-tab.is-active:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:4px;border-radius:4px;background:var(--pmx-pink)}#pmm .pmx-tab-name{flex:1}#pmm .pmx-count{min-width:26px;padding:2px 7px;border-radius:999px;background:#541f5c14;color:var(--pmx-plum);font-size:11.5px;font-weight:700;text-align:center}#pmm .pmx-tab.is-active .pmx-count{background:var(--pmx-gold-soft);color:#7a5a14}#pmm .pmx-chev{width:14px;height:14px;opacity:.35;transition:opacity .18s,transform .18s}#pmm .pmx-tab.is-active .pmx-chev{opacity:.9;color:var(--pmx-pink);transform:translate(2px)}#pmm .pmx-body{padding:26px 34px 24px;min-width:0}#pmm .pmx-pane{display:none;animation:pmxIn .22s ease}#pmm .pmx-pane.is-active{display:block}@keyframes pmxIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}#pmm .pmx-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--pmx-line)}#pmm .pmx-title{font-family:var(--pmx-head);font-size:21px;font-weight:700;line-height:1.2;color:var(--pmx-plum)}#pmm .pmx-desc{margin-top:4px;font-size:13.5px;color:var(--pmx-muted)}#pmm .pmx-all{flex:none;font-family:var(--pmx-head);font-size:13px;font-weight:700;color:var(--pmx-pink);white-space:nowrap}#pmm .pmx-all:hover{color:var(--pmx-plum)}#pmm .pmx-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 14px}#pmm .pmx-link{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:10px;font-size:14.5px;font-weight:400;line-height:1.3;color:var(--pmx-text);transition:background .15s ease,color .15s ease}#pmm .pmx-link .pmm-badge{margin-left:4px}#pmm .pmx-link:after{content:"";margin-left:auto;width:6px;height:6px;border-top:2px solid var(--pmx-gold);border-right:2px solid var(--pmx-gold);transform:rotate(45deg) translate(-4px);opacity:0;transition:opacity .15s ease,transform .15s ease}#pmm .pmx-link:hover,#pmm .pmx-link:focus-visible{background:var(--pmx-champagne);color:var(--pmx-plum)}#pmm .pmx-link:hover:after{opacity:1;transform:rotate(45deg) translate(0)}#pmm .pmx-groups{display:grid;grid-template-columns:repeat(var(--pmx-slots, 4),minmax(0,1fr));gap:22px 26px;align-items:start}#pmm .pmx-stack{display:flex;flex-direction:column;gap:20px;min-width:0}#pmm .pmx-stack.is-wide{grid-column:span 2}#pmm .pmx-stack.is-wide .pmx-links{grid-template-columns:repeat(2,minmax(0,1fr))}#pmm .pmx-group .pmx-links{grid-template-columns:1fr}#pmm .pmx-group .pmx-head{flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-bottom:8px;padding-bottom:10px}#pmm .pmx-group .pmx-title{font-size:16px}#pmm .pmx-group .pmx-link{padding:7px 10px;font-size:14px}#pmm .pmx-grid-mode .pmx-body{padding:26px 30px 22px 34px}#pmm .pmx-feat{padding:22px 22px 22px 0}#pmm .pmx-grid-mode .pmx-card{height:auto}#pmm .pmx-card{display:flex;flex-direction:column;height:100%;border-radius:20px;overflow:hidden;color:#fff;background:linear-gradient(150deg,#2c0f33,#541f5c 55%,#7a2a64);border:1px solid rgba(217,181,106,.55);box-shadow:0 14px 30px -16px #2c0f33b3;transition:transform .2s ease,box-shadow .2s ease}#pmm .pmx-card:hover{transform:translateY(-2px);box-shadow:0 20px 36px -16px #2c0f33cc}#pmm .pmx-card-img{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#3b1642}#pmm .pmx-card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}#pmm .pmx-card:hover .pmx-card-img img{transform:scale(1.04)}#pmm .pmx-card-body{display:flex;flex-direction:column;gap:8px;padding:18px 20px 20px;flex:1}#pmm .pmx-card-eyebrow{font-family:var(--pmx-head);font-size:10.5px;font-weight:700;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--pmx-gold-2)}#pmm .pmx-card-title{font-family:var(--pmx-head);font-size:19px;font-weight:700;line-height:1.25;color:#fff}#pmm .pmx-card-text{font-size:13.5px;line-height:1.45;color:#ffffffe6}#pmm .pmx-card-btn{align-self:flex-start;margin-top:auto;padding:10px 18px;border-radius:999px;background:var(--pmx-pink);color:#fff;font-family:var(--pmx-head);font-size:13.5px;font-weight:700;transition:background .18s ease}#pmm .pmx-card:hover .pmx-card-btn{background:var(--pmx-pink-dark)}#pmm .pmx-card.no-img{background:radial-gradient(circle at 85% 12%,#d9b56a59 0,#d9b56a00 42%),linear-gradient(150deg,#2c0f33,#541f5c 55%,#7a2a64)}#pmm .pmx-card.no-img .pmx-card-body{padding:26px 22px 22px}#pmm .pmx-card.no-img .pmx-card-title{font-size:21px}#pmm .pmx-card.no-img .pmx-card-btn{margin-top:14px}#pmm .pmx-foot{background:var(--pmx-champagne);border-top:1px solid var(--pmx-line)}#pmm .pmx-foot-in{display:flex;align-items:center;gap:18px;padding:12px 22px 12px 34px}#pmm .pmx-foot-text{flex:1;font-size:14px;color:var(--pmx-ink)}#pmm .pmx-foot-text strong{font-family:var(--pmx-head);font-weight:700}#pmm .pmx-foot-text a{color:var(--pmx-pink);font-weight:700;margin-left:6px}#pmm .pmx-foot-text a:hover{color:var(--pmx-plum)}#pmm .pmx-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;border-radius:999px;font-family:var(--pmx-head);font-size:13.5px;font-weight:700;white-space:nowrap;transition:background .18s ease,color .18s ease,border-color .18s ease}#pmm .pmx-btn-pink{background:var(--pmx-pink);color:#fff}#pmm .pmx-btn-pink:hover{background:var(--pmx-pink-dark)}#pmm .pmx-btn-line{border:2px solid var(--pmx-plum);color:var(--pmx-plum);padding:7px 18px}#pmm .pmx-btn-line:hover{background:var(--pmx-plum);color:#fff}@media(max-width:1440px){#pmm .pmx-main{grid-template-columns:220px minmax(0,1fr) 250px}#pmm .pmx-grid-mode .pmx-main{grid-template-columns:minmax(0,1fr) 250px}#pmm .pmx-nofeat .pmx-main{grid-template-columns:220px minmax(0,1fr)}#pmm .pmx-body{padding:22px 24px 20px}#pmm .pmx-link{font-size:14px;padding:7px 8px}#pmm .pmx-groups{gap:18px 18px}#pmm .pmx-group .pmx-link{font-size:13.5px;padding:6px 8px}#pmm .pmx-group .pmx-title{font-size:15px}#pmm .pmx-card-title{font-size:17px}}@media(max-width:1280px){#pmm .pmx-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-height:860px){#pmm .pmx-rail{padding-top:18px;padding-bottom:18px}#pmm .pmx-tab{padding:9px 10px 9px 14px;margin-bottom:4px;font-size:14px}#pmm .pmx-body{padding-top:18px;padding-bottom:16px}#pmm .pmx-head{padding-bottom:8px;margin-bottom:8px}#pmm .pmx-title{font-size:18px}#pmm .pmx-desc{display:none}#pmm .pmx-link{padding:6px 8px;font-size:13.5px}#pmm .pmx-feat{padding:16px 16px 16px 0}#pmm .pmx-card-img{aspect-ratio:16 / 8}#pmm .pmx-card-body{padding:14px 16px 16px;gap:6px}#pmm .pmx-foot-in{padding-top:9px;padding-bottom:9px}}@media(max-height:720px){#pmm .pmx-card-img{display:none}}}@media(max-width:1150px){#pmm .pmm-col-title{font-family:var(--pmx-head);color:var(--pmx-plum);border-bottom:2px solid var(--pmx-gold-soft)}#pmm .pmm-item.is-open>.pmm-link{color:var(--pmx-plum)}#pmm .pmm-item>.pmm-link{font-family:var(--pmx-head)}#pmm .pmm-sublink:hover,#pmm .pmm-simple-link:hover{color:var(--pmx-pink)}#pmm .pmm-sublink[aria-disabled=true],#pmm .pmm-simple-link[aria-disabled=true]{display:none}}#pmm .pmx-acc-btn,#pmm .pmx-drawer-cta{display:none}@media(max-width:1150px){#pmm .pmx-empty{display:none}#pmm .pmx-acc{margin:0!important;border-top:1px solid var(--pmx-line)}#pmm .pmx-acc:first-child{border-top:0}#pmm .pmx-acc>.pmm-col-title{display:none}#pmm .pmx-acc-btn{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px 4px;text-align:left;font-family:var(--pmx-head);font-size:15px;font-weight:600;color:var(--pmx-plum)}#pmm .pmx-acc-name{flex:1}#pmm .pmx-count{min-width:26px;padding:2px 7px;border-radius:999px;background:var(--pmx-blush);color:var(--pmx-plum);font-size:11.5px;font-weight:700;text-align:center}#pmm .pmx-chev{width:14px;height:14px;color:var(--pmx-gold);transition:transform .2s ease}#pmm .pmx-acc-open .pmx-chev{transform:rotate(90deg)}#pmm .pmx-acc>ul{display:none;margin:0 0 10px;padding:6px 10px;border-radius:14px;background:var(--pmx-champagne)}#pmm .pmx-acc.pmx-acc-open>ul{display:block}#pmm .pmx-acc .pmm-sublink,#pmm .pmx-acc .pmm-lead-link{font-size:15px;font-weight:400;color:var(--pmx-text);padding:10px 4px}#pmm .pmx-acc li+li{border-top:1px solid rgba(184,137,47,.18)}#pmm .pmx-viewall .pmm-sublink{color:var(--pmx-pink);font-weight:700;font-family:var(--pmx-head);font-size:14px}#pmm .pmx-drawer-cta{display:flex;gap:10px;padding:20px 0 8px;border:0!important}#pmm .pmx-drawer-cta .pmx-btn{flex:1;justify-content:center;padding:13px 10px;border-radius:999px;font-family:var(--pmx-head);font-size:14.5px;font-weight:700;text-align:center}#pmm .pmx-drawer-cta .pmx-btn-pink{background:var(--pmx-pink);color:#fff}#pmm .pmx-drawer-cta .pmx-btn-line{border:2px solid var(--pmx-plum);color:var(--pmx-plum);padding:11px 10px}}@media(prefers-reduced-motion:reduce){#pmm .pmx-pane,#pmm .pmx-card,#pmm .pmx-card img{animation:none!important;transition:none!important}}
