.pwt-gc{--gc-ink: #000;--gc-btn: #111;--gc-panel: #fafafa;--gc-hair: #ddd;--gc-border: #c6c6c6;--gc-text-2: #555;--gc-text-3: #999;--gc-error: #c00000;--gc-head: "FunctionPro Book", var(--typeHeaderPrimary), var(--typeHeaderFallback), "Century Gothic", sans-serif;--gc-body: var(--typeBasePrimary), var(--typeBaseFallback), "Century Gothic", sans-serif;--gc-ease: cubic-bezier(.4, 0, .2, 1);color:var(--gc-ink);background:#fff;font-family:var(--gc-body);font-size:16px;line-height:1.5;letter-spacing:.025em;-webkit-font-smoothing:antialiased}.pwt-gc *,.pwt-gc *:before,.pwt-gc *:after{box-sizing:border-box}.pwt-gc [hidden]{display:none!important}@keyframes gcFade{0%{opacity:0}to{opacity:1}}@keyframes gcReveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pwt-gc .pwt-gc__wrap{display:flex;flex-direction:column;gap:20px;width:100%;max-width:1300px;margin:0 auto;padding:20px 20px 56px}.pwt-gc .pwt-gc__gallery,.pwt-gc .pwt-gc__buy{width:100%;min-width:0}@media(min-width:768px){.pwt-gc .pwt-gc__wrap{flex-direction:row;align-items:flex-start;justify-content:center;gap:48px;padding:32px 40px 72px}.pwt-gc .pwt-gc__gallery{flex:1 1 55%;max-width:640px}.pwt-gc .pwt-gc__buy{flex:1 1 45%;max-width:480px}}.pwt-gc .pwt-gc__stage{position:relative;aspect-ratio:1 / 1;background:var(--gc-panel);overflow:hidden}.pwt-gc .pwt-gc__art{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .45s var(--gc-ease)}.pwt-gc .pwt-gc__art.is-on{opacity:1}.pwt-gc .pwt-gc__chip{position:absolute;bottom:12px;z-index:1;background:#fff;color:var(--gc-ink);padding:7px 12px;border-radius:5px;box-shadow:0 1px 3px #0000000f;line-height:1.25;white-space:nowrap;animation:gcFade .3s}.pwt-gc .pwt-gc__chip--amount{right:12px;font-family:var(--gc-head);font-size:15px;letter-spacing:-.01em}.pwt-gc .pwt-gc__chip--for{left:12px;max-width:calc(100% - 118px);overflow:hidden;text-overflow:ellipsis;font-size:12px;letter-spacing:.06em}.pwt-gc .pwt-gc__title{margin:0 0 4px;font-family:var(--gc-head);font-weight:300;font-size:24px;line-height:1.2;letter-spacing:-.02em;text-transform:lowercase;color:var(--gc-ink)}.pwt-gc .pwt-gc__subtitle{margin:0 0 10px;font-size:13.5px;line-height:1.5;color:var(--gc-text-2)}.pwt-gc .pwt-gc__priceline{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px}.pwt-gc .pwt-gc__price{font-size:16px}.pwt-gc .pwt-gc__count{font-size:12px;letter-spacing:.1em;color:var(--gc-text-2);white-space:nowrap}.pwt-gc .pwt-gc__progress{position:relative;height:2px;margin-bottom:4px;background:var(--gc-hair)}.pwt-gc .pwt-gc__progress-bar{display:block;width:0;height:100%;background:var(--gc-ink);transition:width .45s var(--gc-ease)}.pwt-gc .pwt-gc__noscript{margin:24px 0 0;font-size:14px;color:var(--gc-text-2)}.pwt-gc .pwt-gc__step:not(.is-active)>.pwt-gc__q,.pwt-gc .pwt-gc__step.is-active>.pwt-gc__row{display:none}.pwt-gc .pwt-gc__q{padding:26px 0 12px}.pwt-gc .pwt-gc__q.is-revealing{animation:gcReveal .4s var(--gc-ease)}.pwt-gc .pwt-gc__qhead{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px}.pwt-gc .pwt-gc__qhead--tight{margin-bottom:6px}.pwt-gc .pwt-gc__qtitle{margin:0 0 16px;font-family:var(--gc-head);font-weight:300;font-size:22px;line-height:1.2;letter-spacing:-.02em;text-transform:none;color:var(--gc-ink);outline:none}.pwt-gc .pwt-gc__qhead .pwt-gc__qtitle{margin:0}.pwt-gc .pwt-gc__qaside{font-size:12px;color:var(--gc-text-3);white-space:nowrap}.pwt-gc .pwt-gc__note{margin:14px 0 0;font-size:13px;line-height:1.6;color:var(--gc-text-2)}.pwt-gc .pwt-gc__note--above{margin:0 0 14px}.pwt-gc .pwt-gc__row{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;margin:0;padding:8px 0;border:0;border-bottom:1px solid var(--gc-hair);border-radius:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:none;cursor:pointer;animation:gcFade .35s;-webkit-tap-highlight-color:transparent}.pwt-gc .pwt-gc__row:active{opacity:.6}.pwt-gc .pwt-gc__row-label{flex:0 0 72px;font-size:12px;letter-spacing:.1em;color:var(--gc-text-2)}.pwt-gc .pwt-gc__row-thumb{display:inline-block;flex:0 0 auto;width:32px;height:32px;background:var(--gc-panel)}.pwt-gc .pwt-gc__row-thumb img{display:block;width:100%;height:100%;object-fit:contain}.pwt-gc .pwt-gc__row-value{flex:1;min-width:0;overflow:hidden;font-size:14px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.pwt-gc .pwt-gc__row-change{flex:0 0 auto;font-size:12px;color:var(--gc-text-2);text-decoration:underline;text-underline-offset:3px}.pwt-gc .pwt-gc__grid{display:grid;gap:8px}.pwt-gc .pwt-gc__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pwt-gc .pwt-gc__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pwt-gc .pwt-gc__grid--amounts{padding-top:8px}.pwt-gc .pwt-gc__grid--designs{gap:12px}.pwt-gc .pwt-gc__choice,.pwt-gc .pwt-gc__slot{position:relative;min-height:52px;margin:0;padding:0 8px;border:1px solid var(--gc-border);border-radius:5px;box-shadow:none;background:#fff;color:var(--gc-ink);font-family:var(--gc-body);font-size:15px;line-height:1.3;letter-spacing:.025em;text-transform:none;cursor:pointer;transition:border-color .3s,box-shadow .3s;-webkit-tap-highlight-color:transparent}.pwt-gc .pwt-gc__choice--amount{font-size:16px}.pwt-gc .pwt-gc__tile{display:block;width:100%;margin:0;padding:0;aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--gc-border);border-radius:5px;background:var(--gc-panel);cursor:pointer;transition:border-color .3s,box-shadow .3s;-webkit-tap-highlight-color:transparent}.pwt-gc .pwt-gc__tile img{display:block;width:100%;height:100%;object-fit:contain}.pwt-gc .pwt-gc__choice[aria-pressed=true],.pwt-gc .pwt-gc__tile[aria-pressed=true],.pwt-gc .pwt-gc__slot[aria-pressed=true]{border-color:var(--gc-ink);box-shadow:0 0 0 1px var(--gc-ink)}.pwt-gc .pwt-gc__choice:active,.pwt-gc .pwt-gc__tile:active,.pwt-gc .pwt-gc__slot:active{opacity:.6}@media(hover:hover){.pwt-gc .pwt-gc__choice:hover,.pwt-gc .pwt-gc__tile:hover,.pwt-gc .pwt-gc__slot:not(:disabled):hover{border-color:var(--gc-ink)}}.pwt-gc .pwt-gc__badge{position:absolute;top:-9px;left:50%;transform:translate(-50%);padding:5px 8px;border:1px solid var(--gc-ink);background:var(--gc-ink);color:#fff;font-family:var(--gc-body);font-size:11px;line-height:1;letter-spacing:.12em;text-transform:lowercase;white-space:nowrap;pointer-events:none}.pwt-gc .pwt-gc__fields{display:grid;gap:16px;margin:20px 0}.pwt-gc .pwt-gc__fields--2{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:0 0 20px}.pwt-gc .pwt-gc__field{display:flex;flex-direction:column;gap:8px;min-width:0}.pwt-gc .pwt-gc__label{margin:0;font-family:var(--gc-body);font-weight:400;font-size:12px;line-height:1.3;letter-spacing:.12em;text-transform:lowercase;color:var(--gc-text-2)}.pwt-gc .pwt-gc__input{display:block;width:100%;min-height:48px;margin:0;padding:12px 14px;border:1px solid var(--gc-border);border-radius:5px;box-shadow:none;background:#fff;color:var(--gc-ink);font-family:var(--gc-body);font-size:16px;line-height:1.4;letter-spacing:.025em;outline:none;-webkit-appearance:none;appearance:none;transition:border-color .2s}.pwt-gc .pwt-gc__input:focus{border-color:var(--gc-ink)}.pwt-gc .pwt-gc__input[aria-invalid=true]{border-color:var(--gc-error)}.pwt-gc .pwt-gc__input::placeholder{color:var(--gc-text-3);opacity:1}.pwt-gc .pwt-gc__textarea{min-height:112px;margin:0 0 20px;line-height:1.5;resize:vertical}.pwt-gc .pwt-gc__date{padding:10px 14px;text-align:left}.pwt-gc .pwt-gc__date::-webkit-date-and-time-value{text-align:left}.pwt-gc .pwt-gc__error{font-size:12px;line-height:1.4;color:var(--gc-error)}.pwt-gc .pwt-gc__error--block{margin:12px 0 0}.pwt-gc .pwt-gc__hint{font-size:12px;line-height:1.4;color:var(--gc-text-3)}.pwt-gc .pwt-gc__counter{font-size:12px;color:var(--gc-text-3)}.pwt-gc .pwt-gc__counter.is-low{color:var(--gc-ink)}.pwt-gc .pwt-gc__later{margin-top:16px;animation:gcFade .3s}.pwt-gc .pwt-gc__later .pwt-gc__field{margin-bottom:16px}.pwt-gc .pwt-gc__slothead{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.pwt-gc .pwt-gc__slothead .pwt-gc__label{letter-spacing:.1em}.pwt-gc .pwt-gc__slots{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:14px}.pwt-gc .pwt-gc__slot{min-height:44px;padding:0 4px;font-size:14px}.pwt-gc .pwt-gc__slot:disabled{border-style:dashed;border-color:var(--gc-border);box-shadow:none;color:var(--gc-text-3);cursor:default}.pwt-gc .pwt-gc__sends{margin:0 0 20px;font-size:13px;line-height:1.6;color:var(--gc-text-2)}.pwt-gc .pwt-gc__card{display:block;width:100%;margin:0 0 16px;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:none;cursor:pointer;perspective:1400px;-webkit-tap-highlight-color:transparent}.pwt-gc .pwt-gc__card-inner{position:relative;display:block;aspect-ratio:1 / 1;transform-style:preserve-3d;transition:transform .6s var(--gc-ease)}.pwt-gc .pwt-gc__card[aria-pressed=true] .pwt-gc__card-inner{transform:rotateY(180deg)}.pwt-gc .pwt-gc__face{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;border-radius:5px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pwt-gc .pwt-gc__face--front{border:1px solid var(--gc-hair);background:var(--gc-panel)}.pwt-gc .pwt-gc__face-art{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.pwt-gc .pwt-gc__face--back{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px 26px;border:1px solid var(--gc-border);background:#fff;text-align:center;transform:rotateY(180deg)}.pwt-gc .pwt-gc__back-for{font-size:12px;letter-spacing:.1em;color:var(--gc-text-2)}.pwt-gc .pwt-gc__back-msg{max-width:100%;font-family:var(--gc-head);font-weight:300;font-size:19px;line-height:1.35;letter-spacing:-.02em;color:var(--gc-ink);white-space:pre-line;overflow-wrap:anywhere;text-wrap:pretty}.pwt-gc .pwt-gc__back-msg.is-mid{font-size:17px}.pwt-gc .pwt-gc__back-msg.is-long{font-size:15px}.pwt-gc .pwt-gc__back-msg.is-placeholder{color:var(--gc-text-3)}.pwt-gc .pwt-gc__back-from{font-size:13px;color:var(--gc-text-2)}.pwt-gc .pwt-gc__back-rule{display:block;width:40px;margin:4px 0;border-top:1px solid var(--gc-border)}.pwt-gc .pwt-gc__back-amount{font-family:var(--gc-head);font-weight:300;font-size:24px;line-height:1.1;letter-spacing:-.02em}.pwt-gc .pwt-gc__back-sends{font-size:12px;line-height:1.5;color:var(--gc-text-3)}.pwt-gc .pwt-gc__btn{display:block;width:100%;min-width:120px;margin:0;padding:15px 32px;border:1px solid transparent;border-radius:0;background:var(--gc-btn);color:#fff;font-family:var(--gc-head);font-weight:400;font-size:16px;line-height:1.42;letter-spacing:-.025em;text-align:center;text-transform:lowercase;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background .3s,opacity .1s;-webkit-tap-highlight-color:transparent}.pwt-gc .pwt-gc__btn:hover{background:var(--gc-ink)}.pwt-gc .pwt-gc__btn:active{opacity:.6}.pwt-gc .pwt-gc__btn[aria-busy=true]{opacity:.7;cursor:progress}.pwt-gc .pwt-gc__btn--md{display:inline-block;flex:0 0 auto;width:auto;min-width:90px;padding:11px 20px}.pwt-gc button:focus-visible,.pwt-gc summary:focus-visible{outline:2px solid var(--gc-ink);outline-offset:2px}.pwt-gc .pwt-gc__fine{margin:20px 0 24px;font-size:12.5px;line-height:1.6;color:var(--gc-text-2)}.pwt-gc .pwt-gc__faq{border-top:1px solid var(--gc-hair)}.pwt-gc .pwt-gc__faq-item{border-bottom:1px solid var(--gc-hair)}.pwt-gc .pwt-gc__faq-title{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 2px;font-family:var(--gc-head);font-weight:400;font-size:16px;letter-spacing:-.025em;text-transform:lowercase;color:var(--gc-ink);cursor:pointer;list-style:none}.pwt-gc .pwt-gc__faq-title::-webkit-details-marker{display:none}.pwt-gc .pwt-gc__faq-icon{flex:0 0 auto;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}.pwt-gc .pwt-gc__faq-item[open] .pwt-gc__faq-v{display:none}.pwt-gc .pwt-gc__faq-body{padding:0 2px 20px;font-size:14px;line-height:1.5;letter-spacing:.025em;color:var(--gc-text-2)}.pwt-gc .pwt-gc__faq-body p{margin:0 0 10px;font-size:14px;line-height:1.5;color:inherit}.pwt-gc .pwt-gc__faq-body p:last-child{margin-bottom:0}.pwt-gc .pwt-gc-sticky{position:fixed;left:0;right:0;bottom:0;z-index:26;padding:10px 20px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid #e5e5e5;background:#fff;box-shadow:0 -2px 12px #0000000f;animation:gcFade .3s}.pwt-gc .pwt-gc-sticky__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:1300px;margin:0 auto}.pwt-gc .pwt-gc-sticky__thumb{display:block;flex:0 0 auto;width:40px;height:40px;background:var(--gc-panel)}.pwt-gc .pwt-gc-sticky__thumb img{display:block;width:100%;height:100%;object-fit:contain}.pwt-gc .pwt-gc-sticky__text{display:flex;flex:1;flex-direction:column;min-width:0}.pwt-gc .pwt-gc-sticky__title,.pwt-gc .pwt-gc-sticky__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pwt-gc .pwt-gc-sticky__title{font-family:var(--gc-head);font-size:14px;letter-spacing:.02em}.pwt-gc .pwt-gc-sticky__sub{font-size:12.5px;color:var(--gc-text-2)}.pwt-gc .pwt-gc__visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.pwt-gc *,.pwt-gc .pwt-gc-sticky{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/205/assets/pwt-gift-card.css.map */
