@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700;800&display=swap";@keyframes floatObject20{0%{transform:translateY(0)}50%{transform:translateY(20px)}to{transform:translateY(0)}}@keyframes floatObject10{0%{transform:translateY(10px)}50%{transform:translateY(0)}to{transform:translateY(10px)}}@keyframes rotateDial{0%{transform:rotate(0)}20%{transform:rotate(50deg)}30%{transform:rotate(55deg)}60%{transform:rotate(-40deg)}80%{transform:rotate(-45deg)}to{transform:rotate(0)}}.white-panel{background-color:#fff;overflow:visible;filter:drop-shadow(0 0 1.2rem #00000077);border-radius:1.5rem;margin:auto}.checkout--dialog{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:8000;background-color:#ffffffd9;backdrop-filter:blur(10px);display:flex;flex-direction:column;justify-content:center;align-items:center}.checkout--dialog--core{background-color:#fff;border-radius:1rem;padding:2rem;box-shadow:0 0 30px 2px #aaa;display:flex;flex-direction:column;gap:1rem;max-width:min(500px,80vw);overflow:scroll;margin-top:1rem;margin-bottom:1rem}.checkout--image{max-width:min(500px,80vw);height:auto;border-radius:.5rem}.checkout--header{display:flex;flex-direction:row;justify-content:space-between;align-items:start;width:100%;gap:1rem;font-size:1.5rem}.checkout--header>div>b{font-weight:600}.checkout--header .old-price{margin-left:.5rem;margin-right:.5rem;font-size:1.2rem;font-style:italic;text-decoration:line-through;color:#10233f;opacity:.5}.checkout--header .price{color:#ff5b3b}.checkout--return-policy{margin-top:0;font-size:1rem;text-align:left}input{margin:0;font-size:1.5rem;padding:.5rem;border:2px solid #f6921e;font-size:1rem;height:1.2rem;font-weight:100;border-radius:30px;outline:none}input::placeholder{font-weight:light;opacity:.75}.checkout--checkbox{display:grid;grid-template-columns:50px 1fr;gap:0rem}.checkout--checkbox input[type=checkbox]{width:20px;height:20px;margin:0;padding:0;filter:saturate(0) opacity(.5)}.checkout--email,.checkout--quantity{display:flex;flex-direction:row;align-items:center}.checkout--email label,.checkout--quantity label{margin-right:1rem;color:#f6921e;font-weight:800}.checkout--quantity>input{padding-left:15px}label{font-weight:400}.checkout--item{display:flex;flex-direction:row;gap:1rem}.checkout--item label{display:block;color:#f6921e;font-weight:800}.checkout--item label svg{margin-bottom:-.15rem;margin-right:.25rem}.checkout--item label span{font-weight:100}.checkout--item p{display:block}.checkout--button-group{display:flex;flex-direction:row;gap:1rem}.checkout--close-button{background-color:transparent;opacity:.5;padding:0;cursor:pointer}.checkout--close-button:hover{opacity:1}
