.pattern-announcement-rotation{display:flex!important;align-items:center;justify-content:flex-start;gap:10px!important;min-width:0;font-weight:600!important}.pattern-announcement-messages{min-width:0}.pattern-announcement-message{display:block;white-space:normal;line-height:1.3}.pattern-announcement-message[hidden]{display:none!important}.pattern-announcement-motion{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:0;margin:0;border:0;background:none;color:#111;line-height:1;box-shadow:none}.pattern-announcement-motion svg{display:block;flex-shrink:0}.pattern-store h1.pattern-seasonal-title{font-family:Montserrat,sans-serif;font-size:38px;font-weight:600;line-height:1.15;letter-spacing:.01em;text-transform:none;color:#fff;margin:0 0 20px;padding:0;text-shadow:0 1px 5px #0003}.pattern-seasonal-title span{display:inline-block;margin-top:16px;font-size:19px;line-height:1.3;font-weight:400;letter-spacing:.08em}.pattern-store .wgm-hero-overlay .wgm-hero-subtitle{font-size:13px;line-height:1.6;margin:0 0 22px!important;letter-spacing:.2px}.pattern-store .wgm-hero-overlay{width:410px;max-width:410px!important}.pattern-store .wgm-hero-overlay .wp-block-button__link{background:#fff!important;color:#111!important;border-radius:5px!important}
@media(max-width:700px){.pattern-store .wgm-hero-banner .wgm-hero-mobile img{object-position:72% center}.pattern-store .wgm-hero-banner .wgm-hero-overlay{left:0;top:0;bottom:auto;width:100%;max-width:none!important;transform:none;padding:28px 20px!important;display:block;background:linear-gradient(#24130885,transparent);height:100%;pointer-events:none}.pattern-store h1.pattern-seasonal-title{font-size:27px;line-height:1.15;text-align:center;margin-bottom:10px}.pattern-seasonal-title span{font-size:16px;margin-top:10px}.pattern-store .wgm-hero-overlay .wgm-hero-subtitle{font-size:11px;margin:0!important}.pattern-store .wgm-hero-banner .wgm-hero-overlay .wp-block-buttons{position:absolute;bottom:20px;left:0;width:100%;pointer-events:auto}.pattern-announcement-rotation{display:flex!important;justify-content:center;max-width:100%;gap:7px!important}.pattern-announcement-messages{min-width:0}.pattern-announcement{min-height:32px;height:auto;padding-top:4px;padding-bottom:4px}.pattern-announcement-motion{min-width:22px;min-height:24px}.pattern-announcement-message{font-size:11px}}
