.button{font-family:var(--heading-font)!important;font-weight:var(--heading-font-weight)!important}select,input,label,button,.button{-webkit-text-size-adjust:100%;font-size:var(--body-font-size);font-family:var(--body-font);color:var(--text-color);border:none;border-radius:0;background:none;box-sizing:border-box;cursor:pointer;outline:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0px}label{cursor:auto}select:focus,input:focus,button:focus{outline:none}button.button,a.button,a.button:visited,.button,input[type=submit]{text-align:center;background:var(--text-color);color:var(--background-color);border:1px solid var(--text-color);padding:20px;cursor:pointer;display:flex;box-sizing:border-box;align-items:center;justify-content:center;line-height:1;min-height:30px}.button-small{padding:10px 20px!important;font-size:var(--small-font-size)!important;font-family:var(--body-font)!important;font-weight:var(--body-font-weight)!important;min-height:20px}.button-short{padding-block:10px!important;min-height:20px}button.highlighted-button,a.highlighted-button,a.highlighted-button:visited,.highlighted-button,input[type=submit].highlighted-button{background:var(--highlighted-button-background-color);color:var(--highlighted-button-text-color);border-color:var(--highlighted-button-background-color);font-family:var(--heading-font)!important;font-weight:var(--heading-font-weight)!important;line-height:1;min-height:30px}button.secondary-button,a.secondary-button,a.secondary-button:visited,.secondary-button{background:var(--border-color);color:var(--text-color);border-color:transparent}button.background-button,a.background-button,a.background-button:visited,.background-button{background:var(--background-color);color:var(--text-color);border-color:var(--border-color)}.button-no-border{border:none!important}.buttons-wrapper{margin-top:20px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap}.buttons-wrapper .button{margin:0!important;flex:1;white-space:nowrap;flex-basis:100%}.selector-wrapper{display:none;margin:0}.select-wrapper{margin:0;width:100%}.select-wrapper .selected-text{display:none}.input-wrapper{background-color:var(--border-color);margin-bottom:5px;display:flex;position:relative;box-sizing:border-box}.input-wrapper:last-of-type{margin-bottom:0}.button-input-wrapper{background:transparent;border:none;justify-content:start}.input-wrapper label{padding:20px 0 20px 20px}.input-wrapper label:after{content:":"}.input-wrapper input,.input-wrapper select{padding:20px 20px 20px 10px;flex-grow:1;line-height:1}.input-wrapper .select-arrow{position:absolute;top:0;right:0;pointer-events:none;padding:20px;text-align:center;min-height:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.input-wrapper select{width:100%}.input-wrapper--small label{padding:5px 0 5px 10px;font-size:var(--small-font-size)}.input-wrapper--small input,.input-wrapper--small select{padding:5px 10px;flex-grow:1;font-size:var(--small-font-size)}.input-wrapper--small .select-arrow{padding:5px 10px;font-size:var(--small-icon-size)}.no-label-input-wrapper label{display:none}.address-form label{color:var(--text-color)}.checkbox-input-wrapper{border:none;margin:20px auto;background:transparent}.checkbox-input-wrapper label{color:var(--text-color);padding:0 10px 0 0;height:auto}.checkbox-input-wrapper label:after{content:none}.input-wrapper input[type=checkbox]{width:auto;margin:0;flex:none;border:1px solid var(--border-color);width:20px;height:20px;padding:0;order:2;position:relative;box-sizing:border-box}.input-wrapper input[type=checkbox]:after{content:"\f00c";font-family:"Font Awesome 5 Pro";font-weight:400;color:var(--text-color);width:20px;height:20px;text-align:center;position:absolute;margin:0;top:-1px;left:-1px;display:none}.input-wrapper input[type=checkbox]:checked:after{display:block}.no-label-input-wrapper input,.no-label-input-wrapper select{padding:20px 50px 20px 20px;width:100%}.input-wrapper button.button:not(.block-button),a.button:not(.block-button),.button:not(.block-button),input[type=submit]{padding:20px;margin:0 5px 0 0;flex-grow:0}::-webkit-input-placeholder{color:var(--light-text-color)}:-ms-input-placeholder{color:var(--light-text-color)}::placeholder{color:var(--light-text-color)}.block-button{width:100%}.form{margin:10px auto}.errors ul li{color:var(--error-color)}.inline-form{display:flex;align-content:flex-start;max-width:var(--half-max-width);margin:0 auto}.search-form.inline-form{margin:0;width:100%;max-width:none}.inline-form .input-wrapper{margin:0;flex-grow:1;border:none}.inline-form .button-input-wrapper{flex:1}.inline-form input{margin:0}.inline-form button{margin:0!important;color:var(--background-color);background:var(--text-color);margin-bottom:0;white-space:nowrap;min-height:100%}table{border:none;border-collapse:collapse;width:100%;table-layout:fixed;empty-cells:show;margin:20px auto}table tr{vertical-align:top;position:relative;border-bottom:1px solid var(--border-color)}table td,table th{padding:10px 0}table th,table td,table tr{text-align:right}table td:first-of-type,table th:first-of-type{text-align:left}table td:last-of-type,table th:last-of-type{text-align:right}table.order-table{margin-bottom:0}table.order-totals{margin:0 auto}input,select,textarea,label,.input-font-size{font-size:var(--input-font-size);line-height:var(--input-line-height)}@media only screen and (max-width: 1000px){.checkbox-input-wrapper{margin:20px auto}.checkbox-input-wrapper label{padding:0 10px 0 0}button.button,a.button,.button,input[type=submit]{margin-bottom:5px;display:inline-flex;flex-grow:1;align-items:center;justify-content:center}button.button:last-child,a.button:last-child,.button:last-child,input[type=submit]:last-child{margin-bottom:0}button.button:not(.block-button),a.button:not(.block-button),.button:not(.block-button),input[type=submit]{margin-right:5px}input,select,textarea,label,.input-font-size{font-size:var(--input-font-size);line-height:var(--input-line-height)}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/stylesheet-global-elements.css.map */
