.pc-offer{background:#e9c9a7;color:#0e4a38}.pc-offer[hidden]{display:none}.pc-offer-inner{max-width:1200px;margin:0 auto;box-sizing:border-box;padding:8px 5vw;min-height:48px;display:flex;align-items:center;justify-content:center;gap:4px 16px;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.5;text-align:center}.pc-offer-inner p{margin:0}.pc-offer-inner strong{font-weight:700}.pc-offer-inner a{color:inherit;font-weight:600;white-space:nowrap}.pc-offer-close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:#fff0;color:inherit;cursor:pointer}.pco-sand{background:#e9c9a7;color:#0e4a38}.pco-forest{background:#093528;color:#f5f0e8}.pco-forest strong{color:#e9c9a7}.pco-cranberry{background:#8e2a2a;color:#f5f0e8}.pco-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:#fff0;cursor:pointer;margin-left:6px;color:#e9c9a7}.pco-icon{animation:pcoTwinkle 4s ease-in-out infinite;transform-origin:50% 50%}@keyframes pcoTwinkle{0%,80%,100%{transform:scale(1) rotate(0);opacity:1}88%{transform:scale(1.25) rotate(14deg);opacity:.75}}.pco-sparks{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:5}.pco-sparkle{position:absolute;top:0;width:6px;height:6px;border-radius:999px;background:#e9c9a7;opacity:0;animation:pcoSparkle 2.6s ease-in forwards}@keyframes pcoSparkle{0%{opacity:0;transform:translateY(-8px) scale(.5)}15%{opacity:1}100%{opacity:0;transform:translateY(200px) scale(1)}}@media (prefers-reduced-motion:reduce){.pco-icon,.pco-sparkle{animation:none}.pco-sparkle{opacity:0}}.pco-has-banner .pc-offer:not(.pco-banner){display:none!important}