.jgv-page{--jgv-teal:#AAD7D3;--jgv-teal-dark:#2C6E69;--jgv-ink:#1C1C1C;--jgv-grey:#6A6A6A;--jgv-rule:#E5E5E5;--jgv-cream:#FDFBF7;--jgv-blush:#F4D5C8;--jgv-white:#FFFFFF;background:var(--jgv-white);color:var(--jgv-ink);font-family:Urbanist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased}.jgv-page *{box-sizing:border-box}.jgv-display{font-family:Archivo,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.005em;color:var(--jgv-ink)}.jgv-eyebrow{font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--jgv-grey)}.jgv-hero{display:grid;grid-template-columns:55% 45%;gap:40px;padding:80px 48px;max-width:1440px;margin:0 auto;align-items:center}.jgv-hero__copy h1{font-size:clamp(36px,4.4vw,52px);line-height:1.05;margin:0}.jgv-hero__copy h1 span{display:block}.jgv-hero__sub{font-size:18px;color:var(--jgv-grey);margin:16px 0 0;max-width:520px}.jgv-hero__rule{width:60px;height:1px;background:var(--jgv-teal);margin-top:24px}.jgv-hero__image{aspect-ratio:4 / 5;background:var(--jgv-cream);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--jgv-grey);text-transform:uppercase;letter-spacing:.18em;overflow:hidden}.jgv-composer{padding:40px 48px 80px;max-width:1440px;margin:0 auto}.jgv-composer__card{background:var(--jgv-white);border:1px solid var(--jgv-rule);box-shadow:0 4px 24px #0000000a;display:grid;grid-template-columns:520px 1fr;max-width:1200px;margin:0 auto;border-radius:4px}.jgv-composer__form{padding:40px;border-right:1px solid var(--jgv-rule)}.jgv-composer__preview{padding:32px;background:var(--jgv-white)}.jgv-field{margin-bottom:24px}.jgv-field__label{display:block;margin-bottom:10px}.jgv-toggle{display:inline-flex;gap:8px}.jgv-toggle__opt{padding:10px 18px;border:1px solid var(--jgv-ink);background:var(--jgv-white);color:var(--jgv-ink);font-family:inherit;font-size:12px;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border-radius:2px}.jgv-toggle__opt--active,.jgv-toggle__opt[aria-pressed=true]{background:var(--jgv-ink);color:var(--jgv-white)}.jgv-amounts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.jgv-amount{padding:16px;border:1px solid var(--jgv-ink);background:var(--jgv-white);color:var(--jgv-ink);font-family:Archivo,sans-serif;font-size:18px;cursor:pointer;border-radius:2px;text-align:center}.jgv-amount[aria-pressed=true]{background:var(--jgv-ink);color:var(--jgv-white)}.jgv-amount--more{grid-column:1 / -1;background:transparent;border:none;font-size:13px;font-style:italic;color:var(--jgv-ink);text-align:left;padding:8px 0 0;text-decoration:underline;text-underline-offset:3px}.jgv-input,.jgv-textarea{width:100%;padding:12px 14px;border:1px solid var(--jgv-rule);background:var(--jgv-white);font-family:inherit;font-size:14px;border-radius:2px}.jgv-input:focus,.jgv-textarea:focus{outline:none;border-color:var(--jgv-blush)}.jgv-two-up{display:grid;grid-template-columns:1fr 1fr;gap:12px}.jgv-textarea{min-height:96px;resize:vertical}.jgv-char{font-size:11px;color:var(--jgv-grey);text-align:right;margin-top:4px}.jgv-radio-row{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.jgv-radio-row label{font-size:14px;cursor:pointer}.jgv-check-row{display:flex;align-items:center;gap:8px;font-size:14px}.jgv-cta{width:100%;padding:16px;background:var(--jgv-ink);color:var(--jgv-white);border:none;font-family:inherit;font-size:14px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;cursor:pointer;border-radius:2px;margin-top:8px}.jgv-cta:hover{background:#000}.jgv-preview__label{font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--jgv-grey);margin:0 0 16px}.jgv-mailwin{border:1px solid var(--jgv-rule);border-radius:4px;overflow:hidden}.jgv-mailwin__chrome{background:#f6f6f6;border-bottom:1px solid var(--jgv-rule);padding:10px 16px;font-size:11px;color:var(--jgv-grey)}.jgv-mailwin__chrome .dot{display:inline-block;width:6px;height:6px;background:var(--jgv-blush);border-radius:50%;margin-right:8px;vertical-align:middle}.jgv-mailwin__subject{font-weight:600;color:var(--jgv-ink);margin-top:4px}.jgv-mailwin__body{padding:32px 24px;text-align:center}.jgv-mailwin__wordmark{font-family:Urbanist,sans-serif;font-weight:300;font-size:24px;letter-spacing:.22em;text-transform:uppercase;color:var(--jgv-ink);margin:0 0 24px}.jgv-voucher{background:var(--jgv-teal);border-radius:6px;padding:36px;margin:0 auto 24px;max-width:340px;box-shadow:0 4px 14px #0000000f}.jgv-voucher__amount{font-family:Archivo,sans-serif;font-weight:400;font-size:56px;line-height:1;color:var(--jgv-ink);margin:0}.jgv-voucher__caption{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--jgv-ink);margin:8px 0 0;font-weight:500}.jgv-mailwin__salutation{font-family:Urbanist,sans-serif;font-style:italic;font-size:18px;margin:0 0 8px;color:var(--jgv-ink);text-align:left}.jgv-mailwin__message{font-family:inherit;font-style:italic;font-size:14px;line-height:1.55;color:var(--jgv-ink);text-align:left;margin:0 0 20px;white-space:pre-wrap}.jgv-mailwin__divider{width:60px;height:1px;background:var(--jgv-teal);margin:0 auto 16px}.jgv-mailwin__body-copy{font-size:13px;color:var(--jgv-ink);margin:0 0 20px}.jgv-mailwin__cta{display:inline-block;background:var(--jgv-ink);color:var(--jgv-white);padding:12px 28px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;border-radius:2px}.jgv-mailwin__footer{font-size:10px;color:var(--jgv-grey);margin:20px 0 0}.jgv-preview__note{font-size:11px;font-style:italic;color:var(--jgv-grey);text-align:center;margin:16px 0 0}.jgv-steps{background:var(--jgv-cream);padding:64px 48px}.jgv-steps__row{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;max-width:1200px;margin:0 auto;text-align:center}.jgv-steps__chip{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--jgv-blush);border-radius:50%;font-family:Archivo,sans-serif;font-size:14px;color:var(--jgv-ink);margin:0 auto 16px}.jgv-steps__h{font-size:20px;margin:0}.jgv-reassurance{background:var(--jgv-ink);padding:22px 48px;text-align:center}.jgv-reassurance__inner{color:var(--jgv-white);font-size:13px;letter-spacing:.02em}.jgv-reassurance__inner span{margin:0 14px}.jgv-pdf{padding:80px 48px;max-width:1440px;margin:0 auto;display:grid;grid-template-columns:55% 45%;gap:48px;align-items:center}.jgv-pdf__image{aspect-ratio:4 / 3;background:var(--jgv-cream);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--jgv-grey);text-transform:uppercase;letter-spacing:.18em}.jgv-pdf__h{font-size:clamp(28px,2.8vw,36px);margin:8px 0 16px}.jgv-pdf__body{font-size:16px;color:var(--jgv-ink);margin:0 0 16px;max-width:420px;line-height:1.6}.jgv-pdf__link{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--jgv-ink);text-decoration:none;border-bottom:1px solid var(--jgv-teal);padding-bottom:2px}.jgv-categories{padding:80px 48px;max-width:1440px;margin:0 auto;text-align:center}.jgv-categories__h{font-size:clamp(28px,3vw,36px);margin:0 0 48px}.jgv-categories__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.jgv-cat{text-decoration:none;color:var(--jgv-ink)}.jgv-cat__img{aspect-ratio:4 / 5;background:var(--jgv-cream);display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--jgv-grey);text-transform:uppercase;letter-spacing:.18em;margin-bottom:16px;overflow:hidden}.jgv-cat__name{font-family:Archivo,sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:.005em}.jgv-faq{padding:80px 48px;max-width:760px;margin:0 auto}.jgv-faq__h{font-size:clamp(28px,3vw,36px);text-align:center;margin:0 0 32px}.jgv-q{border-bottom:1px solid var(--jgv-rule)}.jgv-q__summary{display:flex;justify-content:space-between;align-items:center;padding:20px 0;cursor:pointer;font-size:15px;color:var(--jgv-ink);list-style:none}.jgv-q__summary::-webkit-details-marker{display:none}.jgv-q__summary:after{content:"+";font-size:22px;color:var(--jgv-blush);font-weight:300;transition:transform .15s}.jgv-q[open] .jgv-q__summary:after{content:"\2013"}.jgv-q__a{font-size:15px;line-height:1.6;color:var(--jgv-ink);padding:0 0 20px;margin:0}.jgv-cross-sell{padding:80px 48px;max-width:1440px;margin:0 auto}.jgv-cross-sell__eyebrow{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--jgv-grey);text-align:center;margin:0 0 32px}.jgv-cross-sell__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.jgv-xs-tile{position:relative;aspect-ratio:5 / 3;background:var(--jgv-cream);overflow:hidden;text-decoration:none;color:var(--jgv-white);display:flex;align-items:flex-end;padding:24px}.jgv-xs-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.45));z-index:1}.jgv-xs-tile__label{position:relative;z-index:2}.jgv-xs-tile__eyebrow{display:block;font-size:10px;letter-spacing:.22em;text-transform:uppercase;margin-bottom:4px;color:var(--jgv-white)}.jgv-xs-tile__name{font-family:Archivo,sans-serif;font-size:28px;text-transform:uppercase;letter-spacing:.005em;color:var(--jgv-white)}.jgv-xs-tile__slot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:11px;color:var(--jgv-grey);text-transform:uppercase;letter-spacing:.18em;z-index:0}.jgv-close{background:var(--jgv-teal);padding:56px 48px;text-align:center}.jgv-close__h{font-size:clamp(32px,3.5vw,44px);color:var(--jgv-ink);margin:0}.jgv-page[data-jgv-mode=pdf] [data-jgv-email-only]{display:none!important}.jgv-page[data-jgv-mode=pdf] [data-jgv-two-up]{grid-template-columns:1fr}.jgv-page[data-jgv-mode=pdf] .jgv-mailwin__chrome,.jgv-page[data-jgv-mode=pdf] .jgv-mailwin__body-copy,.jgv-page[data-jgv-mode=pdf] .jgv-mailwin__cta,.jgv-page[data-jgv-mode=pdf] .jgv-mailwin__footer{display:none}@media(max-width:900px){.jgv-hero,.jgv-pdf{grid-template-columns:1fr;padding:48px 20px}.jgv-composer__card{grid-template-columns:1fr}.jgv-composer__form{border-right:none;border-bottom:1px solid var(--jgv-rule);padding:24px}.jgv-composer__preview{padding:24px}.jgv-steps__row{grid-template-columns:1fr;gap:32px}.jgv-categories__grid{grid-template-columns:1fr 1fr}.jgv-cross-sell__grid{grid-template-columns:1fr}.jgv-composer{padding:24px 16px 48px}}
/*# sourceMappingURL=/cdn/shop/t/121/assets/gift-voucher.css.map */
