:root{--promo-color: #e8f00f;--promo-ink: #111111;--offer-color: #e8f00f}[data-promo-bar][hidden],[data-promo-show][hidden],[data-promo-offer][hidden],[data-promo-label][hidden],[data-promo-countdown][hidden]{display:none!important}.promo-code{display:inline-flex;align-items:center;gap:8px;padding:4px 4px 4px 10px;border:1px dashed currentColor;vertical-align:middle;white-space:nowrap}.promo-code__value{font-family:var(--FONT-STACK-HEADING);font-size:1.15em;letter-spacing:.08em;line-height:1}.promo-code .promo-code__copy{--btn-border: var(--promo-color);--btn-bg: var(--promo-color);--btn-text: var(--promo-ink);--btn-border-hover: color-mix(in srgb, var(--promo-color) 88%, #000);--btn-bg-hover: color-mix(in srgb, var(--promo-color) 88%, #000);--btn-text-hover: var(--promo-ink);min-height:0;padding:4px 8px;font-size:12px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.promo-purchase-code .promo-code{gap:6px;padding:2px 2px 2px 8px}.promo-purchase-code .promo-code__value{font-size:13px}.promo-purchase-code .promo-code .promo-code__copy{padding:3px 6px;font-size:10px}.promo-code .promo-code__copy.is-copied{--btn-border: var(--promo-color);--btn-bg: var(--promo-ink);--btn-text: var(--promo-color);--btn-text-hover: var(--promo-color)}.promo-countdown--boxes{display:inline-flex;gap:6px}.promo-countdown__unit{display:inline-flex;flex-direction:column;align-items:center;min-width:2.6em;padding:4px 6px;border-radius:4px;background:#ffffff1f}.promo-countdown__value{font-family:var(--FONT-STACK-HEADING);font-size:1.25em;line-height:1;font-variant-numeric:tabular-nums}.promo-countdown__label{margin-top:2px;font-size:9px;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.promo-countdown--inline{font-family:var(--FONT-STACK-HEADING);letter-spacing:.04em;font-variant-numeric:tabular-nums}body:has(.promo-bar:not([hidden])) .header-sections .page-announcement{display:none}.promo-bar-holder{order:-2}.promo-bar{color:var(--promo-color);background:var(--promo-ink);font-family:var(--FONT-STACK-BODY);font-size:14px}.promo-bar.is-last-chance{color:var(--promo-ink);background:var(--promo-color)}.promo-bar.is-last-chance .promo-countdown__unit{background:#0000001a}.promo-bar__inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 20px;padding:8px var(--gutter, 20px)}.promo-bar__message{margin:0;min-width:0}.promo-bar__title{margin-right:12px;font-family:var(--FONT-STACK-HEADING);font-size:18px;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.promo-bar__title--mobile{display:none}.promo-bar__text{color:#fff}.promo-bar.is-last-chance .promo-bar__text{color:inherit}.promo-bar__clock{display:inline-flex;align-items:center;gap:10px}.promo-bar__ends{color:#fff}.promo-bar.is-last-chance .promo-bar__ends{color:inherit}.promo-bar .promo-countdown--inline{display:none}.promo-bar .promo-bar__button{--btn-border: var(--promo-color);--btn-bg: var(--promo-color);--btn-text: var(--promo-ink);--btn-border-hover: color-mix(in srgb, var(--promo-color) 88%, #000);--btn-bg-hover: color-mix(in srgb, var(--promo-color) 88%, #000);--btn-text-hover: var(--promo-ink);flex:0 0 auto;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.promo-bar.is-last-chance .promo-bar__button{--btn-border: var(--promo-ink);--btn-bg: var(--promo-ink);--btn-text: var(--promo-color);--btn-border-hover: color-mix(in srgb, var(--promo-ink) 80%, #fff);--btn-bg-hover: color-mix(in srgb, var(--promo-ink) 80%, #fff);--btn-text-hover: var(--promo-color)}@media screen and (max-width:749px){.promo-bar__inner{flex-wrap:nowrap;gap:10px;padding:8px 16px}.promo-bar__message{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-bar__title{margin-right:0;font-size:15px}.promo-bar__text,.promo-bar__ends,.promo-bar__button,.promo-bar__live>.promo-bar__title:not(.promo-bar__title--mobile){display:none}.promo-bar__title--mobile{display:inline}.promo-bar .promo-countdown--boxes{display:none}.promo-bar .promo-countdown--inline{display:inline;white-space:nowrap}.promo-bar.is-pinned{position:fixed;top:0;left:0;right:0;z-index:5601}body.promo-bar-pinned .js__header__stuck{top:var(--promo-bar-height, 0px)}}.shopify-section:has(.promo-hero--replace-next:not([hidden]))+.shopify-section{display:none}.promo-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);color:#fff;background:var(--promo-ink)}.promo-hero__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:18px;min-width:0;padding:clamp(32px,5vw,72px);font-family:var(--FONT-STACK-BODY)}.promo-hero__tag{padding:4px 10px;font-family:var(--FONT-STACK-HEADING);font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--promo-ink);background:var(--promo-color)}.promo-hero__heading{margin:0;font-family:var(--FONT-STACK-HEADING);font-size:clamp(56px,9vw,128px);font-weight:400;line-height:.9;text-transform:uppercase;color:var(--promo-color)}.promo-hero__subheading{margin:0;font-family:var(--FONT-STACK-HEADING);font-size:clamp(28px,3.4vw,48px);line-height:1;text-transform:uppercase}.promo-hero__text{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:16px}.promo-hero__text .promo-code{color:#fff}.promo-hero .promo-countdown--boxes{font-size:22px}.promo-hero .promo-countdown__unit{min-width:3em;padding:10px 12px;border:1px solid rgba(255,255,255,.2);background:#ffffff0f}.promo-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.promo-hero__button{text-transform:uppercase}.promo-hero .promo-hero__gift{--btn-border: var(--offer-color, var(--promo-color));--btn-border-hover: var(--offer-color, var(--promo-color));--btn-bg: transparent;--btn-text: #fff;--btn-text-hover: #fff;font-family:inherit;font-size:14px;letter-spacing:normal;text-transform:none}.promo-hero__small-print{margin:0;font-size:12px;opacity:.7}.promo-hero__media{position:relative;min-height:320px}.promo-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.promo-hero{grid-template-columns:minmax(0,1fr)}.promo-hero__content{padding:32px 16px}.promo-hero .promo-countdown--boxes{font-size:18px}.promo-hero__button{width:100%;text-align:center}.promo-hero__media{min-height:260px}}.promo-roundel{display:inline-flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;width:96px;height:96px;border-radius:50%;font-family:var(--FONT-STACK-HEADING);line-height:1;text-align:center;text-transform:uppercase;color:var(--promo-ink);background:var(--promo-color);transform:rotate(-8deg)}.promo-roundel__value{font-size:28px}.promo-roundel__text{margin-top:2px;font-size:11px;letter-spacing:.06em}.promo-roundel--large{position:absolute;right:6%;bottom:10%;width:clamp(110px,14vw,170px);height:clamp(110px,14vw,170px)}.promo-roundel--large .promo-roundel__value{font-size:clamp(34px,4.4vw,52px)}.promo-roundel--large .promo-roundel__text{font-size:clamp(12px,1.2vw,16px)}.promo-offer{display:flex;align-items:center;gap:16px;margin:0 0 24px;padding:20px;color:#fff;background:var(--promo-ink)}.promo-offer__content{flex:1 1 auto;min-width:0}.promo-offer__tag{display:inline-block;margin-bottom:10px;padding:4px 10px;font-family:var(--FONT-STACK-HEADING);font-size:13px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--promo-ink);background:var(--promo-color)}.promo-offer__heading{margin:0 0 10px;font-family:var(--FONT-STACK-HEADING);font-size:clamp(26px,3.2vw,40px);line-height:1;text-transform:uppercase;color:var(--promo-color)}.promo-offer__text{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;font-family:var(--FONT-STACK-BODY);font-size:15px;line-height:1.4}@media screen and (max-width:749px){.promo-offer{padding:16px}.promo-offer .promo-roundel{width:72px;height:72px}.promo-offer .promo-roundel__value{font-size:20px}.promo-offer .promo-roundel__text{font-size:9px}}.option-name--pack-size.has-offer-label{padding-top:30px}@media screen and (max-width:1279px){.option-name--pack-size.has-offer-label{row-gap:30px}}.option-offer-label{position:absolute;z-index:1;bottom:100%;left:50%;display:inline-block;padding:4px 10px;font-family:var(--FONT-STACK-HEADING);font-size:13px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--offer-color);background:#000;transform:translate(-50%)}.option-offer-label--discount{color:var(--promo-color);background:var(--promo-ink)}.option-image-wrapper.has-promo-label [data-pack-saving],body.promo-hide-savings.promo-discount-live [data-pack-saving]{display:none!important}@media screen and (max-width:749px){.option-offer-label{max-width:100%;padding:4px 6px;font-size:11px;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis}}.promo-purchase-badge{display:inline-block;padding:3px 8px;font-family:var(--FONT-STACK-HEADING);font-size:12px;font-weight:400;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--promo-color);background:var(--promo-ink)}.pnm-purchase-option__title-wrap{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.promo-purchase-code{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;padding-left:24px;font-size:13px;line-height:1.4}.promo-purchase-code__text{flex:1 1 160px;min-width:0}.promo-purchase-note{margin:10px 0 0;padding:10px 12px;border-left:4px solid var(--promo-ink);font-size:13px;line-height:1.4;background:#fff}.pnm-purchase-option.has-promo{border-width:2px;border-color:var(--promo-ink);background:color-mix(in srgb,var(--promo-color) 12%,#fff)}.promo-purchase-badge[hidden],.promo-purchase-code[hidden],.promo-purchase-note[hidden]{display:none}@media screen and (max-width:749px){.promo-purchase-code{padding-left:0}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/promotions.css.map */
