.pp-gift{position:relative;margin-top:calc(-1 * var(--pp-header-h, 0px));padding-top:var(--pp-header-h, 0px);background:#000}.pp-gift__hero{position:relative;display:flex;min-height:calc(100vh - var(--pp-strip-h, 0px) - var(--pp-header-h, 0px));min-height:calc(100svh - var(--pp-strip-h, 0px) - var(--pp-header-h, 0px))}.pp-gift__sky{position:absolute!important;top:calc(-1 * var(--pp-header-h, 0px));right:0;bottom:0;left:0;z-index:0}.pp-gift__content{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;width:100%;text-align:center;padding:clamp(10px,2.2vh,24px) var(--pp-margin, 20px) clamp(36px,6vh,64px)}.pp-gift__head{display:grid;justify-items:center;gap:12px}.pp-gift__for[hidden]{display:none}.pp-gift__title{max-width:16em}.pp-gift__lede{max-width:32em;margin:0 auto}.pp-gift__lede a{color:inherit;text-underline-offset:4px}.pp-gift[data-pp-msg] .pp-gift__headcopy{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pp-gift__spot{width:100%;flex:1 1 auto;min-height:min(clamp(320px,46vh,600px),100vw);pointer-events:none}.pp-gift__spot:empty{display:block}.pp-gift__plate{display:grid;justify-items:center;gap:12px;width:100%;max-width:40em;margin-top:clamp(12px,2.4vh,24px);opacity:0;transition:opacity 1.4s ease}.pp-gift[data-pp-arrived="1"] .pp-gift__plate{opacity:1}.pp-gift__message{margin:0;max-width:20em;font-family:var(--pp-forum, Georgia, serif);font-weight:400;font-size:28px;line-height:34px;color:var(--pp-fg, #ece3d2);text-wrap:balance;overflow-wrap:anywhere}.pp-gift__message[hidden],.pp-gift__from[hidden]{display:none}.pp-gift__date{margin-top:6px}.pp-gift__note{max-width:30em;text-wrap:balance}.pp-gift__actions{display:grid;justify-items:center;gap:18px;width:100%;margin-top:clamp(22px,3.4vh,36px)}.pp-gift__make{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;width:100%;max-width:652px}.pp-gift__make-btn.pp-btn{flex:1 1 280px;max-width:320px;justify-content:flex-start;gap:14px;min-height:68px;padding:12px 20px;text-align:left;line-height:1.2}.pp-gift__make-btn[hidden]{display:none}.pp-gift__make-icon.pp-icon{width:22px;height:22px;flex:none}.pp-gift__make-text{display:grid;gap:4px;flex:1;min-width:0}.pp-gift__make-label{font-size:16px;line-height:20px}.pp-gift__make-note{font-size:13px;line-height:16px;letter-spacing:.01em;opacity:.68}.pp-gift__make-btn .pp-btn__arrow{flex:none}.pp-gift__more{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 26px}.pp-gift__send{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:1px solid rgba(236,227,210,.34);border-radius:6px;color:var(--pp-fg, #ece3d2)!important;font-family:var(--pp-glacial, sans-serif);font-size:15px;line-height:1;letter-spacing:.02em;text-decoration:none;transition:background-color .2s ease,border-color .2s ease;-webkit-tap-highlight-color:transparent}.pp-gift__send:hover{background:var(--pp-raised, #12141a);border-color:#ece3d280}.pp-gift__send:hover .pp-btn__arrow,.pp-gift__send:focus-visible .pp-btn__arrow{transform:translate(4px)}.pp-gift__more .pp-link{min-height:44px}.pp-gift__fine{max-width:46em;margin:clamp(26px,4.5vh,44px) auto 0;color:var(--pp-fg-muted, #9c9486);text-wrap:balance}.pp-gift__fine a{color:inherit;text-underline-offset:3px}@media(max-width:749px){.pp-gift__make{flex-direction:column;align-items:stretch;max-width:400px}.pp-gift__make-btn.pp-btn{flex:none;max-width:none}.pp-gift__more{flex-direction:column;gap:6px}}.pp-gift__message[data-pp-long]{font-size:23px;line-height:29px;max-width:24em}@media(min-width:750px){.pp-gift__message{font-size:34px;line-height:40px}.pp-gift__message[data-pp-long]{font-size:27px;line-height:34px}}@media(min-width:990px){.pp-gift__message{font-size:38px;line-height:44px}.pp-gift__message[data-pp-long]{font-size:30px;line-height:37px}}@media(prefers-reduced-motion:reduce){.pp-gift__plate{transition:none}}.pp-gift__reveal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;overflow:hidden}.pp-gift__reveal[hidden]{display:none}.pp-gift__invitation{position:absolute;top:var(--pp-invite-top, 18%);left:24px;right:24px;margin:0;text-align:center;color:var(--pp-starlight, #ece3d2);font-family:var(--pp-forum, Georgia, serif);font-weight:400;font-size:clamp(30px,5vw,46px);line-height:1.18;text-wrap:balance;overflow-wrap:anywhere;opacity:var(--pp-invite-opacity, 0)}.pp-gift__invitation em{color:var(--pp-gold, #c9884d);font-style:normal;font-weight:inherit}.pp-gift__invite-for{display:block;margin-bottom:14px;font-family:var(--pp-glacial, sans-serif);font-size:12px;line-height:16px;letter-spacing:.24em;text-transform:uppercase;color:var(--pp-starlight-muted, #9c9486)}.pp-gift__pluto-photo{position:absolute;width:100px;height:100px;max-width:none;transform-origin:0 0;pointer-events:none}.pp-gift[data-pp-gift-reveal=playing] .pp-gift__pluto-photo{will-change:transform,opacity}.pp-gift__pluto-photo img{display:block;width:112%;height:112%;max-width:none;position:absolute;left:-6%;top:-6%;opacity:var(--pp-photo-opacity, 1)}.pp-gift__pluto-photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#fff;opacity:var(--pp-photo-ink, 0)}.pp-gift__skip{font-family:var(--pp-glacial, sans-serif);font-size:14px;color:var(--pp-starlight-muted, #9c9486);border:0;background:transparent;cursor:pointer;min-height:44px;padding:12px 18px;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#ece3d24d}.pp-gift__skip{position:absolute;top:var(--pp-skip-top, calc(100% - 66px) );left:50%;transform:translate(-50%);pointer-events:auto}.pp-gift__skip:focus-visible{outline:2px solid var(--pp-gold, #c9884d);outline-offset:2px}.pp-gift__replay[hidden]{display:none}.pp-gift[data-pp-gift-reveal=playing] .pp-gift__replay{visibility:hidden}.pp-gift[data-pp-gift-reveal=playing] .pp-gift__head{opacity:var(--pp-head-opacity, 0);transform:translateY(calc((1 - var(--pp-head-opacity, 0)) * 12px))}.pp-gift[data-pp-gift-reveal] .pp-gift__message{animation:none}.pp-gift[data-pp-gift-reveal=complete] .pp-gift__plate{transition:none}.pp-gift[data-pp-gift-reveal=playing] .pp-gift__plate{opacity:var(--pp-plate-opacity, 0);transition:none}.pp-gift[data-pp-gift-reveal=playing] .pp-gift__actions,.pp-gift[data-pp-gift-reveal=playing] .pp-gift__fine{opacity:var(--pp-actions-opacity, 0)}.pp-gift[data-pp-gift-reveal=playing] .pp-stars{opacity:var(--pp-stars-opacity, 0)}.pp-gift[data-pp-gift-reveal=playing] .sun{opacity:var(--pp-sun-opacity, 0)}.pp-gift[data-pp-gift-reveal=playing] .asteroids-belt{opacity:calc(.7 * var(--pp-belt-opacity, 0))}.pp-gift[data-pp-gift-reveal=playing] .pp-reveal-ring{border-color:transparent!important}.pp-gift[data-pp-gift-reveal=playing] .pp-reveal-ring:before,.pp-gift[data-pp-gift-reveal=playing] .pp-reveal-ring:after{opacity:var(--pp-dot, 0)}.pp-gift__message{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.pp-gift__reveal{display:none}}.pp-orrery .pp-reveal-sprite{transform:none!important}.pp-orrery .pp-reveal-sprite:before{transform:var(--pp-before-motion, none)!important}.pp-orrery .pp-reveal-sprite:after{transform:var(--pp-after-motion, none)!important}
/*# sourceMappingURL=/cdn/shop/t/33/assets/pp-gift.css.map */
