.gift-card-container{width:min(1120px,100% - var(--page-margin) * 2);margin-inline:auto}.gift-card-hero{position:relative;overflow:hidden;padding-block:64px 72px;background:radial-gradient(circle at 78% 45%,rgba(var(--color-primary-rgb),.85),transparent 48%),var(--color-navy);color:#fff}.gift-card-hero:before{content:"";position:absolute;top:-20%;right:-10%;bottom:-20%;left:55%;background:repeating-linear-gradient(-55deg,rgba(255,255,255,.06) 0 2px,transparent 2px 16px);pointer-events:none}.gift-card-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px}.gift-card-hero__intro{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.gift-card-hero__eyebrow{color:var(--color-accent);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.gift-card-hero__heading{color:#fff;font-size:clamp(34px,4.4vw,56px);line-height:1.05;text-transform:uppercase;text-wrap:balance}.gift-card-hero__lead{max-width:46ch;color:#ffffffd1}.gift-card-hero__visual{display:flex;justify-content:center}.gift-card-visual{position:relative;display:grid;grid-template-rows:auto 1fr auto;width:min(100%,440px);aspect-ratio:1.586;padding:clamp(18px,3vw,28px);overflow:hidden;border-radius:18px;background:linear-gradient(118deg,transparent 62%,var(--color-accent) 62% 70%,transparent 70%),linear-gradient(135deg,var(--color-primary) 0%,var(--color-navy) 100%);box-shadow:0 30px 60px #0006,inset 0 0 0 1px #ffffff26;color:#fff;transform:rotate(-5deg);animation:gift-card-float 6s ease-in-out infinite}.gift-card-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);transform:translate(-110%);animation:gift-card-shine 6s ease-in-out .8s infinite}.gift-card-visual__logo{width:auto;height:clamp(34px,5vw,48px)}.gift-card-visual__value{align-self:center;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(34px,5.4vw,52px);line-height:1}.gift-card-visual__footer{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}@keyframes gift-card-float{0%,to{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(-3deg) translateY(-12px)}}@keyframes gift-card-shine{0%{transform:translate(-110%)}35%,to{transform:translate(110%)}}.gift-card-panel{padding:28px;border:1px solid var(--color-line);border-radius:var(--radius);background:#fff}.gift-card-panel__title{margin-bottom:18px;font-size:18px;text-transform:uppercase}.gift-card-steps{display:grid;gap:18px;padding:0;list-style:none;counter-reset:gift-card-step}.gift-card-steps li{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:14px;counter-increment:gift-card-step}.gift-card-steps li:before{content:counter(gift-card-step);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--color-accent-fill);color:var(--color-on-accent);font-weight:700}@media(max-width:749px){.gift-card-hero{padding-block:36px 44px;background:radial-gradient(circle at 50% 18%,rgba(var(--color-primary-rgb),.85),transparent 45%),var(--color-navy)}.gift-card-hero:before{top:-10%;right:-30%;bottom:55%;left:-30%}.gift-card-hero__grid{grid-template-columns:minmax(0,1fr);gap:36px}.gift-card-hero__visual{order:-1;padding-inline:12px}.gift-card-panel{padding:22px 18px}}@media(prefers-reduced-motion:reduce){.gift-card-visual,.gift-card-visual:after{animation:none}}@media print{.gift-card-visual{animation:none;print-color-adjust:exact;-webkit-print-color-adjust:exact}.gift-card-visual:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/gift-card.css.map */
