.renobits-symbol{object-fit:contain;vertical-align:middle;flex-shrink:0;display:inline-block}.checkout-renobits-title{align-items:center;gap:8px;display:flex}.gift-card-art{isolation:isolate;aspect-ratio:1.35;pointer-events:none;flex-shrink:0;width:min(100%,440px);font-family:Arial,Helvetica,sans-serif;position:relative;container-type:inline-size}.gift-card-art-orbit{border:1px solid #f7c8ff48;border-radius:50%;position:absolute;inset:4% 0 10%;transform:rotate(-23deg);box-shadow:0 0 40px #d774ff15,inset 0 0 40px #d774ff0a}.gift-card-art-envelope{background:linear-gradient(135deg,#fff4ff,#dec6f9);border:1px solid #fff9;border-radius:13px;position:absolute;inset:35% 3% 9% 20%;overflow:hidden;transform:rotate(9deg);box-shadow:0 18px 28px #16062630}.gift-card-art-envelope-fold{clip-path:polygon(0 0,50% 55%,100% 0,100% 100%,0 100%);background:linear-gradient(35deg,#d5b9f1,#fbf2ff);position:absolute;inset:0}.gift-card-art-envelope-fold:after{content:"";clip-path:polygon(0 100%,50% 42%,100% 100%);background:#fff6;position:absolute;inset:0}.gift-card-art-envelope-seal{aspect-ratio:1;color:#fff;background:#7430c8;border-radius:50%;place-items:center;width:10%;font-size:clamp(8px,3cqw,14px);font-weight:750;display:grid;position:absolute;bottom:10%;left:47%;box-shadow:0 2px 6px #52178a30}.gift-card-art-face{aspect-ratio:1.65;color:#fff;background:linear-gradient(120deg,#9348e4 0,#6b2cb9 38%,#431779 100%);border:1px solid #eacbffb3;border-radius:17px;width:83%;padding:6% 7%;position:absolute;top:13%;left:4%;overflow:hidden;transform:rotate(-9deg);box-shadow:0 22px 35px #1a08284a,inset 0 0 0 1px #ffffff14}.gift-card-art-face:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff20 30.5%,#ffffff04 53%,#0000 54%);position:absolute;inset:-30% -10%;transform:rotate(-12deg)}.gift-card-art-face:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #f2baff36;border-radius:50%;width:70%;position:absolute;top:6%;right:-36%;box-shadow:0 0 0 18px #f2baff0d,0 0 0 38px #f2baff09}.gift-card-art-top{z-index:1;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.gift-card-art-top>strong{letter-spacing:-.055em;font-size:clamp(9px,4.6cqw,22px);font-weight:750;line-height:1}.gift-card-art-top>span{letter-spacing:.11em;color:#efe0ff;text-align:right;font-size:clamp(6px,1.8cqw,9px);line-height:1.2}.gift-card-art-value{z-index:1;flex-direction:column;align-items:flex-start;gap:4px;margin-top:7%;display:flex;position:relative}.gift-card-art-value>small{letter-spacing:.12em;color:#ead5ff;font-size:clamp(6px,1.8cqw,9px);font-weight:650;line-height:1.2}.gift-card-art-value>strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(18px,10.2cqw,45px);font-weight:700;line-height:1.02}.gift-card-art-value>span{color:#f5eaff;font-size:clamp(7px,2.8cqw,13px);line-height:1.25}.gift-card-art-token{z-index:1;aspect-ratio:1;filter:drop-shadow(0 7px 9px #28103a5c);width:29%;position:absolute;top:29%;right:8%}.gift-card-art-token .renobits-symbol{width:100%!important;height:100%!important}.gift-card-art-bottom{z-index:1;letter-spacing:.04em;color:#efddff;align-items:center;gap:7px;min-width:0;max-width:100%;font-size:clamp(6px,1.8cqw,9px);line-height:1.2;display:flex;position:absolute;bottom:10%;left:8.5%;right:8.5%}.gift-card-art-bottom>span:first-child{flex-shrink:0;font-size:clamp(5px,1.5cqw,8px)}.gift-card-art-bottom>strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;color:#fff;font-size:clamp(7px,2.1cqw,10px);font-weight:600;overflow:hidden}.gift-card-art-line{background:linear-gradient(90deg,#efddff77,#0000);flex:1;min-width:8%;height:1px}.gift-card-art-spark{z-index:2;color:#fbe0ff;filter:drop-shadow(0 0 8px #eaa7ff88);line-height:1;position:absolute}.gift-card-art-spark.spark-one{font-size:clamp(18px,7cqw,32px);top:3%;left:1%;transform:rotate(12deg)}.gift-card-art-spark.spark-two{color:#f6bdff;font-size:clamp(24px,9cqw,40px);top:18%;right:0;transform:rotate(-12deg)}.gift-card-art-spark.spark-three{color:#e7b6ff;font-size:clamp(12px,4cqw,20px);bottom:11%;left:14%}@media (max-width:550px){.gift-card-art-face{border-radius:13px}.gift-card-art-envelope{border-radius:10px}}
