.n-cupones{background:var(--mint-400);border-radius:var(--corner-tr-xl);color:var(--nordy-calming-green);overflow:hidden;padding:clamp(28px,4vw,56px);position:relative}.n-cupones__circ{border-radius:50%;pointer-events:none;position:absolute}.n-cupones__circ--blanco{aspect-ratio:1;background:var(--nordy-white);right:-6%;top:-30%;width:min(48%,520px)}.n-cupones__circ--azul{background:var(--blue-300);bottom:-66px;height:132px;left:47%;width:132px}.n-cupones__circ--aro{bottom:16%;box-shadow:inset 0 0 0 14px var(--blue-500);height:128px;right:-44px;width:128px}.n-cupones__in{align-items:center;display:grid;gap:clamp(28px,4vw,64px);grid-template-columns:minmax(0,1fr) auto;position:relative}.n-cupones__txt{align-items:flex-start;display:flex;flex-direction:column;gap:14px}.n-cupones__etq{align-items:center;background:var(--nordy-calming-green);border-radius:var(--radius-pill);color:var(--mint-400);display:inline-flex;font-size:12px;font-weight:var(--weight-bold);height:30px;letter-spacing:var(--track-overline);padding:0 14px;text-transform:uppercase}.n-cupones__titulo{font-size:clamp(30px,3.9vw,54px);letter-spacing:-.035em;line-height:1;max-width:15ch}.n-cupones__p{font-size:16px;line-height:1.55;max-width:44ch}.n-cupones__arte{flex:none;height:260px;max-width:100%;position:relative;width:350px}.n-cupon{filter:drop-shadow(0 10px 0 rgba(0,61,49,.14));position:absolute;width:196px}.n-cupon--uno{left:0;top:46px;transform:rotate(-9deg);z-index:1}.n-cupon--dos{right:0;top:0;transform:rotate(7deg);z-index:2}.n-cupon__in{border-radius:0 22px 0 0;display:flex;flex-direction:column;gap:4px;-webkit-mask:radial-gradient(circle 9px at 0 58%,transparent 96%,#000) left/51% 100% no-repeat,radial-gradient(circle 9px at 100% 58%,transparent 96%,#000) right/51% 100% no-repeat;mask:radial-gradient(circle 9px at 0 58%,transparent 96%,#000) left/51% 100% no-repeat,radial-gradient(circle 9px at 100% 58%,transparent 96%,#000) right/51% 100% no-repeat;padding:18px 20px 16px}.n-cupon--uno .n-cupon__in{background:var(--blue-300);color:var(--nordy-calming-green)}.n-cupon--dos .n-cupon__in{background:var(--nordy-calming-green);color:var(--mint-400)}.n-cupon__l,.n-cupon__pie{font-size:10.5px;font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.n-cupon__v{font-size:56px;font-weight:var(--weight-bold);letter-spacing:-.05em;line-height:.95}.n-cupon__v small{font-size:24px;letter-spacing:0;margin-left:4px}.n-cupon__rule{border-top:2px dashed;margin:10px 4px 0;opacity:.4}.n-cupon__pie{margin-top:8px}.n-cupones__arte--solo{height:230px;width:260px}.n-cupones__arte--solo .n-cupon--uno{background:none;left:24px;top:28px;transform:rotate(-7deg)}.n-cupones__arte--solo .n-cupon--uno .n-cupon__in{background:var(--nordy-calming-green);color:var(--mint-400)}.n-cupones__sello{align-items:center;background:var(--mint-400);border-radius:50%;box-shadow:0 8px 0 rgba(0,61,49,.14);display:flex;font-size:14px;font-weight:var(--weight-bold);height:96px;justify-content:center;left:36%;line-height:1.15;padding:12px;position:absolute;text-align:center;top:168px;transform:rotate(-12deg);width:96px;z-index:3}@media (max-width:899px){.n-cupones__in{grid-template-columns:minmax(0,1fr)}.n-cupones__arte{margin:0 auto}}@media (max-width:420px){.n-cupones__arte{height:214px;margin:0;transform:scale(.82);transform-origin:left top}}