.ua-promo-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1.25rem;padding:.7rem 1rem;color:#0d0d0d;background:#ffe600;text-align:center;font-size:.9rem}.ua-promo-banner p{margin:0}.ua-promo-banner[hidden]{display:none}.ua-promo-banner p,.ua-promo-banner a{overflow-wrap:anywhere}.ua-promo-banner__signup{border:0;padding:.5rem;color:inherit;background:transparent;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.ua-promo-nav{padding:.35rem 1rem;text-align:center;font-size:.8rem}.ua-promo-nav a{text-underline-offset:.2em}.ua-promo-banner a,.ua-promo-cta{font-weight:700;text-underline-offset:.2em}.ua-promo-dialog{width:min(34rem,calc(100% - 2rem));max-width:none;max-height:min(80dvh,42rem);padding:0;border:3px solid #0d0d0d;border-radius:0;color:#0d0d0d;background:#faf7f0;box-shadow:8px 8px #ff2e88}.ua-promo-dialog::backdrop{background:#0d0d0d7a}.ua-promo-dialog__panel{position:relative;padding:clamp(1.5rem,6vw,3rem)}.ua-promo-dialog__close{position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem;min-width:2.75rem;min-height:2.75rem;border:2px solid currentColor;background:transparent;font-size:1.5rem;cursor:pointer}.ua-promo-dialog h2{max-width:13ch;margin:.35rem 0 1rem;font-size:clamp(2rem,8vw,3rem);line-height:.95;text-transform:uppercase}.ua-promo-eyebrow{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ua-promo-code{padding:.8rem;border:2px dashed currentColor;font-size:1.2rem}.ua-promo-terms,.ua-promo-expiry{font-size:.85rem}.ua-promo-cta{display:inline-block;margin-top:.75rem;padding:.8rem 1rem;color:#ffe600;background:#0d0d0d;box-shadow:4px 4px #ff2e88}.ua-promo-signup{display:grid;gap:.65rem;margin-block:1.5rem;padding-block:1.25rem;border-block:2px solid currentColor}.ua-promo-signup h3,.ua-promo-signup p{margin:0}.ua-promo-signup h3{font-size:1.2rem}.ua-promo-signup p,.ua-promo-signup a{font-size:.85rem}.ua-promo-signup input[type=email]{width:100%;min-width:0;min-height:2.75rem;padding:.75rem;border:2px solid #0d0d0d;border-radius:0;color:#0d0d0d;background:#fff;font:inherit;font-size:1rem}.ua-promo-signup button{min-height:2.75rem;padding:.75rem 1rem;border:2px solid #0d0d0d;color:#ffe600;background:#0d0d0d;font:inherit;font-weight:700;cursor:pointer}.ua-promo-signup :focus-visible,.ua-promo-banner__signup:focus-visible{outline:3px solid #d4006a;outline-offset:3px}.ua-promotions-page{width:min(100% - 2rem,90rem);margin-inline:auto;padding-block:clamp(2rem,6vw,5rem)}.ua-promotions-page__header{max-width:42rem;margin:0 auto 2rem;text-align:center}.ua-promotions-page__header h1{margin:.4rem 0;font-size:clamp(2.5rem,9vw,5rem);line-height:.95;text-transform:uppercase}.ua-promotions-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.25rem}.ua-promo-card,.ua-promo-empty{padding:clamp(1.25rem,4vw,2rem);border:2px solid #0d0d0d;background:#ffe600;box-shadow:6px 6px #0d0d0d}.ua-promo-empty{grid-column:1 / -1;text-align:center;background:#faf7f0}.ua-promo-card h2{margin:.4rem 0;text-transform:uppercase}@media(max-width:600px){.ua-promo-banner{font-size:.8rem}.ua-promo-dialog{position:fixed;inset:auto 0 0;width:100%;max-height:min(72dvh,38rem);margin:0;border-radius:1rem 1rem 0 0;box-shadow:0 -6px #ff2e88}.ua-promo-dialog__panel{padding:2rem 1.25rem max(1.25rem,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.ua-promo-dialog,.ua-promo-dialog *{scroll-behavior:auto}}[data-ua-offer-period][hidden],[data-ua-offers-empty][hidden],[data-ua-price-original][hidden],[data-ua-price-preview][hidden]{display:none!important}.ua-promo-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem}.ua-promo-price__original{color:rgb(var(--color-foreground-rgb) / 65%);font-size:.9em}.ua-promo-price__discounted{color:#c2185b;font-size:1.15em}.ua-promo-price__code{padding:.15rem .4rem;border:1px solid currentColor;color:#0d0d0d;background:#ffe600}.ua-promo-price__terms{flex-basis:100%;font-size:.75em;font-weight:400}[data-ua-archive-empty][hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/urbaneo-promotions.css.map */
