.section-contact-form--ubpet,.section-contact-form--ubpet *{box-sizing:border-box}.section-contact-form--ubpet{--ubpet-ink: #17382f;--ubpet-muted: #68756e;--ubpet-cream: #f7f0e5;--ubpet-soft: #fbf8f2;--ubpet-line: #e6dccd;--ubpet-orange: #ed8a16;padding-block:1px;background:var(--ubpet-soft);color:var(--ubpet-ink)}.section-contact-form--ubpet .contact-form__wrapper{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:start;gap:24px}.section-contact-form--ubpet .contact-form-form,.section-contact-form--ubpet .contact-form-more{border:1px solid var(--ubpet-line);border-radius:30px;background:#fffefb}.section-contact-form--ubpet .contact-form-form{min-width:0;padding:clamp(28px,4vw,58px)}.section-contact-form--ubpet .contact-form-form .text-content{max-width:760px}.section-contact-form--ubpet .contact-form-form h2{margin:0;color:var(--ubpet-ink);font-size:clamp(30px,3vw,46px);line-height:1.45}.section-contact-form--ubpet .text-content-description{margin-top:12px;color:var(--ubpet-muted);font-size:15px;line-height:1.9}.section-contact-form--ubpet .contact-form-routes{margin:30px 0 34px}.section-contact-form--ubpet .contact-form-routes h3{margin:0 0 14px;color:var(--ubpet-ink);font-size:15px;line-height:1.5}.section-contact-form--ubpet .contact-form-routes__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.section-contact-form--ubpet .contact-form-route{min-height:106px;padding:16px;border:1px solid var(--ubpet-line);border-radius:18px;background:var(--ubpet-soft)}.section-contact-form--ubpet .contact-form-route>span{display:block;margin-bottom:8px;color:#a94c08;font-size:13px;font-weight:700;letter-spacing:.12em}.section-contact-form--ubpet .contact-form-route strong{display:block;color:var(--ubpet-ink);font-size:16px;line-height:1.55}.section-contact-form--ubpet .contact-form-route p{margin:5px 0 0;color:var(--ubpet-muted);font-size:14px;line-height:1.65}.section-contact-form--ubpet .field-line-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.section-contact-form--ubpet .field{border:1px solid var(--ubpet-line);border-radius:14px;background:#fffefb}.section-contact-form--ubpet .field:before,.section-contact-form--ubpet .field:after{display:none}.section-contact-form--ubpet .field-input{min-height:54px;border:0;border-radius:inherit;background:transparent;color:var(--ubpet-ink);font-size:15px}.section-contact-form--ubpet textarea.field-input{min-height:200px;padding-top:24px;resize:vertical}.section-contact-form--ubpet .field:focus-within{border-color:var(--ubpet-orange);box-shadow:0 0 0 2px #ed8a1629}.section-contact-form--ubpet .field--select{position:relative;min-height:76px;padding-top:0}.section-contact-form--ubpet .field--select:after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;border-right:2px solid var(--ubpet-ink);border-bottom:2px solid var(--ubpet-ink);transform:translateY(-50%) rotate(45deg);pointer-events:none}.section-contact-form--ubpet .field--select .field-input{width:100%;height:74px;min-height:74px;padding:28px 44px 9px 16px;-webkit-appearance:none;appearance:none;cursor:pointer}.section-contact-form--ubpet .field-label--static{inset:9px 44px auto 16px;width:auto;height:auto;padding:0;display:block;transform:none;color:var(--ubpet-muted);font-size:14px;line-height:1.2;opacity:1;z-index:2;pointer-events:none}.section-contact-form--ubpet .button{min-height:52px;padding-inline:28px;border-color:var(--ubpet-orange);border-radius:999px;background:var(--ubpet-orange);color:#fffefb;font-weight:700}.section-contact-form--ubpet .contact-form-privacy{margin:14px 0 0;color:var(--ubpet-muted);font-size:14px;line-height:1.7}.section-contact-form--ubpet .contact-form-privacy a{color:var(--ubpet-ink);text-decoration:underline;text-underline-offset:3px}.section-contact-form--ubpet .contact-form-more{position:sticky;top:calc(var(--header-height, 80px) + 24px);min-width:0;padding:30px}.section-contact-form--ubpet .contact-form-more__illustration{height:150px;margin-bottom:18px}.section-contact-form--ubpet .contact-form-more__illustration img{width:100%;height:100%;display:block;object-fit:contain}.section-contact-form--ubpet .contact-form-more__heading{margin:0 0 22px;color:var(--ubpet-ink);font-size:22px;line-height:1.5}.section-contact-form--ubpet .contact-list .contact-item{display:flex;align-items:flex-start;gap:12px}.section-contact-form--ubpet .contact-list .contact-item:not(:last-child){margin-bottom:18px}.section-contact-form--ubpet .contact-list .contact-item .icon{width:18px;height:18px;flex:0 0 auto;color:#a94c08}.section-contact-form--ubpet .contact-list .contact-item h5{margin:0 0 4px;color:var(--ubpet-ink);font-size:14px;line-height:1.5}.section-contact-form--ubpet .contact-list .contact-item .light,.section-contact-form--ubpet .contact-list .contact-item a,.section-contact-form--ubpet .contact-list .contact-item .rte{color:var(--ubpet-muted);font-size:15px;line-height:1.75;overflow-wrap:anywhere}.section-contact-form--ubpet .contact-list .contact-business-hours .light p{margin:0}.section-contact-form--ubpet .contact-form-more .list-social{margin-top:22px;justify-content:flex-start}.section-contact-form--ubpet .contact-form-more__faq{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;padding:10px 14px;border:1px solid var(--ubpet-line);border-radius:14px;color:var(--ubpet-ink);font-size:15px;font-weight:700;text-decoration:none}.section-contact-form--ubpet .contact-form-more__faq .icon{width:15px;height:15px}.section-contact-form--ubpet :focus-visible{outline:3px solid var(--ubpet-orange);outline-offset:3px}@media screen and (min-width:750px){.section-contact-form--ubpet .contact-form__wrapper.form-second .contact-form-form{order:2}}@media screen and (max-width:989px){.section-contact-form--ubpet .contact-form__wrapper{grid-template-columns:1fr}.section-contact-form--ubpet .contact-form-more{position:static}}@media screen and (max-width:749px){.section-contact-form--ubpet .contact-form__wrapper{gap:16px}.section-contact-form--ubpet .contact-form-form,.section-contact-form--ubpet .contact-form-more{border-radius:22px}.section-contact-form--ubpet .contact-form-form{padding:28px 20px}.section-contact-form--ubpet .contact-form-form h2{font-size:28px}.section-contact-form--ubpet .contact-form-routes__grid,.section-contact-form--ubpet .field-line-group{grid-template-columns:1fr}.section-contact-form--ubpet .contact-form-route{min-height:0}.section-contact-form--ubpet .field-input{font-size:16px}.section-contact-form--ubpet .button{width:100%}.section-contact-form--ubpet .contact-form-more{padding:24px 20px}.section-contact-form--ubpet .contact-form-more__illustration{height:126px}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/section-contact-form.css.map */
