.form select{display:block;margin:0}.form input,.form textarea,.form select{margin:6px 0 5px;width:auto}.form select{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiBmaWxsPSIjNTU1NTU1IiAKCSB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSItMjYxIDE0NS4yIDI0IDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0yNjEgMTQ1LjIgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZD0iTS0yNDUuMywxNTYuMWwtMy42LTYuNWwtMy43LDYuNSBNLTI1Mi43LDE1OWwzLjcsNi41bDMuNi02LjUiLz4KPC9zdmc+);padding:6px 20px 6px 12px;background-repeat:no-repeat;background-position:right center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form select::-ms-expand{display:none}select[multiple]{background-image:none}.form .addtocart-select{margin:0 10px 0 0;box-shadow:none;display:inline;padding-top:0;padding-bottom:0;height:44px;line-height:1;box-sizing:border-box;text-align:center}#order-clientForm-form input[type=text],#order-clientForm-form input[type=password],#order-clientForm-form input[type=email],#order-clientForm-form input[type=date]{min-width:240px}form.art-search input[type=text],input[type=text],input[type=password],input[type=email],input[type=date],textarea{padding-left:4px;padding-right:1px;text-transform:none}[class*=blockquote] input[type=text],[class*=blockquote] input[type=password],[class*=blockquote] input[type=email],[class*=blockquote] input[type=date],[class*=blockquote] input[type=number],[class*=blockquote] textarea,[class*=blockquote] select{background-color:#fff}.form select.country-select,.form select.state-select{width:248px}.form fieldset{border:1px solid rgba(0,0,0,.4);padding:10px;margin:0 0 10px;-moz-border-radius:6px;-webkit-border-radius:6px}.form fieldset legend{border:medium;float:none;height:auto;max-height:none;max-width:none;min-height:0;min-width:0;padding-left:2px;padding-right:2px;position:static;white-space:nowrap;width:-moz-fit-content;font-size:1em;font-weight:700}.form label,.form .space-left{font-size:1em;display:block}#order-confirmation-form fieldset{min-width:120px;padding:10px;opacity:.75}#order-confirmation-form a{text-decoration:underline}#order-confirmation-form fieldset label{font-weight:400}#order-confirmation-form fieldset legend{font-weight:700}.desktop #order-confirmation-form .order-confirmation-form-billing{padding:0 10px}.form .inblock,.form .inblock label,.form .inblock textarea,.form .inblock input{display:block;padding-left:0!important;float:none;text-align:left}.form .inline label,.form .inline textarea,.form .inline input{display:inline;padding-left:0!important;margin-right:0!important;float:none;text-align:left}.form .row{margin-top:5px;margin-bottom:5px}.form .hint{margin:0;padding:0;color:#999}.form .note{font-style:italic}.dark .form span.required{color:#f75a5a}.light .form span.required{color:#c00}.light .form .error label,.light .form label.error,.light .form span.error{color:#c00}.dark .form .error label,.dark .form label.error,.dark .form span.error{color:#f75a5a}.form .error input,.form .error textarea,.form .error select,.form input.error,.form textarea.error,.form select.error{background:#fee;border-color:#c00}.light .form .warning label,.light .form label.warning,.light .form span.warning{color:#cc7900}.dark .form .warning label,.dark .form label.warning,.dark .form span.warning{color:#f79f5c}.form .warning input,.form .warning textarea,.form .warning select,.form input.warning,.form textarea.warning,.form select.warning{background:#ffede0;border-color:#cc7900}.form .success input,.form .success textarea,.form .success select,.form input.success,.form textarea.success,.form select.success{background:#e6efc2;border-color:#c6d880}.form .errorSummary{padding:7px 7px 12px;margin:0 0 20px;background:#fefefe;color:#c00;border-radius:4px}.light .form .errorSummary{border:1px solid #c00}.dark .form .errorSummary{border:1px solid #f75a5a}.form .errorSummary p{margin:0;padding:5px}.form .errorSummary li{color:#c00}.form .errorSummary p:before{content:"\f901";font-family:shop-icons;font-size:20px;padding-right:10px}.form .errorSummary ul{margin:0;padding:0 0 0 20px}.dark .form .errorMessage{color:#f75a5a}.light .form .errorMessage{color:#c00}.wide.form label,.wide.form .space-left{float:left;position:relative;text-align:right;width:175px;margin:6px 10px 5px 0;line-height:24px;padding:1px 0;vertical-align:middle}.wide.form .row{clear:left}.wide.form .buttons,.wide.form .hint,.wide.form .errorMessage{clear:left;padding-left:185px}.form .checkbox{margin:0 4px}.wide.form #captcha-refresh{margin-left:185px}.wide.form .row.right-radio-button input{margin-left:185px}.wide.form .row.right-radio-button label{float:none;display:inline;margin-left:4px}.responsive-phone .wide.form label,.responsive-phone .wide.form .space-left,.responsive-phone .wide.form .row.right-radio-button input{float:none;position:relative;text-align:left;width:auto;margin:0;padding:0}.responsive-phone .wide.form .buttons,.responsive-phone .wide.form .hint,.responsive-phone .wide.form .errorMessage{clear:both;float:none;padding-left:0}.form.art-form-layout input[type=text],.form.art-form-layout input[type=password],.form.art-form-layout input[type=email],.form.art-form-layout input[type=date],.form.art-form-layout select,.form.art-form-layout textarea{width:100%;box-sizing:border-box}.form.art-form-layout .art-layout-cell+.art-layout-cell{padding-left:15px}.responsive-phone .form.art-form-layout .art-layout-cell+.art-layout-cell{padding-left:0}