.gc{max-width:var(--page);margin:0 auto;padding:0 var(--gut) 72px;color:var(--ink)}.gc p{margin:0}.gc__crumbs{font-size:12px;color:var(--ink-2);padding:16px 0 8px}.gc__crumbs a{color:var(--ink-2)}.gc__crumbs a:hover{color:var(--link);text-decoration:none}.gc__grid{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:start}.gc__stage{position:sticky;top:calc(var(--navh) + 24px);background:var(--panel);border-radius:var(--r-lg);padding:72px 48px 28px;display:flex;flex-direction:column;align-items:center}.gc__hint{margin-top:28px!important;font-size:12px;color:var(--ink-2)}.gccard{width:min(100%,520px);aspect-ratio:1.586;position:relative;perspective:900px;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;-webkit-user-select:none;animation:gc-float 6s ease-in-out infinite}@keyframes gc-float{0%,to{translate:0 0}50%{translate:0 -10px}}.gccard__face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5.5%/8.7%;overflow:hidden;transform-origin:50% 50%;will-change:transform;background:linear-gradient(135deg,#2c2c2e,#161617 45%,#0a0a0b);box-shadow:0 0 0 1px #ffffff14 inset,0 2px 4px #0000001a,0 16px 30px -8px #0000004d,0 40px 60px -26px #00000059;color:#f5f5f7}.gccard__face:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,#fff0 30%,#ffffff12,#fff0 70%)}.gccard__face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--px, 50%) var(--py, 50%),rgba(255,255,255,.12),rgba(255,255,255,0) 45%);transition:opacity .35s ease}.gccard.is-pressed .gccard__face:after{opacity:1;transition-duration:.08s}.gccard:focus-visible .gccard__face{box-shadow:0 0 0 3px var(--link),0 16px 30px -8px #0000004d}.gccard__logo{position:absolute;left:7%;top:13%;width:56%;height:auto;pointer-events:none;-webkit-user-drag:none}.gccard__chip{position:absolute;right:7.5%;top:11.5%;width:10.5%;aspect-ratio:1.27;border-radius:16%;background:linear-gradient(#8e8e93,#8e8e93) 50% 0 / 1px 100% no-repeat,linear-gradient(#8e8e93,#8e8e93) 0 50% / 100% 1px no-repeat,linear-gradient(145deg,#f2f2f4,#c7c7cc 55%,#a1a1a6)}.gccard__amt{position:absolute;right:7.5%;bottom:10%;font-family:var(--display);font-weight:600;font-size:clamp(26px,4.6vw,48px);line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.gccard__amt.is-pop{animation:gc-pop .45s cubic-bezier(.2,.9,.25,1.4)}@keyframes gc-pop{0%{transform:scale(.8);opacity:.3}to{transform:none;opacity:1}}.gccard__name{position:absolute;left:7%;bottom:10%;font-family:var(--display);font-weight:500;font-size:clamp(18px,3vw,30px);line-height:1;letter-spacing:-.01em}.gccard__for{position:absolute;left:7%;bottom:calc(10% + clamp(18px,3vw,30px) + 10px);font-size:clamp(12px,1.6vw,15px);color:#f5f5f7b8;max-width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gc__buy{padding-top:24px}.gc__title{font-family:var(--display);font-weight:600;font-size:48px;line-height:52px;letter-spacing:-.005em;margin:0}.gc__lead{margin-top:12px!important;font-size:19px;line-height:27px;color:var(--ink-2);letter-spacing:.01em;text-wrap:pretty}.gc__rating{display:inline-flex;gap:8px;align-items:center;margin-top:12px;font-size:14px;color:var(--ink-2)}.gc__rating:hover{color:var(--link);text-decoration:none}.gc__stars{letter-spacing:2px;font-size:13px;background:linear-gradient(90deg,var(--ink) var(--r),var(--line) var(--r));-webkit-background-clip:text;background-clip:text;color:transparent}.gc__form{margin-top:32px}.gc__set{border:0;margin:0 0 28px;padding:0;min-width:0}.gc__label{font-size:17px;font-weight:600;letter-spacing:-.022em;padding:0;margin-bottom:12px;display:flex;gap:8px;align-items:baseline}.gc__cur{font-size:12px;font-weight:400;color:var(--ink-2);letter-spacing:.16em}.gc__amts{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.gc__amt{position:relative}.gc__amt input,.gc__seg input{position:absolute;opacity:0;pointer-events:none}.gc__amt span{display:flex;align-items:center;justify-content:center;height:52px;border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;font-size:17px;letter-spacing:-.022em;font-variant-numeric:tabular-nums;transition:border-color .15s,box-shadow .15s,color .15s}.gc__amt span:hover{color:var(--link)}.gc__amt input:checked+span{border-color:var(--button);box-shadow:0 0 0 1px var(--button) inset}.gc__amt input:focus-visible+span,.gc__seg input:focus-visible+span{outline:2px solid var(--link);outline-offset:2px}.gc__amt input:disabled+span{color:var(--ink-3);text-decoration:line-through;cursor:not-allowed}.gc__seg{display:inline-grid;grid-template-columns:1fr 1fr;background:var(--tint);border-radius:10px;padding:3px;gap:3px}.gc__seg label{position:relative}.gc__seg span{display:block;padding:9px 22px;border-radius:8px;cursor:pointer;text-align:center;font-size:15px;letter-spacing:-.01em;color:var(--ink);transition:background-color .2s,box-shadow .2s}.gc__seg input:checked+span{background:var(--bg);box-shadow:0 1px 3px var(--shadow-s),0 0 0 .5px var(--hairline);font-weight:600}.gc__whonote{margin-top:12px!important;font-size:14px;color:var(--ink-2)}.gc__to{margin-top:18px;display:grid;gap:14px;animation:gc-in .35s cubic-bezier(.2,.7,.2,1)}@keyframes gc-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.gc__to[hidden]{display:none}.gc__field{display:grid;gap:6px;position:relative}.gc__field>span{font-size:14px;color:var(--ink)}.gc__field em{font-style:normal;color:var(--ink-2)}.gc__field input,.gc__field textarea{font:inherit;font-size:17px;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);padding:12px 14px;width:100%;box-sizing:border-box}.gc__field textarea{resize:vertical;min-height:84px}.gc__field input:focus,.gc__field textarea:focus{outline:none;border-color:var(--button);box-shadow:0 0 0 3px #0071e333}.gc__count{position:absolute;right:10px;bottom:8px;font-size:12px;color:var(--ink-2)}.gc__add{width:100%;min-height:52px;font-size:17px}.gc__err{margin-top:10px!important;font-size:14px;color:var(--warn)}.gc__facts{list-style:none;margin:36px 0 0;padding:0;border-top:1px solid var(--line)}.gc__facts li{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.gc__facts svg{width:22px;height:22px;flex:none;margin-top:1px;color:var(--ink)}.gc__facts b{display:block;font-size:15px;font-weight:600;letter-spacing:-.01em}.gc__facts span{display:block;margin-top:2px;font-size:14px;line-height:20px;color:var(--ink-2)}.gc__faq{max-width:780px;margin:88px auto 0}.gc__h2{font-family:var(--display);font-weight:600;font-size:40px;line-height:44px;margin:0 0 24px}.gc__faq details{border-bottom:1px solid var(--line)}.gc__faq details:first-of-type{border-top:1px solid var(--line)}.gc__faq summary{list-style:none;cursor:pointer;padding:20px 36px 20px 0;position:relative;font-size:19px;line-height:25px;font-weight:600}.gc__faq summary::-webkit-details-marker{display:none}.gc__faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:26px;font-weight:300;color:var(--ink-2);transition:transform .2s}.gc__faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.gc__faq details p{padding:0 36px 22px 0;color:var(--ink-2);font-size:17px;line-height:25px}@media(max-width:1023px){.gc__grid{grid-template-columns:1fr;gap:24px}.gc__stage{position:static;padding:48px 28px 22px}}@media(max-width:767px){.gc{padding-bottom:48px}.gc__stage{padding:36px 18px 18px;margin:0 calc(var(--gut) * -1);border-radius:0}.gc__hint{margin-top:18px!important}.gc__title{font-size:32px;line-height:36px}.gc__lead{font-size:17px;line-height:25px}.gc__amts{grid-template-columns:repeat(4,1fr)}.gc__amt span{height:48px;font-size:16px}.gc__seg{display:grid}.gc__faq{margin-top:56px}.gc__h2{font-size:28px;line-height:32px}.gc__faq summary{font-size:17px}}@media(prefers-reduced-motion:reduce){.gccard,.gccard__amt.is-pop,.gc__to{animation:none}}.gcb{padding-top:40px}.gcb .gccard{cursor:default}.gccard--spent{filter:grayscale(1);opacity:.55;animation:none}.gcb__bal{margin-top:24px}.gcb__left{font-size:21px;color:var(--ink-2)}.gcb__left b{font-family:var(--display);font-size:56px;line-height:60px;font-weight:600;color:var(--ink);letter-spacing:-.01em;margin-right:4px;font-variant-numeric:tabular-nums}.gcb__of{margin-top:4px!important;font-size:15px;color:var(--ink-2)}.gcb__bar{margin-top:14px;height:6px;border-radius:6px;background:var(--tint-2);overflow:hidden;max-width:360px}.gcb__bar span{display:block;height:100%;background:var(--ink);border-radius:6px}.gcb__state{margin-top:14px!important;font-size:15px;color:var(--ink-2)}.gcb__state--warn{color:var(--warn)}.gcb__code{margin-top:32px}.gcb__code .gc__label{margin-bottom:10px}.gcb__coderow{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:var(--r-md);padding:10px 10px 10px 18px;max-width:420px}.gcb__coderow code{font-family:var(--text);font-size:19px;letter-spacing:.12em;font-weight:500;color:var(--ink);word-break:break-all}.gcb__copy{font:inherit;font-size:14px;cursor:pointer;flex:none;padding:8px 16px;border-radius:980px;border:0;background:var(--button);color:#fff;transition:background-color .2s}.gcb__copy:hover{filter:brightness(1.08)}.gcb__copy.is-done{background:var(--ok)}.gcb__actions{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;gap:16px}.gcb__actions .gc__add{width:auto;padding:13px 32px}.gcb__wallet img{display:block;height:44px;width:auto}.gcb__help{margin-top:36px!important;padding-top:20px;border-top:1px solid var(--line);font-size:14px;color:var(--ink-2)}@media(max-width:767px){.gcb{padding-top:16px}.gcb__left b{font-size:44px;line-height:48px}.gcb__actions .gc__add{width:100%}}.gc__check{margin:88px auto 0;scroll-margin-top:calc(var(--navh) + 24px)}.gc__ways{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.gc__ways>div{background:var(--panel);border-radius:var(--r-lg);padding:28px}.gc__ways p{margin-top:8px!important;color:var(--ink-2);font-size:17px;line-height:25px;letter-spacing:-.022em}.gc__wayn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:14px;border-radius:50%;background:var(--ink);color:var(--on-ink);font-weight:600;font-size:15px}@media(max-width:767px){.gc__check{margin-top:56px}.gc__ways{grid-template-columns:1fr;gap:12px}.gc__ways>div{padding:22px}}.gc__checker{margin:0 0 24px;max-width:560px}.gc__checkrow{display:flex;gap:10px}.gc__checkrow input{flex:1;min-width:0;letter-spacing:.08em;text-transform:uppercase}.gc__checkrow .btn{flex:none}.gc__checkout{margin-top:12px;font-size:15px;line-height:22px;color:var(--ink-2);min-height:22px}.gc__checkout b{font-family:var(--display);font-size:28px;line-height:34px;font-weight:600;color:var(--ink);margin-right:4px}.gc__checkout span{display:block;margin-top:2px}.gc__checkout.is-warn{color:var(--warn)}@media(max-width:767px){.gc__checkrow{flex-direction:column}}.gcbal{padding-top:32px}.gcbal .gccard{cursor:default}.gcbal__form{margin-top:28px}.gcbal__form .gc__checkout b{font-size:40px;line-height:44px}.gcbal__off{margin-top:24px!important;font-size:17px}.gcbal__fine{margin-top:14px!important;font-size:13px;color:var(--ink-2)}.gcbal__buy{text-align:center;margin-top:48px!important}.gcbal__link{color:var(--link);font-size:17px;display:inline-flex;align-items:center;gap:2px}.gcbal__link:hover{opacity:.7;text-decoration:none}.gcbal__link svg{width:12px;height:12px}.gc__ballink{margin-top:20px!important;font-size:15px;color:var(--ink-2)}.gc__ballink a{color:var(--link);display:inline-flex;align-items:center;gap:2px}.gc__ballink a:hover{opacity:.7;text-decoration:none}.gc__ballink svg{width:11px;height:11px}.gc__balrow{display:flex;align-items:center;gap:14px;margin-top:14px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink);text-decoration:none;transition:border-color .2s,background-color .2s}.gc__balrow:hover{border-color:var(--link);text-decoration:none}.gc__balrow:hover .gc__baltext span{opacity:.7}.gc__balicon{flex:none;width:40px;height:40px;border-radius:10px;background:var(--panel);display:inline-flex;align-items:center;justify-content:center}.gc__balicon svg{width:22px;height:22px}.gc__baltext{flex:1;display:flex;flex-direction:column;line-height:20px}.gc__baltext b{font-size:15px;font-weight:600;letter-spacing:-.01em}.gc__baltext span{font-size:15px;color:var(--link)}.gc__balrow>svg{flex:none;width:12px;height:12px;color:var(--ink-2)}.gc__faq details p a{color:var(--link)}
/*# sourceMappingURL=/cdn/shop/t/127/assets/gift-card.css.map */
