.gn-announcement.gn-bf-announcement,.gn-bf-offer,.gn-bf-hero__ribbon{background:linear-gradient(100deg,#101010 6%,var(--gn-ink) 62%,var(--gn-blue) 96%);color:#fff}.gn-announcement.gn-bf-announcement{padding:8px 16px}.gn-bf-announcement>.gn-bf-announcement__inner{display:flex;width:fit-content;max-width:100%;min-height:38px;margin-inline:auto;align-items:center;justify-content:center;gap:22px;color:inherit;text-decoration:none}.gn-bf-announcement :where(.gn-bf-announcement__inner) span{margin:0;font-size:inherit}.gn-bf-announcement .gn-bf-announcement__message{display:grid;justify-items:center;gap:2px}.gn-bf-announcement .gn-bf-announcement__title{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;letter-spacing:.1em;line-height:1.25;text-transform:uppercase}.gn-bf-announcement__title svg{flex-shrink:0;width:13px;height:13px;color:var(--gn-red)}.gn-bf-announcement .gn-bf-announcement__offer{color:#fff;font-size:12px;line-height:1.35}.gn-bf-announcement .gn-bf-announcement__cta{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border:1px solid var(--gn-blue);background:var(--gn-blue);color:var(--gn-ink);border-radius:100px;font-size:12px;line-height:1.35;white-space:nowrap}.gn-bf-announcement__cta svg{width:15px;height:15px}.gn-bf-announcement a:hover .gn-bf-announcement__cta,.gn-bf-announcement a:focus-visible .gn-bf-announcement__cta{color:var(--gn-ink);background:#fff;border-color:#fff}.gn-bf-offer{display:flex;align-items:center;justify-content:space-between;gap:clamp(10px,2vw,24px);margin:0 0 8px;padding:18px clamp(16px,2vw,24px);border-radius:12px}.gn-bf-offer__copy{min-width:0;max-width:70%}.gn-product .gn-bf-offer p{margin:0;color:inherit}.gn-product .gn-bf-offer .gn-bf-offer__label{color:var(--gn-blue);font-size:10px;font-weight:600;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.gn-product .gn-bf-offer .gn-bf-offer__heading{margin-top:4px;font-size:clamp(23px,2.1vw,29px);font-weight:500;letter-spacing:-.045em;line-height:1.15}.gn-product .gn-bf-offer .gn-bf-offer__note{margin-top:6px;color:#fff;font-size:12px;line-height:1.5}.gn-bf-offer__mark{flex:0 0 clamp(42px,5vw,68px);color:var(--gn-ink)}.gn-bf-offer__mark svg{display:block;width:100%}.gn-bf-offer+.gn-stock-progress-v28{margin-top:0}@media(max-width:749px){.gn-announcement.gn-bf-announcement{padding-block:6px}.gn-bf-announcement>.gn-bf-announcement__inner{gap:16px}.gn-bf-announcement .gn-bf-announcement__title{font-size:12px}.gn-bf-offer{padding:15px 16px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/gn-halloween-campaign.css.map */
