@media screen and (max-width:749px){.p-hide-mobile{display:none}}#claim-star-headline{margin-bottom:0}#chart-image{cursor:pointer}#star-select-confirm-results #chart-image{cursor:default}#chartModal{width:500px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;z-index:1001;max-width:90%;max-height:90%;overflow-y:auto;padding:20px;border-radius:10px;display:none}#chartModal .modal-content{margin:auto;display:block;padding:15px;overflow:hidden}.chartModalBackdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:1000;display:none}#chartModal .close{position:absolute;top:10px;right:15px;color:#000;font-size:26px;cursor:pointer;z-index:1002;background:#fff;display:flex;justify-content:center;align-itmes:center;align-items:center;width:30px;height:30px}.previewModal{display:none;position:sticky;top:30%;left:30px;width:300px;height:300px;background-color:#fff;z-index:200}.previewModal .modal-content{position:relative;text-align:center;padding:15px}#chartModal img{width:100%;height:auto;max-width:100%;max-height:100%;display:block;margin:auto;cursor:grab}#chartModal img:active{cursor:grabbing}#chartModal img.zoom{cursor:zoom-in}#chartModal img.zoomed{cursor:zoom-out}.previewModal .close{color:#000;font-size:26px;position:absolute;top:0;right:10px;cursor:pointer}@media(hover:hover){.previewModal .close:hover,#chartModal .close:hover{transform:scale(1.2)}}.previewModal img{width:100%;height:100%}.previewModal .close{display:none}.previewModal.closeVisible .close{display:block}.productDetailsWrapper-inner .previewLink,.previewLink{color:#000}@media(hover:hover){.productDetailsWrapper-inner .previewLink:hover{color:rgb(var(--color-headline))}}.congrats-container .text-content p{margin:0;font-size:16px}#shopGiftsWrapper .shop-gifts-container{background:linear-gradient(180deg,#a14212,#d8581c,#e97a44,#ed976c);padding-top:0;padding-bottom:0}@media screen and (min-width:750px){#shopGiftsWrapper .shop-gifts-container{padding-top:140px;padding-bottom:100px}.congrats-container .text-content p{font-size:20px}}.gradient-bg-fixed{position:absolute;width:100%;height:100vh;background:linear-gradient(0deg,#000,#2c6771);z-index:-99}#constellation-drop{display:block;margin:auto;height:100%;background:transparent;min-width:270px;max-width:800px;padding-left:2rem;padding-right:2rem}#constellation-drop>*{max-width:800px}#constellationDropdown{height:600px;margin-bottom:12rem}.mintButton.button{margin:1rem 1rem 2rem}#all-stars td{vertical-align:middle}#constellationDropdown li{list-style:none}#all-stars{color:#fff}.dropbtn{background-color:unset;color:#fff;padding:14px;font-size:16px;border:none;cursor:pointer;min-width:355px}.const-arrow-down{transform:rotate(180deg)}@media screen and (max-width:374px){.shop-gifts-container .title{font-size:28px}}#constellationDropdownSearchInput{box-sizing:border-box;background-image:url(searchicon.png);background-position:14px 12px;background-repeat:no-repeat;font-size:16px;padding:14px 20px 12px 45px;border:none;width:100%;max-width:290px;margin-bottom:20px}#constellationDropdownSearchInput:focus{border:none;outline:none}#byNightsky-drop{padding-bottom:6rem;padding-left:1rem;padding-right:1rem}#byNightskySearchToggleForm,#byNightskySearchToggleFormOff{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0 3rem;cursor:pointer;text-decoration:none;color:rgb(var(--color-button-text));transition:all .5s ease;-webkit-appearance:none;appearance:none;font-size:16px;font-weight:700;line-height:24px;border:1px solid #e6c872;background:transparent;transition:all .25s ease;color:#e6c872}@media(hover:hover){#byNightskySearchToggleForm:hover,#byNightskySearchToggleFormOff:hover{border:1px solid black;color:#000;background-color:#e6c872!important}}#nightSkyAddressFormfields{display:none;grid-template-columns:1fr 1fr;max-width:600px;margin:auto;gap:1rem;padding-bottom:6rem}#nightSky-city,#nightSky-state,#nightSky-country{width:100%;height:50px;border:1px solid #d0d0d0;box-shadow:2px 2px 1px #00000026 inset;padding:10px 1rem}#nightSkyAddressFormfields .form-input label{color:#fff;display:block}#byNightskySearchButton{height:50px;display:inline-flex;justify-content:center;align-items:center;border:0;padding:0 3rem;cursor:pointer;text-decoration:none;color:rgb(var(--color-button-text));transition:all .5s ease;-webkit-appearance:none;appearance:none;font-size:16px;font-weight:700;line-height:24px;border:1px solid #e6c872;background:transparent;transition:all .25s ease;color:#e6c872}@media(hover:hover){#byNightskySearchButton:hover{border:1px solid black;color:#000;background-color:#e6c872!important}}#byNightskyDateInput{vertical-align:top;width:100%;max-width:150px;height:50px;border:1px solid #d0d0d0;box-shadow:2px 2px 1px #00000026 inset;padding:10px 1rem}#byIdentifier-drop{padding:5rem 23.25px 111px}@media(min-width:1199px){#byIdentifier-drop{padding-bottom:166px}}#byIdentifierDropdownSearchInput{box-sizing:border-box;font-size:16px;padding:14px 20px 12px 45px;width:100%;position:relative;margin:auto;border:1px solid #e6c872;border-radius:100px;color:#e6c872;background:none;font-weight:600}#byIdentifierDropdownSearchInput:focus{outline:none}#byIdentifierDropdownSearchInput:focus-visible{box-shadow:none}#searchContainer{display:flex;align-items:center;margin:auto;max-width:600px}#byIdentifierSearchButton{text-align:center;text-decoration:none;display:inline-block;font-size:16px;cursor:pointer;height:46px;width:auto;position:relative;margin:auto;border:1px solid #e6c872;border-radius:100px;color:#e6c872;background:none;padding:.25rem 2rem;font-weight:600;margin-left:1rem}.dropdown{position:relative;display:inline-block}.dropdown-content{min-width:230px;overflow:auto;z-index:1}.dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block}@media(hover:hover){.dropdown a:hover{background-color:#ddd}}.show{display:block}.card-wrapper-shadow.customizable-item{box-shadow:0 0 8px 5px #0000001a}.button.cust-btn{display:none;max-width:180px;margin:auto;padding-top:8px}.section-wrapper-bg{background:transparent}.card-information{padding:0 0 3rem}.card-wrapper.customizable-item{max-width:500px;margin:auto;display:flex;align-items:center;justify-content:center}.star-selectors-container{width:100%;margin:auto;overflow:clip;position:relative;text-align:center;background:transparent}.customizable-item .centered_card_title{padding-top:2rem}.gift-products-card.customizable .media{position:unset!important}.star-selectors-container h2{font-weight:700;font-size:48px;padding-top:55px;padding-left:1rem;padding-right:1rem}@media(min-width:900px){.star-selectors-container h2{padding-top:85px}}@media(min-width:1199px){.star-selectors-container h2{padding-top:73px}}.star-selection-zodiacs-list{background:#000}.star-selectors-container .desktop-hidden{display:none;margin:0;margin-bottom:3rem}.star-selectors-start{padding-left:4rem;padding-right:4rem;color:#fff;padding-bottom:128px;padding-top:20px;background:transparent}@media(min-width:900px){.star-selectors-start{padding-bottom:85px}}@media(min-width:1199px){.star-selectors-start{padding-bottom:271px}}.star-selectors-start h2{padding-top:2.5rem;font-size:48px;font-weight:700;text-align:center;margin-bottom:0}@media(min-width:1199px){.star-selectors-start h2{padding-bottom:60px}}.birthday-inputs-button-container{display:flex;justify-content:center;align-items:center;gap:1.5rem;padding-bottom:100px;flex-wrap:wrap}.birthday-inputs-button-container .month-select-container{position:relative;overflow:hidden;width:200px;height:55px;border-radius:50px;border:3px solid #f4cf7d;background-color:transparent;display:flex}.birthday-inputs-button-container .month-select-container:after{content:"\25bc";font-size:12px;position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none;color:#f4cf7d}#birthday-month{width:100%;padding:15px;border:none;background-color:transparent;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;background:transparent!important;color:#fff!important;padding:5px 10px!important;cursor:pointer!important}#birthday-month option{padding:5px 10px!important;cursor:pointer!important;background:#000;color:#fff}.birthday-inputs-button-container select{font-size:16px;font-weight:600;color:#fff}.birthday-inputs-button-container .date-select-container{position:relative;overflow:hidden;width:100px;height:55px;border-radius:50px;border:3px solid #f4cf7d;background-color:transparent;display:flex}.birthday-inputs-button-container .date-select-container:after{content:"\25bc";font-size:12px;position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none;color:#f4cf7d}#birthday-date{width:100%;border-radius:50px;border:none;padding:15px;outline:none;background-color:transparent;appearance:none;-webkit-appearance:none;-moz-appearance:none}#birthday-date option{background:#000;color:#fff}.birthday-inputs-button-container button{width:200px;height:50px;font-size:16px;font-weight:600;line-height:28px;outline:none;border:none}@media(hover:hover){.birthday-inputs-button-container button:hover{cursor:pointer}}.star-select-type-buttons{display:grid;grid-template-columns:1fr;grid-row-gap:34px;place-items:start center;margin-top:3rem;margin:auto}.star-select-type-button{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;padding:1rem;max-width:clamp(210px,17.65vw,305px);width:100%;transition:all .5s ease;height:100%}@media(min-width:1199px){.star-select-type-button{padding:0}}@media(hover:hover){.star-select-type-button:hover{cursor:pointer}}.star-select-type-button .grid-card-outside{transition:all .35s cubic-bezier(.19,1,.22,1)}@media(hover:hover){.star-select-type-button:hover .grid-card-outside{transform:scale(1.02);box-shadow:0 20px 50px #2c6771}.star-select-type-button:hover div button{background:#e6c872;color:#000;background:var(--button-gradient)}}.star-select-type-button div button{font-weight:700}.star-select-type-button .grid-card-outside{background:linear-gradient(334deg,#000 3.8%,#1a1a18 87.8%);width:100%;max-width:100%;margin:auto;position:relative;padding:8.25px;height:100%}@media(min-width:500px)and (max-width:768px){.star-select-type-button .grid-card-outside{width:clamp(210px,18.65vw,305px);padding:17px}}@media(min-width:768px)and (max-width:900px){.star-select-type-button .grid-card-outside{width:clamp(310px,18.65vw,305px);padding:17px}}@media(min-width:900px){.star-select-type-button .grid-card-outside{width:clamp(210px,18.65vw,305px);padding:17px}}.star-select-type-button .grid-card{color:#e6c872;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;border:4px solid;min-height:197px;height:100%;padding-top:2rem;padding-bottom:2rem;gap:.5rem}.grid-card span{width:100%}@media(min-width:1199px){.star-select-type-button .grid-card{min-height:350px}}.star-select-type-button div img{place-self:center;width:auto;height:55px;width:100%;max-width:100%;object-fit:contain}@media(min-width:1199px){.star-select-type-button div img{height:104px}}.star-select-type-button div button{display:none}@media(min-width:768px){.star-select-type-button div button{display:inline;width:auto;position:relative;margin:auto;border:1px solid #e6c872;border-radius:100px;color:#e6c872;background:none;padding:1rem 1.5rem;font-weight:600;transition:all .5s ease}}.star-select-type-button div p{color:#fff;padding-top:1rem}.select-card-paragraph-copy{max-width:100%;padding:0 1.5rem;margin:13px auto;text-align:center;padding-top:12.5px;font-size:12px;font-style:normal;font-weight:400;line-height:normal;z-index:1}.star-select-type-button div span{font-size:24px;font-weight:700;place-self:center;line-height:1.25}.star-selection-confirmation{width:100%;margin:auto;max-width:800px;background:#fff;text-align:center}.constellation-option-card{max-width:100%;display:grid;grid-template-rows:auto auto;grid-template-columns:1fr;background:linear-gradient(134.19deg,#3d341f33 1.87%,#f4cf7d33 44.77%,#8a754733 78.58%,#bc9f6033 98.77%);padding:1rem .5rem;place-items:center center;border:4px solid transparent;background-clip:padding-box;color:#fff}.constellation-option-card img{min-width:0;place-self:center;transition:filter .1s ease;width:85px}@media(hover:hover){.constellation-option-card:hover{cursor:pointer;border:4px solid;background:linear-gradient(134.19deg,#3d341f 1.87%,#f4cf7d 44.77%,#8a7547 78.58%,#bc9f60 98.77%),linear-gradient(0deg,#9f7233,#9f7233);border:4px solid #9f7233;color:#000}.constellation-option-card:hover span,.constellation-option-card:hover small{color:var(--color-paragraph-hover)}.constellation-option-card:hover img{filter:invert(100%)}}.constellation-results-item{padding:1rem;text-align:center;border:1px solid grey;background:#fff;margin-bottom:.5rem;cursor:pointer}.star-select-data-intro{padding-bottom:20px}.zodiac-results-blurb{margin:auto;max-width:1024px;padding-right:15px;margin-top:2rem;display:grid;grid-template-columns:auto auto;gap:12px;padding-left:23px}.zodiac-results-blurb p{color:#fff;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.zodiac-results-blurb .zodiac-results-blurb-image{width:90px;height:90px;border:14px solid black;margin-top:2px;background:#d7d6db;display:flex;justify-content:center;align-items:center;box-sizing:content-box}.zodiac-results-blurb .zodiac-results-blurb-image img{width:42px;height:42px;filter:invert(100%)}.zodiac-results-blurb .paragraph-color{text-align:left}@media(min-width:335px){.star-select-type-buttons{grid-template-columns:1fr 1fr}}@media(min-width:900px){.star-select-type-buttons{grid-template-columns:1fr 1fr 1fr 1fr}}@media(min-width:1199px){.star-select-type-buttons{gap:clamp(45px,3.82vw,66px);max-width:1418px;grid-template-columns:1fr 1fr 1fr 1fr}}.star-selection-zodiacs-list-inner{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:240px){.star-selection-zodiacs-list-inner{grid-template-columns:repeat(2,1fr)}}@media(min-width:480px){.star-selection-zodiacs-list-inner{grid-template-columns:repeat(4,1fr)}}@media(min-width:768px){.star-selection-zodiacs-list-inner{grid-template-columns:repeat(3,1fr)}}@media(min-width:1199px){.star-selection-zodiacs-list-inner{max-width:1375px;margin:auto;grid-template-columns:repeat(5,1fr)}}@media(min-width:1300px){.star-selection-zodiacs-list-inner{grid-template-columns:repeat(6,1fr)}}.star-selection-zodiacs-list-inner{//1199max gap: 16px}@media(min-width:900px){.star-selection-zodiacs-list-inner{grid-template-columns:repeat(4,1fr)}}.zodiac-sign-card{width:100px;height:100px;max-width:100%;aspect-ratio:1/1;display:grid;grid-template-rows:auto auto;grid-template-columns:1fr;background:linear-gradient(134.19deg,#3d341f33 1.87%,#f4cf7d33 44.77%,#8a754733 78.58%,#bc9f6033 98.77%);padding:1rem .5rem;place-items:center center;place-self:center}@media(min-width:768px){.zodiac-sign-card{width:200px;height:200px}}.zodiac-sign-card span{padding-top:6.5px}@media(min-width:1199px){.zodiac-sign-card span{padding-top:0}}.zodiac-sign-card small{display:none}@media(min-width:768px){.zodiac-sign-card small{display:block;margin-top:-7.5px}}.zodiac-sign-card img{min-width:0;place-self:center;transition:filter .1s ease;width:55px}@media(min-width:768px){.zodiac-sign-card img{width:95px}}@media(hover:hover){.zodiac-sign-card:hover{cursor:pointer;border:4px solid;background:linear-gradient(134.19deg,#3d341f 1.87%,#f4cf7d 44.77%,#8a7547 78.58%,#bc9f60 98.77%),linear-gradient(0deg,#9f7233,#9f7233);border:4px solid #9f7233;color:#000}.zodiac-sign-card:hover span,.zodiac-sign-card:hover small{color:var(--color-paragraph-hover)}.zodiac-sign-card:hover img{filter:invert(100%)}}.star-selection-data-results{padding-top:4rem;padding-bottom:55px;background:linear-gradient(180deg,#8a7547,#605131);min-height:1000px}.star-select-data-intro .headline-color,.star-selection-data-results .headline-color{font-weight:700;text-transform:capitalize;font-size:48px;margin:0}.star-select-data-intro .paragraph-color,.star-selection-data-results .paragraph-color:not(.data-results-bottom-text){font-size:14px;margin:0}.star-selection-data-results .paragraph-bold{font-weight:700;padding:0}#restart-button,#random-star,#reload-star-zodiac,#reload-star-constellation,#reload-star-identifier,#reload-star-nightSky,#login-button,.go-back-button{border:1px solid #e6c872;background:transparent;transition:all .25s ease;color:#e6c872}@media(hover:hover){#restart-button:hover,#random-star:hover,#reload-star-zodiac:hover,#reload-star-constellation:hover,#reload-star-identifier:hover,#reload-star-nightSky:hover{border:1px solid black;color:#000}#login-button:hover{background-color:#e6c872!important;color:#000}.restart-button-alt:hover{background-color:#e6c872!important}}.data-results-bottom-text{color:#fff;text-align:center;font-family:Poppins;font-style:normal;font-weight:300;line-height:normal;font-size:16px;padding-top:86px;max-width:322px;margin:auto}.data-results-bottom-text .button{margin-top:2rem}@media(min-width:1199px){.data-results-bottom-text{font-size:14px;padding-top:30px;margin-bottom:2rem;margin-top:0;max-width:100%}}.data-results-bottom-link{padding-top:1.5rem;padding-bottom:160px;display:block}@media(min-width:1199px){.data-results-bottom-link{padding-bottom:unset;display:inline}}.star-selection-data-results .paragraph-300{font-weight:300}.star-selection-data-results .paragraph-no-margin{margin-top:0}.star-selection-data-results-inner{display:grid;grid-template-columns:1fr;max-width:1248px;margin:23px auto auto;gap:16px}@media(min-width:768px){.data-results-item button{margin-top:32px}.star-selection-data-results-inner{grid-template-columns:1fr 1fr 1fr;gap:clamp(0px,3.8vw,68px)}}@media(min-width:1199px){.star-selection-data-results-inner{grid-template-columns:1fr 1fr 1fr}}.star-selection-data-results-inner .paragraph-color{margin-bottom:2.5rem}.data-results-item{padding:1rem;text-align:center;margin-bottom:.5rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.data-results-item>p{padding-top:11px}.data-results-item button{margin-top:8px}.paragraph-uppercase{text-transform:uppercase;font-size:16px;font-weight:600}.star-selection-confirm-results-inner{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;color:#fff}.star-select-confirm-form-group{grid-template-columns:1fr 1fr;display:grid}.star-select-confirm-form-group>div:not(.star-select-confirm-checkbox-group){display:grid;grid-template-rows:1fr 1fr}.star-select-confirm-form-group>.star-select-confirm-checkbox-group{display:grid;grid-template-rows:1fr;grid-template-columns:1fr 1fr}.star-select-confirm-form-group input[type=checkbox]{width:25px}.claim-star-container{padding:1rem;min-height:100vh;position:relative;background:none;z-index:0;background:linear-gradient(180deg,#000,#431a63)}.star-selectors-container input{font-family:Poppins,sans-serif}.claim-star-container .grid-container{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:1280px;margin:auto}.claim-star-container .grid-item{padding:20px}.loader-star{display:flex;align-items:center}.claim-star-container .grid-item h3{font-size:20px;font-weight:600;margin-top:0}.claim-star-container .grid-item:first-child{max-width:350px;display:flex;margin:0 auto;flex-direction:column;justify-content:start;align-items:flex-start}.claim-star-container .grid-item:first-child .text-container{text-align:left}.claim-star-container form{text-align:left;max-width:680px;margin:auto}.claim-star-container .form-section{margin:auto auto 20px}.claim-star-container .form-section{display:grid;grid-template-columns:1fr 1fr;gap:10px;text-align:left}.claim-star-container .form-input{display:flex;flex-direction:column;width:100%}.claim-star-container .form-input input{width:100%;height:50px;border:1px solid #d0d0d0;box-shadow:2px 2px 1px #00000026 inset;padding:10px 1rem;font-family:Poppins,sans-serif}.claim-star-container textarea{font-family:Poppins,sans-serif}.claim-star-container .form-input input::selection{background:#d3d3d3;color:#000}.claim-star-container .form-input input::-moz-selection{background:#d3d3d3;color:#000}.claim-star-container .form-input textarea::selection{background:#d3d3d3;color:#000}.claim-star-container .form-input textarea::-moz-selection{background:#d3d3d3;color:#000}.claim-star-container .form-input input:focus{outline:none}.claim-star-container .form-input textarea:focus{outline:none}.claim-star-container .form-input textarea{width:100%;height:80px;border:1px solid #d0d0d0;box-shadow:2px 2px 1px #00000026 inset;padding:10px 1rem}.claim-star-container .button-container{text-align:left}.claim-star-container .font-size20-600{font-size:20px;font-weight:600;line-height:30px;margin-bottom:0;margin-top:0}@media screen and (max-width:1199px){.claim-star-container .font-size20-600{font-size:16px;line-height:24px}}.claim-star-container .font-size20{font-size:20px;line-height:30px;margin-top:0;margin-bottom:0}@media screen and (max-width:1199px){.claim-star-container .font-size20{font-size:16px;line-height:24px}}.congracts-outside-container{padding-top:2rem}.congrats-container{max-width:1100px;margin:auto;overflow:hidden;display:grid;grid-template-columns:1fr 1.5fr}.chart-img-height{height:253px}@media(min-width:768px){.chart-img-height{height:clamp(151px,19.765625vw,253px)}}.congrats-container #star-finish-chart-image{max-height:337px;display:block;z-index:2;margin-top:auto;margin-bottom:auto;height:80%;margin-right:-15%;display:flex;background-position:center center;background-size:cover}@media(hover:hover){.congrats-container #star-finish-chart-image:hover{background-size:150%}}.congrats-container #star-finish-chart-image img{width:100%;margin-top:auto;margin-bottom:0;max-height:100%}.congrats-container .card{background-color:#bc9f60;padding:50px 20px 50px 15%;color:#fff;width:100%;text-align:left;margin-top:auto;margin-bottom:auto;display:flex;justify-content:center;place-self:center start;height:100%}@media(max-width:1199px){.congrats-container .card{padding:1rem 2rem;width:420px}}.congrats-container p{word-break:break-word}@media(max-width:540px){.congrats-container .card{width:100%}.congrats-container{padding:2rem}}.certificate-container{max-width:1280px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);place-items:start center;padding:2rem;gap:4rem;margin:auto}.certificate-container .certificate-img{max-width:700px;margin:0 auto;width:100%}#certificate-star-name{grid-column:1;text-align:center;width:100%}.certificate-container .selections{grid-column:2;grid-row:1 / span 2;width:100%}.certificate-container .image-grid{display:grid;grid-template-columns:1fr 1fr;place-items:center start;width:75%}.certificate-container h3{margin-top:0}.certificate-container .image-card{display:grid;grid-template-rows:auto auto;place-items:center center;padding:10px;background:#f3f3f3;width:160px;height:160px}@media(hover:hover){.certificate-container .image-card:hover{background:#f4cf7d;cursor:pointer}}.certificate-container .image-card p{margin-bottom:0;line-height:1.1;font-size:12px}.certificate-container .align-left{text-align:left;margin:auto;padding:1.5rem 0}.certificate-container .button-container{padding:1rem 0;text-align:left}.certificate-container .toggle-group{display:flex;align-items:center;margin-bottom:20px}.certificate-container .toggle-group label{margin-right:10px}.certificate-container .toggle-group .toggle-btn{padding:3px;background-color:#848484;border:none;border-radius:20px;display:flex;align-items:center;cursor:pointer;position:relative;height:30px;justify-content:space-between;width:72px}.certificate-container .toggle-group .text{color:#fff;flex-grow:1;text-align:center;font-size:12px;padding:0 5px;font-weight:600}.certificate-container .toggle-group .toggle-btn.off .text{color:#848484}.certificate-container .toggle-group .circle{width:25px;height:25px;border-radius:50%;background-color:#8a7547;transition:margin .3s ease}.certificate-container .toggle-group .toggle-btn.off .text{text-align:right}.certificate-container .toggle-group .toggle-btn:not(.off){flex-direction:row-reverse}.certificate-container .toggle-group .toggle-btn.off{flex-direction:row;background-color:#cdcdcd}.certificate-container .toggle-group .toggle-btn:not(.off){background-color:#8a7547}.certificate-container .toggle-group .toggle-btn:not(.off) .circle{background-color:#cdcdcd}.certificate-container .toggle-group .toggle-btn:not(.off) .text{text-align:left}.err-message{margin-top:0;color:red}.loading{color:#f4cf7d;font-size:24px;text-align:center}.claim-star-container .form-section .form-input .checkbox-gift{flex-direction:row;color:#fff;padding-top:3rem;display:grid;grid-template-columns:auto 1fr}.claim-star-container .form-input .checkbox-gift input{width:25px;height:25px;border:1px solid #d0d0d0;box-shadow:2px 2px 1px #00000026 inset;padding:10px 1rem;margin-left:0}.claim-star-container .form-input .checkbox-gift label{padding-top:.25rem}@media screen and (max-width:1199px){.grid-card .button-mobile-hidden{display:none}.paragraph-uppercase{font-size:14px}.star-selection-zodiacs-list-inner{gap:1rem;padding:4rem 1.5rem}.claim-star-container .form-section .form-input{grid-column:span 2}.claim-star-container .form-section .form-input-short{grid-column:span 1}.star-selectors-container h2{font-size:36px}.certificate-container{grid-template-columns:1fr 1fr}}@media screen and (max-width:1199px){.star-select-data-intro .headline-color,.star-selection-data-results .headline-color{font-size:36px}.star-select-data-intro .paragraph-color,.star-selection-data-results .paragraph-color{font-size:16px}.star-selection-data-results .paragraph-bold{display:none}.star-select-type-buttons{gap:1rem;grid-row-gap:34px}.star-select-type-buttons>*{max-width:100%}.star-selectors-start h2{font-size:36px;margin-top:0}.star-selectors-container .desktop-hidden{display:block}.star-select-type-button div span{font-size:16px}.star-selectors-start{padding-left:1rem;padding-right:1rem}.star-select-type-button{padding:0}.paragraph-uppercase{font-size:12px}.claim-star-container .grid-container{grid-template-columns:1fr}.claim-star-container .form-section .form-input{grid-column:span 2}.claim-star-container .form-section .form-input-short{grid-column:span 1}.congrats-container{grid-template-columns:1fr;padding:1rem;place-items:center center}.congrats-container img,.card{margin:auto}.congrats-container #star-finish-chart-image{height:100%;margin:auto}.certificate-container{grid-template-columns:1fr}.certificate-container .selections,#certificate-star-name{grid-column:auto;grid-row:auto}.claim-star-container .form-input .checkbox-gift input{width:25px}}#signup-claim-star{margin-top:1rem}.hidden-checkbox{opacity:0;position:absolute}.custom-checkbox-container{display:inline-block;width:25px;height:25px;vertical-align:middle;position:relative;margin-right:10px}.custom-checkbox{display:inline-block;width:100%;height:100%;border:2px solid #ccc;border-radius:3px;cursor:pointer;position:relative}.hidden-checkbox:checked+.custom-checkbox-container .custom-checkbox:before{content:"\2705";color:green;font-size:28px;line-height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:1;padding:5rem}.popup-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:5rem;border-radius:5px;box-shadow:0 0 10px #00000080;text-align:center;width:450px;max-width:100%}#login-error{color:red;font-size:12px}.popup-content input{width:100%;height:46px;border:1px solid grey;padding:5px 10px}.popup-close{position:absolute;font-size:35px;cursor:pointer;top:.25rem;right:2rem}.login-form-input-container{display:flex;flex-direction:column;align-items:flex-start}#canvas{z-index:0}.forgot-password-a{display:block;color:#000;text-decoration:underline;font-size:16px;line-height:18px;font-weight:800}@media(hover:hover){.forgot-password-a:hover{color:rgb(var(--color-headline))}}.circle-outer-container{display:none}@media(min-width:1500px){.circle-outer-container{z-index:99;display:flex;margin:-260px 0 0;align-items:center;padding-left:32px;position:sticky;width:50px;top:35%;left:0}}.circle-container{display:grid;grid-gap:0;grid-template-rows:auto 1fr auto 1fr auto 1fr auto;flex-direction:column;justify-content:space-between;align-items:center;height:260px}.step-line{place-self:center;height:100%;width:2px;background:#fff}.step-circle{width:22px;height:22px;border-radius:50%;background-color:transparent;border:2px solid white;position:relative}.step-circle.active{background-color:#fff}#personalMessage:disabled{background-color:gray}.previewLink{color:#000!important}@media(hover:hover){.previewLink:hover{color:rgb(var(--color-headline))!important}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/star-selectors.css.map */
