.vgc{display:block;width:100%;color:#29261f}.vgc *,.vgc *:before,.vgc *:after{box-sizing:border-box}.vgc__stage{display:block;position:relative;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;perspective:1600px;cursor:pointer;-webkit-tap-highlight-color:transparent}.vgc__stage:focus-visible{outline:2px solid #766043;outline-offset:24px;border-radius:2px}.vgc__body{display:block;position:relative;width:100%;aspect-ratio:1.64;transform-style:preserve-3d;transform:rotateX(8deg) rotateY(-13deg) rotate(-3deg)}.vgc__face{display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:0;right:0;bottom:0;left:0;padding:6%;border:1px solid #b2a48b;border-radius:2px;background-color:#e8ddc9;background-image:linear-gradient(130deg,#fff9,#fff0 40%,#6f512514),var(--vgc-marble);background-size:cover;background-position:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:inset 0 1px 1px #fff,inset 0 -2px 2px #6e5b3b40,0 30px 50px -25px #42331c70;transform:translateZ(1.5px)}.vgc__face:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid #8b785b42;border-radius:1px;pointer-events:none}.vgc__face--back{transform:rotateY(180deg) translateZ(1.5px);background-position:right bottom}.vgc__top,.vgc__bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.vgc__label{font-size:clamp(9px,.9vw,12px);letter-spacing:.18em;font-weight:500}.vgc__amount{font-size:clamp(20px,2.5vw,34px);font-weight:400;line-height:1.2;white-space:nowrap;letter-spacing:-.04em;text-shadow:0 1px #fffb}.vgc__brand{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:12px;width:100%;padding-top:1%}.vgc__logo{display:block;width:67%;height:auto;max-height:70px;object-fit:contain;filter:drop-shadow(0 1px 0 #fff8)}.vgc__wordmark{font-family:Georgia,serif;font-size:clamp(40px,6vw,76px);letter-spacing:-.04em;line-height:1}.vgc__tagline{font-size:clamp(8px,.75vw,10px);letter-spacing:.24em}.vgc__bottom{font-size:clamp(9px,.8vw,11px);letter-spacing:.035em}.vgc__bottom>[aria-hidden]{font-size:23px}.vgc__back-message{font-family:var(--font-heading-family);font-size:clamp(22px,3vw,36px);letter-spacing:-.045em;line-height:1.13}.vgc__hint{margin:40px 0 0;text-align:center;color:#797366;font-size:11px;letter-spacing:.035em}.vgc__hint-touch{display:none}.vgc.is-spinning .vgc__body{animation:vanora-gift-turn 1.65s cubic-bezier(.4,0,.2,1)}.vgc__body{transition:transform .8s cubic-bezier(.4,0,.2,1)}.vgc.is-back .vgc__body{transform:rotateX(5deg) rotateY(167deg) rotate(1deg)}.vgc__back-message{overflow-wrap:anywhere}.vgc.is-personal .vgc__back-message{font-size:clamp(13px,1.35vw,18px);line-height:1.45;letter-spacing:-.01em;font-style:italic;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.vgc--static .vgc__body{transform:none}.vgc--static .vgc__stage{cursor:default}@keyframes vanora-gift-turn{0%{transform:rotateX(8deg) rotateY(-13deg) rotate(-3deg)}50%{transform:rotateX(5deg) rotateY(167deg) rotate(1deg)}to{transform:rotateX(8deg) rotateY(347deg) rotate(-3deg)}}@media(hover:none){.vgc__hint-hover{display:none}.vgc__hint-touch{display:inline}}@media(max-width:749px){.vgc__label{font-size:9px}.vgc__amount{font-size:24px}.vgc__brand{gap:10px}.vgc__tagline{font-size:8px}.vgc__bottom{font-size:9px}.vgc__hint{margin-top:28px}}@media(prefers-reduced-motion:reduce){.vgc.is-spinning .vgc__body{animation:none}.vgc__body{transform:none;transition:none}.vgc__hint{display:none}}@media print{.vgc__body{transform:none!important}.vgc__face{print-color-adjust:exact;-webkit-print-color-adjust:exact;box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/vanora-gift-card.css.map */
