._page_1qz8n_1{background:var(--v2-bg);min-height:100dvh;color:var(--v2-ink);font-family:var(--v2-font-body);font-size:var(--v2-text-body);-webkit-text-size-adjust:100%;line-height:1.55;overflow-x:clip}._page_1qz8n_1 *,._page_1qz8n_1 :before,._page_1qz8n_1 :after,._modalBackdrop_1qz8n_15 *,._modalBackdrop_1qz8n_15 :before,._modalBackdrop_1qz8n_15 :after{box-sizing:border-box}._header_1qz8n_21{max-width:var(--v2-funnel-max);padding:8px var(--v2-gutter) 0;grid-template-columns:1fr auto 1fr;align-items:center;margin:0 auto;display:grid}._headerSpacer_1qz8n_30{width:var(--v2-tap);height:var(--v2-tap)}._header_1qz8n_21 ._backButton_1qz8n_35{justify-self:start;margin-left:-10px}._logo_1qz8n_40{height:40px;display:block}._logo_1qz8n_40 img{width:auto;height:40px;display:block}._shell_1qz8n_51{max-width:var(--v2-funnel-max);padding:0 var(--v2-gutter) 24px;margin:0 auto}._skeleton_1qz8n_57{border-radius:var(--v2-radius-card);background:var(--v2-blush);opacity:.6;height:60dvh;margin-top:24px}._form_1qz8n_65{position:relative}._progressBar_1qz8n_69{z-index:5;margin:0 calc(var(--v2-gutter) * -1);padding:6px var(--v2-gutter) 10px;background:var(--v2-bg);gap:6px;display:grid;position:sticky;top:0}._backButton_1qz8n_35{flex:0 0 var(--v2-tap);width:var(--v2-tap);height:var(--v2-tap);border-radius:var(--v2-radius-pill);color:var(--v2-wine);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}._backButton_1qz8n_35:focus-visible,._tile_1qz8n_95:focus-visible,._starter_1qz8n_96:focus-visible,._more_1qz8n_97:focus-visible,._linkButton_1qz8n_98:focus-visible,._method_1qz8n_99:focus-visible{box-shadow:var(--v2-focus);outline:none}._progressLabel_1qz8n_104{font-size:var(--v2-text-small);color:var(--v2-wine);font-weight:600}._progressTrack_1qz8n_110{border-radius:var(--v2-radius-pill);background:var(--v2-blush);height:8px;overflow:hidden}._progressFill_1qz8n_117{border-radius:inherit;background:var(--v2-wine);transform-origin:0;height:100%;transition:transform var(--v2-base) var(--v2-ease);display:block}._reward_1qz8n_126{border-radius:var(--v2-radius-pill);background:var(--v2-night);color:var(--v2-night-text);font-size:var(--v2-text-small);white-space:nowrap;justify-self:start;padding:2px 12px;font-weight:600}._screen_1qz8n_137{gap:14px;padding-top:12px;display:grid}._screenWithFooter_1qz8n_143{padding-bottom:120px}._ask_1qz8n_147{font-family:var(--v2-font-display);font-size:var(--v2-text-ask);letter-spacing:-.02em;text-wrap:balance;color:var(--v2-ink);margin:8px 0 0;font-weight:700;line-height:1.2}._nameMark_1qz8n_158{color:var(--v2-wine);font-weight:800}._help_1qz8n_163{font-size:var(--v2-text-small);color:var(--v2-muted);margin:-4px 0 0;line-height:1.45}._field_1qz8n_170{width:100%;min-height:var(--v2-btn-h);border:2px solid var(--v2-line-strong);border-radius:var(--v2-radius-field);background:var(--v2-surface);color:var(--v2-ink);font-family:var(--v2-font-body);font-size:var(--v2-text-body);padding:14px 16px;line-height:1.45;display:block}._field_1qz8n_170::placeholder{color:var(--v2-muted)}._field_1qz8n_170:focus{border-color:var(--v2-wine);box-shadow:var(--v2-focus-soft);outline:none}._fieldInvalid_1qz8n_194{border-color:var(--v2-error)}._story_1qz8n_198{resize:vertical;min-height:168px}._storyMeta_1qz8n_203{font-size:var(--v2-text-small);color:var(--v2-muted);justify-content:space-between;gap:12px;margin-top:-6px;display:flex}._starters_1qz8n_212{flex-wrap:wrap;gap:8px;display:flex}._starter_1qz8n_96{min-height:var(--v2-tap);border-radius:var(--v2-radius-pill);background:var(--v2-blush);color:var(--v2-ink);font-family:var(--v2-font-body);font-size:var(--v2-text-small);cursor:pointer;border:0;padding:0 16px;font-weight:600}._hint_1qz8n_231,._error_1qz8n_232{font-size:var(--v2-text-small);margin:0;font-weight:600}._hint_1qz8n_231{color:var(--v2-wine)}._error_1qz8n_232{color:var(--v2-error)}._tileGroup_1qz8n_246{gap:8px;display:grid}._groupTitle_1qz8n_251{font-family:var(--v2-font-body);font-size:var(--v2-text-small);color:var(--v2-muted);margin:4px 0 0;font-weight:700}._tiles_1qz8n_259{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._tilesStacked_1qz8n_265{grid-template-columns:1fr}._tile_1qz8n_95{border:2px solid var(--v2-line);border-radius:var(--v2-radius-card);background:var(--v2-surface);min-height:64px;color:var(--v2-ink);font-family:var(--v2-font-body);font-size:var(--v2-text-body);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--v2-fast) var(--v2-ease), background var(--v2-fast), border-color var(--v2-fast);align-items:center;gap:10px;padding:10px 14px;font-weight:600;line-height:1.2;display:flex;position:relative}._tilesStacked_1qz8n_265 ._tile_1qz8n_95{min-height:72px;font-size:var(--v2-text-button)}._tile_1qz8n_95:active{transform:scale(.96)}._tile_1qz8n_95[aria-pressed=true]{border-color:var(--v2-wine);background:var(--v2-beige);color:var(--v2-wine)}._tileEmoji_1qz8n_308{flex:none;font-size:1.5rem;line-height:1}._flag_1qz8n_314{width:32px;height:22px;box-shadow:0 0 0 1px var(--v2-line);border-radius:4px;flex:none}._tileLabel_1qz8n_322{flex:1;min-width:0}._tileCheck_1qz8n_327{flex:none}._otherField_1qz8n_331{gap:8px;display:grid}._otherField_1qz8n_331 ._field_1qz8n_170{scroll-margin-bottom:160px}._otherLabel_1qz8n_339{font-size:var(--v2-text-body);color:var(--v2-ink);font-weight:700}._more_1qz8n_97{min-height:var(--v2-tap);color:var(--v2-wine);font-family:var(--v2-font-body);font-size:var(--v2-text-body);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:center;padding:0 20px;font-weight:700;text-decoration:underline}._footer_1qz8n_360{z-index:10;max-width:var(--v2-funnel-max);padding:12px var(--v2-gutter) calc(12px + env(safe-area-inset-bottom));background:var(--v2-surface);box-shadow:var(--v2-float);gap:6px;margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}._primary_1qz8n_375{width:100%;min-height:var(--v2-btn-h);border-radius:var(--v2-radius-pill);background:var(--v2-love);color:var(--v2-on-love);font-family:var(--v2-font-display);font-size:var(--v2-text-button);text-align:center;box-shadow:0 6px 0 var(--v2-love-shadow);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--v2-fast) var(--v2-ease), box-shadow var(--v2-fast) var(--v2-ease), background var(--v2-fast);border:0;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}._footer_1qz8n_360 ._primary_1qz8n_375{margin-bottom:6px}._primary_1qz8n_375:active{background:var(--v2-love-press);box-shadow:0 2px 0 var(--v2-love-shadow);transform:translateY(4px)}._primary_1qz8n_375:focus-visible{box-shadow:0 6px 0 var(--v2-love-shadow), var(--v2-focus);outline:none}._primary_1qz8n_375:disabled{background:var(--v2-line-strong);color:var(--v2-muted);box-shadow:none;cursor:not-allowed}._primaryPix_1qz8n_426{background:var(--v2-pix);box-shadow:0 6px 0 var(--v2-pix-shadow)}._primaryPix_1qz8n_426:active{background:var(--v2-pix);box-shadow:0 2px 0 var(--v2-pix-shadow)}._secondary_1qz8n_436{border-radius:var(--v2-radius-pill);min-height:52px;color:var(--v2-wine);font-family:var(--v2-font-display);font-size:var(--v2-text-body);box-shadow:inset 0 0 0 2px var(--v2-wine);cursor:pointer;background:0 0;border:0;padding:0 24px;font-weight:700}._secondary_1qz8n_436:disabled{color:var(--v2-muted);box-shadow:inset 0 0 0 2px var(--v2-line-strong);cursor:not-allowed}._secondary_1qz8n_436:focus-visible{box-shadow:inset 0 0 0 2px var(--v2-wine), var(--v2-focus);outline:none}._linkButton_1qz8n_98{min-height:var(--v2-tap);color:var(--v2-wine);font-family:var(--v2-font-body);font-size:var(--v2-text-small);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:center;padding:0 16px;font-weight:600;text-decoration:underline}._fine_1qz8n_478{font-size:var(--v2-text-small);color:var(--v2-muted);margin:0}._fine_1qz8n_478 a{color:var(--v2-wine)}._srOnly_1qz8n_488{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._loading_1qz8n_497{text-align:center;align-content:center;justify-items:center;gap:10px;min-height:70dvh;padding:24px 0;display:grid}._loadingKicker_1qz8n_507{font-size:var(--v2-text-small);color:var(--v2-muted);margin:0;font-weight:600}._loadingName_1qz8n_514{font-family:var(--v2-font-display);font-size:var(--v2-text-hero);letter-spacing:-.02em;color:var(--v2-wine);overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.05}._equalizer_1qz8n_525{height:40px;color:var(--v2-wine);align-items:flex-end;gap:6px;margin:12px 0;display:flex}._equalizer_1qz8n_525 span{border-radius:var(--v2-radius-pill);transform-origin:bottom;background:currentColor;width:8px;height:100%;animation:.9s ease-in-out infinite _v2-eq_1qz8n_1;display:block;transform:scaleY(.5)}._equalizer_1qz8n_525 span:nth-child(2){animation-delay:-300ms}._equalizer_1qz8n_525 span:nth-child(3){animation-delay:-600ms}._equalizer_1qz8n_525 span:nth-child(4){animation-delay:-150ms}._equalizer_1qz8n_525 span:nth-child(5){animation-delay:-450ms}@keyframes _v2-eq_1qz8n_1{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){._equalizer_1qz8n_525 span{animation-duration:.9s!important;animation-iteration-count:infinite!important}}._loadingMessage_1qz8n_578{min-height:3em;font-size:var(--v2-text-body);margin:0;font-weight:600}._loadingFoot_1qz8n_585{font-size:var(--v2-text-small);color:var(--v2-muted);margin:0}._badge_1qz8n_591{border-radius:var(--v2-radius-pill);background:var(--v2-pix-soft);color:var(--v2-pix);font-size:var(--v2-text-small);justify-self:start;padding:6px 12px;font-weight:700}._lyricsCard_1qz8n_601{border:1px solid var(--v2-line);border-radius:var(--v2-radius-card);background:var(--v2-surface);gap:16px;padding:24px 20px;display:grid}._lyricsTitle_1qz8n_610{font-family:var(--v2-font-display);color:var(--v2-wine);margin:0;font-size:1.375rem;font-weight:750;line-height:1.2}._lyricsBlock_1qz8n_619 p{margin:0;font-size:1.125rem;line-height:1.6}._lyricsLabel_1qz8n_625{font-size:var(--v2-text-small);color:var(--v2-muted);margin-bottom:2px;font-style:italic;display:block}._lyricsSpace_1qz8n_633{height:.8em;display:block}._done_1qz8n_638{border-radius:var(--v2-radius-field);background:var(--v2-pix-soft);color:var(--v2-pix);margin:0;padding:12px 14px;font-weight:600}._adjust_1qz8n_647{border:2px dashed var(--v2-line-strong);border-radius:var(--v2-radius-card);background:var(--v2-surface);gap:12px;padding:20px;display:grid}._adjustTitle_1qz8n_656{font-family:var(--v2-font-display);margin:0;font-size:1.25rem;font-weight:700}._adjustField_1qz8n_663{resize:vertical;min-height:96px}._lyricsHead_1qz8n_668,._checkoutMain_1qz8n_669,._checkoutSide_1qz8n_670{gap:14px;min-width:0;display:grid}._sectionTitle_1qz8n_676{font-family:var(--v2-font-display);color:var(--v2-ink);margin:0;padding:0;font-size:1.25rem;font-weight:700}._contact_1qz8n_685{border:0;gap:14px;margin:4px 0 0;padding:0;display:grid}._contact_1qz8n_685 legend{margin-bottom:12px}._contactField_1qz8n_697{gap:6px;display:grid}._contactField_1qz8n_697 label{font-weight:700}._contactField_1qz8n_697 ._fieldError_1qz8n_706{font-size:var(--v2-text-small);color:var(--v2-error);font-weight:700}._methods_1qz8n_712{gap:10px;display:grid}._method_1qz8n_99{border:2px solid var(--v2-line-strong);border-radius:var(--v2-radius-card);background:var(--v2-surface);width:100%;min-height:76px;color:var(--v2-ink);font-family:var(--v2-font-body);font-size:var(--v2-text-body);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:14px 16px;display:flex}._methodOn_1qz8n_734{border-color:var(--v2-wine);background:var(--v2-bg)}._methodRadio_1qz8n_739{border:2px solid var(--v2-line-strong);border-radius:var(--v2-radius-pill);background:var(--v2-surface);flex:0 0 22px;width:22px;height:22px}._methodOn_1qz8n_734 ._methodRadio_1qz8n_739{border:7px solid var(--v2-wine)}._methodBody_1qz8n_752{flex:1;min-width:0;line-height:1.3;display:grid}._methodBody_1qz8n_752 small,._methodPrice_1qz8n_760 small,._methodPrice_1qz8n_760 s{font-size:var(--v2-text-small);color:var(--v2-muted)}._methodPrice_1qz8n_760{text-align:right;justify-items:end;line-height:1.25;display:grid}._methodPrice_1qz8n_760 strong{font-family:var(--v2-font-display);font-size:1.125rem}._pixBadge_1qz8n_778{border-radius:var(--v2-radius-pill);background:var(--v2-pix);color:var(--v2-on-love);padding:2px 8px;font-size:.8125rem;font-weight:700}._summary_1qz8n_787{border:1px solid var(--v2-line);border-radius:var(--v2-radius-card);background:var(--v2-surface);gap:8px;padding:16px;display:grid}._summaryRow_1qz8n_796{font-size:var(--v2-text-small);justify-content:space-between;gap:12px;margin:0;display:flex}._summaryRow_1qz8n_796>span:last-child{white-space:nowrap;flex:none}._summaryDiscount_1qz8n_809{color:var(--v2-pix);font-weight:600}._summaryTotal_1qz8n_814{border-top:1px solid var(--v2-line);font-family:var(--v2-font-display);padding-top:8px;font-size:1.25rem;font-weight:800}._giftToggle_1qz8n_822{min-height:var(--v2-tap);border-radius:var(--v2-radius-field);background:var(--v2-bg);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;margin:0 -8px;padding:6px 8px;font-weight:600}._giftToggle_1qz8n_822>span:first-of-type{flex:1}._giftCheck_1qz8n_838{width:22px;height:22px;accent-color:var(--v2-wine);cursor:pointer;flex:0 0 22px;margin:0}._giftCheck_1qz8n_838:focus-visible{box-shadow:var(--v2-focus);outline:none}._giftTogglePrice_1qz8n_852 s{color:var(--v2-muted);font-weight:400}._checkoutTerms_1qz8n_857{text-align:center;margin:0}._guarantee_1qz8n_862{border:1px solid var(--v2-line);border-radius:var(--v2-radius-card);background:var(--v2-surface);color:var(--v2-ink);align-items:center;gap:12px;padding:12px 16px;display:flex}._guaranteeIcon_1qz8n_873{background:var(--v2-pix);width:36px;height:36px;color:var(--v2-surface);border-radius:50%;flex:none;place-items:center;display:inline-grid}._guarantee_1qz8n_862 p{font-size:var(--v2-text-small);margin:0;line-height:1.35;display:grid}._guarantee_1qz8n_862 strong{font-weight:700}._guarantee_1qz8n_862 p span{color:var(--v2-muted)}._brick_1qz8n_899{align-content:start;gap:10px;min-height:420px;display:grid}._brickHidden_1qz8n_906{display:none}._cardFields_1qz8n_910{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 12px;display:grid}._cardFields_1qz8n_910>*{grid-column:1/-1}._cardFields_1qz8n_910>._cardHalf_1qz8n_920{grid-column:auto;align-content:start}._secureField_1qz8n_925{height:var(--v2-btn-h);border:2px solid var(--v2-line-strong);border-radius:var(--v2-radius-field);background:var(--v2-surface);padding:0 16px;position:relative}._secureField_1qz8n_925._fieldInvalid_1qz8n_194{border-color:var(--v2-error)}._secureFieldFocus_1qz8n_938{border-color:var(--v2-wine);box-shadow:var(--v2-focus-soft)}._secureFrame_1qz8n_943{height:100%}._secureFrame_1qz8n_943 iframe{border:0;width:100%;height:100%;display:block}._secureField_1qz8n_925:has(._cardBrand_1qz8n_954) ._secureFrame_1qz8n_943{margin-right:48px}._cardBrand_1qz8n_954{color:var(--v2-muted);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}._cardBrand_1qz8n_954 img{width:40px;height:auto;display:block}._secureSkeleton_1qz8n_975{background:var(--v2-blush);border-radius:6px;position:absolute;inset:16px}._cardSelect_1qz8n_982{background-image:linear-gradient(45deg, transparent 50%, var(--v2-muted) 50%), linear-gradient(135deg, var(--v2-muted) 50%, transparent 50%);cursor:pointer;appearance:none;background-position:calc(100% - 24px),calc(100% - 18px);background-repeat:no-repeat;background-size:6px 6px;padding-right:44px}._cardHolderLink_1qz8n_996{justify-self:start;padding-left:0;font-weight:500;text-decoration-thickness:1px}._cardAlert_1qz8n_1003{color:var(--v2-error)}._brick_1qz8n_899>section[role=status]{border:1px solid var(--v2-line);border-radius:var(--v2-radius-card);background:var(--v2-surface);box-shadow:none;font-family:var(--v2-font-body);gap:12px;padding:16px;display:flex}._brick_1qz8n_899>section[role=status] svg{color:var(--v2-pix);flex:none}._brick_1qz8n_899>section[role=status] h3{font-family:var(--v2-font-display);color:var(--v2-ink);margin:0 0 4px;font-size:1.25rem;font-weight:750}._brick_1qz8n_899>section[role=status] p,._brick_1qz8n_899>section[role=status] small{font-size:var(--v2-text-small);color:var(--v2-muted);margin:0 0 8px;display:block}._brick_1qz8n_899>section[role=status] a{min-height:var(--v2-btn-h);border-radius:var(--v2-radius-pill);background:var(--v2-love);color:var(--v2-on-love);font-family:var(--v2-font-display);font-size:var(--v2-text-button);align-items:center;margin:4px 0 10px;padding:0 24px;font-weight:700;text-decoration:none;display:inline-flex}._pixBox_1qz8n_1054{border:2px solid var(--v2-pix);border-radius:var(--v2-radius-card);background:var(--v2-surface);text-align:center;justify-items:center;gap:14px;padding:20px 16px;display:grid}._pixHead_1qz8n_1065{justify-items:center;gap:6px;display:grid}._pixTitle_1qz8n_1071{font-family:var(--v2-font-display);color:var(--v2-ink);text-wrap:balance;margin:0;font-size:1.375rem;font-weight:750;line-height:1.2}._pixTimer_1qz8n_1081{border-radius:var(--v2-radius-pill);background:var(--v2-pix-soft);color:var(--v2-pix);font-size:var(--v2-text-small);align-items:center;gap:6px;margin:0;padding:4px 12px;font-weight:600;display:inline-flex}._pixTimer_1qz8n_1081 strong{font-variant-numeric:tabular-nums}._pixRefresh_1qz8n_1098{min-height:var(--v2-tap);border-radius:var(--v2-radius-pill);background:var(--v2-pix-soft);color:var(--v2-pix);font-family:var(--v2-font-display);font-size:var(--v2-text-small);cursor:pointer;border:0;padding:0 18px;font-weight:700}._pixRefresh_1qz8n_1098:disabled{opacity:.6;cursor:default}._pixQr_1qz8n_1116{aspect-ratio:1;border:1px solid var(--v2-line-strong);border-radius:var(--v2-radius-field);background:var(--v2-surface);width:min(260px,72vw);height:auto;image-rendering:pixelated;padding:8px;display:block}._pixQrLoading_1qz8n_1128{aspect-ratio:1;border-radius:var(--v2-radius-field);background:var(--v2-pix-soft);width:min(260px,72vw)}._pixCopy_1qz8n_1135{max-width:360px}._pixManual_1qz8n_1139{width:100%;font-size:var(--v2-text-small);color:var(--v2-muted);text-align:left;gap:6px;display:grid}._pixManual_1qz8n_1139 textarea{border:1px solid var(--v2-line-strong);border-radius:var(--v2-radius-field);width:100%;font:inherit;color:var(--v2-ink);word-break:break-all;resize:none;padding:10px 12px}._pixSteps_1qz8n_1159{counter-reset:pix-step;text-align:left;gap:10px;width:100%;max-width:360px;margin:4px 0 0;padding:0;list-style:none;display:grid}._pixSteps_1qz8n_1159 li{font-size:var(--v2-text-small);counter-increment:pix-step;align-items:flex-start;gap:10px;line-height:1.4;display:flex}._pixSteps_1qz8n_1159 li:before{border-radius:var(--v2-radius-pill);background:var(--v2-pix);height:26px;color:var(--v2-on-love);font-family:var(--v2-font-display);content:counter(pix-step);flex:0 0 26px;place-items:center;font-size:.875rem;font-weight:700;display:grid}._pixWaiting_1qz8n_1194{font-size:var(--v2-text-small);color:var(--v2-muted);align-items:center;gap:8px;margin:0;font-weight:600;display:inline-flex}._pixDot_1qz8n_1204{border-radius:var(--v2-radius-pill);background:var(--v2-pix);width:10px;height:10px}._pixWarning_1qz8n_1211{border-radius:var(--v2-radius-field);background:var(--v2-blush);color:var(--v2-ink);font-size:var(--v2-text-small);text-align:left;gap:8px;margin:0;padding:12px 14px;display:flex}._pixWarning_1qz8n_1211 svg{color:var(--v2-wine);flex:none;margin-top:2px}._pixDone_1qz8n_1229{color:var(--v2-pix);font-family:var(--v2-font-display);align-items:center;gap:8px;font-weight:700;display:inline-flex}._checkoutReviews_1qz8n_1237{min-width:0;margin:8px calc(var(--v2-gutter) * -1) 0}._checkoutReviewsTitle_1qz8n_1242{padding:0 var(--v2-gutter);font-family:var(--v2-font-display);font-size:var(--v2-text-ask);letter-spacing:-.02em;color:var(--v2-wine);margin:0 0 12px;font-weight:750;line-height:1.15}._modalBackdrop_1qz8n_15{z-index:50;background:var(--v2-dim);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._modal_1qz8n_15{width:100%;max-width:var(--v2-funnel-max);overscroll-behavior:contain;max-height:90dvh;padding:16px var(--v2-gutter) calc(16px + env(safe-area-inset-bottom));border-radius:var(--v2-radius-sheet) var(--v2-radius-sheet) 0 0;background:var(--v2-surface);color:var(--v2-ink);font-family:var(--v2-font-body);font-size:var(--v2-text-body);box-shadow:var(--v2-sheet);gap:10px;line-height:1.55;display:grid;position:relative;overflow-y:auto}._modalClose_1qz8n_1283{z-index:2;border-radius:var(--v2-radius-pill);background:var(--v2-surface);width:44px;height:44px;color:var(--v2-ink);box-shadow:var(--v2-pop);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}._modalClose_1qz8n_1283:focus-visible{box-shadow:var(--v2-focus);outline:none}._modalTitle_1qz8n_1307{font-family:var(--v2-font-display);text-wrap:balance;margin:0;font-size:1.375rem;font-weight:750;line-height:1.2}._giftVisual_1qz8n_1316{border-radius:var(--v2-radius-card);background:var(--v2-blush);place-items:center;padding:12px 0;display:grid}._giftPhone_1qz8n_1323{--screen-h:clamp(150px, 26dvh, 230px);--screen-w:calc(var(--screen-h) * 360 / 779);--bezel:calc(var(--screen-w) * .045);--corner:calc((var(--screen-w) + var(--bezel) * 2) * .13);padding:var(--bezel);border-radius:var(--corner);background:var(--v2-ink);box-shadow:inset 0 0 0 1px var(--v2-muted), var(--v2-pop);position:relative}._giftPhone_1qz8n_1323:before{top:calc(var(--bezel) + var(--screen-w) * .03);z-index:1;width:calc(var(--screen-w) * .28);height:calc(var(--screen-w) * .075);border-radius:var(--v2-radius-pill);background:var(--v2-ink);content:"";position:absolute;left:50%;transform:translate(-50%)}._giftPhone_1qz8n_1323 img{width:var(--screen-w);height:var(--screen-h);border-radius:calc(var(--corner) - var(--bezel));-webkit-user-drag:none;display:block}._modalGrab_1qz8n_1358{touch-action:none;cursor:grab;place-items:center;height:20px;margin:-10px 56px -2px;display:grid}._modalHandle_1qz8n_1367{border-radius:var(--v2-radius-pill);background:var(--v2-line-strong);width:40px;height:5px}._modalSnap_1qz8n_1374{transition:translate var(--v2-base) var(--v2-ease)}._modalOut_1qz8n_1378{transition:translate .2s var(--v2-ease);translate:0 100%}._giftVisual_1qz8n_1316{touch-action:none}._giftBenefits_1qz8n_1387{gap:6px;margin:0;padding:0;list-style:none;display:grid}._giftPrice_1qz8n_1395{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}._giftPrice_1qz8n_1395 strong{font-family:var(--v2-font-display);color:var(--v2-wine);font-size:1.5rem}._giftPriceFrom_1qz8n_1409{color:var(--v2-muted);font-size:1.125rem}._giftMark_1qz8n_1414{background:linear-gradient(transparent 58%, var(--v2-sun) 58%);color:var(--v2-wine);padding:0 2px}@media (prefers-reduced-motion:no-preference){@keyframes _v2-in-forward_1qz8n_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes _v2-in-back_1qz8n_1{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes _v2-rise_1qz8n_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes _v2-fade_1qz8n_1{0%{opacity:0}to{opacity:1}}@keyframes _v2-sheet-up_1qz8n_1{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}._screenForward_1qz8n_1479{animation:_v2-in-forward_1qz8n_1 .18s var(--v2-ease) both}._screenBack_1qz8n_1483{animation:_v2-in-back_1qz8n_1 .18s var(--v2-ease) both}._reward_1qz8n_126{animation:_v2-rise_1qz8n_1 var(--v2-base) var(--v2-ease) both}._loadingMessage_1qz8n_578{animation:_v2-fade_1qz8n_1 var(--v2-base) var(--v2-ease) both}._modal_1qz8n_15{animation:_v2-sheet-up_1qz8n_1 var(--v2-base) var(--v2-ease) both}@keyframes _v2-pulse_1qz8n_1{50%{opacity:.35;transform:scale(.8)}}._pixDot_1qz8n_1204{animation:1.4s ease-in-out infinite _v2-pulse_1qz8n_1}}@media (width>=768px){._shell_1qz8n_51{padding-top:16px}._ask_1qz8n_147{font-size:1.75rem}._modalBackdrop_1qz8n_15{align-items:center}._modal_1qz8n_15{border-radius:var(--v2-radius-sheet);gap:12px;padding-top:20px}._giftPhone_1qz8n_1323{--screen-h:clamp(220px, 36dvh, 330px)}._modalGrab_1qz8n_1358{display:none}._giftVisual_1qz8n_1316{touch-action:auto}._footer_1qz8n_360{border-radius:var(--v2-radius-sheet);bottom:16px}}@media (width>=1024px){._header_1qz8n_21,._shell_1qz8n_51{max-width:var(--v2-max)}._header_1qz8n_21{padding-top:16px}._logo_1qz8n_40,._logo_1qz8n_40 img{height:48px}._shell_1qz8n_51{padding-top:8px;padding-bottom:48px}._ask_1qz8n_147{font-size:2.25rem}._help_1qz8n_163{font-size:var(--v2-text-body)}._footer_1qz8n_360{max-width:none;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0;position:static}._screenWithFooter_1qz8n_143{padding-bottom:0}._form_1qz8n_65{flex-direction:column;max-width:760px;min-height:calc(100dvh - 140px);margin:0 auto;display:flex}._progressBar_1qz8n_69{margin:0;padding:6px 0 10px}._stage_1qz8n_1601{flex-direction:column;flex:1;justify-content:center;gap:28px;padding:24px 0 8vh;display:flex}._stage_1qz8n_1601 ._screen_1qz8n_137{gap:18px;padding-top:0}._stage_1qz8n_1601 ._footer_1qz8n_360{justify-items:start}._stage_1qz8n_1601 ._footer_1qz8n_360 ._primary_1qz8n_375{width:auto;min-width:320px}._tiles_1qz8n_259,._tilesStacked_1qz8n_265{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._tile_1qz8n_95{min-height:72px}._tile_1qz8n_95:hover{border-color:var(--v2-wine)}._story_1qz8n_198{min-height:200px}._lyricsLayout_1qz8n_1641{gap:20px;max-width:720px;margin:0 auto;padding-top:16px}._lyricsLayout_1qz8n_1641 ._lovePrimary_1qz8n_1648{min-height:68px;font-size:1.375rem}._checkout_1qz8n_669{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:20px 56px;max-width:1080px;margin:0 auto;padding-top:16px}._checkoutMain_1qz8n_669,._checkoutTerms_1qz8n_857{grid-column:1}._checkoutTerms_1qz8n_857{text-align:left;justify-self:start}._checkoutSide_1qz8n_670{grid-area:1/2/span 3}._lyricsCard_1qz8n_601{padding:36px 44px}._checkoutReviews_1qz8n_1237{--reviews-inset:0px;margin:8px 0 0}._checkoutReviewsTitle_1qz8n_1242{padding:0;font-size:1.375rem}}
