button,input,textarea{font:inherit}button{cursor:pointer;border:0}button:disabled{opacity:.6;cursor:not-allowed}input:not([type=checkbox]),textarea{display:block;width:100%;padding:12px;border:1px solid #66809e;border-radius:6px;background:#101b29;color:var(--text);margin:8px 0 20px}textarea{min-height:110px;resize:vertical}form{max-width:680px;margin:auto}label{display:block;line-height:1.6}input[type=checkbox]{margin-right:8px}#products{margin-top:25px}.product .button{margin-top:10px}.cart-row{display:flex;align-items:center;flex-wrap:wrap;gap:16px;border-bottom:1px solid #2b405a;padding:16px 0}.cart-row input{width:90px!important;margin:0!important}.cart-row strong{flex:1;min-width:180px}.trap{display:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #a5d7ff;outline-offset:4px}#checkout-status,form [role=status]{line-height:1.6}#cart .button{margin:8px 8px 8px 0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}