.pk-gc{--pk-gc-err:#9C3B2A;padding-top:var(--pk-gc-pt,2.8rem);padding-bottom:var(--pk-gc-pb,4.4rem)}.pk-gc__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;align-items:start}@media screen and (min-width:750px){.pk-gc__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.2rem}.pk-gc__media{position:sticky;top:calc(var(--pk-sticky-top,7rem) + 2.4rem)}}@media screen and (min-width:990px){.pk-gc__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:6.4rem}.pk-gc__info{max-width:52rem}}.pk-gc__stage{display:grid;place-items:center;aspect-ratio:5/4;padding:8% 9%;border-radius:var(--pk-r-lg,16px);background:radial-gradient(120% 90% at 50% 20%,#FFFDF9 0%,var(--pk-ivory,#FBF8F2) 55%,#F1EADE 100%);overflow:hidden}@media screen and (min-width:750px){.pk-gc__stage{aspect-ratio:1/1;padding:12%}}.pk-gc__stage>img{display:block;width:100%;height:100%;object-fit:contain}.pk-gc__stage--img{padding:0}.pk-gca{container-type:inline-size;width:100%}.pk-gca__card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;aspect-ratio:1.586/1;padding:6cqw;border:2px solid transparent;border-radius:min(3.2cqw,16px);color:#ede3d1;text-align:center;background:repeating-linear-gradient(45deg,rgba(255,255,255,.022) 0 1px,transparent 1px 4px) padding-box,repeating-linear-gradient(-45deg,rgba(0,0,0,.07) 0 1px,transparent 1px 4px) padding-box,radial-gradient(120% 90% at 30% 10%,#3a3734,#2a2826 55%,#211f1d) padding-box,linear-gradient(135deg,#8c6a2c,#e9d39f 20%,#b8914a 38%,#f7e9c4 54%,#a9843f 74%,#dcc08a) border-box;box-shadow:0 2.4rem 4.8rem #1a1a1a38,0 .4rem 1.2rem #1a1a1a1f,inset 0 0 0 2.4cqw #292725,inset 0 0 0 calc(2.4cqw + 1px) #d6b46cc7}.pk-gca__mark{display:block;line-height:0;color:#dab866}.pk-gca__mark svg{display:block;width:auto;height:15cqw}.pk-gca__name{display:block;margin-top:2.6cqw;font-family:var(--pk-font-display,"Cormorant",Georgia,serif);font-weight:var(--pk-display-weight,500);font-size:8.4cqw;line-height:1.05;letter-spacing:.01em;color:#f2ebdd;white-space:nowrap}.pk-gca__rule{display:block;width:14cqw;height:1px;margin:3cqw 0 2.8cqw;background:linear-gradient(90deg,#d6b46c00,#d6b46c 50%,#d6b46c00)}.pk-gca__kind{display:block;padding-left:.34em;font-family:var(--pk-font-body,"Proza Libre",sans-serif);font-weight:500;font-size:2.7cqw;line-height:1.2;letter-spacing:.34em;text-transform:uppercase;color:#d6b46c;white-space:nowrap}.pk-gca__amt{position:absolute;right:6.4cqw;bottom:5cqw;font-family:var(--pk-font-display,"Cormorant",Georgia,serif);font-weight:var(--pk-display-weight,500);font-size:6cqw;line-height:1;color:#e7d3a5;font-variant-numeric:lining-nums}.pk-gca__amt[hidden]{display:none}@media(forced-colors:active){.pk-gca__card{border-color:CanvasText}}.pk-gc__preview{display:flex;gap:1rem;align-items:flex-start;margin:0 0 2rem;padding:1.2rem 1.4rem;border:1px dashed var(--pk-line-strong,#8A7560);border-radius:var(--pk-r-md,10px);font-size:1.3rem;line-height:1.5;color:var(--pk-espresso,#4F3B2C)}.pk-gc__preview strong{font-weight:600;color:var(--pk-black,#1A1A1A)}.pk-gc__eyebrow{margin:0 0 .8rem;font-family:var(--pk-font-body,"Proza Libre",sans-serif);font-size:1.2rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--pk-accent-text,#7D5F28)}.pk-gc__title{margin:0;font-family:var(--pk-font-display,"Cormorant",Georgia,serif)!important;font-weight:var(--pk-display-weight,500);font-size:3rem;line-height:1.1;letter-spacing:.005em;color:rgb(var(--color-foreground));text-wrap:balance}@media screen and (min-width:750px){.pk-gc__title{font-size:3.4rem}}@media screen and (min-width:990px){.pk-gc__title{font-size:3.8rem;line-height:1.08}}.pk-gc__price{margin:1rem 0 0;font-family:var(--pk-font-body,"Proza Libre",sans-serif);font-size:2.1rem;font-weight:500;line-height:1.3;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:rgb(var(--color-foreground))}.pk-gc__line{display:flex;gap:1rem;align-items:flex-start;margin:1.2rem 0 0;font-size:1.45rem;line-height:1.55;color:var(--pk-espresso,#4F3B2C)}.pk-gc__line svg{flex:0 0 auto;margin-top:.15rem;color:var(--pk-accent-text,#7D5F28)}.pk-gc__desc{margin:1.6rem 0 0;font-size:1.5rem;line-height:1.65;color:var(--pk-espresso,#4F3B2C)}.pk-gc__desc p{margin:0 0 .8em}.pk-gc__desc p:last-child{margin-bottom:0}.pk-gc__form{display:grid;gap:3.2rem;margin-top:2.8rem}.pk-gc__set,.pk-gcr__set{min-width:0;margin:0;padding:0;border:0}.pk-gc__legend,.pk-gcr__legend{display:block;width:100%;margin:0 0 1.4rem;padding:0;font-family:var(--pk-font-display,"Cormorant",Georgia,serif);font-weight:var(--pk-display-weight,500);font-size:2.4rem;line-height:1.15;color:rgb(var(--color-foreground))}.pk-gc__pills{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;scroll-margin-top:calc(var(--pk-sticky-top,7rem) + 2rem)}.pk-gc__pill{position:relative;display:block;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.pk-gc__pill input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pk-gc__pill span{display:flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 .4rem;border:1px solid var(--pk-line-strong,#8A7560);border-radius:var(--pk-r-pill,999px);background:#ffffff8c;font-family:var(--pk-font-body,"Proza Libre",sans-serif);font-size:1.6rem;font-weight:500;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--pk-black,#1A1A1A);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.pk-gc__pill input:checked+span{background:var(--pk-black,#1A1A1A);border-color:var(--pk-black,#1A1A1A);color:var(--pk-cream,#F4EFE6)}.pk-gc__pill input:focus-visible+span{outline:2px solid var(--pk-focus,#7D5F28);outline-offset:3px}.pk-gc__pill input:disabled+span{opacity:.45;text-decoration:line-through;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.pk-gc__pill:hover input:not(:checked):not(:disabled)+span{border-color:var(--pk-gold,#C5A059);background:#fff}}.pk-gcr,.pk-gcr__set{display:block}.pk-gcr__fields{display:grid;gap:2rem}.pk-gcr__label{display:block;margin:0 0 .6rem;font-family:var(--pk-font-body,"Proza Libre",sans-serif);font-size:1.25rem;font-weight:600;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--pk-black,#1A1A1A)}.pk-gcr__opt{font-weight:400;letter-spacing:.04em;text-transform:none;color:var(--pk-muted,#7A624A)}.pk-gcr__input{display:block;width:100%;min-height:4.8rem;margin:0;padding:1.2rem 1.4rem;border:1px solid var(--pk-line-strong,#8A7560);border-radius:var(--pk-r-sm,4px);background:#fff;font-family:var(--pk-font-body,"Proza Libre",sans-serif);font-size:1.6rem;line-height:1.4;color:var(--pk-black,#1A1A1A);box-shadow:none;-webkit-appearance:none;appearance:none;scroll-margin-top:calc(var(--pk-sticky-top,7rem) + 4rem);transition:border-color .2s ease}.pk-gcr__input:focus{outline:none}.pk-gcr__input:focus-visible,.pk-gcr__input:focus{outline:2px solid var(--pk-focus,#7D5F28);outline-offset:2px;border-color:var(--pk-black,#1A1A1A)}.pk-gcr__input[aria-invalid=true]{border-color:var(--pk-gc-err,#9C3B2A);box-shadow:inset 0 0 0 1px var(--pk-gc-err,#9C3B2A)}.pk-gcr__textarea{min-height:11.2rem;resize:vertical}.pk-gcr__date{max-width:28rem;text-align:left}.pk-gcr__date::-webkit-date-and-time-value{text-align:left}.pk-gcr__date::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}.pk-gcr__hint{margin:.6rem 0 0;font-size:1.3rem;line-height:1.5;color:var(--pk-muted,#7A624A)}.pk-gcr__under{display:flex;justify-content:space-between;align-items:flex-start;gap:1.6rem}.pk-gcr__under .pk-gcr__hint{flex:1 1 auto}.pk-gcr__count{flex:0 0 auto;margin:.6rem 0 0;font-size:1.25rem;line-height:1.5;font-variant-numeric:tabular-nums;color:var(--pk-muted,#7A624A);white-space:nowrap}.pk-gcr__count.is-near{font-weight:600;color:var(--pk-espresso,#4F3B2C)}.pk-gcr__error{display:flex;gap:.6rem;align-items:flex-start;margin:.6rem 0 0;font-size:1.35rem;line-height:1.45;color:var(--pk-gc-err,#9C3B2A)}.pk-gcr__error[hidden]{display:none}.pk-gcr__error svg{flex:0 0 auto;width:1.6rem;height:1.6rem;margin-top:.1rem}.pk-gcr__summary{margin:0 0 2rem;padding:1.4rem 1.6rem;border:1px solid rgba(156,59,42,.45);border-radius:var(--pk-r-md,10px);background:#9c3b2a0d;scroll-margin-top:calc(var(--pk-sticky-top,7rem) + 2rem)}.pk-gcr__summary[hidden]{display:none}.pk-gcr__summary:focus{outline:2px solid var(--pk-focus,#7D5F28);outline-offset:3px}.pk-gcr__summary-h{margin:0;font-size:1.45rem;font-weight:600;color:var(--pk-gc-err,#9C3B2A)}.pk-gcr__summary ul{margin:.6rem 0 0;padding:0 0 0 1.8rem;font-size:1.4rem;line-height:1.6}.pk-gcr__summary a{color:var(--pk-black,#1A1A1A);text-decoration:underline;text-underline-offset:3px}.pk-gcr__summary a:focus-visible{outline:2px solid var(--pk-focus,#7D5F28);outline-offset:2px}.pk-gc__buy{display:grid;gap:0}.pk-gc__add{gap:0}.pk-gc__add[disabled]{opacity:.45;cursor:not-allowed}.pk-gc__add .loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;width:1.8rem}.pk-gc__add .loading__spinner.hidden{display:none}.pk-gc__add .loading__spinner .path{stroke:var(--pk-cream,#F4EFE6)}.pk-gc__add.loading{color:transparent}.pk-gc__add.loading:before{opacity:0}.pk-gc__status{margin:1rem 0 0;font-size:1.35rem;line-height:1.5;text-align:center;color:var(--pk-espresso,#4F3B2C)}.pk-gc__status:empty{display:none}.pk-gc__demo{margin:1rem 0 0;font-size:1.3rem;line-height:1.5;text-align:center;color:var(--pk-muted,#7A624A)}.pk-gc__know{margin-top:3.2rem;padding-top:2.4rem;border-top:1px solid var(--pk-line,rgba(122,98,74,.22))}.pk-gc__know-h{margin:0 0 1.2rem;font-family:var(--pk-font-display,"Cormorant",Georgia,serif);font-weight:var(--pk-display-weight,500);font-size:2.2rem;line-height:1.2;color:rgb(var(--color-foreground))}.pk-gc__know ul{display:grid;gap:.9rem;margin:0;padding:0;list-style:none}.pk-gc__know li{position:relative;padding-left:2rem;font-size:1.4rem;line-height:1.55;color:var(--pk-espresso,#4F3B2C)}.pk-gc__know li:before{content:"";position:absolute;left:.2rem;top:.72em;width:.6rem;height:.6rem;border:1px solid var(--pk-gold,#C5A059);transform:rotate(45deg)}.pk-gc__know a{color:var(--pk-black,#1A1A1A);text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:749px){.pk-gc__legend,.pk-gcr__legend{font-size:2.2rem}.pk-gc__form{gap:2.8rem;margin-top:2.4rem}}@media screen and (max-width:359px){.pk-gc__pills{gap:.6rem}.pk-gc__pill span{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.pk-gc__pill span,.pk-gcr__input{transition:none}}.pk-gca,.pk-gca *,a .pk-gca,.pk-gcb__media,.pk-gcb__media:hover,.pk-gcb__media:focus{text-decoration:none!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/pk-gift-card.css.map */
