@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap";.font-italic{font-style:italic!important}@font-face{font-family:Samantha;src:url(https://assets.personalisedbrands.com/static/fonts/samantha/samantha-regular.ttf)}.font-samantha{font-family:Samantha,sans-serif;font-style:normal}@font-face{font-family:Kaushan Script;src:url(https://assets.personalisedbrands.com/static/fonts/kaushan-script/kaushan-script-regular.ttf)}.font-kaushan-script{font-family:Kaushan Script,cursive;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}@font-face{font-family:Myriad Pro;font-weight:300;font-style:normal;src:url(https://assets.personalisedbrands.com/static/fonts/myriad-pro/myriad-pro-light.ttf) format("ttf"),url(https://assets.personalisedbrands.com/static/fonts/myriad-pro/myriad-pro-light.woff) format("woff"),url(https://assets.personalisedbrands.com/static/fonts/myriad-pro/myriad-pro-light.otf) format("otf")}@font-face{font-family:Myriad Pro;font-style:normal;font-weight:400;src:url(https://assets.personalisedbrands.com/static/fonts/myriad-pro/myriad-pro-regular.ttf) format("ttf"),url(https://assets.personalisedbrands.com/static/fonts/myriad-pro/myriad-pro-regular.woff) format("woff"),url(https://assets.personalisedbrands.com/static/fonts/myriad-pro/myriad-pro-regular.otf) format("otf")}@font-face{font-family:Myriad Pro;font-style:italic;font-weight:400;src:url(https://assets.personalisedbrands.com/static/fonts/myriad-pro/myriad-pro-italic.ttf) format("ttf"),url(https://assets.personalisedbrands.com/static/fonts/myriad-pro/myriad-pro-italic.woff) format("woff"),url(https://assets.personalisedbrands.com/static/fonts/myriad-pro/myriad-pro-italic.otf) format("otf")}@font-face{font-family:Myriad Pro;font-weight:600;font-style:normal;src:url(https://assets.personalisedbrands.com/static/fonts/myriad-pro/myriad-pro-semibold.ttf) format("ttf"),url(https://assets.personalisedbrands.com/static/fonts/myriad-pro/myriad-pro-semibold.woff) format("woff"),url(https://assets.personalisedbrands.com/static/fonts/myriad-pro/myriad-pro-semibold.otf) format("otf")}@font-face{font-family:Myriad Pro;font-weight:700;font-style:italic;src:url(https://assets.personalisedbrands.com/static/fonts/myriad-pro/myriad-pro-semibold-it.ttf) format("ttf"),url(https://assets.personalisedbrands.com/static/fonts/myriad-pro/myriad-pro-semibold-it.woff) format("woff"),url(https://assets.personalisedbrands.com/static/fonts/myriad-pro/myriad-pro-semibold-it.otf) format("otf")}@font-face{font-family:Myriad Pro;font-weight:700;font-style:normal;src:url(https://assets.personalisedbrands.com/static/fonts/myriad-pro/myriad-pro-bold.ttf) format("ttf"),url(https://assets.personalisedbrands.com/static/fonts/myriad-pro/myriad-pro-bold.woff) format("woff"),url(https://assets.personalisedbrands.com/static/fonts/myriad-pro/myriad-pro-bold.otf) format("otf")}@font-face{font-family:Myriad Pro;font-weight:700;font-style:italic;src:url(https://assets.personalisedbrands.com/static/fonts/myriad-pro/myriad-pro-bold-it.ttf) format("ttf"),url(https://assets.personalisedbrands.com/static/fonts/myriad-pro/myriad-pro-bold-it.woff) format("woff"),url(https://assets.personalisedbrands.com/static/fonts/myriad-pro/myriad-pro-bold-it.otf) format("otf")}.font-myriad-pro{font-family:Myriad Pro;font-style:normal;font-weight:400}.font-lato-thin{font-family:Lato,sans-serif;font-weight:100;font-style:normal}.font-lato-light{font-family:Lato,sans-serif;font-weight:300;font-style:normal}.font-lato-regular{font-family:Lato,sans-serif;font-weight:400;font-style:normal}.font-lato-bold{font-family:Lato,sans-serif;font-weight:700;font-style:normal}.font-lato-black{font-family:Lato,sans-serif;font-weight:900;font-style:normal}.font-lato-thin-italic{font-family:Lato,sans-serif;font-weight:100;font-style:italic}.font-lato-light-italic{font-family:Lato,sans-serif;font-weight:300;font-style:italic}.font-lato-regular-italic{font-family:Lato,sans-serif;font-weight:400;font-style:italic}.font-lato-bold-italic{font-family:Lato,sans-serif;font-weight:700;font-style:italic}.font-lato-black-italic{font-family:Lato,sans-serif;font-weight:900;font-style:italic}.font-size-1{font-size:1pt;line-height:1}.font-size-2{font-size:2pt;line-height:1}.font-size-3{font-size:3pt;line-height:1}.font-size-4{font-size:4pt;line-height:1}.font-size-5{font-size:5pt;line-height:1}.font-size-6{font-size:6pt;line-height:1}.font-size-7{font-size:7pt;line-height:1}.font-size-8{font-size:8pt;line-height:1}.font-size-9{font-size:9pt;line-height:1}.font-size-10{font-size:10pt;line-height:1}.font-size-11{font-size:11pt;line-height:1}.font-size-12{font-size:12pt;line-height:1}.font-size-13{font-size:13pt;line-height:1}.font-size-14{font-size:14pt;line-height:1}.font-size-15{font-size:15pt;line-height:1}.font-size-16{font-size:16pt;line-height:1}.font-size-17{font-size:17pt;line-height:1}.font-size-18{font-size:18pt;line-height:1}.font-size-19{font-size:19pt;line-height:1}.font-size-20{font-size:20pt;line-height:1}.font-size-21{font-size:21pt;line-height:1}.font-size-22{font-size:22pt;line-height:1}.font-size-23{font-size:23pt;line-height:1}.font-size-24{font-size:24pt;line-height:1}.font-size-25{font-size:25pt;line-height:1}.font-size-26{font-size:26pt;line-height:1}.font-size-27{font-size:27pt;line-height:1}.font-size-28{font-size:28pt;line-height:1}.font-size-29{font-size:29pt;line-height:1}.font-size-30{font-size:30pt;line-height:1}.font-size-31{font-size:31pt;line-height:1}.font-size-32{font-size:32pt;line-height:1}.font-size-33{font-size:33pt;line-height:1}.font-size-34{font-size:34pt;line-height:1}.font-size-35{font-size:35pt;line-height:1}.font-size-36{font-size:36pt;line-height:1}.font-size-37{font-size:37pt;line-height:1}.font-size-38{font-size:38pt;line-height:1}.font-size-39{font-size:39pt;line-height:1}.font-size-40{font-size:40pt;line-height:1}.font-size-41{font-size:41pt;line-height:1}.font-size-42{font-size:42pt;line-height:1}.font-size-43{font-size:43pt;line-height:1}.font-size-44{font-size:44pt;line-height:1}.font-size-45{font-size:45pt;line-height:1}.font-size-46{font-size:46pt;line-height:1}.font-size-47{font-size:47pt;line-height:1}.font-size-48{font-size:48pt;line-height:1}.font-size-49{font-size:49pt;line-height:1}.font-size-50{font-size:50pt;line-height:1}.font-size-51{font-size:51pt;line-height:1}.font-size-52{font-size:52pt;line-height:1}.font-size-53{font-size:53pt;line-height:1}.font-size-54{font-size:54pt;line-height:1}.font-size-55{font-size:55pt;line-height:1}.font-size-56{font-size:56pt;line-height:1}.font-size-57{font-size:57pt;line-height:1}.font-size-58{font-size:58pt;line-height:1}.font-size-59{font-size:59pt;line-height:1}.font-size-60{font-size:60pt;line-height:1}.font-size-61{font-size:61pt;line-height:1}.font-size-62{font-size:62pt;line-height:1}.font-size-63{font-size:63pt;line-height:1}.font-size-64{font-size:64pt;line-height:1}.font-size-65{font-size:65pt;line-height:1}.font-size-66{font-size:66pt;line-height:1}.font-size-67{font-size:67pt;line-height:1}.font-size-68{font-size:68pt;line-height:1}.font-size-69{font-size:69pt;line-height:1}.font-size-70{font-size:70pt;line-height:1}.font-size-71{font-size:71pt;line-height:1}.font-size-72{font-size:72pt;line-height:1}.font-size-73{font-size:73pt;line-height:1}.font-size-74{font-size:74pt;line-height:1}.font-size-75{font-size:75pt;line-height:1}.font-size-76{font-size:76pt;line-height:1}.font-size-77{font-size:77pt;line-height:1}.font-size-78{font-size:78pt;line-height:1}.font-size-79{font-size:79pt;line-height:1}.font-size-80{font-size:80pt;line-height:1}.font-size-81{font-size:81pt;line-height:1}.font-size-82{font-size:82pt;line-height:1}.font-size-83{font-size:83pt;line-height:1}.font-size-84{font-size:84pt;line-height:1}.font-size-85{font-size:85pt;line-height:1}.font-size-86{font-size:86pt;line-height:1}.font-size-87{font-size:87pt;line-height:1}.font-size-88{font-size:88pt;line-height:1}.font-size-89{font-size:89pt;line-height:1}.font-size-90{font-size:90pt;line-height:1}.font-size-91{font-size:91pt;line-height:1}.font-size-92{font-size:92pt;line-height:1}.font-size-93{font-size:93pt;line-height:1}.font-size-94{font-size:94pt;line-height:1}.font-size-95{font-size:95pt;line-height:1}.font-size-96{font-size:96pt;line-height:1}.font-size-97{font-size:97pt;line-height:1}.font-size-98{font-size:98pt;line-height:1}.font-size-99{font-size:99pt;line-height:1}.font-size-100{font-size:100pt;line-height:1}.pb-editor{display:inline-flex;width:100%;height:auto;position:relative;aspect-ratio:16/9;max-height:85vh;justify-content:flex-end;vertical-align:middle}.pb-editor *{box-sizing:border-box}.pb-editor[data-generating=true] .pb-form{cursor:not-allowed}.pb-editor[data-generating=true] .pb-form>*{-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.5}#pb-editor-preview{background:#dcdcdc;flex:1;justify-content:center;display:inline-flex;align-items:center;height:100%}.page-a4{size:a4;width:8.27in;height:11.7in;aspect-ratio:1/1.414;box-sizing:border-box;margin:unset;background-color:#fff;position:relative}.pb-form{background:#fff;width:35%;padding:3rem;overflow-y:scroll}.pb-form .pb-form-heading{font-size:1.4rem}.pb-form-section{margin-bottom:1.5rem;padding-bottom:2rem;border-bottom:1px solid #cecece}.pb-form-section:last-child{margin-bottom:0;border-bottom:0}@media (max-width: 1399px){.pb-starmap-panel{width:380px}.pb-editor-preview{width:calc(100% - 380px);margin-left:380px}}@media (max-width: 1199px){.pb-editor{aspect-ratio:unset}.pb-form{width:45%;padding:2rem}#pb-editor-preview{width:55%;height:auto}}@media (max-width: 992px){.pb-editor{flex-wrap:wrap;max-height:unset}.pb-form{width:100%}#pb-editor-preview{aspect-ratio:unset;max-height:40vh;position:relative;z-index:9;left:0;height:40vh;max-width:100vw;width:100vw}}.pb-form-control{width:100%}.pb-hide{display:none!important}.pb-form-group{display:inline-flex;flex-wrap:wrap;width:100%;gap:6px;margin-bottom:1.5rem;position:relative}.pb-form-group:last-child{margin-bottom:0}.pb-form-max-chars{opacity:.7;font-size:80%;position:absolute;bottom:0;right:0}.pb-form-label{display:inline-block;width:100%}.pb-form-check{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.pb-form-help-text{opacity:.7;font-size:80%}.pb-form-check-grid{display:inline-flex;row-gap:12px;padding:1rem;border:1px dashed #bcbcbc;flex-wrap:wrap;background:#fafafa}.pb-form-check-grid>div{margin:0;position:relative;padding-left:45px;padding-top:7px}.pb-form-check-grid [type=checkbox]{border-radius:0;width:35px;height:35px;position:absolute;margin:0;left:0;top:0}.pb-form-check-grid .pb-form-check-label,.pb-form-check-grid .pb-form-check-text{display:inline-block;width:100%}.pb-form-check-group{display:inline-flex;flex-wrap:wrap;row-gap:8px;column-gap:12px;position:relative;margin-bottom:1.5rem}.pb-form-check-group label{width:100%;display:inline-block;margin-bottom:0}.pb-form-check-group:last-child{margin-bottom:0}.pb-form-check-img{display:inline-block;font-size:1.1rem;line-height:1.25;width:75px;position:relative}.pb-form-check-img img{width:100%;aspect-ratio:1/1;vertical-align:middle;border:2px solid;border-color:#d1d1d1;margin-bottom:5px;padding:2px}.pb-form-check-img label{text-align:center;font-size:80%;font-weight:500}.pb-form-check-img label bdi{width:100%;display:inline-block}.pb-form-check-img label:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.pb-form-check-img .pb-form-check-input{display:none}.pb-form-check-img:has(input:checked) img{border-color:#000}.pb-form-check-hide-labels .pb-form-check label{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.pb-form-check-hide-labels img{margin-bottom:0}.form-label-help{font-size:14px;display:inline-block;width:100%}#pb-starmap-frame{position:absolute;top:-30px;left:-30px;width:calc(100% + 60px);height:calc(100% + 60px);z-index:9;background-size:100% 100%;background-repeat:no-repeat;background-position:center}[data-frame-upgrade=white] #pb-starmap-frame{background-image:url(https://assets.personalisedbrands.com/static/artwork/star-maps/white-frame-preview.png)}[data-frame-upgrade=black] #pb-starmap-frame{background-image:url(https://assets.personalisedbrands.com/static/artwork/star-maps/black-frame-preview.png)}[data-frame-upgrade=oak] #pb-starmap-frame{background-image:url(https://assets.personalisedbrands.com/static/artwork/star-maps/oak-frame-preview.png)}.starmap-loader{position:absolute;width:100%;height:100%;background:#000;overflow:hidden;top:0;left:0}.starmap-loader .starmap-loader-star{--duration: 2s;position:absolute;width:var(--size, 4px);height:var(--size, 4px);top:var(--top, 0);left:var(--left, 0);background:radial-gradient(circle,#fff,#fff0 70%);border-radius:50%;opacity:0;animation:twinkle var(--duration) infinite ease-in-out;animation-delay:var(--delay, 0s)}.starmap-loader .starmap-loader-text{--duration: 2s;position:absolute;z-index:3;color:#fff;top:45%;text-align:center;width:100%;height:10%;display:flex;align-items:center;justify-content:center;font-size:30px;animation:fadeInOut var(--duration) infinite ease-in-out;animation-delay:var(--delay, 0s)}@keyframes twinkle{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.2)}}@keyframes fadeInOut{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width: 576px){.starmap-loader .starmap-loader-text{font-size:50px}}.page:before,.page:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.page:before{z-index:2}.page:after{z-index:3}.page [data-preview-target]{z-index:4}.page[data-starmap-shape=circle][data-color-theme=light]:after{background-image:url(https://assets.personalisedbrands.com/static/artwork/star-maps/mask-circle-light.png)}.page[data-starmap-shape=circle][data-color-theme=dark]:after{background-image:url(https://assets.personalisedbrands.com/static/artwork/star-maps/mask-circle-dark.png)}.page[data-starmap-shape=circle][data-color-theme=midnight]:after{background-image:url(https://assets.personalisedbrands.com/static/artwork/star-maps/mask-circle-midnight.png)}.page[data-starmap-shape=square][data-color-theme=light]:after{background-image:url(https://assets.personalisedbrands.com/static/artwork/star-maps/mask-square-light.png)}.page[data-starmap-shape=square][data-color-theme=dark]:after{background-image:url(https://assets.personalisedbrands.com/static/artwork/star-maps/mask-square-dark.png)}.page[data-starmap-shape=square][data-color-theme=midnight]:after{background-image:url(https://assets.personalisedbrands.com/static/artwork/star-maps/mask-square-midnight.png)}.page[data-starmap-shape=heart][data-color-theme=light]:after{background-image:url(https://assets.personalisedbrands.com/static/artwork/star-maps/mask-heart-light.png)}.page[data-starmap-shape=heart][data-color-theme=dark]:after{background-image:url(https://assets.personalisedbrands.com/static/artwork/star-maps/mask-heart-dark.png)}.page[data-starmap-shape=heart][data-color-theme=midnight]:after{background-image:url(https://assets.personalisedbrands.com/static/artwork/star-maps/mask-heart-midnight.png)}.page[data-starmap-shape=star][data-color-theme=light]:after{background-image:url(https://assets.personalisedbrands.com/static/artwork/star-maps/mask-star-light.png)}.page[data-starmap-shape=star][data-color-theme=dark]:after{background-image:url(https://assets.personalisedbrands.com/static/artwork/star-maps/mask-star-dark.png)}.page[data-starmap-shape=star][data-color-theme=midnight]:after{background-image:url(https://assets.personalisedbrands.com/static/artwork/star-maps/mask-star-midnight.png)}[data-color-theme=light]{color:#000}[data-color-theme=dark],[data-color-theme=midnight]{color:#fff}.page[data-starmap-style]:before{background-size:cover;background-position:center center;background-repeat:no-repeat}.page[data-starmap-style]:before{background-color:transparent;background-image:var(--preview-url)}.page[data-starmap-style=dark]:before{background-color:#000}.page[data-starmap-style=light]:before{background-color:#fff}.pb-starmap{position:absolute;left:0;right:0;margin:0 auto;width:81%;height:auto;aspect-ratio:1/1;overflow:hidden;z-index:2}.pb-starmap img{width:100%;height:100%;vertical-align:middle;position:absolute;left:0;top:0}.pb-starmap[data-starmap-shape=circle]{top:7.75%}.pb-starmap[data-starmap-shape=circle] img{transform:scale(1.09)}.pb-starmap[data-starmap-shape=square]{top:8.25%}.pb-starmap[data-starmap-shape=square] img{transform:scale(1.49)}.pb-starmap[data-starmap-shape=heart]{top:8%}.pb-starmap[data-starmap-shape=heart] img{transform:scale(1.26)}.pb-starmap[data-starmap-shape=star]{top:7%;width:82%}.pb-starmap[data-starmap-shape=star] img{transform:scale(1.25) translateY(40px)}.starmap-message,.starmap-names,.starmap-date,.starmap-location,.starmap-coordinates{position:absolute;width:100%;text-align:center}.starmap-message{font-size:28px;top:66.5%;letter-spacing:.5px;height:73px;align-items:center;display:inline-flex;justify-content:center;padding-left:65px;padding-right:65px;text-transform:capitalize}.starmap-names{top:74.5%;font-size:56px;width:calc(100% - 130px);margin-left:65px;line-height:1.5}.starmap-date{top:84.5%;font-size:17px;width:calc(100% - 130px);margin-left:65px;height:16px;line-height:1;display:inline-flex;align-items:center;text-align:center;justify-content:center}.starmap-location{top:87%;font-size:17px;text-transform:uppercase;width:calc(100% - 130px);margin-left:65px;height:16px;line-height:1;display:inline-flex;align-items:center;text-align:center;justify-content:center}.starmap-coordinates{top:89.5%;font-size:17px;width:calc(100% - 130px);margin-left:65px;height:16px;line-height:1;display:inline-flex;align-items:center;text-align:center;justify-content:center}#starmap-fieldset [type=date],#starmap-fieldset [type=time]{width:40%}#starmap-fieldset .btn{flex:1}#starmap-fieldset #starmap-date-dropdowns{display:inline-flex;width:100%;gap:12px}#starmap-fieldset #starmap-date-day{width:95px}#starmap-fieldset #starmap-date-month{width:250px}#starmap-fieldset #starmap-date-year{width:95px}#starmap-fieldset #starmap-time-inputs{display:inline-flex;width:100%;gap:12px;align-items:center;justify-content:space-between}#starmap-fieldset #starmap-time-inputs select{width:65px}#starmap-fieldset #starmap-time-input-wrapper{display:inline-flex;align-items:center;gap:4px;font-weight:900}#starmap-fieldset #starmap-time-inputs:not(:has(input[type=checkbox]:checked)) #starmap-time-hour,#starmap-fieldset #starmap-time-inputs:not(:has(input[type=checkbox]:checked)) #starmap-time-minute,#starmap-fieldset #starmap-time-inputs:not(:has(input[type=checkbox]:checked)) #starmap-time-meridiem,#starmap-fieldset #starmap-time-inputs:not(:has(input[type=checkbox]:checked)) .time-divider{display:none}@media (max-width: 450px){#starmap-fieldset #starmap-time-inputs{flex-wrap:wrap;margin-top:10px;margin-bottom:8px}#starmap-fieldset #starmap-time-input-wrapper{width:100%}}.pb-form-required-message{display:inline-block;width:100%;vertical-align:middle}#pb-scroll-to-preview{display:none;align-items:center;width:100%;justify-content:space-between;gap:12px;padding:10px;background:#f7f7f7;position:fixed;transition:all 1s ease-in-out;z-index:9;top:0}#pb-scroll-to-preview button{border:none;padding:6px 8px}#pb-scroll-to-preview.visible{top:91px}@media (max-width: 992px){#pb-scroll-to-preview{display:inline-flex}}.starmap-trigger-update{display:none}#pb-refresh-preview{display:none;font-size:14px;border:1px solid #cecece;padding:12px 16px;background:#fafafa}#pb-details-required{padding:12px 16px;background:#fafafa;border:1px solid #cecece;font-size:14px}[data-needs-generation="1"] .starmap-trigger-update,[data-needs-generation="1"] #pb-refresh-preview{display:inline-block}[data-needs-generation="1"] #pb-submit-preview,[data-needs-generation="1"] #pb-details-required{display:none!important}
