.gf-campaign-announcement{background:#080808;color:#fff;border-bottom:1px solid rgba(198,255,46,.22);font-family:inherit}.gf-campaign-announcement__link{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 14px;min-height:36px;padding:7px 16px;color:inherit;text-decoration:none;font-size:12px;font-weight:700;line-height:1.45}.gf-campaign-announcement__signal{width:6px;height:6px;border-radius:50%;background:#c6ff2e;flex:0 0 auto}.gf-campaign-announcement__action{color:#c6ff2e;white-space:nowrap}.gf-campaign-announcement__end{color:#ccc}.gf-campaign-announcement__link:focus-visible{outline:2px solid #c6ff2e;outline-offset:-3px}.gf-sale-badge--campaign{border:1px solid rgba(198,255,46,.5)}.gf-campaign-price-label{display:block;flex:0 0 100%;width:100%;margin-bottom:4px;font-size:10px;font-weight:800;letter-spacing:.05em;line-height:1.3;text-transform:uppercase;color:#333}.gf-price--campaign{flex-wrap:wrap}.gf-global-sale-price .gf-campaign-price-label{color:inherit}@media(max-width:749px){.gf-campaign-announcement__link{font-size:11px;gap:4px 8px;padding:7px 12px}.gf-campaign-price-label{font-size:9px;letter-spacing:.02em}}.gf-product-card--campaign{container-type:inline-size}.gf-product-card .gf-sale-badge--decorated{top:28px;max-width:calc(100% - 20px);padding:8px 24px 8px 9px;border-color:transparent;overflow:visible;isolation:isolate}.gf-sale-badge__text{position:relative;z-index:1;white-space:nowrap}.gf-badge-decoration{position:absolute;right:1px;top:-34px;width:54px;height:42px;overflow:visible;pointer-events:none;z-index:2}.gf-badge-decoration--claw{right:4px;top:-20px;width:44px;height:33px}.gf-badge-decoration--bolt{right:5px;top:-31px;width:30px;height:36px}.gf-badge-decoration--holly{right:-1px;top:-25px;width:49px;height:35px}@container (max-width:200px){.gf-sale-badge--decorated{top:26px!important;padding:6px 16px 6px 6px!important;font-size:7px!important;letter-spacing:.035em!important}.gf-sale-badge--decorated .gf-badge-decoration{top:-23px;width:37px;height:29px;right:0}.gf-sale-badge--decorated .gf-badge-decoration--claw{top:-16px;width:34px;height:26px;right:6px}.gf-sale-badge--decorated .gf-badge-decoration--bolt{top:-22px;width:21px;height:25px;right:2px}.gf-sale-badge--decorated .gf-badge-decoration--holly{top:-18px;width:34px;height:25px}}@media(max-width:749px){#MainContent .gf-product-card .gf-sale-badge--decorated{top:26px;max-width:calc(100% - 14px);padding:6px 16px 6px 6px;font-size:7px;letter-spacing:.035em}.gf-sale-badge--decorated .gf-badge-decoration{top:-23px;width:37px;height:29px;right:0}.gf-sale-badge--decorated .gf-badge-decoration--claw{top:-16px;width:34px;height:26px;right:6px}.gf-sale-badge--decorated .gf-badge-decoration--bolt{top:-22px;width:21px;height:25px;right:2px}.gf-sale-badge--decorated .gf-badge-decoration--holly{top:-18px;width:34px;height:25px}}.gf-product-card .gf-sale-badge--campaign.gf-sale-badge--star{top:8px!important;display:inline-flex;align-items:center;box-sizing:border-box;height:24px;padding:5px 9px!important;line-height:12px;max-width:calc(100% - 76px)}.gf-product-card .gf-sale-badge--star .gf-badge-decoration--star{position:absolute!important;display:block!important;left:auto!important;right:-13px!important;top:-8px!important;width:16px!important;height:16px!important;max-width:none!important;max-height:none!important;margin:0!important;transform:none!important;overflow:visible;fill:#050505!important;stroke:none!important}@container (max-width:200px){.gf-product-card .gf-sale-badge--campaign.gf-sale-badge--star{top:10px!important;height:20px;padding:4px 6px!important;font-size:7px!important;line-height:10px;max-width:calc(100% - 60px)}.gf-product-card .gf-sale-badge--star .gf-badge-decoration--star{position:absolute!important;display:block!important;left:auto!important;right:-13px!important;top:-8px!important;width:16px!important;height:16px!important;max-width:none!important;max-height:none!important;margin:0!important;transform:none!important;overflow:visible;fill:#050505!important;stroke:none!important}}@media(max-width:749px){#MainContent .gf-product-card .gf-sale-badge--campaign.gf-sale-badge--star{top:10px!important;height:20px;padding:4px 6px!important;font-size:7px;line-height:10px;max-width:calc(100% - 60px)}#MainContent .gf-product-card .gf-sale-badge--star .gf-badge-decoration--star{left:auto!important;right:-11px!important;top:-7px!important;width:14px!important;height:14px!important;transform:none!important}}.gf-product-card .gf-sale-badge--star .gf-badge-decoration--star{color:#050505!important;stroke:none!important}.gf-campaign-announcement{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-height:36px}.gf-campaign-announcement__shipping{display:block;padding:7px 16px;font-size:12px;font-weight:700;line-height:1.45;text-align:center}.gf-campaign-announcement--active{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.gf-campaign-announcement--active .gf-campaign-announcement__shipping{grid-column:1;grid-row:1;text-align:left}.gf-campaign-announcement--active .gf-campaign-announcement__link{grid-column:2;grid-row:1}@media(max-width:1100px){.gf-campaign-announcement--active{grid-template-columns:minmax(0,1fr)}.gf-campaign-announcement--active .gf-campaign-announcement__shipping{grid-column:1;grid-row:1;padding-bottom:0}.gf-campaign-announcement--active .gf-campaign-announcement__link{grid-column:1;grid-row:2}.gf-campaign-announcement__shipping{font-size:11px;padding-inline:12px}}.gf-campaign-announcement__shipping{display:flex;align-items:center;justify-content:center;gap:8px}.gf-campaign-announcement__shipping-highlight{color:#c6ff2e;font-weight:800}.gf-campaign-announcement--active .gf-campaign-announcement__shipping{justify-content:flex-start}@media(max-width:749px){.gf-campaign-announcement,.gf-campaign-announcement.gf-campaign-announcement--active{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:8px 12px;box-sizing:border-box}.gf-campaign-announcement .gf-campaign-announcement__shipping,.gf-campaign-announcement--active .gf-campaign-announcement__shipping{justify-content:center;text-align:center;width:100%;min-width:0;padding:0;box-sizing:border-box;line-height:1.5}.gf-campaign-announcement .gf-campaign-announcement__link{justify-content:center;text-align:center;flex-wrap:wrap;gap:4px 8px;width:100%;min-width:0;min-height:0;padding:0;box-sizing:border-box;line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/gf-seasonal-campaign.css.map */
