.gc-preview{aspect-ratio:1.6 / 1;border-radius:20px;background:radial-gradient(ellipse 80% 60% at 30% 30%,rgba(244,190,114,.18),transparent 65%),linear-gradient(135deg,#221a14,#0a0503);border:1px solid rgba(224,144,64,.4);box-shadow:0 60px 100px -50px #000000d9,0 30px 50px -20px #a86a2a4d,inset 0 1px #ffffff0f;padding:36px 38px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;transition:transform .8s cubic-bezier(.2,.7,.3,1);animation:gc-tilt 6s ease-in-out infinite;color:#f0e6d2;font-family:Inter,system-ui,sans-serif}.gc-preview:before{content:"";position:absolute;top:-40%;right:-20%;width:60%;height:180%;background:radial-gradient(circle,rgba(244,190,114,.15),transparent 60%);transform:rotate(20deg)}.gc-preview .gc-top{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:2}.gc-preview .gc-logo{font-family:Cormorant Garamond,serif;font-size:32px;color:#f0e6d2;letter-spacing:.15em;font-weight:500;display:inline-flex;align-items:center;gap:10px}.gc-preview .gc-dot{width:7px;height:7px;border-radius:50%;background:#f4be72;box-shadow:0 0 10px #f4be72}.gc-preview .gc-stars{color:#ffd28a;letter-spacing:4px;font-size:14px}.gc-preview .gc-mid{position:relative;z-index:2;font-family:Cormorant Garamond,serif;font-style:italic;color:#ffd28a;font-size:16px}.gc-preview .gc-eyebrow{font-style:normal;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#fff9;margin-bottom:6px}.gc-preview .gc-amount-display{font-family:Cormorant Garamond,serif;font-size:clamp(48px,6vw,70px);line-height:1.15;font-weight:500;color:#f0e6d2;letter-spacing:-.02em;background:linear-gradient(135deg,#ffd28a,#f4be72,#e09040);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-top:4px;margin-bottom:4px;font-style:normal;padding-bottom:2px}.gc-preview .gc-bottom{display:flex;justify-content:space-between;align-items:flex-end;position:relative;z-index:2;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c}.gc-preview .gc-bottom strong{color:#ffd28a;font-weight:500}.gc-preview .gc-seal{position:absolute;bottom:64px;right:28px;width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#f4be7240,#a86a2a0d);border:1px solid rgba(244,190,114,.4);display:grid;place-items:center;color:#ffd28a;z-index:2}@keyframes gc-tilt{0%,to{transform:perspective(1000px) rotateY(-2deg)}50%{transform:perspective(1000px) rotateY(2deg)}}@media(max-width:600px){.gc-preview{padding:16px 18px;aspect-ratio:1.6 / 1;border-radius:14px}.gc-preview .gc-logo{font-size:18px;letter-spacing:.1em}.gc-preview .gc-stars{font-size:9px;letter-spacing:1.5px}.gc-preview .gc-mid{font-size:11px}.gc-preview .gc-eyebrow{font-size:9px;margin-bottom:4px}.gc-preview .gc-amount-display{font-size:clamp(28px,9vw,40px);letter-spacing:-.015em}.gc-preview .gc-bottom{font-size:8.5px;letter-spacing:.1em;gap:10px}.gc-preview .gc-seal{width:32px;height:32px;bottom:auto;top:12px;right:14px}}@media(max-width:380px){.gc-preview{padding:14px 16px}.gc-preview .gc-logo{font-size:16px}.gc-preview .gc-bottom{flex-direction:column;align-items:flex-start;gap:4px;font-size:8px}.gc-preview .gc-amount-display{font-size:clamp(24px,8.5vw,34px)}.gc-preview .gc-seal{display:none}}@media(prefers-reduced-motion:reduce){.gc-preview{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/gift-card-preview.css.map */
