@font-face{font-family:GiftHandwriting;src:url(/gift-certificates/MarckScript-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:GiftSerif;src:url(/gift-certificates/Tinos-Regular.ttf) format("truetype");font-display:swap}.page_page__j0wts{background:#fff;color:#1a1a18;font-family:var(--font-jost),sans-serif}.page_container__CXaQx{max-width:1160px;margin:0 auto;padding:40px 24px 64px}.page_returnContainer__416Wj{max-width:720px}.page_header__fhIKY{margin-bottom:36px}.page_eyebrow__kLdag{color:#8c8a82;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.page_header__fhIKY h1{margin:12px 0;font-family:var(--font-brand-serif),serif;font-size:clamp(34px,4vw,46px);font-weight:500;letter-spacing:-.02em;line-height:1.05}.page_header__fhIKY>p:last-child{color:#8c8a82;font-size:14px;font-weight:300;line-height:1.55}.page_layout__jf0X_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.page_layout__jf0X_ h2{margin:0 0 16px;font-family:var(--font-brand-serif),serif;font-size:32px;letter-spacing:-.02em;font-weight:500;line-height:1.05}.page_description__6LY3p{min-width:0}.page_previewArtwork__43iqo{position:relative;width:100%;max-width:440px;margin:0 auto}.page_previewArtwork__43iqo>img{display:block;width:100%;height:auto}.page_previewFields__1xHre{position:absolute;inset:0;width:100%;height:100%}.page_artworkLabel__MTGRV{font:16px GiftSerif,serif;fill:#30201d}.page_artworkValue___Z5yT{font-family:GiftHandwriting,cursive;fill:#622c32}.page_artworkCodeLabel__Uugp2{font:15.7px GiftSerif,serif;fill:#622c32}.page_artworkCode___vaKU{font:22px GiftSerif,serif;fill:#622c32}.page_previewCaption__edROt{margin:12px 0 22px;text-align:center;font-size:12px;color:#8c8a82;line-height:1.5}.page_terms__YchRY{margin:0;padding:20px 0 0;list-style:none;border-top:1px solid #e5e4de;color:#8c8a82;font-size:13px;line-height:1.55}.page_terms__YchRY li+li{margin-top:8px}.page_formPanel__5OxOt{min-width:0}.page_notice__hBVAj{margin:0 0 28px;color:#8c8a82;font-size:13px;line-height:1.55;font-weight:300}.page_amountFieldset__g_13N{padding:0;margin:0 0 32px;border:0;min-width:0}.page_amountFieldset__g_13N legend{padding:0;margin-bottom:14px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#8c8a82}.page_amounts__UMola{display:flex;flex-wrap:wrap;gap:8px}.page_amount__YW0FB{position:relative;cursor:pointer;flex:1 0 78px}.page_amount__YW0FB input{position:absolute;opacity:0;width:1px;height:1px}.page_amount__YW0FB span{display:flex;justify-content:center;align-items:center;min-height:46px;padding:8px;border:1px solid #e5e4de;font-size:14px;white-space:nowrap;transition:background-color .16s ease,color .16s ease}.page_amount__YW0FB input:checked+span{background:#1a1a18;color:#fff;border-color:#1a1a18}.page_amount__YW0FB input:focus-visible+span{outline:2px solid #1a1a18;outline-offset:3px}.page_amount__YW0FB input:disabled+span{opacity:.65;cursor:wait}.page_field__v6y6g{margin-bottom:28px}.page_labelRow__3skyd{display:flex;justify-content:space-between;gap:8px;margin-bottom:12px}.page_labelRow__3skyd label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#8c8a82}.page_requiredMark___J4ay{color:#9e3030}.page_field__v6y6g>input{width:100%;min-height:38px;border:0;border-bottom:1px solid #e5e4de;background:transparent;border-radius:0;padding:0 0 12px;color:#1a1a18;font:inherit;font-size:18px;line-height:1.25;box-sizing:border-box}.page_field__v6y6g>input::placeholder{color:#cbc6bb}.page_field__v6y6g>input:focus{outline:none;border-color:#1a1a18}.page_field__v6y6g>input[aria-invalid=true]{border-color:#9e3030}.page_hint__iD8c7{font-size:12px;line-height:1.55;color:#8c8a82;margin:-8px 0 28px;font-weight:300}.page_error__9uO9n{color:#9e3030;font-size:13px;line-height:1.45;margin:8px 0}.page_paymentLink__zIrJe,.page_secondaryButton__QWX43,.page_submit__TOnj8{text-transform:uppercase}.page_submit__TOnj8{width:100%;min-height:52px;border:1px solid #1a1a18;background:#1a1a18;color:#fff;padding:14px 16px;font:inherit;font-size:13px;letter-spacing:.04em;cursor:pointer;transition:background-color .16s ease,color .16s ease}.page_submit__TOnj8:hover{background:#fff;color:#1a1a18}.page_resultLinks__kwfXS a:focus-visible,.page_submit__TOnj8:focus-visible{outline:2px solid #1a1a18;outline-offset:3px}.page_submit__TOnj8:disabled{opacity:.65;cursor:wait}.page_result__oW9X7{font-size:13px;line-height:1.6}.page_resultLinks__kwfXS{display:flex;gap:24px;flex-wrap:wrap}.page_resultLinks__kwfXS a{color:#1a1a18;text-decoration:underline;text-underline-offset:4px;padding:8px 0}.page_secondaryButton__QWX43{width:100%;min-height:48px;margin-top:12px;border:1px solid #e5e4de;background:#fff;color:#1a1a18;padding:12px 16px;font:inherit;font-size:13px;cursor:pointer}.page_secondaryButton__QWX43:hover{border-color:#1a1a18}.page_secondaryButton__QWX43:disabled{opacity:.65;cursor:wait}.page_paymentLink__zIrJe:focus-visible,.page_secondaryButton__QWX43:focus-visible{outline:2px solid #1a1a18;outline-offset:3px}.page_purchaseStatus__1t88n{margin-bottom:24px;padding:20px;background:#fbf9f6;border:1px solid #e5e4de;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.page_purchaseStatus__1t88n h3{margin:0 0 12px;font-family:var(--font-brand-serif),serif;font-size:24px;font-weight:500}.page_purchaseStatus__1t88n p{margin:12px 0}.page_purchaseStatus__1t88n a:not(.page_paymentLink__zIrJe){text-decoration:underline;text-underline-offset:3px}.page_paymentLink__zIrJe{display:flex;justify-content:center;align-items:center;min-height:52px;padding:12px 16px;color:#fff;background:#1a1a18;text-align:center}.page_field__v6y6g>input[readonly]{color:#8c8a82}@media (max-width:760px){.page_container__CXaQx{padding:24px 20px 40px}.page_layout__jf0X_{grid-template-columns:1fr;gap:32px}.page_header__fhIKY{margin-bottom:24px}.page_previewArtwork__43iqo{max-width:300px}.page_amount__YW0FB{flex-basis:88px}}.page_paymentWaiting__mHWP_{margin:24px 0}.page_spinner__xY0z4{display:block;width:42px;height:42px;border:3px solid rgb(31 35 40/14%);border-top-color:#1f2328;border-radius:50%;animation:page_gift-payment-spin__qQt5l .8s linear infinite}@keyframes page_gift-payment-spin__qQt5l{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.page_spinner__xY0z4{animation:none}}