.GiftSubscriptionPreview-module__U5AnwW__stack{gap:18px;display:grid}.GiftSubscriptionPreview-module__U5AnwW__publicStack{gap:20px}.GiftSubscriptionPreview-module__U5AnwW__hero{border:1px solid color-mix(in srgb, var(--rc-primary) 34%, var(--rc-border));background:color-mix(in srgb, var(--rc-primary-deep) 90%, #153d36);min-height:304px;box-shadow:0 14px 34px color-mix(in srgb, var(--rc-primary-deep) 18%, transparent);border-radius:24px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);display:grid;position:relative;overflow:hidden}.GiftSubscriptionPreview-module__U5AnwW__heroCopy{z-index:2;color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;max-width:590px;padding:42px 18px 42px 46px;display:flex;position:relative}.GiftSubscriptionPreview-module__U5AnwW__heroEyebrow{color:color-mix(in srgb, white 78%, var(--rc-primary));letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:800;display:inline-flex}.GiftSubscriptionPreview-module__U5AnwW__heroEyebrow svg{width:17px;height:17px}.GiftSubscriptionPreview-module__U5AnwW__heroCopy h2{color:#fff;letter-spacing:-.052em;max-width:560px;margin:0;font-size:clamp(34px,4.1vw,56px);line-height:1.02}.GiftSubscriptionPreview-module__U5AnwW__heroCopy p{max-width:520px;color:color-mix(in srgb, white 82%, var(--rc-primary));margin:17px 0 0;font-size:16px;line-height:1.55}.rc-app-root .GiftSubscriptionPreview-module__U5AnwW__heroButton{min-height:48px;color:var(--rc-primary-deep);font:inherit;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:12px;justify-content:center;align-items:center;gap:16px;margin-top:24px;padding:12px 19px;font-size:13px;font-weight:800;transition:transform .14s,box-shadow .14s,background .14s;display:inline-flex;box-shadow:0 4px #00000042}.GiftSubscriptionPreview-module__U5AnwW__heroButton span{font-size:18px;line-height:1}.GiftSubscriptionPreview-module__U5AnwW__heroButton:hover{background:color-mix(in srgb, white 90%, var(--rc-primary));transform:translateY(-1px);box-shadow:0 5px #00000047}.GiftSubscriptionPreview-module__U5AnwW__heroButton:active{transform:translateY(3px);box-shadow:0 1px #00000047}.GiftSubscriptionPreview-module__U5AnwW__mascotScene{min-height:304px;position:relative}.GiftSubscriptionPreview-module__U5AnwW__mellow,.GiftSubscriptionPreview-module__U5AnwW__pebble{object-fit:contain;filter:drop-shadow(0 16px 24px #0000003b);height:auto;position:absolute}.GiftSubscriptionPreview-module__U5AnwW__mellow{z-index:1;width:min(470px,44vw);bottom:-16px;right:-36px;transform:rotate(-4deg)}.GiftSubscriptionPreview-module__U5AnwW__pebble{z-index:2;width:min(174px,17vw);bottom:-34px;right:26px}.GiftSubscriptionPreview-module__U5AnwW__benefitStrip{border:1px solid color-mix(in srgb, var(--rc-primary) 25%, var(--rc-border));background:color-mix(in srgb, var(--rc-primary) 10%, var(--rc-surface));border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.GiftSubscriptionPreview-module__U5AnwW__benefitStrip span{min-height:45px;color:var(--rc-primary-deep);text-align:center;justify-content:center;align-items:center;gap:9px;padding:9px 15px;font-size:12px;font-weight:750;display:flex}.GiftSubscriptionPreview-module__U5AnwW__benefitStrip span+span{border-left:1px solid color-mix(in srgb, var(--rc-primary) 22%, var(--rc-border))}.GiftSubscriptionPreview-module__U5AnwW__benefitStrip svg{flex:none;width:15px;height:15px}.GiftSubscriptionPreview-module__U5AnwW__tabs{border:1px solid var(--rc-border);background:var(--rc-surface-2);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:7px;display:grid}.GiftSubscriptionPreview-module__U5AnwW__tabs button{min-height:46px;color:var(--rc-text-2);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:750;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s;display:inline-flex}.GiftSubscriptionPreview-module__U5AnwW__tabs button svg{width:16px;height:16px}.GiftSubscriptionPreview-module__U5AnwW__tabs button:hover{border-color:var(--rc-border);background:var(--rc-surface);color:var(--rc-text)}.GiftSubscriptionPreview-module__U5AnwW__tabs button[aria-current=page]{border-color:color-mix(in srgb, var(--rc-primary) 38%, var(--rc-border));background:var(--rc-surface);box-shadow:0 3px 8px color-mix(in srgb, var(--rc-text) 8%, transparent);color:var(--rc-primary-deep)}.GiftSubscriptionPreview-module__U5AnwW__tabs button:active{transform:translateY(1px)}.GiftSubscriptionPreview-module__U5AnwW__previewNotice{border:1px solid color-mix(in srgb, var(--rc-primary) 24%, var(--rc-border));background:color-mix(in srgb, var(--rc-primary) 6%, var(--rc-surface));border-radius:13px;align-items:flex-start;gap:11px;padding:13px 15px;display:flex}.GiftSubscriptionPreview-module__U5AnwW__previewNotice>svg{width:17px;height:17px;color:var(--rc-primary-deep);flex-shrink:0;margin-top:2px}.GiftSubscriptionPreview-module__U5AnwW__previewNotice strong{color:var(--rc-primary-deep);font-size:12px}.GiftSubscriptionPreview-module__U5AnwW__previewNotice p{color:var(--rc-text-2);margin:3px 0 0;font-size:11px;line-height:1.55}.GiftSubscriptionPreview-module__U5AnwW__status{border:1px solid color-mix(in srgb, var(--rc-primary) 24%, var(--rc-border));background:var(--rc-primary-bg);color:var(--rc-primary-deep);border-radius:12px;margin:0;padding:13px 15px;font-size:12px;font-weight:650;line-height:1.55}.GiftSubscriptionPreview-module__U5AnwW__giftGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.GiftSubscriptionPreview-module__U5AnwW__card,.GiftSubscriptionPreview-module__U5AnwW__messagePreview{border:1px solid var(--rc-border);background:var(--rc-surface);min-width:0;box-shadow:0 5px 18px color-mix(in srgb, var(--rc-text) 5%, transparent);border-radius:20px;padding:24px}.GiftSubscriptionPreview-module__U5AnwW__sectionHeading{align-items:flex-start;gap:12px;margin-bottom:23px;display:flex}.GiftSubscriptionPreview-module__U5AnwW__sectionHeading h2,.GiftSubscriptionPreview-module__U5AnwW__messagePreview h2{color:var(--rc-text);letter-spacing:-.03em;margin:3px 0 0;font-size:21px;line-height:1.25}.GiftSubscriptionPreview-module__U5AnwW__step{background:var(--rc-primary);width:32px;height:32px;box-shadow:0 3px 0 color-mix(in srgb, var(--rc-primary-deep) 70%, transparent);color:#fff;border-radius:10px;flex:0 0 32px;justify-content:center;align-items:center;font-size:13px;font-weight:850;display:inline-flex}.GiftSubscriptionPreview-module__U5AnwW__step svg{width:16px;height:16px}.GiftSubscriptionPreview-module__U5AnwW__eyebrow{color:var(--rc-primary-deep);letter-spacing:.11em;text-transform:uppercase;margin:0;font-weight:850;font-size:9px!important;line-height:1.5!important}.GiftSubscriptionPreview-module__U5AnwW__choiceGroup{border:0;min-width:0;margin:0;padding:0}.GiftSubscriptionPreview-module__U5AnwW__choiceGroup+.GiftSubscriptionPreview-module__U5AnwW__choiceGroup{margin-top:23px}.GiftSubscriptionPreview-module__U5AnwW__choiceGroup legend{color:var(--rc-text);margin-bottom:9px;font-size:12px;font-weight:800}.GiftSubscriptionPreview-module__U5AnwW__planList{gap:9px;display:grid}.GiftSubscriptionPreview-module__U5AnwW__planChoice{border:1px solid var(--rc-border);background:var(--rc-surface);min-height:70px;box-shadow:0 3px 0 color-mix(in srgb, var(--rc-border) 78%, transparent);cursor:pointer;border-radius:13px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s;display:grid;position:relative}.GiftSubscriptionPreview-module__U5AnwW__planChoice:hover,.GiftSubscriptionPreview-module__U5AnwW__durationChoice:hover{border-color:color-mix(in srgb, var(--rc-primary) 54%, var(--rc-border));transform:translateY(-1px)}.GiftSubscriptionPreview-module__U5AnwW__planChoice:active,.GiftSubscriptionPreview-module__U5AnwW__durationChoice:active{box-shadow:0 1px 0 color-mix(in srgb, var(--rc-border) 78%, transparent);transform:translateY(2px)}.GiftSubscriptionPreview-module__U5AnwW__planChoice[data-selected],.GiftSubscriptionPreview-module__U5AnwW__durationChoice[data-selected]{border-color:var(--rc-primary);background:color-mix(in srgb, var(--rc-primary) 8%, var(--rc-surface));box-shadow:0 3px 0 color-mix(in srgb, var(--rc-primary-deep) 55%, transparent)}.GiftSubscriptionPreview-module__U5AnwW__choiceCheck,.GiftSubscriptionPreview-module__U5AnwW__durationCheck{border:2px solid var(--rc-border);background:var(--rc-surface);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:23px;height:23px;display:inline-flex}.GiftSubscriptionPreview-module__U5AnwW__planChoice[data-selected] .GiftSubscriptionPreview-module__U5AnwW__choiceCheck,.GiftSubscriptionPreview-module__U5AnwW__durationChoice[data-selected] .GiftSubscriptionPreview-module__U5AnwW__durationCheck{border-color:var(--rc-primary);background:var(--rc-primary)}.GiftSubscriptionPreview-module__U5AnwW__choiceCheck svg,.GiftSubscriptionPreview-module__U5AnwW__durationCheck svg{width:12px;height:12px}.GiftSubscriptionPreview-module__U5AnwW__choiceCopy{gap:3px;display:grid}.GiftSubscriptionPreview-module__U5AnwW__choiceCopy strong,.GiftSubscriptionPreview-module__U5AnwW__choicePrice{color:var(--rc-text);font-size:13px}.GiftSubscriptionPreview-module__U5AnwW__choiceCopy small{color:var(--rc-text-2);font-size:10px;line-height:1.4}.GiftSubscriptionPreview-module__U5AnwW__durationList{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.GiftSubscriptionPreview-module__U5AnwW__durationChoice{border:1px solid var(--rc-border);background:var(--rc-surface);min-height:148px;box-shadow:0 3px 0 color-mix(in srgb, var(--rc-border) 78%, transparent);cursor:pointer;border-radius:13px;flex-direction:column;align-items:flex-start;padding:13px;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s;display:flex;position:relative}.GiftSubscriptionPreview-module__U5AnwW__durationTop{width:100%;color:var(--rc-text);justify-content:space-between;align-items:flex-start;gap:5px;font-size:12px;display:flex}.GiftSubscriptionPreview-module__U5AnwW__durationTop em{background:color-mix(in srgb, var(--rc-accent,#ec8b70) 17%, var(--rc-surface));color:var(--rc-text);text-transform:uppercase;border-radius:999px;padding:3px 5px;font-size:8px;font-style:normal;font-weight:850;line-height:1}.GiftSubscriptionPreview-module__U5AnwW__durationPrice{color:var(--rc-primary-deep);letter-spacing:-.025em;margin-top:9px;font-size:19px;font-weight:850}.GiftSubscriptionPreview-module__U5AnwW__durationChoice>small{color:var(--rc-text-2);margin-top:3px;padding-right:22px;font-size:9px;line-height:1.4}.GiftSubscriptionPreview-module__U5AnwW__durationCheck{width:20px;height:20px;position:absolute;bottom:11px;right:11px}.GiftSubscriptionPreview-module__U5AnwW__includes{background:var(--rc-surface-2);border-radius:14px;margin-top:23px;padding:16px}.GiftSubscriptionPreview-module__U5AnwW__includes h3{color:var(--rc-text);margin:0 0 10px;font-size:13px}.GiftSubscriptionPreview-module__U5AnwW__includes ul,.GiftSubscriptionPreview-module__U5AnwW__historyPlan{margin:0;padding:0;list-style:none}.GiftSubscriptionPreview-module__U5AnwW__includes li,.GiftSubscriptionPreview-module__U5AnwW__historyPlan li{border-top:1px solid var(--rc-border);color:var(--rc-text-2);gap:8px;padding:7px 0;font-size:11px;line-height:1.45;display:flex}.GiftSubscriptionPreview-module__U5AnwW__includes li:first-child,.GiftSubscriptionPreview-module__U5AnwW__historyPlan li:first-child{border-top:0}.GiftSubscriptionPreview-module__U5AnwW__includes li svg,.GiftSubscriptionPreview-module__U5AnwW__historyPlan li>svg{width:14px;height:14px;color:var(--rc-primary-deep);flex-shrink:0;margin-top:1px}.GiftSubscriptionPreview-module__U5AnwW__card>p,.GiftSubscriptionPreview-module__U5AnwW__messagePreview p{color:var(--rc-text-2);font-size:13px;line-height:1.6}.GiftSubscriptionPreview-module__U5AnwW__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.GiftSubscriptionPreview-module__U5AnwW__fields label,.GiftSubscriptionPreview-module__U5AnwW__codeField{min-width:0;color:var(--rc-text);flex-direction:column;gap:7px;font-size:12px;font-weight:750;display:flex}.GiftSubscriptionPreview-module__U5AnwW__fields label>span{color:var(--rc-text-2);font-weight:500}.GiftSubscriptionPreview-module__U5AnwW__fields input,.GiftSubscriptionPreview-module__U5AnwW__fields textarea,.GiftSubscriptionPreview-module__U5AnwW__codeField input{box-sizing:border-box;border:1px solid var(--rc-border);background:var(--rc-surface);width:100%;min-width:0;box-shadow:inset 0 1px 1px color-mix(in srgb, var(--rc-text) 4%, transparent);color:var(--rc-text);font:inherit;border-radius:11px;padding:11px 12px;font-size:13px;transition:border-color .14s,box-shadow .14s}.GiftSubscriptionPreview-module__U5AnwW__fields input{min-height:44px}.GiftSubscriptionPreview-module__U5AnwW__fields textarea{resize:vertical}.GiftSubscriptionPreview-module__U5AnwW__fields small{color:var(--rc-text-2);font-size:10px;font-weight:500;line-height:1.5}.GiftSubscriptionPreview-module__U5AnwW__full{grid-column:1/-1}.GiftSubscriptionPreview-module__U5AnwW__scheduleToggle{border:1px solid var(--rc-border);background:var(--rc-surface-2);color:var(--rc-text);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;margin:19px 0;padding:13px;display:flex}.GiftSubscriptionPreview-module__U5AnwW__scheduleToggle input{width:17px;height:17px;accent-color:var(--rc-primary);margin:1px 0 0}.GiftSubscriptionPreview-module__U5AnwW__scheduleToggle span{gap:3px;display:grid}.GiftSubscriptionPreview-module__U5AnwW__scheduleToggle strong{font-size:12px}.GiftSubscriptionPreview-module__U5AnwW__scheduleToggle small{color:var(--rc-text-2);font-size:10px;font-weight:500}.GiftSubscriptionPreview-module__U5AnwW__summary{border:1px solid color-mix(in srgb, var(--rc-primary) 24%, var(--rc-border));background:color-mix(in srgb, var(--rc-primary) 7%, var(--rc-surface-2));border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;margin-top:20px;padding:15px;display:grid}.GiftSubscriptionPreview-module__U5AnwW__summary>span{gap:3px;display:grid}.GiftSubscriptionPreview-module__U5AnwW__summary small{color:var(--rc-text-2);grid-column:1/-1;font-size:10px}.GiftSubscriptionPreview-module__U5AnwW__summary>span small{grid-column:auto}.GiftSubscriptionPreview-module__U5AnwW__summary strong{color:var(--rc-text);font-size:12px}.GiftSubscriptionPreview-module__U5AnwW__summaryPrice{font-size:15px!important}.rc-app-root .GiftSubscriptionPreview-module__U5AnwW__primary{border:1px solid var(--rc-primary-deep);background:var(--rc-primary);width:100%;min-height:48px;box-shadow:0 4px 0 var(--rc-primary-deep);color:#fff;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:13px;margin-top:16px;padding:11px 16px;font-size:13px;font-weight:800;transition:transform .14s,box-shadow .14s,filter .14s;display:inline-flex}.GiftSubscriptionPreview-module__U5AnwW__primary:hover:not(:disabled){filter:saturate(1.05)brightness(1.03);box-shadow:0 5px 0 var(--rc-primary-deep);transform:translateY(-1px)}.GiftSubscriptionPreview-module__U5AnwW__primary:active:not(:disabled){box-shadow:0 1px 0 var(--rc-primary-deep);transform:translateY(3px)}.GiftSubscriptionPreview-module__U5AnwW__primary:disabled{opacity:.56;box-shadow:0 2px 0 color-mix(in srgb, var(--rc-primary-deep) 55%, transparent);cursor:not-allowed}.GiftSubscriptionPreview-module__U5AnwW__finePrint{color:var(--rc-text-2)!important;font-size:10px!important;line-height:1.55!important}.GiftSubscriptionPreview-module__U5AnwW__primary+.GiftSubscriptionPreview-module__U5AnwW__finePrint{margin-top:12px}.GiftSubscriptionPreview-module__U5AnwW__messagePreview{border-color:color-mix(in srgb, var(--rc-primary) 36%, var(--rc-border));grid-column:1/-1;grid-template-columns:44px minmax(0,1fr) minmax(190px,250px);align-items:start;gap:16px;display:grid}.GiftSubscriptionPreview-module__U5AnwW__reviewIcon{background:var(--rc-primary);color:#fff;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.GiftSubscriptionPreview-module__U5AnwW__reviewIcon svg{width:21px;height:21px}.GiftSubscriptionPreview-module__U5AnwW__reviewBody h2{margin-bottom:8px}.GiftSubscriptionPreview-module__U5AnwW__reviewBody>p{margin:0 0 10px}.GiftSubscriptionPreview-module__U5AnwW__messagePreview blockquote{border-left:3px solid var(--rc-primary);background:var(--rc-primary-bg);color:var(--rc-text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0 10px 10px 0;margin:14px 0;padding:12px 14px;font-size:12px;line-height:1.6}.GiftSubscriptionPreview-module__U5AnwW__messagePreview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.GiftSubscriptionPreview-module__U5AnwW__messagePreview dl div{background:var(--rc-surface-2);border-radius:10px;min-width:0;padding:11px}.GiftSubscriptionPreview-module__U5AnwW__messagePreview dt{color:var(--rc-text-2);font-size:9px}.GiftSubscriptionPreview-module__U5AnwW__messagePreview dd{color:var(--rc-text);overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;font-weight:700}.GiftSubscriptionPreview-module__U5AnwW__reviewAction{text-align:right;gap:2px;display:grid}.GiftSubscriptionPreview-module__U5AnwW__reviewAction>span{color:var(--rc-text);font-size:15px;font-weight:850}.GiftSubscriptionPreview-module__U5AnwW__reviewAction .GiftSubscriptionPreview-module__U5AnwW__primary{margin-top:11px}.GiftSubscriptionPreview-module__U5AnwW__narrow{width:min(100%,700px);margin-inline:auto}.GiftSubscriptionPreview-module__U5AnwW__codeField,.GiftSubscriptionPreview-module__U5AnwW__historyPlan{margin-top:18px}.GiftSubscriptionPreview-module__U5AnwW__historyPlan li{align-items:center;padding:11px 0}.GiftSubscriptionPreview-module__U5AnwW__historyPlan li span{gap:3px;display:grid}.GiftSubscriptionPreview-module__U5AnwW__historyPlan li small{color:var(--rc-text-2);font-size:10px;line-height:1.45}.GiftSubscriptionPreview-module__U5AnwW__historyGroups{gap:14px;display:grid}.GiftSubscriptionPreview-module__U5AnwW__historyGroups section+section{border-top:1px solid var(--rc-border);padding-top:8px}.GiftSubscriptionPreview-module__U5AnwW__historyGroups h3{margin:0 0 8px;font-size:13px}.GiftSubscriptionPreview-module__U5AnwW__historyItem{flex-wrap:wrap}.GiftSubscriptionPreview-module__U5AnwW__historyItem>span{flex:1;min-width:180px}.GiftSubscriptionPreview-module__U5AnwW__historyActions{gap:7px;margin-left:auto;display:flex}.GiftSubscriptionPreview-module__U5AnwW__historyActions button,.GiftSubscriptionPreview-module__U5AnwW__formActions button{border:1px solid var(--rc-border);background:var(--rc-surface);min-height:38px;box-shadow:0 2px 0 color-mix(in srgb, var(--rc-border) 78%, transparent);color:var(--rc-text);font:inherit;cursor:pointer;border-radius:9px;padding:8px 12px;font-size:11px;font-weight:750}.GiftSubscriptionPreview-module__U5AnwW__historyActions button:hover:not(:disabled),.GiftSubscriptionPreview-module__U5AnwW__formActions button:hover:not(:disabled){border-color:var(--rc-primary)}.GiftSubscriptionPreview-module__U5AnwW__historyActions button:active:not(:disabled),.GiftSubscriptionPreview-module__U5AnwW__formActions button:active:not(:disabled){box-shadow:0 1px 0 color-mix(in srgb, var(--rc-border) 78%, transparent);transform:translateY(1px)}.GiftSubscriptionPreview-module__U5AnwW__historyActions button:disabled,.GiftSubscriptionPreview-module__U5AnwW__formActions button:disabled{opacity:.58;cursor:not-allowed}.GiftSubscriptionPreview-module__U5AnwW__correctionForm{border:1px solid var(--rc-border);background:var(--rc-surface-2);border-radius:12px;gap:12px;margin-top:18px;padding:14px;display:grid}.GiftSubscriptionPreview-module__U5AnwW__correctionForm h3,.GiftSubscriptionPreview-module__U5AnwW__correctionForm p{margin:0}.GiftSubscriptionPreview-module__U5AnwW__formActions{justify-content:flex-end;gap:8px;display:flex}.GiftSubscriptionPreview-module__U5AnwW__formActions button[type=submit]{border-color:var(--rc-primary-deep);background:var(--rc-primary);box-shadow:0 2px 0 var(--rc-primary-deep);color:#fff}.GiftSubscriptionPreview-module__U5AnwW__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.GiftSubscriptionPreview-module__U5AnwW__heroButton:focus-visible,.GiftSubscriptionPreview-module__U5AnwW__tabs button:focus-visible,.GiftSubscriptionPreview-module__U5AnwW__primary:focus-visible,.GiftSubscriptionPreview-module__U5AnwW__planChoice:focus-within,.GiftSubscriptionPreview-module__U5AnwW__durationChoice:focus-within,.GiftSubscriptionPreview-module__U5AnwW__fields input:focus-visible,.GiftSubscriptionPreview-module__U5AnwW__fields textarea:focus-visible,.GiftSubscriptionPreview-module__U5AnwW__codeField input:focus-visible,.GiftSubscriptionPreview-module__U5AnwW__historyActions button:focus-visible,.GiftSubscriptionPreview-module__U5AnwW__formActions button:focus-visible{outline:3px solid color-mix(in srgb, var(--rc-primary) 68%, white);outline-offset:3px}.GiftSubscriptionPreview-module__U5AnwW__fields input:focus-visible,.GiftSubscriptionPreview-module__U5AnwW__fields textarea:focus-visible,.GiftSubscriptionPreview-module__U5AnwW__codeField input:focus-visible{border-color:var(--rc-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--rc-primary) 18%, transparent)}@media (max-width:920px){.GiftSubscriptionPreview-module__U5AnwW__hero{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr)}.GiftSubscriptionPreview-module__U5AnwW__heroCopy{padding-left:34px}.GiftSubscriptionPreview-module__U5AnwW__giftGrid{grid-template-columns:1fr}.GiftSubscriptionPreview-module__U5AnwW__mellow{width:430px;right:-80px}.GiftSubscriptionPreview-module__U5AnwW__pebble{width:150px;right:12px}}@media (max-width:680px){.GiftSubscriptionPreview-module__U5AnwW__hero{grid-template-columns:1fr;min-height:500px}.GiftSubscriptionPreview-module__U5AnwW__heroCopy{text-align:center;align-items:center;max-width:none;padding:34px 24px 4px}.GiftSubscriptionPreview-module__U5AnwW__heroCopy h2{max-width:500px;font-size:clamp(34px,10vw,48px)}.GiftSubscriptionPreview-module__U5AnwW__heroCopy p{max-width:500px;font-size:14px}.GiftSubscriptionPreview-module__U5AnwW__mascotScene{min-height:250px}.GiftSubscriptionPreview-module__U5AnwW__mellow{width:min(510px,100vw);bottom:-25px;right:50%;transform:translate(50%)rotate(-4deg)}.GiftSubscriptionPreview-module__U5AnwW__pebble{width:min(155px,31vw);bottom:-34px;right:7%}.GiftSubscriptionPreview-module__U5AnwW__benefitStrip{grid-template-columns:1fr}.GiftSubscriptionPreview-module__U5AnwW__benefitStrip span{justify-content:flex-start;min-height:40px}.GiftSubscriptionPreview-module__U5AnwW__benefitStrip span+span{border-top:1px solid color-mix(in srgb, var(--rc-primary) 22%, var(--rc-border));border-left:0}.GiftSubscriptionPreview-module__U5AnwW__messagePreview{grid-template-columns:44px minmax(0,1fr)}.GiftSubscriptionPreview-module__U5AnwW__reviewAction{text-align:left;grid-column:2}}@media (max-width:520px){.GiftSubscriptionPreview-module__U5AnwW__hero{border-radius:19px;min-height:480px}.GiftSubscriptionPreview-module__U5AnwW__heroCopy{padding-inline:18px}.GiftSubscriptionPreview-module__U5AnwW__heroButton{width:100%;max-width:280px}.GiftSubscriptionPreview-module__U5AnwW__tabs{gap:5px;padding:5px}.GiftSubscriptionPreview-module__U5AnwW__tabs button{flex-direction:column;gap:4px;min-height:58px;padding:7px 5px;font-size:10px}.GiftSubscriptionPreview-module__U5AnwW__card,.GiftSubscriptionPreview-module__U5AnwW__messagePreview{border-radius:16px;padding:18px}.GiftSubscriptionPreview-module__U5AnwW__fields,.GiftSubscriptionPreview-module__U5AnwW__messagePreview dl{grid-template-columns:1fr}.GiftSubscriptionPreview-module__U5AnwW__full{grid-column:auto}.GiftSubscriptionPreview-module__U5AnwW__durationList{grid-template-columns:1fr}.GiftSubscriptionPreview-module__U5AnwW__durationChoice{min-height:100px}.GiftSubscriptionPreview-module__U5AnwW__planChoice{grid-template-columns:25px minmax(0,1fr)}.GiftSubscriptionPreview-module__U5AnwW__choicePrice{grid-column:2}.GiftSubscriptionPreview-module__U5AnwW__messagePreview{grid-template-columns:1fr}.GiftSubscriptionPreview-module__U5AnwW__reviewAction{grid-column:1}.GiftSubscriptionPreview-module__U5AnwW__historyActions{width:100%;margin-left:22px}}@media (prefers-reduced-motion:reduce){.GiftSubscriptionPreview-module__U5AnwW__heroButton,.GiftSubscriptionPreview-module__U5AnwW__tabs button,.GiftSubscriptionPreview-module__U5AnwW__primary,.GiftSubscriptionPreview-module__U5AnwW__planChoice,.GiftSubscriptionPreview-module__U5AnwW__durationChoice,.GiftSubscriptionPreview-module__U5AnwW__fields input,.GiftSubscriptionPreview-module__U5AnwW__fields textarea,.GiftSubscriptionPreview-module__U5AnwW__codeField input{transition:none}}
