#basketdiv{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:12px;padding:0;margin:0;border:none;box-sizing:border-box}.costdiv{font-weight:700;text-align:right}.costdiv #costspan{color:green}.order_form_div{border:1px solid #777}.order_form_div>form{padding:5px}.order_form_div>form>input,.order_form_div>form>textarea{border:1px solid #777;border-radius:3px}.order_form_div>form>input{height:40px}.order_form_div>form>textarea{margin:0}.bascket_confirm_button{cursor:pointer;height:auto;padding:12px 24px;color:#fff;width:auto;min-width:150px;text-align:center;font-size:1em;font-weight:600;border-radius:var(--border-radius);background-color:var(--primary-color);border:none;transition:background-color .2s ease}.bascket_confirm_button:hover{background-color:var(--primary-hover-color)}.contactform input,textarea{padding:10px;border-radius:var(--border-radius);border:1px solid #ccc;box-sizing:border-box;font-family:var(--font-main)}.contactform input:focus,textarea:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 2px rgba(102,204,0,.2)}.contactform textarea{margin:5px 0}.contactform input{margin:5px;height:40px}.basket_button{cursor:pointer;border:1px solid #e0e0e0;border-radius:var(--border-radius);padding:8px 16px;font-weight:600;text-align:center;height:40px;box-sizing:border-box;background-color:#fff;transition:all .2s ease}.basket_button:hover{background-color:#f5f5f5;border-color:#ccc}.confirm{background-color:var(--primary-color);background-image:none;color:#fff;border:none;border-radius:var(--border-radius);padding:12px 24px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.confirm:hover{background-color:var(--primary-hover-color)}.cancel{color:#888;background-color:#ccc;display:inline-block}