gift-card-product{display:block;color:#1e2832;font-family:var(--font-body-family,Poppins,sans-serif);--gift-accent:#e7792c;--gift-surface:#fff9f6}.gift-card-hero{width:90%;max-width:1140px;margin:38px auto 0;padding-bottom:12px}.gift-card-hero *{box-sizing:border-box}.gift-card-hero [hidden]{display:none!important}.gift-card-hero__layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:64px;align-items:center}.gift-card-hero__visual{min-width:0;text-align:center}.gift-card-hero__stage{position:relative;padding:36px 14px 46px;isolation:isolate}.gift-card-hero__stage:before{content:"";position:absolute;top:10px;right:-8px;bottom:6px;left:-8px;background:#eaf0f4;border-radius:50% 50% 42% 42%;z-index:-2}.gift-card-hero__stage:after{content:"";position:absolute;top:62px;right:10px;bottom:28px;left:10px;background:#d7e4ee;border:1px solid #c6d8e6;transform:rotate(-5deg);border-radius:15px;z-index:-1}.gift-card-hero__card{position:relative;aspect-ratio:1.5;overflow:hidden;border-radius:15px;box-shadow:0 12px 28px #193e5b1a;text-align:left;background:#fff7e9;margin:0;transform:rotate(-2deg)}.gift-card-hero__art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.gift-card-hero__card-copy{position:absolute;top:48%;right:46%;bottom:8%;left:8%;display:flex;flex-direction:column;align-items:flex-start;gap:5px;justify-content:flex-end;color:var(--myart-pdp-color-text,#1e2832)}.gift-card-hero__logo{width:75%;max-width:105px;height:auto;margin-bottom:auto;display:block}.gift-card-hero__card-label{font-size:12px;letter-spacing:.1em;font-weight:500;line-height:1.5}.gift-card-hero__card-value{font-size:clamp(30px,3.5vw,48px);font-weight:600;letter-spacing:-.045em;line-height:1.15;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.gift-card-hero__card-value[data-long-value=true]{font-size:clamp(20px,2.5vw,32px)}.gift-card-hero__card-tagline{font-size:12px;line-height:1.5;max-width:150px;margin-top:7px}.gift-card-hero__card--seasonal .gift-card-hero__card-copy{display:none}.gift-card-hero__message{background:#fff;padding:19px 22px;text-align:left;border:1px solid #ece1d9;border-radius:4px;max-width:92%;margin:14px auto 0;overflow-wrap:anywhere}.gift-card-hero__message p{font-size:15px;line-height:1.6;margin:5px 0 0;white-space:pre-wrap}.gift-card-hero__message strong{font-size:14px;color:var(--myart-pdp-color-text,#1e2832)}.gift-card-hero h1{font-family:inherit;font-size:44px;line-height:1.15;font-weight:600;letter-spacing:-.035em;margin:0 0 18px;color:#1e2832;max-width:540px;text-wrap:balance}.gift-card-hero h1 em{font-style:normal;color:#e7792c}.gift-card-hero__intro{font-size:16px;line-height:1.65;margin:0 0 25px;color:#52606a;max-width:490px}.gift-card-hero__form{margin:0}.gift-card-hero__amount-head{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-bottom:4px}.gift-card-hero__amount-head label{font-size:15px;font-weight:400;line-height:1.5;color:var(--myart-pdp-color-text,#1e2832)}.gift-card-hero__amount-output{color:var(--myart-pdp-color-text,#1e2832);font-variant-numeric:tabular-nums;font-weight:500;font-size:20px;line-height:1.5;letter-spacing:1.3px}.gift-card-hero__native label{display:block;margin-bottom:8px;font-size:14px}.gift-card-hero__native select{width:100%;min-height:46px;padding:10px 12px;background:#fff;border:1px solid #d8d2cc;border-radius:5px;color:#1e2832;font:inherit}.gift-card-hero--enhanced .gift-card-hero__native{display:none}.gift-card-hero__gift-toggle{display:flex;align-items:center;gap:10px;font-size:15px;line-height:1.4;min-height:44px;cursor:pointer;border-top:1px solid #e9dfd7;padding:16px 0 0}.gift-card-hero__gift-toggle input{width:19px;height:19px;flex:none;margin:0}.gift-card-hero__recipient{padding:15px 0 5px;display:grid;gap:12px}.gift-card-hero__recipient label{display:grid;gap:7px;font-size:13px;line-height:1.45;color:#44525d}.gift-card-hero__recipient input:not([type=checkbox]),.gift-card-hero__recipient textarea{width:100%;min-height:46px;border:1px solid #d8d2cc;border-radius:5px;background:#fff;padding:11px 12px;color:#1e2832;font:inherit;font-size:16px;line-height:1.4;box-shadow:none}.gift-card-hero__recipient textarea{min-height:85px;resize:vertical}.gift-card-hero__recipient input:focus,.gift-card-hero__recipient textarea:focus{border-color:#e7792c;outline:none;box-shadow:none}.gift-card-hero__pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gift-card-hero__schedule{display:flex!important;align-items:center;gap:9px!important;min-height:36px;cursor:pointer}.gift-card-hero__schedule input{width:17px;height:17px}.gift-card-hero__hint{font-size:12px!important;line-height:1.55;margin:0;color:#63717b}.gift-card-hero .product-form__error-message-wrapper{font-size:14px;color:#a12820;margin-top:12px;line-height:1.5}.gift-card-sticky{position:fixed;z-index:24;bottom:0;left:0;right:0;background:#fff9f6;border-top:1px solid #e9dfd7;padding:10px max(5%,calc((100% - 1140px)/2));display:flex;align-items:center;gap:15px;box-shadow:0 -4px 20px #1e283208}.gift-card-sticky[hidden]{display:none!important}.gift-card-sticky__label{font-size:14px;font-weight:500;white-space:nowrap;line-height:1.5}.gift-card-sticky .gift-card-hero__submit{width:auto;min-width:220px;margin:0 0 0 auto;min-height:46px}.gift-card-sticky__value{font-size:14px;font-weight:600;display:block;color:var(--myart-pdp-color-text,#1e2832)}.gift-card-hero:not(.gift-card-hero--enhanced) [data-gift-value],.gift-card-hero:not(.gift-card-hero--enhanced) .gift-card-hero__submit>[data-gift-separator]{display:none}@keyframes gift-card-spin{to{transform:rotate(360deg)}}@media(min-width:990px){.gift-card-hero__visual{align-self:start;position:sticky;top:110px}}@media(min-width:601px)and (max-width:989px){.gift-card-hero__layout{gap:30px;grid-template-columns:1fr 1fr}.gift-card-hero h1{font-size:34px}.gift-card-hero__stage{padding:30px 5px}.gift-card-hero__card-tagline,.gift-card-hero__card-label{font-size:10px}.gift-card-hero__pair{grid-template-columns:1fr}.gift-card-hero__card-value{font-size:32px}}@media(max-width:600px){.gift-card-hero{margin-top:23px}.gift-card-hero__layout{grid-template-columns:1fr;gap:27px}.gift-card-hero__visual{position:static}.gift-card-hero__stage{max-width:390px;margin:auto;padding:15px 15px 24px}.gift-card-hero__stage:before{top:0;right:0;bottom:0;left:0}.gift-card-hero__stage:after{top:34px;right:12px;bottom:10px;left:12px}.gift-card-hero__card{border-radius:10px}.gift-card-hero__card-copy{gap:3px}.gift-card-hero__card-value{font-size:34px}.gift-card-hero__logo{max-width:96px}.gift-card-hero__card-label,.gift-card-hero__card-tagline{font-size:10px}.gift-card-hero__card-tagline{margin-top:3px}.gift-card-hero__note{font-size:12px;margin-top:9px}.gift-card-hero h1{font-size:34px;max-width:450px;margin-bottom:13px}.gift-card-hero__eyebrow{margin-bottom:8px;font-size:13px}.gift-card-hero__intro{font-size:15px;line-height:1.6;margin-bottom:21px}.gift-card-hero__how{gap:7px;font-size:11px;margin-top:28px;padding-top:16px}.gift-card-hero__pair{grid-template-columns:1fr}.gift-card-hero__assurances{gap:13px}.gift-card-sticky{padding:9px 5% max(9px,env(safe-area-inset-bottom))}.gift-card-sticky .gift-card-hero__submit{min-width:0;flex:1;max-width:230px;font-size:14px}.gift-card-sticky__label{font-size:12px}}@media(prefers-reduced-motion:reduce){.gift-card-hero *,.gift-card-sticky *{transition:none!important;animation:none!important}}@media(max-width:600px){.gift-card-hero__logo{max-width:80px}.gift-card-hero__card-tagline{display:none}}gift-card-product .productcard__item-buy{width:100%;height:auto;display:block;color:var(--myart-pdp-color-panel,#fff2ea);text-align:center;font-family:Arial,sans-serif;font-size:18px;line-height:28px;font-weight:700;letter-spacing:normal;margin:12px 0 0;background-color:var(--myart-pdp-color-accent,#e7792c);border-radius:var(--myart-pdp-radius-sm,16px);border:0;padding:18px 0;cursor:pointer;background-repeat:no-repeat;background-position:center}gift-card-product .productcard__item-buy.loading{color:transparent;background-image:url(pbn-main-ui-loader.gif);background-size:30px;box-shadow:none}gift-card-product .productcard__item-buy:disabled{opacity:.65;cursor:not-allowed}gift-card-product .productcard__item-info{width:100%;color:#1e2832bf;text-align:center;font-size:14px;line-height:20px;font-weight:400;letter-spacing:normal;margin:16px 0 0}.gift-card-hero__amount-picker{margin:0 0 20px}.gift-card-hero__range{--gift-position:0%;display:block;width:100%;height:44px;margin:0;padding:0;background:transparent;appearance:none;-webkit-appearance:none;cursor:pointer;touch-action:pan-y}.gift-card-hero__range::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(to right,var(--gift-accent) 0 var(--gift-position),#e9dfd7 var(--gift-position) 100%)}.gift-card-hero__range::-moz-range-track{height:6px;border-radius:3px;background:#e9dfd7}.gift-card-hero__range::-moz-range-progress{height:6px;border-radius:3px;background:var(--gift-accent)}.gift-card-hero__range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:26px;height:26px;margin-top:-10px;border:3px solid var(--gift-accent);border-radius:50%;background:#fff9f6}.gift-card-hero__range::-moz-range-thumb{box-sizing:border-box;width:26px;height:26px;border:3px solid var(--gift-accent);border-radius:50%;background:#fff9f6}.gift-card-hero__range-labels{display:flex;justify-content:space-between;color:#1e2832bf;font-size:12px;line-height:1.5}.gift-card-hero__recipient :is(input:not([type=checkbox]),textarea):is(:focus,:focus-visible){border-color:var(--gift-accent);outline:none;box-shadow:none}.gift-card-hero :is(button,select,input[type=range],input[type=checkbox]):focus-visible{outline:2px solid var(--gift-accent);outline-offset:3px;box-shadow:none}.gift-card-hero :is(button,select,input[type=range],input[type=checkbox]):focus:not(:focus-visible),.gift-card-hero [data-myart-pointer-focus]:focus{outline:none;box-shadow:none}.gift-card-sticky .productcard__item-buy{width:auto;margin:0 0 0 auto;min-height:46px;padding:12px 18px;line-height:1.4}@media(forced-colors:active){.gift-card-hero__recipient :is(input:not([type=checkbox]),textarea):focus{border-color:Highlight}.gift-card-hero__range::-webkit-slider-runnable-track{background:CanvasText}.gift-card-hero__range::-webkit-slider-thumb{border-color:Highlight;background:Canvas}}.gift-card-hero input[type=checkbox]{appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;flex:none;border:1px solid #8c8179;border-radius:3px;background:#fff;margin:0;padding:0;cursor:pointer;vertical-align:middle}.gift-card-hero input[type=checkbox]:before{content:"";width:11px;height:9px;visibility:hidden;background-color:rgb(var(--color-button-text,255,255,255));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='m1 5 3.3 3.3L11 1.5' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='m1 5 3.3 3.3L11 1.5' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.gift-card-hero input[type=checkbox]:checked{background-color:rgb(var(--color-button,231,121,44));border-color:rgb(var(--color-button,231,121,44))}.gift-card-hero input[type=checkbox]:checked:before{visibility:visible}.gift-card-hero input[type=checkbox]:disabled{opacity:.55;cursor:not-allowed}.gift-card-hero__recipient :is(input,textarea)::placeholder{color:#63717b;opacity:1}.gift-card-hero__product-label{font-size:14px;font-weight:500;line-height:1.5;color:var(--myart-pdp-color-text,#1e2832);margin:0 0 10px}@media(max-width:600px){.gift-card-hero h1{font-size:clamp(36px,12.3vw,56px);line-height:1.12;max-width:none}.gift-card-hero h1 em{display:block}.gift-card-hero__product-label{margin-bottom:10px}}@media(forced-colors:active){.gift-card-hero input[type=checkbox]{appearance:auto;-webkit-appearance:auto;background:Canvas;border-color:ButtonText}.gift-card-hero input[type=checkbox]:before{content:none;display:none}.gift-card-hero input[type=checkbox]:checked{background:Highlight;border-color:Highlight}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/gift-card-product.css.map */
