@font-face{font-family:Champagne;src:url(/build/assets/champagne-CfEK440K.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Champagne;src:url(/build/assets/champagne-bold-BAyC1Ij7.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:HighTower;src:url(/build/assets/hightower-BNy0rF_3.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}section.preorder .tabs{display:flex;justify-content:stretch;background:#f9f9f9}section.preorder .tabs a{flex:1;display:flex;align-items:center;justify-content:center;height:70px;font-size:18px;color:#000;text-decoration:none;border-bottom:3px solid transparent}@media(max-width:992px){section.preorder .tabs a{height:50px;font-size:15px}}@media(max-height:950px){section.preorder .tabs a{height:50px;font-size:16px}}section.preorder .tabs a:hover{background:#f0f0f0}section.preorder .tabs a.active{border-bottom:3px solid rgba(4,4,56,.9);font-weight:700}section.preorder .materials{display:flex;flex-wrap:wrap;align-items:center;gap:20px}@media(max-width:992px){section.preorder .materials{gap:6px}}section.preorder .materials .material{display:flex;flex-direction:row;gap:15px;align-items:center;text-decoration:none;padding:10px 0;opacity:.7}@media(max-width:1590px){section.preorder .materials .material{flex-direction:column;padding:5px 0;justify-content:center}}section.preorder .materials .material.active,section.preorder .materials .material:hover{opacity:1}section.preorder .materials .material.active{font-weight:700}section.preorder .materials .material.active span.img{border:2px solid #12b152;border-radius:50%}section.preorder .materials .material span.img{height:70px;width:70px;display:flex;align-items:center;justify-content:center}section.preorder .materials .material img{aspect-ratio:1/1;width:60px;border-radius:50%}section.preorder .materials .material small{font-size:16px;line-height:16px;color:#000}@media(max-width:1590px){section.preorder .materials .material small{font-size:13px;line-height:13px}}section.preorder .form{background:#fff;display:flex;justify-content:stretch;min-height:calc(100vh - 90px)}@media(max-width:992px){section.preorder .form{height:auto;display:block}}section.preorder .form .field{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ddd}@media(max-height:950px){section.preorder .form .field{margin-bottom:15px;padding-bottom:15px}}section.preorder .form .field.size-frames{margin-bottom:0;padding-bottom:0;border-bottom:0}section.preorder .form .field strong{color:#000;font-size:16px;display:block;margin-bottom:5px}section.preorder .form .field strong>span{margin-left:16px}section.preorder .form .field strong span{color:#000;font-weight:400}section.preorder .form .field strong span.price{font-weight:700}section.preorder .form .field .frames,section.preorder .form .field .sizes{display:inline-flex;gap:8px;padding:2px;align-items:center}section.preorder .form .field .frames input,section.preorder .form .field .sizes input{opacity:0;width:0;height:0;position:absolute}section.preorder .form .field a.material img{-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}section.preorder .form .field a.material:hover img{box-shadow:0 0 10px #0000001a;-webkit-transition:.25s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;transition:.15s}section.preorder .form .field label{display:block;cursor:pointer;height:auto}section.preorder .form .field label span{-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}section.preorder .form .field label:hover span{box-shadow:0 0 10px #0000001a;-webkit-transition:.25s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;transition:.15s}section.preorder .form .field label.size span{display:flex;align-items:center;justify-content:center;color:#000;font-size:16px;line-height:16px;background:#f9f9f9;border:2px solid #f9f9f9;height:42px;padding:0 15px;border-radius:8px}section.preorder .form .field label.size input:checked+span{background:#12b1521a;border:2px solid #12b152}section.preorder .form .field label.frame span{height:60px;width:60px;border-radius:50%;border:2px solid #eee;display:flex;align-items:center;justify-content:center}section.preorder .form .field label.frame span .icon{background:#bbb;width:32px;height:32px;-webkit-mask-size:18px;mask-size:18px}section.preorder .form .field label.frame span img{height:50px;width:50px;border-radius:50%}section.preorder .form .field label.frame input:checked+span{border:2px solid #12b152}section.preorder .form .designer{position:relative;width:100%;overflow:hidden}@media(max-width:992px){section.preorder .form .designer{height:80vh;max-height:550px}}section.preorder .form .designer .mockup{position:absolute;top:0;left:0;right:0;bottom:0;z-index:50}@media(max-width:1980px){section.preorder .form .designer .mockup{background-size:1400px}}@media(max-width:992px){section.preorder .form .designer .mockup{background-size:935px}}section.preorder .form .designer.textiel .poster{top:178px;left:440px;height:900px;width:650px}@media(max-width:1980px){section.preorder .form .designer.textiel .poster{top:140px;left:357px;height:627px;width:425px}}@media(max-width:992px){section.preorder .form .designer.textiel .poster{top:65px;left:38px;height:411px;width:300px}}@media(max-width:992px){section.preorder .form .designer.canvas{max-height:450px}}section.preorder .form .designer.canvas .mockup{background-size:contain}@media(max-width:992px){section.preorder .form .designer.canvas .mockup{background-size:485px}}section.preorder .form .designer.canvas .poster{top:94px;left:391px;height:1030px;width:740px}@media(max-width:992px){section.preorder .form .designer.canvas .poster{top:65px;left:38px;height:411px;width:300px}}section.preorder .form .designer .poster{position:absolute;top:194px;left:465px;height:900px;width:610px;background:#fff;font-size:30px}@media(max-width:1980px){section.preorder .form .designer .poster{top:140px;left:357px;height:627px;width:425px}}@media(max-width:992px){section.preorder .form .designer .poster{top:77px;left:48px;height:411px;width:277px}}section.preorder .form .designer .poster .moon{top:10%;width:60%;position:absolute;z-index:10;left:50%;transform:translate(-50%)}section.preorder .form .designer .poster .moon .img{background:no-repeat center/contain;aspect-ratio:1/1}section.preorder .form .designer .poster .moon .img.full-moon{background-image:url(/build/assets/full-moon-Cu21yGUT.svg)}section.preorder .form .designer .poster .moon .img.first-quarter{background-image:url(/build/assets/first-quarter-CqCd-Fuu.svg)}section.preorder .form .designer .poster .moon .img.last-quarter{background-image:url(/build/assets/last-quarter-B7HAfAa-.svg)}section.preorder .form .designer .poster .moon .img.new-moon{background-image:url(/build/assets/new-moon-C06yk7Ph.svg)}section.preorder .form .designer .poster .moon .img.waning-crescent{background-image:url(/build/assets/waning-crescent-D4TpFWaF.svg)}section.preorder .form .designer .poster .moon .img.waning-gibbous{background-image:url(/build/assets/waning-gibbous-BNXVEJO1.svg)}section.preorder .form .designer .poster .moon .img.waxing-crescent{background-image:url(/build/assets/waxing-crescent-DmzNKrfr.svg)}section.preorder .form .designer .poster .moon .img.waxing-gibbous{background-image:url(/build/assets/waxing-gibbous-BCjvPDoB.svg)}section.preorder .form .designer .poster .zodiac{top:57%;width:10%;position:absolute;z-index:10;left:50%;transform:translate(-50%)}section.preorder .form .designer .poster .zodiac .img{background:no-repeat center/contain;aspect-ratio:1/1}section.preorder .form .designer .poster .zodiac .img.aquarius{background-image:url(/build/assets/aquarius-DfSgpDDH.svg)}section.preorder .form .designer .poster .zodiac .img.aries{background-image:url(/build/assets/aries-Do-aaFoU.svg)}section.preorder .form .designer .poster .zodiac .img.cancer{background-image:url(/build/assets/cancer-BJ_kIRMs.svg)}section.preorder .form .designer .poster .zodiac .img.capricorn{background-image:url(/build/assets/capricorn-BgLp51ZP.svg)}section.preorder .form .designer .poster .zodiac .img.gemini{background-image:url(/build/assets/gemini-EF92x9tM.svg)}section.preorder .form .designer .poster .zodiac .img.leo{background-image:url(/build/assets/leo-CQ5f5_O2.svg)}section.preorder .form .designer .poster .zodiac .img.libra{background-image:url(/build/assets/libra-CyExpRUi.svg)}section.preorder .form .designer .poster .zodiac .img.pisces{background-image:url(/build/assets/pisces-Cz6dr14H.svg)}section.preorder .form .designer .poster .zodiac .img.sagittarius{background-image:url(/build/assets/sagittarius-DWBqVoTg.svg)}section.preorder .form .designer .poster .zodiac .img.scorpio{background-image:url(/build/assets/scorpio-DfJrH0c-.svg)}section.preorder .form .designer .poster .zodiac .img.taurus{background-image:url(/build/assets/taurus-DzbI-fCI.svg)}section.preorder .form .designer .poster .zodiac .img.virgo{background-image:url(/build/assets/virgo-D9hxIxa1.svg)}section.preorder .form .designer .poster .name{top:66%;width:90%;position:absolute;z-index:10;left:50%;transform:translate(-50%);color:#e2bd8d;font-size:100%;text-align:center;font-weight:700;font-family:Champagne}@media(max-width:992px){section.preorder .form .designer .poster .name{font-size:20px}}section.preorder .form .designer .poster .stats{display:flex;gap:8px;justify-content:center;align-items:center;top:73%;max-width:90%;position:absolute;z-index:10;left:50%;font-size:50%;transform:translate(-50%);font-weight:700;font-family:Champagne}@media(max-width:992px){section.preorder .form .designer .poster .stats{gap:4px;top:75%}}section.preorder .form .designer .poster .stats span{color:#9a9a9a;white-space:nowrap}@media(max-width:992px){section.preorder .form .designer .poster .stats span{font-size:8px;line-height:10px}}section.preorder .form .designer .poster .stats img{height:18px}@media(max-width:992px){section.preorder .form .designer .poster .stats img{height:10px}}section.preorder .form .designer .poster .slogan{color:#9a9a9a;font-family:HighTower;display:flex;gap:8px;justify-content:center;align-items:center;top:85%;width:70%;position:absolute;z-index:10;left:50%;font-size:50%;line-height:140%;transform:translate(-50%);text-align:center}@media(max-width:992px){section.preorder .form .designer .poster .slogan{font-size:7px;width:70%}}section.preorder .form .designer .poster #stars{position:absolute;top:0;left:0;right:0;bottom:0}section.preorder .form .designer .poster #stars canvas{max-width:100%;max-height:100%}section.preorder .form .image{flex:1;background:#0404381a}section.preorder .form .totals{margin-top:25px;padding-top:25px;border-top:1px solid #ddd;margin-bottom:20px}@media(max-height:950px){section.preorder .form .totals{margin-top:15px;padding-top:15px}}section.preorder .form .totals .total{display:flex;justify-content:space-between}section.preorder .form .totals .total strong{color:#000}section.preorder .form .totals .total span{font-weight:700;font-size:18px;color:#000}section.preorder .form .totals .total span.main{color:#12b152}section.preorder .form .totals .total span.main span{color:#12b152}section.preorder .form .options{position:relative;width:40%;box-shadow:0 0 30px #0000001a;z-index:50}@media(max-width:992px){section.preorder .form .options{width:auto}}section.preorder .form .options .summary,section.preorder .form .options .step-materials,section.preorder .form .options .step-details{padding:50px 50px 0}@media(max-height:950px){section.preorder .form .options .summary,section.preorder .form .options .step-materials,section.preorder .form .options .step-details{padding:40px 40px 0}}@media(max-width:992px){section.preorder .form .options .summary,section.preorder .form .options .step-materials,section.preorder .form .options .step-details{padding:20px 20px 0}}section.preorder .form .options .summary{padding-top:0}section.preorder .form .options .summary .btn.default{margin-top:8px;display:block;width:100%;text-align:center}section.preorder .form .options .cta{display:block;text-align:center;align-self:center}section.preorder .form .options .why{display:flex;justify-content:space-between;gap:10px}@media(max-width:992px){section.preorder .form .options .why{flex-direction:column}}section.preorder .form .options .why .keur{padding:25px 0}section.preorder .form .options .why .keur a{display:block}@media(max-width:992px){section.preorder .form .options .why .keur{padding:10px 0;background:#0404380d;text-align:center;border-radius:12px}section.preorder .form .options .why .keur a{display:block;max-height:50px}section.preorder .form .options .why .keur img{max-height:50px}}section.preorder .form .options .usps{padding:25px 0}section.preorder .form .options .usps .usp{display:flex;align-items:center;gap:8px;color:#000}section.preorder .form .options .usps .usp strong{color:#000}section.preorder .form .options .usps .usp i{background:#12b152;-webkit-mask-size:16px;mask-size:16px;width:20px;height:20px}section.preorder .step-details{padding-bottom:0!important}@media(max-width:992px){section.preorder .step-details{line-height:10px}}section.preorder .step-details>small{color:#888;font-size:13px;height:32px;display:flex;justify-content:stretch;align-items:center;gap:20px}section.preorder .step-details>small:after,section.preorder .step-details>small:before{content:"";display:block;height:1px;flex:1;background:#ddd}section.preorder .step-details>.field,section.preorder .step-details .date,section.preorder .step-details .time{display:flex;justify-content:stretch;align-items:center;border:0;margin:0 0 20px;gap:8px;padding:0}@media(max-width:992px){section.preorder .step-details>.field,section.preorder .step-details .date,section.preorder .step-details .time{flex-direction:column;align-items:start;margin:0 0 10px;gap:0}}section.preorder .step-details>.field label,section.preorder .step-details .date label,section.preorder .step-details .time label{width:25%;color:#000;font-size:16px;display:block;font-weight:700}@media(max-width:992px){section.preorder .step-details>.field label,section.preorder .step-details .date label,section.preorder .step-details .time label{width:auto;font-size:14px}}section.preorder .step-details>.field .input-group,section.preorder .step-details>.field .form-control,section.preorder .step-details>.field .together,section.preorder .step-details .date .input-group,section.preorder .step-details .date .form-control,section.preorder .step-details .date .together,section.preorder .step-details .time .input-group,section.preorder .step-details .time .form-control,section.preorder .step-details .time .together{flex:1;width:unset}@media(max-width:992px){section.preorder .step-details>.field .input-group,section.preorder .step-details>.field .form-control,section.preorder .step-details>.field .together,section.preorder .step-details .date .input-group,section.preorder .step-details .date .form-control,section.preorder .step-details .date .together,section.preorder .step-details .time .input-group,section.preorder .step-details .time .form-control,section.preorder .step-details .time .together{width:100%}}section.preorder .step-details .input-group,section.preorder .step-details .form-control{border:1px solid #bbc3cb;padding:10px 18px;margin:0;background:#fff;border-radius:30px;color:#000;min-height:50px}@media(max-width:992px){section.preorder .step-details .input-group,section.preorder .step-details .form-control{padding:7px 15px;min-height:44px}}section.preorder .step-details .input-group{display:flex;justify-content:stretch;align-items:center;padding:0}section.preorder .step-details .input-group .form-control{border:0;flex:1}section.preorder .step-details .input-group .icon{line-height:50px;background:none;height:50px;padding:0 20px;color:#000;font-weight:700}@media(max-width:992px){section.preorder .step-details .input-group .icon{height:44px;line-height:44px}}section.preorder .step-details .date,section.preorder .step-details .time{display:flex;align-items:center}@media(max-width:992px){section.preorder .step-details .date,section.preorder .step-details .time{align-items:start}}section.preorder .step-details .date .together,section.preorder .step-details .time .together{display:flex;justify-content:unset;align-items:center;gap:8px}section.preorder .step-details .date .split,section.preorder .step-details .time .split{color:#000}.remember{padding:50px}.remember h4{font-size:18px;padding:0;margin:0 0 10px}.remember p{margin-bottom:20px}small.shipping{display:block;font-size:13px;color:#656565;text-align:center}
