.gift-cards_page__nfhcY{background:#080808}.gift-cards_hero__Fo7T_{padding:55px 0 64px;background:#000}.gift-cards_heroHeading__TtSUz{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:85px;margin-top:25px}.gift-cards_heroHeading__TtSUz h1{font-size:clamp(49px,5.3vw,76px);line-height:1.07;font-weight:500;letter-spacing:-.06em}.gift-cards_heroHeading__TtSUz h1 span{color:var(--bronze)}.gift-cards_heroHeading__TtSUz>div{max-width:380px;padding-bottom:5px}.gift-cards_heroHeading__TtSUz>div>p{font-size:18px;line-height:1.6;letter-spacing:-.015em}.gift-cards_heroHeading__TtSUz>div>span{display:block;margin-top:12px;font-size:13px;line-height:1.8;color:#a8abb1}.gift-cards_heroHeading__TtSUz a{display:inline-flex;gap:30px;align-items:center;font-size:12px;color:#bda582;margin-top:23px;padding-block:6px}.gift-cards_builderSection__eSKVr{padding:64px 0 85px;border-top:1px solid #ffffff15;scroll-margin-top:135px}.gift-cards_builderGrid__cXcOB{display:grid;grid-template-columns:.92fr 1.08fr;gap:64px;align-items:start}.gift-cards_previewColumn__5CCzD{position:sticky;top:140px;min-width:0}.gift-cards_previewLabel__wdAa9{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.gift-cards_previewLabel__wdAa9>span:first-child{font-size:9px;letter-spacing:.16em;color:#bda582}.gift-cards_previewLabel__wdAa9>span:last-child{color:#969696;font-size:10px;border:1px solid #ffffff25;padding:4px 10px;border-radius:20px}.gift-cards_giftCard__cXube{position:relative;isolation:isolate;overflow:hidden;border:1px solid #9a815f80;border-radius:12px;padding:20px 30px 29px;background:#0b0b0b;box-shadow:0 18px 65px #0007}.gift-cards_giftCard__cXube:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,#0b0b0bdd,#0b0b0b66),url(/background.png) 50%/cover;opacity:.55}.gift-cards_giftCard__cXube:after{content:"";position:absolute;inset:7px;pointer-events:none;border:1px solid #9a815f25;border-radius:7px}.gift-cards_cardTop__mw2Jd{display:flex;align-items:center;justify-content:space-between}.gift-cards_cardTop__mw2Jd img{width:80px;height:80px;-o-object-fit:contain;object-fit:contain}.gift-cards_cardTop__mw2Jd>span{font-size:9px;letter-spacing:.21em;line-height:1.8;color:#c3af90;text-align:right}.gift-cards_cardHeadline__n_fQ6{font-size:clamp(29px,2.9vw,40px);font-weight:500;letter-spacing:-.045em;line-height:1.2;margin:21px 0 32px}.gift-cards_cardHeadline__n_fQ6 span{color:#bda582}.gift-cards_cardBottom__ROmDu{display:grid;grid-template-columns:1fr auto;align-items:end;gap:20px;border-top:1px solid #9a815f45;padding-top:20px}.gift-cards_cardBottom__ROmDu>div{min-width:0}.gift-cards_cardBottom__ROmDu span{display:block;font-size:8px;letter-spacing:.12em;color:#b4a997}.gift-cards_cardBottom__ROmDu>div:first-child strong{font-size:13px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;margin-top:7px}.gift-cards_cardValue__IdUFA{text-align:right}.gift-cards_cardValue__IdUFA strong{display:block;font-size:clamp(25px,2.5vw,34px);font-weight:400;letter-spacing:-.045em;margin-bottom:3px}.gift-cards_personalNote__EWsBV{padding:24px 2px 21px;border-bottom:1px solid #ffffff1c}.gift-cards_personalNote__EWsBV>span{font-size:8px;letter-spacing:.18em;color:#bda582}.gift-cards_personalNote__EWsBV blockquote,.gift-cards_personalNote__EWsBV>p:not(.gift-cards_noteSender__60WHC){font-size:14px;line-height:1.7;margin-top:11px;color:#cbcbcb}.gift-cards_personalNote__EWsBV blockquote{white-space:pre-wrap;overflow-wrap:anywhere;max-height:110px;overflow-y:auto}.gift-cards_personalNote__EWsBV .gift-cards_noteSender__60WHC{font-size:10px;color:#929292;margin-top:10px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gift-cards_servicePreview__4Lv0j{font-size:11px;line-height:1.7;color:#a5a5a5;padding-top:17px}.gift-cards_servicePreview__4Lv0j strong{color:#c5b08d;font-weight:500}.gift-cards_previewBenefits__gJt80{display:grid;gap:18px;margin-top:26px}.gift-cards_previewBenefits__gJt80>div{display:flex;gap:15px;align-items:center}.gift-cards_previewBenefits__gJt80 svg,.gift-cards_previewBenefits__gJt80>div>span{width:22px;flex:0 0 22px;color:#bda582;font-size:23px;text-align:center}.gift-cards_previewBenefits__gJt80 strong{display:block;font-size:12px;font-weight:500}.gift-cards_previewBenefits__gJt80 p>span{display:block;color:#999da5;font-size:10px;margin-top:4px;line-height:1.6}.gift-cards_form__dIhP9{min-width:0;padding:34px;border:1px solid #ffffff20;background:#111318}.gift-cards_formHeader__aQqgJ{padding-bottom:29px}.gift-cards_formHeader__aQqgJ>p{color:#bda582;letter-spacing:.18em;font-size:9px}.gift-cards_page__nfhcY .gift-cards_formHeader__aQqgJ h2{font-size:32px;margin:12px 0 9px;letter-spacing:-.04em}.gift-cards_formHeader__aQqgJ>span{font-size:12px;color:#a4a7af}.gift-cards_formFields__ktQOl,.gift-cards_formSection__rJBG5{border:0;padding:0;margin:0;min-width:0}.gift-cards_formSection__rJBG5{padding-top:21px;margin-top:28px;border-top:1px solid #ffffff1c}.gift-cards_formSection__rJBG5:first-child{margin-top:0}.gift-cards_formSection__rJBG5 legend{font-size:14px;font-weight:500;padding-right:15px}.gift-cards_formSection__rJBG5 legend>span{font-size:10px;font-weight:400;color:#bda582;margin-right:9px}.gift-cards_typeSelector__toqFO{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:19px}.gift-cards_typeSelector__toqFO button{text-align:left;border:1px solid #ffffff2a;background:#0b0d11;padding:15px 13px;transition:border-color .2s,background .2s}.gift-cards_typeSelector__toqFO button>span{font-size:12px;font-weight:500}.gift-cards_typeSelector__toqFO small{display:block;color:#aaa;font-size:9px;line-height:1.6;margin-top:5px}.gift-cards_typeSelector__toqFO button[aria-pressed=true]{border-color:#9a815f;background:#211c16}.gift-cards_typeSelector__toqFO button[aria-pressed=true]>span{color:#dec6a2}.gift-cards_amountPresets__t7ppR{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-bottom:19px}.gift-cards_amountPresets__t7ppR button{min-height:44px;background:#0b0d11;border:1px solid #ffffff2a;font-size:12px;transition:background .2s}.gift-cards_amountPresets__t7ppR button[aria-pressed=true]{background:#9a815f;border-color:#9a815f;color:#080808;font-weight:600}.gift-cards_amountPresets__t7ppR button:hover,.gift-cards_typeSelector__toqFO button:hover{border-color:#c7ad88}.gift-cards_field___A9aQ{display:block;min-width:0;font-size:11px;font-weight:500}.gift-cards_field___A9aQ input,.gift-cards_field___A9aQ select,.gift-cards_field___A9aQ textarea{display:block;width:100%;min-width:0;border:1px solid #ffffff30;border-radius:0;background:#0b0d11;padding:12px;margin-top:9px;font-size:13px;font-weight:400;color:#f5f4ef;min-height:45px;color-scheme:dark}.gift-cards_field___A9aQ textarea{resize:vertical;line-height:1.7}.gift-cards_field___A9aQ input::-moz-placeholder,.gift-cards_field___A9aQ textarea::-moz-placeholder{color:#81858e}.gift-cards_field___A9aQ input::placeholder,.gift-cards_field___A9aQ textarea::placeholder{color:#81858e}.gift-cards_field___A9aQ input:focus,.gift-cards_field___A9aQ select:focus,.gift-cards_field___A9aQ textarea:focus{outline:1px solid #bda582;outline-offset:1px}.gift-cards_moneyInput__5Aeug{position:relative;display:block}.gift-cards_moneyInput__5Aeug>span{position:absolute;top:50%;left:13px;transform:translateY(-50%);color:#bda582;font-size:16px}.gift-cards_moneyInput__5Aeug input{padding-left:30px}.gift-cards_fieldHelp__ohNpl{font-size:10px;line-height:1.8;color:#a0a4ad;margin-top:9px}.gift-cards_fieldHelp__ohNpl+.gift-cards_field___A9aQ{margin-top:23px}.gift-cards_fieldGrid__gdxq7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gift-cards_optional__9kgA4{font-size:10px;color:#a0a4ad;font-weight:400}.gift-cards_characterCount__3pSCS{text-align:right;font-size:9px;color:#999da5;margin-top:6px}.gift-cards_checkoutSummary__svN6p{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #ffffff1c;padding:25px 0;margin-top:30px}.gift-cards_checkoutSummary__svN6p p{font-size:13px}.gift-cards_checkoutSummary__svN6p div>span{display:block;color:#999da5;font-size:10px;line-height:1.6;margin-top:5px}.gift-cards_checkoutSummary__svN6p>strong{font-size:27px;font-weight:400;letter-spacing:-.04em;text-align:right;white-space:nowrap}.gift-cards_checkoutSummary__svN6p strong>span{display:block;font-size:8px;letter-spacing:.12em;color:#bda582;margin-top:3px}.gift-cards_checkoutButton__STj6G{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;min-height:54px;padding:15px 20px;font-size:12px;font-weight:600;background:#9a815f;color:#080808;transition:background .2s}.gift-cards_checkoutButton__STj6G:hover{background:#b79b73}.gift-cards_checkoutButton__STj6G:disabled{opacity:.55;cursor:not-allowed}.gift-cards_checkoutButton__STj6G svg{flex-shrink:0}.gift-cards_checkoutNote__khc3A{font-size:9px;line-height:1.8;color:#999da5;text-align:center;margin-top:13px}.gift-cards_cancelNotice__AKnXK,.gift-cards_error__Ofc1p{font-size:12px;line-height:1.7;padding:15px;margin-bottom:23px;border:1px solid #9a815f80;background:#211c16;color:#e5ceb0}.gift-cards_error__Ofc1p{border-color:#a9675b;color:#ffc8bb;background:#291b18}.gift-cards_howItWorks__ylX7b{background:#0d0f13;border-block:1px solid #ffffff15}.gift-cards_faqGrid__n08uo h2,.gift-cards_howItWorks__ylX7b h2{margin-top:23px}.gift-cards_steps__gzYTc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;margin-top:48px}.gift-cards_steps__gzYTc article{border-top:1px solid #9a815f60;padding-top:23px}.gift-cards_steps__gzYTc article>span{font-size:10px;color:#bda582}.gift-cards_steps__gzYTc h3{font-size:22px;letter-spacing:-.03em;margin-top:22px;font-weight:500}.gift-cards_steps__gzYTc p{font-size:12px;line-height:1.9;color:#a8abb1;max-width:320px;margin-top:12px}.gift-cards_faqSection__4tmC_{background:#080808}.gift-cards_faqGrid__n08uo{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.gift-cards_faqIntro__Mjrx_{font-size:12px;line-height:1.9;color:#a8abb1;margin:22px 0;max-width:270px}.gift-cards_faqList__e76dw{border-top:1px solid #ffffff25}.gift-cards_faqList__e76dw details{border-bottom:1px solid #ffffff25}.gift-cards_faqList__e76dw summary{display:flex;gap:17px;align-items:center;padding:25px 0;font-size:13px;line-height:1.6;cursor:pointer;list-style:none}.gift-cards_faqList__e76dw summary::-webkit-details-marker{display:none}.gift-cards_faqList__e76dw summary>span:first-child{color:#bda582;font-size:9px}.gift-cards_faqPlus__i3EBu{margin-left:auto;color:#bda582;font-size:23px;font-weight:300;transition:transform .2s}.gift-cards_faqList__e76dw details[open] .gift-cards_faqPlus__i3EBu{transform:rotate(45deg)}.gift-cards_faqList__e76dw details>p{color:#a8abb1;font-size:12px;line-height:1.9;padding:0 35px 25px 30px}@media (max-width:1100px){.gift-cards_builderGrid__cXcOB{gap:32px}.gift-cards_form__dIhP9{padding:26px}.gift-cards_heroHeading__TtSUz{gap:40px}.gift-cards_giftCard__cXube{padding:18px 22px 25px}.gift-cards_cardBottom__ROmDu{gap:12px}.gift-cards_cardBottom__ROmDu span{font-size:7px}.gift-cards_faqGrid__n08uo{gap:40px}}@media (max-width:899px){.gift-cards_heroHeading__TtSUz{grid-template-columns:1fr 1fr}.gift-cards_heroHeading__TtSUz>div>p{font-size:15px}.gift-cards_builderGrid__cXcOB{grid-template-columns:1fr;gap:40px;max-width:650px;margin-inline:auto}.gift-cards_previewColumn__5CCzD{position:static}.gift-cards_giftCard__cXube{padding:25px 32px 30px}.gift-cards_cardHeadline__n_fQ6{font-size:40px}.gift-cards_cardValue__IdUFA strong{font-size:34px}.gift-cards_previewBenefits__gJt80{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gift-cards_previewBenefits__gJt80>div{align-items:flex-start;gap:9px}.gift-cards_previewBenefits__gJt80 strong{font-size:11px}.gift-cards_field___A9aQ input,.gift-cards_field___A9aQ select,.gift-cards_field___A9aQ textarea{font-size:16px}.gift-cards_steps__gzYTc{gap:25px}.gift-cards_faqGrid__n08uo{grid-template-columns:1fr;gap:35px}}@media (max-width:599px){.gift-cards_hero__Fo7T_{padding:36px 0 39px}.gift-cards_heroHeading__TtSUz{grid-template-columns:1fr;gap:25px;margin-top:23px}.gift-cards_heroHeading__TtSUz h1{font-size:clamp(42px,11vw,59px)}.gift-cards_heroHeading__TtSUz>div{max-width:340px}.gift-cards_heroHeading__TtSUz>div>p{font-size:15px}.gift-cards_heroHeading__TtSUz>div>span{font-size:12px}.gift-cards_heroHeading__TtSUz a{margin-top:17px}.gift-cards_builderSection__eSKVr{padding:35px 0 55px}.gift-cards_giftCard__cXube{padding:16px 22px 25px}.gift-cards_cardTop__mw2Jd img{width:65px;height:65px}.gift-cards_cardTop__mw2Jd>span{font-size:8px}.gift-cards_cardHeadline__n_fQ6{font-size:32px;margin:18px 0 26px}.gift-cards_cardValue__IdUFA strong{font-size:28px}.gift-cards_cardBottom__ROmDu>div:first-child strong{font-size:12px}.gift-cards_previewBenefits__gJt80{grid-template-columns:1fr;gap:15px}.gift-cards_previewBenefits__gJt80>div{align-items:center;gap:13px}.gift-cards_form__dIhP9{padding:25px 20px}.gift-cards_page__nfhcY .gift-cards_formHeader__aQqgJ h2{font-size:30px}.gift-cards_typeSelector__toqFO{gap:8px}.gift-cards_typeSelector__toqFO button{padding:12px 10px}.gift-cards_typeSelector__toqFO button>span{font-size:11px}.gift-cards_typeSelector__toqFO small{font-size:9px}.gift-cards_amountPresets__t7ppR{gap:5px}.gift-cards_amountPresets__t7ppR button{font-size:11px}.gift-cards_fieldGrid__gdxq7{grid-template-columns:1fr;gap:18px}.gift-cards_formSection__rJBG5 legend{font-size:12px}.gift-cards_checkoutSummary__svN6p>strong{font-size:24px}.gift-cards_checkoutButton__STj6G{padding-inline:14px;font-size:11px}.gift-cards_steps__gzYTc{grid-template-columns:1fr;gap:28px;margin-top:32px}.gift-cards_steps__gzYTc h3{margin-top:13px}.gift-cards_steps__gzYTc p{max-width:none}.gift-cards_faqList__e76dw summary{font-size:12px;gap:12px}}@media (max-width:359px){.gift-cards_giftCard__cXube{padding-inline:17px}.gift-cards_cardValue__IdUFA strong{font-size:25px}.gift-cards_cardBottom__ROmDu span{font-size:6px}.gift-cards_form__dIhP9{padding-inline:15px}}@media (prefers-reduced-motion:reduce){.gift-cards_page__nfhcY *,.gift-cards_page__nfhcY :after,.gift-cards_page__nfhcY :before{transition:none!important}}