#MainContent .shopify-section.section-wrapper-campaign-promo-bar{content-visibility:visible!important}.cpb{position:fixed;left:0;right:0;bottom:0;z-index:10;display:block;pointer-events:none;--cpb-pad-x: 1.6rem;-webkit-text-size-adjust:100%;text-size-adjust:100%}.cpb.is-ready{transition:transform .4s cubic-bezier(.4,0,.2,1),bottom .3s}.cpb.is-hidden{transform:translateY(calc(100% + 1rem))}.cpb:not(.is-hidden) .cpb__inner{pointer-events:auto}@media(max-width:767.98px){body.mobile-sticky-bar-enabled:not(.mobile-sticky-bar-down) .cpb{bottom:var(--mobile-sticky-bar-height, 0px)}}.cpb__inner{position:relative;display:flex;align-items:center;gap:1.2rem;margin:0 auto;padding:1.2rem max(var(--cpb-pad-x),var(--cpb-safe-x, 0px));border-radius:var(--cpb-radius, .8rem) var(--cpb-radius, .8rem) 0 0;background:var(--cpb-bg, #c8102e);color:var(--cpb-text, #fff);box-shadow:0 -.4rem 2rem #0000001f}.cpb--page .cpb__inner{max-width:var(--page-width, 1440px)}.cpb--full .cpb__inner{padding-inline:max(var(--cpb-pad-x),var(--cpb-safe-x, 0px),calc((100% - var(--page-width, 1440px)) / 2 + var(--cpb-pad-x)));border-radius:0}.cpb__copy{flex:1 1 auto;min-width:0}.cpb__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 400);font-size:1.5rem;line-height:1.2;letter-spacing:var(--font-heading-letter-spacing, 0)}.cpb__highlight{color:var(--cpb-highlight, #f6d7a7)}.cpb__text{display:none;margin:.4rem 0 0;font-size:1.2rem;line-height:1.3}.cpb__offer{display:none;flex:0 0 auto;align-items:center;gap:1rem;margin:0}.cpb__offer-label{font-size:.9rem;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase}.cpb__offer-value{display:inline-flex;align-items:baseline;font-family:var(--font-heading-family);font-size:3.6rem;line-height:1;color:var(--cpb-highlight, #f6d7a7)}.cpb__offer-unit{font-size:.7em}.cpb__offer-asterisk{align-self:flex-start;top:0;font-family:var(--font-body-family);font-size:1.2rem;color:var(--cpb-text, #fff)}.cpb__button{display:inline-flex;align-items:center;justify-content:center;gap:1rem;flex:0 0 auto;min-height:4.4rem;padding:0 1.6rem;border-radius:var(--buttons-radius, .6rem);background:var(--cpb-btn-bg, #fff);color:var(--cpb-btn-text, #c8102e);font-size:1.3rem;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.cpb__button:hover{transform:translateY(-1px);box-shadow:0 .4rem 1.2rem #0000002e}.cpb__button:focus-visible,.cpb__close:focus-visible{outline:2px solid var(--cpb-text, #fff);outline-offset:2px}.cpb__button-icon{flex:0 0 auto;transition:transform .2s ease}.cpb__button:hover .cpb__button-icon{transform:translate(2px,-2px)}.cpb__close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:3.2rem;height:3.2rem;margin-inline-start:-1.2rem;padding:0;border:0;background:none;color:var(--cpb-text, #fff);cursor:pointer}.cpb__close svg{width:1.4rem;height:1.4rem}@media(max-width:479.98px){.cpb__heading{font-size:1.4rem}.cpb__button{min-height:4rem;padding:0 1.2rem;font-size:1.2rem}.cpb__button-icon{display:none}}@media(min-width:768px){.cpb{--cpb-pad-x: 2.4rem}.cpb__inner{gap:1.2rem 2.4rem;padding-block:1.4rem}.cpb__heading{font-size:1.8rem}.cpb__text{display:block}.cpb__offer{display:inline-flex}}@media(min-width:1024px){.cpb{--cpb-pad-x: 4.8rem}.cpb__inner{gap:1.2rem 3.2rem;padding-block:1.6rem}.cpb__heading{font-size:2rem}.cpb__offer{margin-inline-start:auto}.cpb__offer-value{font-size:4rem}.cpb__button{min-height:4.8rem;padding:0 2rem;font-size:1.4rem}}@media(prefers-reduced-motion:reduce){.cpb,.cpb__button,.cpb__button-icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-campaign-promo-bar.css.map */
