.nf-gc{--nf-gc-line: rgba(var(--layout-text-color), .28);--nf-gc-line-strong: rgb(var(--layout-text-color));--nf-gc-error: var(--error-color, 195, 26, 38);display:block;font:var(--body-m-font)}.nf-gc__grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--nf-space-6, 32px);align-items:start}@media(min-width:921px){.nf-gc__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:var(--nf-space-8, 64px)}.nf-gc__media{position:sticky;top:calc(var(--header-height, 80px) + var(--nf-space-5, 24px))}}.nf-gc__media{min-width:0;display:flex;flex-direction:column;align-items:center;gap:var(--nf-space-4, 16px);container-type:inline-size;--trim-w: 85.725;--trim-h: 53.975;--radius: 3.175;--bleed: 3.175;--bl: 0;--u: min(6.7px, calc(100cqw / 92.075))}.nf-gc__view{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--nf-space-4, 16px)}.nf-gc__view[hidden]{display:none}.nfc-still{pointer-events:none}.nfc-card--flat>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none}.nfc-hitzone,.nfc-tiltbox,.nfc-flipdeck{position:relative;flex:0 0 auto;width:calc((var(--trim-w) + 2 * var(--bleed)) * var(--u));height:calc((var(--trim-h) + 2 * var(--bleed)) * var(--u))}.nfc-flipdeck{transform:scaleX(var(--flip-x, 1))}.nfc-plate-back{transform:scaleX(-1)}.nfc-tiltbox.live,.nfc-tiltbox.live .nfc-flipdeck{transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.nfc-tiltbox.live{transform:translateZ(var(--lift, 0px)) rotateY(var(--ty, 0deg)) rotateX(var(--tx, 0deg)) scale(var(--pick, 1))}.nfc-tiltbox.live .nfc-flipdeck{transform:rotateY(var(--flip, 0deg)) translateZ(calc(var(--flip-z, 0) * var(--u)))}.nfc-tiltbox.live .nfc-flipdeck>.nfc-plate{backface-visibility:hidden;-webkit-backface-visibility:hidden}.nfc-hitzone{cursor:pointer;perspective:calc(194 * var(--u));perspective-origin:50% 50%;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:pan-y}.nfc-tiltbox{--ty:0deg;--tx:0deg;--lift:0px;--pick:1;--glint:0;--sh-x:0;--sh-y:14;--sh-b:0;--sh-a:0;transition:transform .5s cubic-bezier(.18,1.04,.3,1);pointer-events:none}.nfc-tiltbox.tracking{transition:none}.nfc-flipdeck{--thick:.762;--slices:2;--edge-ink:var(--nf-gc-card-edge, #E9E5DE);--edge-in:calc((var(--bleed) - var(--bl)) * var(--u));--edge-r:calc(var(--radius) * var(--u))}.nfc-tiltbox.live .nfc-plate-back{transform:rotateY(180deg) translateZ(calc(var(--thick) * var(--u)))}.nfc-edge{position:absolute;inset:calc(var(--edge-in) + .06 * var(--u));border-radius:var(--edge-r);background:var(--edge-ink);pointer-events:none;opacity:var(--tiltmag, 0);display:none;--depth:calc(var(--k) / var(--slices) * var(--thick));transform:translateZ(calc((var(--turn, 0) * (2 * var(--depth) - var(--thick)) - var(--depth)) * var(--u))) scale(calc((194 + var(--depth)) / 194))}.nfc-tiltbox.tilted .nfc-edge{display:block}.nfc-flipdeck{transition:none}.nfc-tiltbox.turning .nfc-flipdeck{transition:transform .7s cubic-bezier(.45,.05,.2,1)}.nfc-flipdeck>.nfc-plate{position:absolute;top:0;right:0;bottom:0;left:0;transition:none}.nfc-scene .nfc-plate-back{opacity:0}[data-side=back] .nfc-scene .nfc-plate-back{opacity:1}[data-side=back] .nfc-scene .nfc-plate-front{opacity:0}@supports not (-webkit-touch-callout: none){.nfc-tiltbox.live .nfc-flipdeck>.nfc-plate{opacity:1!important}}@supports (-webkit-touch-callout: none){.nfc-tiltbox.turning .nfc-flipdeck>.nfc-plate{transition:opacity 0s linear .253s}}[data-side=back] .nfc-scene .nfc-flipdeck{--flip:180deg;--flip-x:-1;--flip-z:.762;--turn:1}.nfc-bleedframe{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0;width:calc((var(--trim-w) + 2 * var(--bleed)) * var(--u));height:calc((var(--trim-h) + 2 * var(--bleed)) * var(--u))}.nfc-card{position:relative;width:calc((var(--trim-w) + 2 * var(--bl)) * var(--u));height:calc((var(--trim-h) + 2 * var(--bl)) * var(--u));border-radius:calc(var(--radius) * var(--u));overflow:hidden;flex:0 0 auto;background:transparent;box-shadow:0 calc(1.6 * var(--u)) calc(4 * var(--u)) calc(-1 * var(--u)) rgba(var(--nf-gc-dark, 0,0,0),.75),0 0 0 1px rgba(var(--nf-gc-light, 255,255,255),.14)}.nfc-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:60;box-shadow:inset 0 1px rgba(var(--nf-gc-light, 255,255,255),.22),inset 0 -1px rgba(var(--nf-gc-dark, 0,0,0),.18),inset 0 0 0 1px rgba(var(--nf-gc-dark, 0,0,0),.26)}.nfc-card--front,.nfc-card--back{background:var(--nfc-face) center / 100% 100% no-repeat;isolation:isolate}.nfc-card{--rake:104deg;--spec-ang:14deg;--wash:0;--spec:0;--glint-gain:1;transition:box-shadow .5s cubic-bezier(.18,1.04,.3,1)}.nfc-tiltbox.tracking .nfc-card{transition:none}.nfc-tiltbox .nfc-card{box-shadow:0 calc(var(--sh-y, 0) * 1px) calc(12px + var(--sh-b, 0) * 1px) rgba(var(--nf-gc-dark, 0,0,0),calc(.16 + var(--sh-a, 0) * .26)),calc(var(--sh-x, 0) * 1px) 0 calc(10px + var(--sh-b, 0) * 1px) rgba(var(--nf-gc-dark, 0,0,0),calc(.08 + var(--sh-a, 0) * .12))}.nfc-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:55;pointer-events:none;border-radius:inherit;mix-blend-mode:soft-light;opacity:0;transition:opacity .45s ease;background:linear-gradient(var(--spec-ang,104deg),transparent 34%,rgba(var(--nf-gc-light, 255,255,255),calc(.62 * var(--spec,0) * var(--glint-gain,1))) 50%,transparent 66%),linear-gradient(var(--rake,104deg),rgba(var(--nf-gc-light, 255,255,255),calc(var(--wash,0) * var(--glint-gain,1))) 0%,rgba(var(--nf-gc-light, 255,255,255),0) 47%,rgba(var(--nf-gc-dark, 0,0,0),calc(var(--wash,0) * .85 * var(--glint-gain,1))) 100%)}.nfc-tiltbox .nfc-card:before{opacity:var(--glint,0)}@supports (-webkit-touch-callout: none){.nfc-card{--glint-gain:.2}}@media(prefers-reduced-motion:reduce){.nfc-tiltbox{transition:none}.nfc-card:before{display:none}.nfc-scene *,.nfc-scene *:before,.nfc-scene *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.nfc-hand{position:absolute;z-index:20;font-family:NF Gift Hand,Covered By Your Grace,cursive;font-weight:400;color:var(--nf-gc-ink, #141416);white-space:nowrap;transform-origin:left bottom;pointer-events:none}.nfc-amount{left:calc(9.235 * var(--u));top:calc(36.104 * var(--u));height:calc(9.828 * var(--u));font-size:calc(12.6 * var(--u));line-height:.78;letter-spacing:.03em;transform:rotate(-2.4deg) skew(-9deg) scaleX(1.06) translateY(calc(.4 * var(--u)))}.nfc-line{left:calc(16.975 * var(--u));width:calc(64.377 * var(--u));height:calc(4.2 * var(--u));font-size:calc(4.2 * var(--u));line-height:1;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;transform:rotate(-1deg) skew(-8deg) translateY(calc(.55 * var(--u)))}.nfc-line--to{top:calc(4.582 * var(--u))}.nfc-line--from{top:calc(12.726 * var(--u))}.nf-gc__card-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--nf-space-2, 8px) var(--nf-space-4, 16px)}.nf-gc__turn{min-height:44px;padding:0 var(--nf-space-3, 12px);border:0;background:none;color:inherit;font:var(--label-font);letter-spacing:var(--label-letter-spacing);text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.nf-gc__info{min-width:0;display:flex;flex-direction:column;gap:var(--nf-space-5, 24px)}.nf-gc__title{margin:0}.nf-gc__price{margin:calc(-1 * var(--nf-space-3, 12px)) 0 0;font:var(--body-l-font);min-height:1.5em}.nf-gc__text>:first-child{margin-top:0}.nf-gc__text>:last-child{margin-bottom:0}.nf-gc__group{margin:0;padding:0;border:0;min-width:0}.nf-gc__label{padding:0;margin:0 0 var(--nf-space-3, 12px);font:var(--label-font);letter-spacing:var(--label-letter-spacing);text-transform:uppercase}.nf-gc__format input,.nf-gc__amount-opt input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.nf-gc__formats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nf-space-3, 12px)}.nf-gc__format{position:relative;display:flex}.nf-gc__format-box{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--nf-space-1, 4px);min-height:64px;padding:var(--nf-space-3, 12px) var(--nf-space-4, 16px);border:1px solid var(--nf-gc-line);border-radius:var(--field-radius, 0);cursor:pointer;transition:border-color .2s}.nf-gc__format-name{font:var(--body-m-font);font-weight:600}.nf-gc__format-note{font:var(--body-s-font);color:var(--nf-muted, #635c55)}.nf-gc__format input:checked+.nf-gc__format-box{border-color:var(--nf-gc-line-strong);box-shadow:inset 0 0 0 1px var(--nf-gc-line-strong)}.nf-gc__amounts{display:flex;flex-wrap:wrap;gap:var(--nf-space-2, 8px)}.nf-gc__amount-opt{position:relative;display:flex}.nf-gc__amount-box{display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:48px;padding:0 var(--nf-space-4, 16px);border:1px solid var(--nf-gc-line);border-radius:var(--field-radius, 0);font:var(--body-m-font);cursor:pointer;transition:border-color .2s,background-color .2s,color .2s}.nf-gc__amount-opt input:checked+.nf-gc__amount-box{background-color:rgb(var(--layout-text-color));border-color:rgb(var(--layout-text-color));color:rgb(var(--layout-background-color))}.nf-gc__amount-opt input:disabled+.nf-gc__amount-box{cursor:not-allowed;opacity:.45;text-decoration:line-through}.nf-gc__format input:focus-visible+.nf-gc__format-box,.nf-gc__amount-opt input:focus-visible+.nf-gc__amount-box{outline:2px solid rgb(var(--layout-text-color));outline-offset:3px}.nf-gc__sold-out{font:var(--body-s-font)}.nf-gc__fields{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:var(--nf-space-4, 16px)}.nf-gc__fields[disabled]{display:none}.nf-gc__help,.nf-gc__field-hint{margin:0;font:var(--body-s-font);color:var(--nf-muted, #635c55)}.nf-gc__recipient{display:flex;flex-direction:column;gap:var(--nf-space-4, 16px)}.nf-gc__recipient[hidden]{display:none}.nf-gc__check{display:flex;align-items:flex-start;gap:var(--nf-space-3, 12px);min-height:44px;cursor:pointer}.nf-gc__check input{flex:0 0 auto;width:20px;height:20px;margin:2px 0 0;accent-color:rgb(var(--layout-text-color))}.nf-gc__field{display:flex;flex-direction:column;gap:var(--nf-space-1, 4px)}.nf-gc__field label{font:var(--body-s-font)}.nf-gc__input{box-sizing:border-box;width:100%;min-height:48px;padding:var(--nf-space-3, 12px);border:1px solid var(--nf-field-border, #635c55);border-radius:var(--field-radius, 0);background-color:var(--nf-field-bg, #fff);color:var(--nf-field-text, #1a1919);font:var(--body-m-font);font-size:max(16px,1em)}textarea.nf-gc__input{resize:vertical}.nf-gc__input:focus-visible{outline:2px solid rgb(var(--layout-text-color));outline-offset:2px}.nf-gc__input[aria-invalid=true]{border-color:rgb(var(--nf-gc-error))}.nf-gc__field-error,.nf-gc__error{margin:0;font:var(--body-s-font);color:rgb(var(--nf-gc-error))}.nf-gc__field-error[hidden],.nf-gc__error[hidden]{display:none}.nf-gc__product-form .product-form__buttons{margin-top:var(--nf-space-5, 24px)}.nf-gc .product-form__buttons .nf-gc__add{width:100%;min-height:52px}.nf-gc__notes{font:var(--body-s-font);color:var(--nf-muted, #635c55)}.nf-gc__notes>:first-child{margin-top:0}.nf-gc__notes>:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/25/assets/nf-gift-card.css.map */
