.offers-coming-soon{isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.coming-soon-preview{filter:blur(8px);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;min-height:100svh}.coming-soon-categories{color:#b7c0d1;border-bottom:1px solid #ffffff1c;flex-wrap:wrap;gap:12px 24px;margin-bottom:20px;padding:0 0 18px;display:flex}.coming-soon-categories span{align-items:center;gap:8px;display:flex}.coming-soon-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.coming-soon-cards .product-card{min-height:205px;padding:22px}.coming-soon-cards h3{margin:14px 0 10px;font-size:25px}.coming-soon-cards p:not(.eyebrow){color:#b7c0d1}.coming-soon-card-detail{border-block:1px solid #ffffff12;width:65%;height:35px;margin-top:24px}.coming-soon-overlay{z-index:50;background:#0b101b45;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.coming-soon-message{text-align:center;background:radial-gradient(at top,#70368a24,#0000 75%),#141b27f5;border:1px solid #a966d6;border-radius:18px;width:max-content;max-width:100%;padding:clamp(24px,4vw,52px);box-shadow:0 22px 80px #03060cb3}.coming-soon-message h1{letter-spacing:-.025em;color:#f4eefb;text-wrap:balance;margin:0;font-size:clamp(23px,3.1vw,38px);font-weight:600;line-height:1.25}.coming-soon-vacancy{color:#e2bdff;text-underline-offset:5px;justify-content:center;align-items:center;gap:10px;margin-top:22px;font-size:clamp(16px,1.7vw,20px);font-weight:600;line-height:1.5;text-decoration:underline;transition:color .15s;display:inline-flex}.coming-soon-vacancy:hover{color:#fff}.coming-soon-vacancy:focus-visible{outline-offset:7px;border-radius:3px;outline:2px solid #d2a1ff}@media (max-width:680px){.coming-soon-overlay{padding:16px}.coming-soon-message{padding:28px 20px}.coming-soon-vacancy{gap:5px;font-size:16px}.coming-soon-cards,.coming-soon-preview .intro-band{grid-template-columns:1fr}}
