.rpc{display:block;background:var(--rpc-background);color:var(--rpc-color);font-family:var(--text-font-family);font-style:var(--text-font-style);font-weight:var(--text-font-weight);letter-spacing:0}.rpc[hidden]{display:none!important}.shopify-section--rampa-countdown:has(.rpc:not([hidden]))~.shopify-section--announcement-bar{display:none}.rpc__inner{max-width:960px;margin-inline:auto;padding:16px 24px 12px;display:grid;grid-template-columns:repeat(4,max-content);justify-content:center;justify-items:center;align-items:center;column-gap:28px;row-gap:10px}.rpc__brand{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:15px;letter-spacing:.22em}.rpc__message{text-align:center}.rpc__title{margin:0;font-size:21px;line-height:1.35}.rpc__subtitle{margin:3px 0 0;font-size:12px;line-height:1.5}.rpc__clock{display:flex;justify-content:center;gap:9px;border:1px solid rgb(255 255 255 / .5);padding:10px 16px}.rpc__unit{display:grid;justify-items:center;gap:2px;min-width:28px}.rpc__number{font-size:20px;line-height:1.2;letter-spacing:.06em;font-variant-numeric:tabular-nums}.rpc__label{font-size:10px;line-height:1.4;opacity:.8}.rpc__colon{font-size:16px;line-height:1.35;opacity:.65}.rpc__cta{min-height:42px;padding:8px 17px;border:1px solid rgb(255 255 255 / .65);display:inline-flex;justify-content:center;align-items:center;gap:18px;font:inherit;font-size:13px;white-space:nowrap;transition:background-color .15s ease}.rpc__cta:hover{background:#ffffff1a}.rpc__cta:focus-visible{outline:2px solid currentColor;outline-offset:4px}.rpc__terms{grid-column:1 / -1;text-align:center;margin:0;font-size:11px;line-height:1.5;opacity:.85}@media(max-width:900px){.rpc__inner{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 20px 14px;text-align:center}.rpc__brand{display:none}.rpc__message{grid-column:1 / -1}.rpc__title{font-size:20px}.rpc__clock{justify-self:center;gap:9px}.rpc__cta{justify-self:center;min-height:44px;padding:8px 20px;gap:12px;font-size:12px}.rpc__terms{max-width:340px;font-size:10px;text-wrap:balance}}@media(max-width:360px){.rpc__inner{column-gap:10px;padding-inline:12px}.rpc__clock{gap:4px}.rpc__number{font-size:18px}.rpc__unit{min-width:25px}.rpc__cta{padding-inline:9px}}@media(prefers-reduced-motion:reduce){.rpc__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
