.coupon-text{border:2px solid var(--c-text-muted)}.vert-text{writing-mode:vertical-rl;text-orientation:mixed;text-transform:uppercase;direction:ltr}.step-txt{display:inline-flex;font-size:2rem;margin-bottom:0;align-items:baseline}.dim-txt{color:var(--c-text-muted);line-height:1.5rem}.step-no{font-size:6rem;color:var(--c-text-muted);margin-right:0}.blue-dot{color:var(--c-accent);font-size:6rem}#coupon-code{padding:1rem 0;border:2px dashed var(--c-text-muted);border-radius:2rem;color:var(--c-success);font-weight:bold;text-align:center;min-width:18rem}#step-1{margin-right:3rem;flex:1;min-width:50%;border-right:2px solid var(--c-border-subtle)}#step-2{flex:1}.step{opacity:.4;filter:grayscale(100%);will-change:opacity;transition:opacity .25s}.step.active{opacity:1;filter:none}#pg-footer{display:none}.flex-num{align-items:end}#step-1-form{gap:1rem;padding-top:1rem}.button{padding-top:1rem;padding-bottom:1rem}.vendor-col{display:inline-block !important;background-size:contain;width:60px}.vs-mobi{display:none}.nav-inner-flex-wrap{display:inline-flex;max-width:1200px;flex:1;margin:0 auto}body{width:100%;height:100%}@media screen and (max-width:900px){#step-1-form{display:block !important;margin-top:0}#step-1{margin-right:0;border-right:0 !important}#step-2{margin-top:0}#coupon-code{width:100%;margin:0 auto}.flex-num{flex-direction:row;gap:0}#step-1-form button{text-align:center;margin:1.5rem auto}.step-txt{margin-top:0}hr.vs-mobi{display:block;height:2px;margin:0}}@media(prefers-color-scheme:dark){#coupon-code{background-color:rgba(0,0,0,.1)}}
