.utility-bar{background:#f5f5f5;border-bottom:1px solid rgba(0,0,0,.08)}.utility-bar__inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 40px;padding-block:12px}.utility-bar__item{display:flex;align-items:center;gap:8px;padding-inline-start:24px;border-left:1px solid rgba(0,0,0,.12)}.utility-bar__item:first-child{padding-inline-start:0;border-left:none}.utility-bar__icon{flex:0 0 auto;width:20px;height:20px;color:#2a2a2a;display:flex}.utility-bar__icon svg{width:100%;height:100%}.utility-bar__text{font-size:.9rem;color:#a80c3e;font-weight:700;white-space:nowrap}@media screen and (max-width:989px){.utility-bar__inner{justify-content:center}.utility-bar__item{border-left:none;padding-inline-start:0}}@media screen and (max-width:520px){.utility-bar__text{white-space:normal;font-size:.82rem}}.promo-bar{width:100%}.promo-bar__inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 18px;padding-block:12px}.promo-bar__button{flex:0 0 auto;background:#171717;color:#ffe600;font-size:.85rem;font-weight:700;padding:8px 18px;border-radius:999px;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.promo-bar__button:hover{opacity:.85}.promo-bar__text{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.promo-bar__heading{font-weight:700;font-size:.98rem;display:inline-block;animation:promo-bar-pulse 1.7s ease-in-out infinite}@keyframes promo-bar-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.promo-bar__heading{animation:none}}.promo-bar__subtext{font-size:.9rem;opacity:.9}.promo-bar__spacer{flex:0 0 auto;width:6px}.promo-bar__code{flex:0 0 auto;border:1px solid rgba(255,255,255,.55);border-radius:999px;padding:6px 16px;font-weight:700;font-size:.85rem;letter-spacing:.02em;white-space:nowrap}.promo-bar__copy{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:6px 4px;color:inherit;font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .2s ease}.promo-bar__copy:hover{opacity:.8}.promo-bar__copy.is-copied{opacity:.75}.promo-bar__copy svg{flex:0 0 auto}@media screen and (max-width:749px){.promo-bar__inner{text-align:center}.promo-bar__spacer{width:0}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/promo-utility-bars.css.map */
