.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{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(34rem,calc(100dvw - 2rem));max-width:none;max-height:calc(100dvh - 2rem);overflow:hidden;padding:0;border:3px solid #0d0d0d;border-radius:0;color:#0d0d0d;background:#faf7f0;box-shadow:8px 8px #ff2e88}.ua-promo-dialog[open]{display:flex;flex-direction:column}html:has(.ua-promo-dialog[open]){overflow:hidden}.ua-promo-dialog::backdrop{background:#0d0d0d7a}.ua-promo-dialog__toolbar{display:flex;flex:0 0 auto;justify-content:flex-end;padding:.75rem .75rem 0}.ua-promo-dialog__panel{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.75rem clamp(1.5rem,6vw,3rem) clamp(1.5rem,6vw,3rem);overflow-wrap:anywhere}.ua-promo-dialog__close{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-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{width:calc(100dvw - 1.5rem);max-height:calc(100dvh - 1.5rem);border-radius:.75rem;box-shadow:4px 4px #ff2e88}.ua-promo-dialog__panel{padding:.75rem 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__terms{flex-basis:100%;font-size:.75em;font-weight:400}[data-ua-archive-empty][hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/urbaneo-promotions.css.map */
