.gift-contact-error{margin-top:.5rem;font-size:.8125rem;line-height:1.5;font-weight:600;color:#fda4af}:is(body[data-theme=light],body[data-shell-theme=light] [data-comb-theme-shell],[data-gift-contact-theme=light]) .gift-contact-error{color:#be123c}input[data-gift-contact][aria-invalid=true]{outline:2px solid #e11d48;outline-offset:1px}.gift-choice-surface{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(51 65 85 / .8)}.gift-choice-surface[data-theme=light]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1));--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.gift-choice-dropdown{position:fixed;z-index:6100;overflow:hidden;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));outline:2px solid transparent;outline-offset:2px}.gift-choice-dropdown:not(.hidden){display:flex;flex-direction:column}.gift-choice-dropdown .gift-choice-options{max-height:14rem;min-height:0px;flex:1 1 0%}.gift-choice-dropdown .gift-choice-options>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.gift-choice-dropdown .gift-choice-options{overflow-y:auto;padding:.5rem}body[data-theme=light] .marketing-campaign-shell>form>.gift-choice-dropdown>.gift-choice-search-wrap:first-child,body[data-theme=light] .marketing-campaign-shell>.gift-choice-dropdown>.gift-choice-search-wrap:first-child,body[data-theme=light] .marketing-campaign-shell>form>.gift-choice-dropdown>.gift-choice-search-wrap:last-child,body[data-theme=light] .marketing-campaign-shell>.gift-choice-dropdown>.gift-choice-search-wrap:last-child{background:#fffffffa;border-color:#e2e8f0}.gift-choice-dropdown>.gift-choice-search-wrap{flex-shrink:0}.gift-choice-search-wrap{border-bottom-width:1px;border-color:#1e293bcc;padding:.5rem}.gift-choice-search{height:2.5rem;width:100%;min-width:0px;border-radius:1rem;border-width:0px;background-color:#0206178c;padding-left:2.25rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity, 1))}.gift-choice-search::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.gift-choice-search::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.gift-choice-search:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(var(--comb-theme-accent-400) / .4)}.gift-choice-search-icon{pointer-events:none;position:absolute;left:.75rem;top:50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.gift-choice-option{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.75rem;padding:.625rem .75rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: transparent;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gift-choice-option:hover{background-color:#1e293bcc;--tw-ring-color: rgb(51 65 85 / .8)}.gift-choice-option:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(var(--comb-theme-accent-400) / .4)}.gift-choice-option[aria-pressed=true]{background-color:#1e293bb3;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-ring-color: rgb(51 65 85 / .8)}body[data-theme=light] .marketing-campaign-shell>form>.gift-choice-option i:first-child,body[data-theme=light] .marketing-campaign-shell>.gift-choice-option i:first-child,body[data-theme=light] .marketing-campaign-shell>form>.gift-choice-option i:last-child,body[data-theme=light] .marketing-campaign-shell>.gift-choice-option i:last-child{background:#fffffffa;border-color:#e2e8f0}.gift-choice-option i{flex-shrink:0;font-size:.75rem;line-height:1rem;color:transparent}.gift-choice-option[aria-pressed=true] i{--tw-text-opacity: 1;color:rgb(var(--comb-theme-accent-200) / var(--tw-text-opacity, 1))}.gift-choice-empty{padding:1rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.gift-choice-dialog::backdrop{background:#020617b3;-webkit-backdrop-filter:none;backdrop-filter:none}.gift-choice-dialog[open]::backdrop{animation:gift-choice-fade .2s ease-out both}.gift-choice-dialog[data-closing]::backdrop{animation:gift-choice-fade .2s ease-in reverse both}.gift-choice-sheet{position:relative;display:flex;max-height:78%;min-height:0px;width:100%;--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:column;overflow:hidden;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-color: rgb(51 65 85 / .7);transition:transform .3s ease-out}.gift-choice-dialog[data-entered] .gift-choice-sheet{transform:translateY(0)}.gift-choice-dialog[data-closing] .gift-choice-sheet{transform:translateY(100%);transition-duration:.2s;transition-timing-function:ease-in}.gift-choice-ambient{pointer-events:none;position:absolute;inset:0;opacity:.85;background:radial-gradient(ellipse at top right,rgba(59,130,246,.13),transparent 55%),radial-gradient(ellipse at bottom left,rgba(245,158,11,.06),transparent 55%)}body[data-theme=light] .marketing-campaign-shell>form>.gift-choice-header:first-child,body[data-theme=light] .marketing-campaign-shell>.gift-choice-header:first-child,body[data-theme=light] .marketing-campaign-shell>form>.gift-choice-header:last-child,body[data-theme=light] .marketing-campaign-shell>.gift-choice-header:last-child{background:#fffffffa;border-color:#e2e8f0}.gift-choice-header{position:relative;flex-shrink:0;border-bottom-width:1px;border-color:#334155b3;background-color:#0f172ae6;padding:1rem 1.25rem .75rem}.gift-choice-grip{height:.375rem;width:3rem;border-radius:9999px;background-color:#ffffff26}body[data-theme=light] .service-editor-group>.gift-choice-close>div>[class~=border-b]{background:linear-gradient(105deg,#ede9fe9e,#f8fafceb 54%,#fffffff0);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #cbd5e1d9}body[data-theme=light] .marketing-campaign-shell>form>.gift-choice-close:first-child,body[data-theme=light] .marketing-campaign-shell>.gift-choice-close:first-child,body[data-theme=light] .marketing-campaign-shell>form>.gift-choice-close:last-child,body[data-theme=light] .marketing-campaign-shell>.gift-choice-close:last-child{background:#fffffffa;border-color:#e2e8f0}.gift-choice-close{display:grid;height:2.5rem;width:2.5rem;flex-shrink:0;place-items:center;border-radius:1rem;background-color:#1e293bb3;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(51 65 85 / .7);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gift-choice-close:hover{background-color:#334155b3;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.gift-choice-close:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(var(--comb-theme-accent-400) / .4)}.gift-choice-sheet .gift-choice-search{height:3rem;padding-left:2.75rem;padding-right:1rem;font-size:1rem;line-height:1.5rem}.gift-choice-sheet .gift-choice-search-icon{left:1rem}.gift-choice-scroll{position:relative;min-height:0px;flex:1 1 0%;overflow-y:auto;overscroll-behavior:contain;padding:.75rem .75rem 1.25rem}.gift-choice-sheet .gift-choice-options>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.gift-choice-sheet .gift-choice-option{min-height:3rem;padding:.75rem 1rem;font-size:1rem;line-height:1.5rem}.gift-choice-sheet .gift-choice-empty{padding-top:2rem;padding-bottom:2rem;text-align:center}.gift-choice-surface[data-theme=light] .gift-choice-header{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.gift-choice-surface[data-theme=light] .gift-choice-search-wrap{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.gift-choice-surface[data-theme=light] .gift-choice-search{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1));--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.gift-choice-surface[data-theme=light] .gift-choice-option{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.gift-choice-surface[data-theme=light] .gift-choice-option:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.gift-choice-surface[data-theme=light] .gift-choice-option[aria-pressed=true]{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1));--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.gift-choice-surface[data-theme=light] .gift-choice-option[aria-pressed=true] i{--tw-text-opacity: 1;color:rgb(var(--comb-theme-accent-700) / var(--tw-text-opacity, 1))}.gift-choice-surface[data-theme=light] .gift-choice-empty{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.gift-choice-surface[data-theme=light] .gift-choice-close{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.gift-choice-surface[data-theme=light] .gift-choice-close:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.gift-choice-surface[data-theme=light] .gift-choice-grip{background-color:#f1f5f9cc}[data-gift-select-trigger][aria-expanded=true]>i{transform:rotate(180deg)}@keyframes gift-choice-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.gift-choice-dialog .gift-choice-sheet{transition:none;transform:none}.gift-choice-dialog[open]::backdrop,.gift-choice-dialog[data-closing]::backdrop{animation:none}}
