.promo-bar--bar{--promo-bar-gold: #c4a052;--promo-bar-ink: #1d1b17;--promo-bar-cream: #fbf3e4;background:var(--promo-bar-gold);color:var(--promo-bar-ink);padding:1.4rem 1.6rem 1.2rem}.promo-bar--bar .promo-bar-inner{gap:.9rem;max-width:76rem}.promo-bar--bar .promo-bar-heading{display:flex;flex-direction:column;align-items:center;gap:.4rem;font-size:inherit;letter-spacing:0}.promo-bar--bar .promo-bar-eyebrow{display:flex;align-items:center;gap:1rem;font-size:calc(var(--font-body-scale) * 1.1rem);letter-spacing:.24em;margin-right:-.24em}.promo-bar--bar .promo-bar-offer{font-size:calc(var(--font-body-scale) * 2.6rem);line-height:1;letter-spacing:-.02em;text-wrap:balance}.promo-bar--bar .promo-bar-countdown{flex-direction:column;gap:.5rem;order:1}.promo-bar--bar .promo-bar-countdown-label{padding-bottom:0;font-size:calc(var(--font-body-scale) * .95rem);letter-spacing:.16em;margin-right:-.16em}.promo-bar--bar .countdown{gap:.6rem;align-items:flex-start}.promo-bar--bar .countdown-value{background:var(--promo-bar-ink);color:var(--promo-bar-cream)}.promo-bar--bar .countdown-item-label{color:var(--promo-bar-ink);opacity:.8;letter-spacing:.06em}.promo-bar--bar .promo-bar-tiers{order:2}.promo-bar--bar .promo-bar-tier{background:#00000024;color:var(--promo-bar-ink)}.promo-bar--bar .promo-bar-tier--code{background:var(--promo-bar-ink);color:var(--promo-bar-cream);padding:0;border-radius:.4rem;text-transform:uppercase;letter-spacing:.08em}.promo-bar--bar .promo-bar-tier--code a,.promo-bar--bar .promo-bar-tier--code:not(:has(a)){display:block;padding:.6rem 1.8rem}.promo-bar--bar .promo-bar-note{order:3;max-width:52rem;font-size:calc(var(--font-body-scale) * .85rem);line-height:1.45}.promo-bar--bar .promo-bar-note summary{display:inline-block;padding:.4rem .8rem;list-style:none;cursor:pointer;text-decoration:underline;text-underline-offset:.3em;opacity:.8}.promo-bar--bar .promo-bar-note summary::-webkit-details-marker{display:none}.promo-bar--bar .promo-bar-note p{margin:.2rem 0 .4rem}body:not(.template-index) .promo-bar--bar .promo-bar-countdown{flex-direction:row;align-items:flex-start;gap:1rem}body:not(.template-index) .promo-bar--bar .promo-bar-countdown-label{line-height:2.4rem}@media screen and (min-width:750px){body:not(.template-index) .promo-bar--bar{padding:1rem 2rem}body:not(.template-index) .promo-bar--bar .promo-bar-inner{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 3.2rem;max-width:none}body:not(.template-index) .promo-bar--bar .promo-bar-heading{align-items:flex-start}body:not(.template-index) .promo-bar--bar .promo-bar-countdown-label{line-height:2.7rem}body:not(.template-index) .promo-bar--bar .promo-bar-note{flex-basis:100%;max-width:none}}.template-index .promo-bar--bar{padding:2.8rem 1.6rem 2rem}.template-index .promo-bar--bar .promo-bar-inner{gap:1.6rem}.template-index .promo-bar--bar .promo-bar-heading{gap:1rem}.template-index .promo-bar--bar .promo-bar-eyebrow{font-size:calc(var(--font-body-scale) * 1.3rem);letter-spacing:.32em;margin-right:0}.template-index .promo-bar--bar .promo-bar-eyebrow:before,.template-index .promo-bar--bar .promo-bar-eyebrow:after{content:"";width:2.4rem;height:.1rem;background:currentColor;opacity:.55}.template-index .promo-bar--bar .promo-bar-eyebrow:after{margin-left:-.32em}.template-index .promo-bar--bar .promo-bar-offer{max-width:9em;font-size:clamp(5rem,15vw,6.4rem);line-height:.95;letter-spacing:-.04em}.template-index .promo-bar--bar .countdown{gap:.8rem}.template-index .promo-bar--bar .countdown-value-pair{min-width:6rem;height:4.4rem;gap:.2rem}.template-index .promo-bar--bar .countdown-value{min-width:2.9rem;font-size:calc(var(--font-body-scale) * 2.2rem);border-radius:.4rem}.template-index .promo-bar--bar .countdown-item-label{display:block;margin-top:.4rem;font-size:calc(var(--font-body-scale) * .85rem)}.template-index .promo-bar--bar .promo-bar-tiers{align-self:stretch;flex-direction:column;gap:.8rem}.template-index .promo-bar--bar .promo-bar-tier--code{width:100%;max-width:34rem;font-size:calc(var(--font-body-scale) * 1.3rem)}.template-index .promo-bar--bar .promo-bar-tier--code a,.template-index .promo-bar--bar .promo-bar-tier--code:not(:has(a)){padding:1.5rem 2rem}@media screen and (max-width:989px){.template-index .promo-bar--bar+.main .shopify-section:first-of-type .section-content-padded{padding-top:1.6rem!important}}@media screen and (min-width:750px){.template-index .promo-bar--bar{padding:3.2rem 2rem 2.4rem}.template-index .promo-bar--bar .promo-bar-offer{max-width:none}}@media screen and (min-width:990px){body:not(.template-index) .promo-bar--bar{position:relative;padding:1rem 2.4rem}body:not(.template-index) .promo-bar--bar .promo-bar-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.6rem 4rem}body:not(.template-index) .promo-bar--bar .promo-bar-heading{grid-column:1;justify-self:start;flex-direction:row;align-items:baseline;gap:1.6rem}body:not(.template-index) .promo-bar--bar .promo-bar-eyebrow,body:not(.template-index) .promo-bar--bar .promo-bar-offer{white-space:nowrap}body:not(.template-index) .promo-bar--bar .promo-bar-countdown{grid-column:2}body:not(.template-index) .promo-bar--bar .promo-bar-tiers,body:not(.template-index) .promo-bar--bar .promo-bar-note{grid-column:3;justify-self:end;flex-basis:auto;text-align:right}body:not(.template-index) .promo-bar--bar .promo-bar-note p{position:absolute;top:100%;right:2.4rem;z-index:2;max-width:42rem;margin:0;padding:1rem 1.4rem;background:var(--promo-bar-gold);color:var(--promo-bar-ink);text-align:left;border-radius:0 0 .4rem .4rem;box-shadow:0 .6rem 1.2rem #0000001f}}
/*# sourceMappingURL=/cdn/shop/t/149/assets/component-promo-bar.css.map */
