.field:before,.customer .field:before{box-shadow:none}.field:after,.customer .field:after{box-shadow:0 0 0 1px var(--ekka-input-border);border-radius:0}.field:hover.field:after,.customer .field:hover.field:after{box-shadow:0 0 0 1px var(--ekka-input-border);border-radius:0}.field:focus-within:after,.customer .field:focus-within:after{box-shadow:0 0 0 1.5px var(--ekka-terracotta)}.field__input:focus-visible,.field__input:focus,.customer .field input:focus-visible,.customer .field input:focus{box-shadow:none;outline:none}.field__input,.customer .field input{height:52px;background:var(--ekka-cream);border-radius:0;font-family:var(--ekka-font-body);font-size:15px;color:var(--ekka-dark-brown)}.field--with-error .field:after{box-shadow:0 0 0 1.5px var(--ekka-terracotta)}.select:before,.customer select:before,.localization-form__select:before{box-shadow:none}.select:after,.customer select:after,.localization-form__select:after{box-shadow:0 0 0 1px var(--ekka-input-border);border-radius:0}.select:hover.select:after,.customer select:hover.select:after,.localization-form__select:hover.localization-form__select:after{box-shadow:0 0 0 1px var(--ekka-input-border);border-radius:0}.select:focus-within:after,.customer select:focus-within:after{box-shadow:0 0 0 1.5px var(--ekka-terracotta)}.select__select:focus-visible,.select__select:focus,.customer select:focus-visible,.customer select:focus,.localization-form__select:focus{box-shadow:none;outline:none}.select__select,.customer select{height:52px;background:var(--ekka-cream);border-radius:0;font-family:var(--ekka-font-body);font-size:15px;color:var(--ekka-dark-brown);padding:0 40px 0 18px;margin:0}.select .svg-wrapper,.customer select+.svg-wrapper{right:18px;color:var(--ekka-muted-label)}.quantity{border-radius:0;min-height:52px;width:auto}.quantity:before{box-shadow:none}.quantity:after{box-shadow:0 0 0 1px var(--ekka-input-border);border-radius:0}.quantity__input{font-family:var(--ekka-font-body);font-size:15px;color:var(--ekka-dark-brown);min-height:52px}.quantity__button{width:52px;min-height:52px;color:var(--ekka-dark-brown);transition:background .15s ease}.quantity__button:hover{background:var(--ekka-input-hover-bg)}.quantity__button:focus-visible,.quantity__input:focus-visible,.quantity__button:focus,.quantity__input:focus{background-color:transparent;box-shadow:none;outline:none}.quantity__button:not(:focus-visible):not(.focused),.quantity__input:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}input[type=checkbox]{-webkit-appearance:none;appearance:none;position:relative;width:20px;height:20px;min-width:20px;border:1.5px solid var(--ekka-input-border);background:var(--ekka-cream);border-radius:0;cursor:pointer;flex-shrink:0;vertical-align:middle;margin-right:.5rem;box-sizing:border-box}input[type=checkbox]:checked{background:var(--ekka-terracotta);border-color:var(--ekka-terracotta)}input[type=checkbox]:checked:after{content:"";position:absolute;width:11px;height:6px;border-left:2px solid var(--ekka-cream);border-bottom:2px solid var(--ekka-cream);transform:rotate(-45deg) translate(1px,-1px);top:5px;left:3px}.facets-layout-list--text input[type=checkbox],.facets-layout-grid input[type=checkbox],.facets-layout-list--swatch input[type=checkbox],.recipient-form>input[type=checkbox]{background:transparent;border:none;min-width:unset}input[type=radio]{-webkit-appearance:none;appearance:none;position:relative;width:20px;height:20px;min-width:20px;border:1.5px solid var(--ekka-input-border);background:var(--ekka-cream);border-radius:50%;cursor:pointer;flex-shrink:0;vertical-align:middle;box-sizing:border-box}input[type=radio]:checked{border-color:var(--ekka-terracotta)}input[type=radio]:checked:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:var(--ekka-terracotta);top:50%;left:50%;transform:translate(-50%,-50%)}.product-form__input input[type=radio]{background:transparent;border:none;min-width:unset}.ekka-text-link{color:var(--ekka-dark-brown);font-family:var(--ekka-font-body);font-size:16px;font-weight:400;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:2px;transition:color .15s ease,border-color .15s ease;display:inline}.ekka-text-link:hover{color:var(--ekka-terracotta);border-bottom-color:var(--ekka-terracotta)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ekka-form-controls.css.map */
