.roche-cap-size{margin-top:16px}.roche-cap-size .roche-cap-size__select{position:relative;width:100%;margin-top:8px}.roche-cap-size .roche-cap-size__select svg{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none}.roche-cap-size .roche-cap-size__input{-webkit-appearance:none;appearance:none;display:block;width:100%;min-height:48px;padding:0 40px 0 14px;font:inherit;font-size:14px;color:#0a0908;background-color:#faf7f2;border:1px solid rgba(10,9,8,.35);border-radius:inherit;cursor:pointer}.roche-cap-size .roche-cap-size__input:hover{border-color:#0a0908}.roche-cap-size .roche-cap-size__input:focus-visible{outline:2px solid #B0863E;outline-offset:2px;border-color:#0a0908}.roche-cap-size .roche-cap-size__help,.roche-cap-size .roche-cap-size__error{margin:8px 0 0;font-size:13px;line-height:1.5}.roche-cap-size .roche-cap-size__help{color:#0a0908b8}.roche-cap-size .roche-cap-size__error{color:#9b1c1c;font-weight:600}.roche-cap-size .roche-cap-size__error[hidden]{display:none}.roche-cap-size.is-invalid .roche-cap-size__input{border-color:#9b1c1c;box-shadow:0 0 0 1px #9b1c1c}product-form.roche-cap-missing .shopify-payment-button{opacity:.55}a.quick-add.roche-cap-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/9/assets/roche-cap-size.css.map */
