button *{pointer-events:none}*{margin:0}*,*:before,*:after{box-sizing:border-box}html{font-size:6.25%;scroll-behavior:smooth}body{font-size:16rem;line-height:calc(1em + .5rem);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}p,span,div,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{background-color:transparent}img,picture,video,canvas,svg{display:block;max-width:100%}img{border-style:none}input,button,textarea,select{font:inherit}button,input{overflow:visible}button,select{text-transform:none}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}#root,#__next{isolation:isolate}[hidden]{display:none}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}details{display:block}summary{display:list-item}template{display:none}@media (width > 960px){html{overflow:hidden}}.grecaptcha-badge,.grecaptcha-logo,.grecaptcha-logo>iframe{bottom:0!important;display:none!important;height:74px!important;right:0!important;width:fit-content!important}.meta-nav{display:flex;justify-content:right;padding:32px 24px 0}.meta-nav a{cursor:pointer;margin-right:40px}.meta-nav a span{font-size:14rem;font-weight:600;line-height:14px;position:relative}.meta-nav a span .external-link{height:9px;position:absolute;right:-13px;top:0;width:9px}.meta-nav a:last-child{margin-right:0}.meta-nav a:last-child span{font-weight:800}.gift-card{display:flex;padding:0}@media (max-width: 960px){.gift-card{flex-direction:column}}.gift-card .app-header{background-position:center;background-repeat:no-repeat;background-size:cover;height:100vh;height:100dvh;padding:0;position:relative}.gift-card .app-header .bg-circle{position:absolute;left:-100px;top:7vh}@media (max-height: 736px) and (max-width: 414px){.gift-card .app-header .bg-circle{top:0vh}}.gift-card .app-header .bg-circle .lpdv-logo{position:absolute;left:150px;top:20%}.gift-card .app-header .bg-circle .lpdv-logo img{width:320px}.gift-card .app-header .bg-circle h2{font-weight:700;line-height:clamp(36px,12vw,54px);max-width:350px;position:absolute;left:150px;top:32%}@media (max-width: 518px){.gift-card .app-header .bg-circle .lpdv-logo{left:calc(100px + 8vw)}.gift-card .app-header .bg-circle .lpdv-logo img{width:60vw}.gift-card .app-header .bg-circle h2{left:calc(100px + 8vw)}}@media (max-width: 1023px) and (max-height: 600px) and (orientation: landscape){.gift-card .app-header .bg-circle .lpdv-logo{left:calc(100px + 9vw);top:-2vh}.gift-card .app-header .bg-circle .lpdv-logo img{width:28vw}.gift-card .app-header .bg-circle h2{font-size:clamp(12rem,4vw,48rem);line-height:clamp(18px,10vh,54px);left:calc(100px + 9vw);top:8%}}.gift-card .app-header .cellphone{bottom:0;left:25vw;position:absolute}.gift-card .app-header .cellphone img{max-height:calc(50vh - 56px)}@media (max-width: 960px){.gift-card .app-header .cellphone{left:55vw}.gift-card .app-header .cellphone img{max-height:calc(95vh - 56px)}}@media (max-width: 1023px) and (max-height: 600px) and (orientation: landscape){.gift-card .app-header .cellphone{left:65vw}}@media (width: 1024px) and (height: 600px) and (orientation: landscape){.gift-card .app-header .cellphone{left:35vw}}.gift-card .app-header .header-content{align-items:center;justify-content:center;text-align:center;height:calc(100vh - 56px);height:calc(100dvh - 56px)}.gift-card .app-header .header-content .logo,.gift-card .app-header .header-content .card{max-height:16vh;max-width:16vw}.gift-card .app-header .header-content .card{border-radius:8px}.gift-card .app-header .header-content h2{font-weight:700;line-height:54px;margin:5vh 0px}@media (max-width: 700px){.gift-card .app-header .header-content{margin-top:40px}}@media (max-width: 960px){.gift-card .app-header .header-content{height:calc(100vh - 152px);height:calc(100dvh - 152px)}.gift-card .app-header .header-content .logo,.gift-card .app-header .header-content .card{max-width:calc(100px + 14vw)}.gift-card .app-header .header-content h2{line-height:clamp(24px,9vw,48px);margin:4vh 0px}}@media (max-width: 1023px) and (max-height: 600px) and (orientation: landscape){.gift-card .app-header .header-content{flex-direction:row}.gift-card .app-header .header-content .logo,.gift-card .app-header .header-content .card{max-height:30vh;max-width:calc(100px + 8vw)}.gift-card .app-header .header-content h2{font-size:clamp(21rem,8vw,32rem);line-height:clamp(24px,10vh,48px);margin:0px 5vw}}@media (width: 1024px) and (height: 600px){.gift-card .app-header .header-content .logo,.gift-card .app-header .header-content .card{max-width:calc(100px + 8vw)}.gift-card .app-header .header-content h2{font-size:clamp(21rem,8vw,32rem);line-height:clamp(24px,10vh,40px);margin:4vh 0px}}.gift-card .app-header .scroll-down{background-color:transparent;border-radius:50%;border-width:0;color:#2a2a2a;cursor:pointer;height:66px;padding:0;transition:.25s;width:66px}.gift-card .app-header .scroll-down:hover{background-color:#e6e6e6}.dark .gift-card .app-header .scroll-down{color:#f7f7f7}.dark .gift-card .app-header .scroll-down:hover{background-color:#424242}@media (min-width: 960.02px){.gift-card .app-header .scroll-down{display:none}}.gift-card .app-header .extra-mt{margin-top:2vh}.gift-card .app-header .lpdv-arrow{background-color:#f7c4fb1a;bottom:16vh;color:#f7f7f7;left:25vw;position:absolute}.gift-card .app-header .lpdv-arrow:hover{background-color:#f7c4fb33}@media (orientation: landscape) and (max-height: 600px){.gift-card .app-header .lpdv-arrow{bottom:30vh;left:45vw}}.gift-card .nav-bar{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:24px calc((50% - 517px)/2) 8px;position:fixed;display:flex;justify-content:space-around;left:50%;right:17px;top:0;z-index:100}.gift-card .nav-bar .btn-wrap{cursor:pointer;display:flex;align-items:center;flex-direction:column;text-align:center}.gift-card .nav-bar .btn-wrap button{max-height:44px;transition:.2s}.gift-card .nav-bar .btn-wrap:hover button{background-color:#e6e6e6}.dark .gift-card .nav-bar .btn-wrap:hover button{background-color:#575757}.gift-card .nav-bar .btn-wrap span{font-size:13rem;font-weight:600;line-height:14px;padding-top:6px;position:relative}@media (min-width: 960px){.gift-card .nav-bar .btn-wrap span{margin-bottom:16px}}.gift-card .nav-bar .btn-wrap span .external-link{height:9px;position:absolute;right:-13px;top:6px;width:9px}.gift-card .nav-bar .btn-wrap .link-space{margin-right:14px}.gift-card .nav-bar .btn-wrap .page-line{height:2px;width:32px}@media (max-width: 960px){.gift-card .nav-bar{border-radius:50px 50px 0 0;bottom:0;height:82px;left:0;padding:0;right:0;top:unset;width:unset}.gift-card .nav-bar .btn-wrap{padding-top:8px}.gift-card .nav-bar .page-line{display:none}}@media (max-width: 518px){.gift-card .nav-bar{height:96px}}@media (max-width: 518px){.gift-card .btn-wrap{max-width:95px}.gift-card .btn-wrap .link-space{margin-right:24px!important}}.gift-card .app-main{height:100vh;height:100dvh;overflow:auto;padding:0}@media (max-width: 960px){.gift-card .app-main{height:unset;overflow:unset}}.gift-card .app-main .format-button,.gift-card .app-main .amount-button,.gift-card .app-main .mail-button{background-color:transparent;border-radius:6px;border:1px solid #DDDDDD;cursor:pointer;padding:24px 20px 20px;transition:.2s}.gift-card .app-main .format-button:hover,.gift-card .app-main .amount-button:hover,.gift-card .app-main .mail-button:hover{background-color:#eee}.gift-card .app-main .format-button .button-wrap,.gift-card .app-main .amount-button .button-wrap,.gift-card .app-main .mail-button .button-wrap{align-items:center;display:flex;flex-direction:column;justify-content:center}.gift-card .app-main .format-button .button-wrap svg,.gift-card .app-main .amount-button .button-wrap svg,.gift-card .app-main .mail-button .button-wrap svg{color:#575757;width:40px}.gift-card .app-main .format-button .button-wrap img,.gift-card .app-main .amount-button .button-wrap img,.gift-card .app-main .mail-button .button-wrap img{border-radius:3px;height:40px}.dark .gift-card .app-main .format-button,.dark .gift-card .app-main .amount-button,.dark .gift-card .app-main .mail-button{border:1px solid #666666}.dark .gift-card .app-main .format-button .button-wrap svg,.dark .gift-card .app-main .amount-button .button-wrap svg,.dark .gift-card .app-main .mail-button .button-wrap svg{color:#f7f7f7}.dark .gift-card .app-main .format-button:hover,.dark .gift-card .app-main .amount-button:hover,.dark .gift-card .app-main .mail-button:hover{background-color:#575757}.gift-card .app-main .amount-button{margin:0!important;min-height:70px;padding:12px;width:100%}.gift-card .app-main .format-button{min-height:116px;width:150px}.gift-card .app-main .format-button .button-wrap h5{margin-top:16px}@media (max-width: 389px){.gift-card .app-main .format-button{margin-top:16px;width:125px}}.gift-card .app-main .mail-button{min-height:138px;margin-top:16px;width:196px}@media (max-width: 480px){.gift-card .app-main .mail-button{width:calc(50% - 10px)}.gift-card .app-main .mail-button h6{margin-bottom:8px!important;min-height:48px}}@media (max-width: 380px){.gift-card .app-main .mail-button h6{min-height:64px}}.gift-card .app-main .mail-button .button-wrap{align-items:start}.gift-card .app-main .mail-button .button-wrap h5{margin-bottom:6px}.gift-card .app-main .mail-button .button-wrap h6{margin-bottom:16px;text-align:left}.gift-card .app-main .mail-button .button-wrap span{color:#575757;font-size:22rem;font-weight:600;line-height:20px;text-align:right;width:100%}.dark .gift-card .app-main .mail-button .button-wrap span{color:#f7f7f7}.gift-card .app-main .customAmountInput{color:#575757;font-size:16px;font-weight:600;position:relative;text-align:center}.gift-card .app-main .customAmountInput input{background-color:transparent;border:0;color:#575757;margin-left:-30px;padding:0;text-align:right;outline:none;width:45px}.gift-card .app-main .customAmountInput input:focus{background-color:transparent}.gift-card .app-main .customAmountInput:after{content:"$";position:absolute;right:-9px;top:0}.dark .gift-card .app-main .customAmountInput{color:#f7f7f7}.dark .gift-card .app-main .customAmountInput input{background-color:transparent;color:#f7f7f7}.dark .gift-card .app-main .customAmountInput input:focus{background-color:transparent}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{background-repeat:no-repeat;border-width:thin;color:#0000;cursor:pointer;display:block;height:30%;margin-top:27px;opacity:1;padding:0;right:0;top:0;width:100%;z-index:999999}input[type=date]::-webkit-calendar-picker-indicator{position:absolute;left:10px}input[type=time]::-webkit-calendar-picker-indicator{position:absolute;left:3px}input::-webkit-datetime-edit{position:relative;left:15%}input.picker[type=date],input.picker[type=time]{position:relative}.dark #root input{color-scheme:dark}.dark #root .Mui-error ::-webkit-calendar-picker-indicator{filter:invert(1)!important}
