:root{--primary-red:255,101,88;--primary-black:0,34,64;--secondary-green:168,226,217;--secondary-blue:171,219,234;--secondary-orange:255,212,198;--secondary-yellow:233,217,189;--secondary-brown:226,219,219;--secondary-violet:226,212,233;--primary-text-color:var(--primary-black);--secondary-text-color:77,100,121;--primary-text-under-gray:144,159,174;--light-white:240,243,247;--light-red:253,244,242;--border-blue:232,240,250;--border-gray:229,233,236;--border-green:242,244,245;--border-brown:230,230,233;--background-gray:244,245,247;--card-primary-text:51,78,102;--card-secondary-text:77,100,121}*{-moz-box-sizing:border-box;box-sizing:border-box}*,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;font-family:Nunito,sans-serif;color:#002240}body.maxWidth .body-content-wrapper{max-width:1440px;margin-left:auto;margin-right:auto;padding:40px 0}body.padWidth .body-content-wrapper{padding:40px}@media(min-width:320px)and (max-width:767px){body.padWidth .body-content-wrapper{padding:20px}}body.greyBodyBg{background:rgba(0,34,64,.05)}@media(min-width:320px)and (max-width:767px){body{width:100%}}.icon-select-option{position:absolute;left:14px;top:43%}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.visually-hidden{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}input.visually-hidden:focus+label,input.visually-hidden:focus-within+label{outline:0 solid rgba(86,206,239,.4)}form .form-fields{display:grid;grid-template-rows:auto;grid-template-columns:.1fr 1fr;grid-column-gap:30px}form .form-fields.form-fields-inline input{display:inline-block}form .form-fields .form-field.form-field-inline{margin-right:0}form .form-fields.first-large-fields{grid-template-columns:1fr .4fr}form .form-fields.grid-column-two-eq{grid-template-columns:1fr 1fr}@media(min-width:320px)and (max-width:767px){form .form-fields.grid-column-two-eq{grid-template-columns:unset}}form .form-fields.grid-column-three-eq{grid-template-columns:1fr 1fr 1fr}@media(min-width:320px)and (max-width:767px){form .form-fields.grid-column-three-eq{grid-template-columns:unset}}form .form-field{margin-bottom:30px}form .form-field.form-field-inline{display:inline-block;margin-right:30px}form .form-field.form-field-inline:last-child{margin-right:0}form .form-field .errorMessage{font-size:10px;color:red}form input{height:40px;width:100%;padding:18px 11px;font-family:Nunito Sans,sans-serif;font-style:normal;font-weight:600;font-size:15px;line-height:18px;border-radius:2px;background:#fff;border:1px solid rgba(0,34,64,.15);outline:none}form input:disabled{background:#f4f5f7;opacity:.6}form ::-webkit-input-placeholder{color:#909fae;font-weight:100}form :-ms-input-placeholder{color:#909fae;font-weight:100}form ::placeholder{color:#909fae;font-weight:100}form .form-button-wrapper{position:relative}.form-button-wrapper__right{text-align:right}.form-button-wrapper__right.additionalProperties{display:grid;grid-template-columns:2fr auto auto;grid-gap:20px;margin-top:0;-webkit-align-items:center;-moz-box-align:center;align-items:center}@media(min-width:320px)and (max-width:768px){.form-button-wrapper__right.additionalProperties{grid-template-columns:unset}}.buyerProfileForm{position:relative;display:grid;grid-template-rows:auto;grid-template-columns:.5fr 2fr}.buyerProfileForm input{height:40px}.petShopFormStep{position:relative;display:grid;grid-template-rows:auto;grid-template-columns:.2fr 2fr}.petShopFormStep input{height:40px}h3{font-family:Nunito,sans-serif;font-style:normal;font-weight:800;font-size:18px;line-height:25px;letter-spacing:.20625px;color:#002240;margin:0;padding:0}.banner-container{background-color:rgba(0,34,64,.05)}.errorGlobalMessage{text-align:center;color:red;font-family:Nunito,sans-serif;font-size:12px;margin-bottom:5px}.row{display:grid;grid-gap:20px}.row.row-50{grid-template-columns:repeat(2,1fr)}.row.row-60{grid-template-columns:1fr .3fr}.body-grid{display:grid;grid-template-columns:.2fr .8fr}@media(min-width:320px)and (max-width:768px){.body-grid{grid-template-columns:unset}}.noAutoMarginBody .body-content-wrapper{margin-left:unset!important;margin-right:unset!important}