.OrderForm-module__EjQlCW__section{color:#fff;background:#000;border-top:1px solid #ffffff0d;padding:6rem 0}.OrderForm-module__EjQlCW__container{grid-template-columns:.9fr 1.1fr;align-items:start;gap:8vw;max-width:1400px;margin:0 auto;padding:0 5vw;display:grid}.OrderForm-module__EjQlCW__visualCol{position:relative}.OrderForm-module__EjQlCW__stickyContent{position:sticky;top:120px}.OrderForm-module__EjQlCW__previewCard{background:#080808;border:1px solid #ffffff0d;border-radius:8px;overflow:hidden;box-shadow:0 40px 100px #00000080}.OrderForm-module__EjQlCW__imageBox{aspect-ratio:1;background:radial-gradient(circle,#64ffda0d 0%,#0000 70%);width:100%;position:relative}.OrderForm-module__EjQlCW__productImage{padding:15%;object-fit:contain!important}.OrderForm-module__EjQlCW__previewInfo{background:#0c0c0c;padding:3rem}.OrderForm-module__EjQlCW__previewLabel{font-family:var(--f-mono);color:#64ffda;letter-spacing:.2em;margin-bottom:1rem;font-size:.7rem;display:block}.OrderForm-module__EjQlCW__previewTitle{font-family:var(--f-heading);margin-bottom:1rem;font-size:2.2rem;font-weight:900;line-height:1}.OrderForm-module__EjQlCW__previewDesc{color:#888;margin-bottom:2.5rem;font-size:1rem;line-height:1.5}.OrderForm-module__EjQlCW__previewPrice{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-top:2rem;display:flex}.OrderForm-module__EjQlCW__finalPrice{font-family:var(--f-heading);color:#fff;font-size:2.5rem;font-weight:900}.OrderForm-module__EjQlCW__shippingLabel{font-family:var(--f-mono);color:#64ffda;font-size:.75rem;font-weight:700}.OrderForm-module__EjQlCW__header{margin-bottom:4rem}.OrderForm-module__EjQlCW__sectionTitle{font-family:var(--f-heading);letter-spacing:-.02em;margin-bottom:1.5rem;font-size:4rem;font-weight:900;line-height:.9}.OrderForm-module__EjQlCW__sectionDesc{color:#888;font-size:1.2rem;font-weight:300}.OrderForm-module__EjQlCW__selector{flex-direction:column;gap:.8rem;margin-bottom:3rem;display:flex}.OrderForm-module__EjQlCW__option{cursor:pointer;background:#080808;border:1px solid #ffffff14;border-radius:8px;padding:1.2rem 1.5rem;transition:all .3s;position:relative}.OrderForm-module__EjQlCW__option.OrderForm-module__EjQlCW__selected{background:#64ffda08;border-color:#64ffda}.OrderForm-module__EjQlCW__recBadge{color:#000;font-family:var(--f-mono);background:#64ffda;border-radius:2px;padding:.4rem 1rem;font-size:.6rem;font-weight:800;position:absolute;top:0;right:2rem;transform:translateY(-50%)}.OrderForm-module__EjQlCW__optionContent{align-items:center;gap:1.5rem;display:flex}.OrderForm-module__EjQlCW__thumbnailBox{background:#0f0f0f;border:1px solid #ffffff1a;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:80px;display:none;position:relative;overflow:hidden}.OrderForm-module__EjQlCW__thumbImage{object-fit:cover;transform:scale(1.4)}.OrderForm-module__EjQlCW__check{display:block}.OrderForm-module__EjQlCW__selected .OrderForm-module__EjQlCW__thumbnailBox{border-color:#64ffda}.OrderForm-module__EjQlCW__checkCircle{border:2px solid #ffffff1a;border-radius:50%;width:24px;height:24px;display:block;position:relative}.OrderForm-module__EjQlCW__selected .OrderForm-module__EjQlCW__checkCircle{border-color:#64ffda}.OrderForm-module__EjQlCW__selected .OrderForm-module__EjQlCW__checkCircle:after{content:"";background:#64ffda;border-radius:50%;position:absolute;inset:4px}.OrderForm-module__EjQlCW__optionInfo{flex:1}.OrderForm-module__EjQlCW__optionTitle{font-family:var(--f-heading);margin-bottom:.3rem;font-size:1.6rem;font-weight:800;line-height:1;display:block}.OrderForm-module__EjQlCW__optionSub{font-family:var(--f-mono);color:#666;font-size:.75rem}.OrderForm-module__EjQlCW__optionPrice{text-align:right;flex-direction:column;display:flex}.OrderForm-module__EjQlCW__oldPrice{color:#444;font-size:.8rem;text-decoration:line-through}.OrderForm-module__EjQlCW__mainPrice{font-family:var(--f-mono);color:#fff;font-size:1.4rem;font-weight:700}.OrderForm-module__EjQlCW__form{background:#080808;border:1px solid #ffffff0d;border-radius:12px;padding:2.5rem}.OrderForm-module__EjQlCW__formGrid{flex-direction:column;gap:1.5rem;display:flex}.OrderForm-module__EjQlCW__inputGroup{flex-direction:column;gap:.5rem;display:flex}.OrderForm-module__EjQlCW__inputGroup label{font-family:var(--f-mono);letter-spacing:.1em;color:#64ffda;font-size:.65rem;font-weight:600}.OrderForm-module__EjQlCW__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.OrderForm-module__EjQlCW__input{color:#fff;appearance:none;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:4px;width:100%;padding:1rem 1.2rem;font-size:1rem;transition:all .3s}select.OrderForm-module__EjQlCW__input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgba(100, 255, 218, 0.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 1.5rem center;background-repeat:no-repeat;background-size:1.2rem;padding-right:3.5rem}select.OrderForm-module__EjQlCW__input option{color:#fff;background:#0c0c0c;padding:1rem}select.OrderForm-module__EjQlCW__input:disabled{opacity:.3;cursor:not-allowed;filter:grayscale()}.OrderForm-module__EjQlCW__input:focus{background:#64ffda05;border-color:#64ffda;outline:none;box-shadow:0 0 20px #64ffda0d}.OrderForm-module__EjQlCW__housingToggle{background:#ffffff0d;border:1px solid #ffffff14;border-radius:4px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.OrderForm-module__EjQlCW__toggleBtn{color:#ffffff80;cursor:pointer;font-size:.8rem;font-family:var(--f-mono);background:0 0;border:none;padding:1rem;font-weight:600;transition:all .3s}.OrderForm-module__EjQlCW__toggleBtn.OrderForm-module__EjQlCW__active{color:#000;background:#64ffda}.OrderForm-module__EjQlCW__buyButton{color:#000;cursor:pointer;background:#64ffda;border:none;border-radius:4px;flex-direction:column;align-items:center;gap:.3rem;width:100%;margin-top:2rem;padding:1.5rem;transition:all .3s;display:flex;position:relative}.OrderForm-module__EjQlCW__buyButton:hover{transform:translateY(-5px);box-shadow:0 20px 40px #64ffda33}.OrderForm-module__EjQlCW__btnMain{font-family:var(--f-heading);letter-spacing:-.02em;font-size:1.6rem;font-weight:900}.OrderForm-module__EjQlCW__btnSub{font-family:var(--f-mono);opacity:.7;font-size:.75rem;font-weight:800}.OrderForm-module__EjQlCW__legalNotice{color:#444;text-align:center;font-size:.7rem;line-height:1.4;font-family:var(--f-mono);margin-top:1.5rem}.OrderForm-module__EjQlCW__legalNotice a{color:#64ffda;text-underline-offset:2px;text-decoration:underline}.OrderForm-module__EjQlCW__trustFooter{justify-content:center;gap:3rem;margin-top:3rem;display:flex}.OrderForm-module__EjQlCW__trustItem{font-family:var(--f-mono);color:#555;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:.8rem;font-size:.6rem;animation:2s ease-in-out infinite OrderForm-module__EjQlCW__pulseColor;display:flex}@keyframes OrderForm-module__EjQlCW__pulseColor{0%,to{color:#555}50%{color:#ffffffb3}}.OrderForm-module__EjQlCW__trustIcon{width:14px}.OrderForm-module__EjQlCW__inputError{background:#ff4d4d08!important;border-color:#ff4d4d!important}.OrderForm-module__EjQlCW__errorText{color:#ff4d4d;font-size:.65rem;font-family:var(--f-mono);margin-top:.3rem;font-weight:500;animation:.3s ease-out OrderForm-module__EjQlCW__fadeInError;display:block}@keyframes OrderForm-module__EjQlCW__fadeInError{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.OrderForm-module__EjQlCW__section{padding:3rem 0}.OrderForm-module__EjQlCW__container{grid-template-columns:1fr;gap:2rem}.OrderForm-module__EjQlCW__header{margin-bottom:2rem}.OrderForm-module__EjQlCW__visualCol{display:none}.OrderForm-module__EjQlCW__form{padding:1.5rem}.OrderForm-module__EjQlCW__sectionTitle{font-size:3rem}.OrderForm-module__EjQlCW__row{grid-template-columns:1fr}.OrderForm-module__EjQlCW__option{padding:1rem}.OrderForm-module__EjQlCW__optionContent{gap:1rem}.OrderForm-module__EjQlCW__thumbnailBox{width:55px;height:75px;display:flex}.OrderForm-module__EjQlCW__check{display:none}.OrderForm-module__EjQlCW__optionTitle{font-size:1.2rem}.OrderForm-module__EjQlCW__optionSub{font-size:.7rem}.OrderForm-module__EjQlCW__mainPrice{font-size:1.1rem}.OrderForm-module__EjQlCW__oldPrice{font-size:.7rem}}
