.tp-gift-card{background:var(--tp-surface);color:var(--tp-ink);font-family:var(--tp-font)}.tp-gift-card__hero{border-bottom:var(--tp-border-width) solid var(--tp-line);background:linear-gradient(180deg,var(--tp-surface) 0%,var(--tp-surface-alt) 100%)}.tp-gift-card__hero-inner{display:grid;gap:var(--tp-s6);max-width:var(--tp-container);margin:0 auto;padding:var(--tp-s6) var(--tp-gutter) var(--tp-s7)}.tp-gift-card__eyebrow{margin:0 0 var(--tp-s2);color:var(--tp-blue);font-size:var(--tp-t-label);font-weight:var(--tp-w-semibold);letter-spacing:var(--tp-ls-label);line-height:1.2;text-transform:uppercase}.tp-gift-card__title{margin:0;color:var(--tp-ink);font-size:var(--tp-t-display);text-wrap:balance}.tp-gift-card__lead{max-width:52rem;margin-top:var(--tp-s3);color:var(--tp-ink-soft);font-size:var(--tp-t-body);line-height:var(--tp-lh-body)}.tp-gift-card__lead p{margin:0}.tp-gift-card__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tp-s3);max-width:56rem;margin-top:var(--tp-s5)}.tp-gift-card__benefit{display:flex;flex-direction:column;gap:var(--tp-s2);min-width:0;color:var(--tp-ink-soft);font-size:var(--tp-t-min);line-height:1.4}.tp-gift-card__benefit-icon,.tp-gift-card__how-icon{display:grid;place-items:center;width:var(--tp-control-h-sm);height:var(--tp-control-h-sm);border-radius:var(--tp-radius-md);background:var(--tp-blue-tint);color:var(--tp-blue)}.tp-gift-card__benefit-icon svg,.tp-gift-card__how-icon svg,.tp-gift-card__category-icon svg,.tp-gift-card__trust-item svg{display:block;flex:none;width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.tp-gift-card__visual{display:grid;place-items:center;padding:var(--tp-s3) var(--tp-s2)}.tp-gift-card__card{position:relative;width:min(100%,48rem);aspect-ratio:8 / 5;padding:var(--tp-s5);overflow:hidden;border-radius:var(--tp-radius-lg);background:linear-gradient(135deg,var(--tp-ink) 0%,var(--tp-blue) 100%);box-shadow:var(--tp-shadow-lg);color:var(--tp-white);transform:rotate(-2deg)}.tp-gift-card__card-mark{position:absolute;left:calc(var(--tp-s3) * -1);bottom:calc(var(--tp-s4) * -1);font-size:calc(var(--tp-t-display) * 4);font-style:italic;font-weight:var(--tp-w-bold);line-height:1;letter-spacing:var(--tp-ls-product-title);opacity:.06}.tp-gift-card__card-brand{position:relative;font-size:var(--tp-t-label);font-weight:var(--tp-w-semibold);letter-spacing:var(--tp-ls-label);text-transform:uppercase;opacity:.9}.tp-gift-card__card-label{position:relative;margin-top:var(--tp-s4);font-size:var(--tp-t-h2);font-weight:var(--tp-w-semibold);letter-spacing:var(--tp-ls-heading)}.tp-gift-card__card-amount{position:absolute;right:var(--tp-s5);bottom:var(--tp-s5);font-size:var(--tp-t-h1);font-weight:var(--tp-w-bold);line-height:1;white-space:nowrap}.tp-gift-card__purchase{max-width:var(--tp-container);margin:0 auto;padding:var(--tp-s6) var(--tp-gutter) var(--tp-s7)}.tp-gift-card__form{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tp-s6)}.tp-gift-card__step-heading{display:flex;align-items:baseline;gap:var(--tp-s2);margin-bottom:var(--tp-s4)}.tp-gift-card__step-heading span,.tp-gift-card__step-heading h2{margin:0;color:var(--tp-ink);font-size:var(--tp-t-h3);font-weight:var(--tp-w-semibold);line-height:var(--tp-lh-heading)}.tp-gift-card__step-heading span{color:var(--tp-blue)}.tp-gift-card__amount-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tp-s2)}.tp-gift-card__amount-button{min-height:var(--tp-control-h);margin:0;padding:0 var(--tp-s3);border:var(--tp-border-width) solid var(--tp-line-strong);border-radius:var(--tp-radius-md);background:var(--tp-surface);color:var(--tp-ink);font:inherit;font-size:var(--tp-t-body);font-weight:var(--tp-w-semibold);white-space:nowrap;cursor:pointer;transition:border-color var(--tp-dur-fast) var(--tp-ease),background-color var(--tp-dur-fast) var(--tp-ease),color var(--tp-dur-fast) var(--tp-ease)}.tp-gift-card__amount-button:hover:not(:disabled){border-color:var(--tp-blue)}.tp-gift-card__amount-button.is-selected{border-color:var(--tp-blue);background:var(--tp-blue);color:var(--tp-white)}.tp-gift-card__amount-button:disabled{opacity:.55;cursor:not-allowed}.tp-gift-card__amount-note{margin-top:var(--tp-s3);color:var(--tp-ink-soft);font-size:var(--tp-t-min);line-height:var(--tp-lh-body)}.tp-gift-card__details-panel{padding-top:var(--tp-s6);border-top:var(--tp-border-width) solid var(--tp-line)}.tp-gift-card__recipient-choice,.tp-gift-card__delivery-choice{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tp-s2)}.tp-gift-card__recipient-choice{margin-bottom:var(--tp-s4)}.tp-gift-card__radio{position:relative;display:flex;align-items:center;gap:var(--tp-s3);min-height:var(--tp-control-h-sm);padding:var(--tp-s2) var(--tp-s4);border:var(--tp-border-width) solid var(--tp-line-strong);border-radius:var(--tp-radius-md);background:var(--tp-surface);color:var(--tp-ink);font-size:var(--tp-t-small);font-weight:var(--tp-w-medium);line-height:1.35;cursor:pointer;transition:border-color var(--tp-dur-fast) var(--tp-ease),background-color var(--tp-dur-fast) var(--tp-ease)}.tp-gift-card__radio:hover{border-color:var(--tp-blue)}.tp-gift-card__radio:has(input:checked){border-color:var(--tp-blue);background:var(--tp-blue-tint)}.tp-gift-card__radio input{position:absolute;opacity:0;pointer-events:none}.tp-gift-card__radio-dot{flex:none;width:var(--tp-s4);height:var(--tp-s4);border:var(--tp-border-width) solid var(--tp-line-strong);border-radius:50%;background:var(--tp-surface);box-shadow:inset 0 0 0 .3rem var(--tp-surface)}.tp-gift-card__radio input:checked+.tp-gift-card__radio-dot{border-color:var(--tp-blue);background:var(--tp-blue)}.tp-gift-card__radio input:focus-visible+.tp-gift-card__radio-dot{outline:.2rem solid var(--tp-blue);outline-offset:.2rem}.tp-gift-card__radio--delivery{align-items:flex-start}.tp-gift-card__radio--delivery .tp-gift-card__radio-dot{margin-top:.2rem}.tp-gift-card__radio--delivery strong,.tp-gift-card__radio--delivery small{display:block}.tp-gift-card__radio--delivery strong{font-weight:var(--tp-w-semibold)}.tp-gift-card__radio--delivery small{color:var(--tp-ink-soft);font-size:var(--tp-t-min);font-weight:var(--tp-w-regular)}.tp-gift-card__recipient-fields{display:grid;gap:var(--tp-s4)}.tp-gift-card__recipient-fields[hidden],.tp-gift-card__date-wrap[hidden]{display:none}.tp-gift-card__char-count{justify-self:end;color:var(--tp-ink-soft);font-size:var(--tp-t-min)}.tp-gift-card__summary{display:none;padding:var(--tp-s5);border-radius:var(--tp-radius-lg);background:var(--tp-surface-alt)}.tp-gift-card__summary-label{margin-bottom:var(--tp-s4);color:var(--tp-muted);font-size:var(--tp-t-label);font-weight:var(--tp-w-semibold);letter-spacing:var(--tp-ls-label);line-height:1.2;text-transform:uppercase}.tp-gift-card__mini-card{position:relative;aspect-ratio:8 / 5;padding:var(--tp-s4);overflow:hidden;border-radius:var(--tp-radius-md);background:linear-gradient(135deg,var(--tp-ink) 0%,var(--tp-blue) 100%);box-shadow:var(--tp-shadow-md);color:var(--tp-white)}.tp-gift-card__mini-card:before{content:"TP";position:absolute;left:calc(var(--tp-s2) * -1);bottom:calc(var(--tp-s3) * -1);font-size:calc(var(--tp-t-display) * 2);font-style:italic;font-weight:var(--tp-w-bold);line-height:1;opacity:.06}.tp-gift-card__mini-brand{position:relative;font-size:var(--tp-t-label);font-weight:var(--tp-w-semibold);letter-spacing:var(--tp-ls-label);text-transform:uppercase}.tp-gift-card__mini-label{position:relative;margin-top:var(--tp-s3);font-size:var(--tp-t-body);font-weight:var(--tp-w-semibold)}.tp-gift-card__mini-amount{position:absolute;right:var(--tp-s4);bottom:var(--tp-s3);font-size:var(--tp-t-h4);font-weight:var(--tp-w-bold);white-space:nowrap}.tp-gift-card__summary-copy{display:grid;gap:var(--tp-s1);margin-top:var(--tp-s4);color:var(--tp-ink-soft);font-size:var(--tp-t-small)}.tp-gift-card__summary-copy strong,.tp-gift-card__summary-copy b{color:var(--tp-ink);font-weight:var(--tp-w-semibold)}.tp-gift-card__submit-area{display:grid;gap:var(--tp-s3)}.tp-gift-card__submit{width:100%;min-height:var(--tp-control-h-touch)}.tp-gift-card__payment-icons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--tp-s2)}.tp-gift-card__payment-icon{display:inline-flex;align-items:center}.tp-gift-card__payment-icon svg{display:block;width:auto;height:var(--tp-badge-h)}.tp-gift-card__payment-fallback{padding:0 var(--tp-s1);border:var(--tp-border-width) solid var(--tp-line);border-radius:var(--tp-radius-sm);color:var(--tp-ink);font-size:var(--tp-t-badge-sm);font-weight:var(--tp-w-semibold);line-height:var(--tp-badge-h);white-space:nowrap}.tp-gift-card__editor-message{display:grid;gap:var(--tp-s2);max-width:72rem;margin:0 auto;padding:var(--tp-s5);border:var(--tp-border-width) dashed var(--tp-line-strong);border-radius:var(--tp-radius-lg);background:var(--tp-surface-alt);text-align:center}.tp-gift-card__editor-message span{color:var(--tp-ink-soft);font-size:var(--tp-t-small)}.tp-gift-card__how{border-top:var(--tp-border-width) solid var(--tp-line);background:var(--tp-surface-alt)}.tp-gift-card__categories,.tp-gift-card__trust{border-top:var(--tp-border-width) solid var(--tp-line)}.tp-gift-card__section-inner{max-width:var(--tp-container);margin:0 auto;padding:var(--tp-s7) var(--tp-gutter)}.tp-gift-card__section-inner>h2{margin:0 0 var(--tp-s5);color:var(--tp-ink);font-size:var(--tp-t-h2);text-align:center}.tp-gift-card__how-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tp-s3)}.tp-gift-card__how-item{position:relative;padding:var(--tp-s5) var(--tp-s4);border:var(--tp-border-width) solid var(--tp-line);border-radius:var(--tp-radius-lg);background:var(--tp-surface);text-align:center}.tp-gift-card__how-number{position:absolute;top:var(--tp-s3);left:var(--tp-s3);display:grid;place-items:center;width:var(--tp-s5);height:var(--tp-s5);border-radius:var(--tp-radius-sm);background:var(--tp-blue);color:var(--tp-white);font-size:var(--tp-t-label);font-weight:var(--tp-w-bold)}.tp-gift-card__how-icon{margin:0 auto var(--tp-s3)}.tp-gift-card__how-item h3{margin:0;color:var(--tp-ink);font-size:var(--tp-t-body);font-weight:var(--tp-w-semibold);line-height:1.35}.tp-gift-card__how-item p{max-width:32rem;margin:var(--tp-s1) auto 0;color:var(--tp-ink-soft);font-size:var(--tp-t-small);line-height:var(--tp-lh-body)}.tp-gift-card__category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tp-s2)}.tp-gift-card__category{display:flex;align-items:center;gap:var(--tp-s3);min-width:0;min-height:var(--tp-control-h-touch);padding:var(--tp-s3);border:var(--tp-border-width) solid var(--tp-line);border-radius:var(--tp-radius-lg);color:var(--tp-blue)}.tp-gift-card__category-icon{display:flex}.tp-gift-card__category>span:last-child{min-width:0;color:var(--tp-ink);font-size:var(--tp-t-small);font-weight:var(--tp-w-semibold);overflow-wrap:anywhere}.tp-gift-card__trust .tp-gift-card__section-inner{padding-top:var(--tp-s6);padding-bottom:var(--tp-s6)}.tp-gift-card__trust-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tp-s4)}.tp-gift-card__trust-item{display:flex;align-items:center;gap:var(--tp-s3);color:var(--tp-blue)}.tp-gift-card__trust-item strong,.tp-gift-card__trust-item span{display:block}.tp-gift-card__trust-item strong{color:var(--tp-ink);font-size:var(--tp-t-small);font-weight:var(--tp-w-semibold)}.tp-gift-card__trust-item span{color:var(--tp-ink-soft);font-size:var(--tp-t-min)}@media screen and (min-width:750px){.tp-gift-card__amount-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tp-gift-card__recipient-choice,.tp-gift-card__delivery-choice{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-gift-card__how-grid,.tp-gift-card__trust-grid,.tp-gift-card__category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tp-gift-card__trust-item{justify-content:center}}@media screen and (min-width:990px){.tp-gift-card__hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--tp-s7);padding-top:var(--tp-s8);padding-bottom:var(--tp-s8)}.tp-gift-card__form{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,28rem);grid-template-areas:"amount details summary" "amount submit summary";align-items:start;gap:var(--tp-s5) var(--tp-s6)}.tp-gift-card__amount-panel{grid-area:amount}.tp-gift-card__details-panel{grid-area:details;padding-top:0;border-top:0}.tp-gift-card__summary{grid-area:summary;display:block;position:sticky;top:calc(var(--tp2-header-h) + var(--tp-s4))}.tp-gift-card__submit-area{grid-area:submit}.tp-gift-card__amount-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-gift-card__category-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.tp-gift-card__category{flex-direction:column;justify-content:center;gap:var(--tp-s2);padding:var(--tp-s4) var(--tp-s2);text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/tp-presentkort.css.map */
