/* Clear thumb feedback, with no extra checkout step. */
body[data-craft="lush-gaze"] .flavour-option{cursor:pointer;touch-action:manipulation}
.card-quantity-badge{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:78px;min-height:34px;padding:7px 12px;background:#2c1a11;color:#fff8e9;border:1px solid #d8b47e;border-radius:30px;box-shadow:0 3px 12px #2c1a1126;font-size:11px;font-weight:700;pointer-events:none;font-variant-numeric:tabular-nums}
body[data-craft="lush-gaze"] #review-box.box-complete,body[data-craft="lush-gaze"] .builder-step[data-step="3"] [type="submit"]{background:#25d366;color:#123421;border-color:#25d366;display:flex;align-items:center;justify-content:center;gap:10px;transition:background .2s ease,color .2s ease,box-shadow .2s ease;font-weight:700}
body[data-craft="lush-gaze"] #review-box.box-complete:hover,body[data-craft="lush-gaze"] .builder-step[data-step="3"] [type="submit"]:hover{background:#40df7d;color:#123421;border-color:#40df7d}
#review-box.box-complete{animation:cta-ready .25s ease-out}#review-box svg,[type="submit"] svg{flex:0 0 18px;pointer-events:none}
body[data-craft="lush-gaze"] .builder-step[data-step="3"] [type="submit"]:disabled{background:#ddd2c4;border-color:#cbbbaa;color:#6b5340;cursor:not-allowed}
@keyframes cta-ready{from{box-shadow:0 0 0 3px #c5f3d5}to{box-shadow:0 0 0 0 #c5f3d500}}
@media(max-width:760px){body[data-craft="lush-gaze"] .floating-box #review-box.box-complete{font-size:11px;max-width:205px;gap:7px;line-height:1.5}.card-quantity-badge{top:14px;right:14px;font-size:12px;min-height:36px}.builder-step[data-step="3"] [type="submit"]{white-space:normal;line-height:1.5;padding-inline:14px}}
@media(prefers-reduced-motion:reduce){#review-box.box-complete{animation:none}body[data-craft="lush-gaze"] #review-box,body[data-craft="lush-gaze"] [type="submit"]{transition:none}}
