.pawfect-pets{--paw-color:#483729;--paw-border:#d9c6a8;color:var(--paw-color);background:#f8f2e9;min-height:65vh;padding:clamp(30px,5vw,65px) max(15px,calc((100vw - 1200px)/2))}.pawfect-pets *{box-sizing:border-box}.pawfect-pets__head{text-align:center;margin:0 auto 35px;max-width:760px}.pawfect-pets__eyebrow{font-size:12px;letter-spacing:.2em;color:#9f7946}.pawfect-pets h1,.pawfect-pets h2,.pawfect-pets h3{font-family:Georgia,serif;font-weight:400;color:#483729}.pawfect-pets h1{font-size:clamp(32px,5vw,58px);margin:9px 0 15px}.pawfect-pets h2{font-size:26px;margin:0 0 20px}.pawfect-pets h3{font-size:22px;margin:16px 0 10px}.pawfect-pets__head p{color:#786a5b;line-height:1.65}.pawfect-pets__grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.9fr);gap:24px;align-items:start}.pawfect-pets__form-panel,.pawfect-pets__aside{background:#fffaf2;border:1px solid #d8c39e;border-radius:12px;padding:clamp(18px,3vw,32px);box-shadow:0 12px 24px #4d321114}.pawfect-pets__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pawfect-pets__field{display:flex;flex-direction:column;gap:7px;font-size:14px;color:#584634;font-weight:600}.pawfect-pets__field--full{grid-column:1 / -1}.pawfect-pets__field input:not([type=checkbox]),.pawfect-pets__field select,.pawfect-pets__field textarea{font-family:inherit;font-size:16px;width:100%;border:1px solid var(--paw-border);background:#fff;color:#3f3328;min-height:44px;border-radius:7px;padding:9px 11px}.pawfect-pets__field input:focus-visible,.pawfect-pets__field select:focus-visible,.pawfect-pets__field textarea:focus-visible{outline:2px solid #a77d49;outline-offset:1px}.pawfect-pets__hint{font-size:12px;color:#817568;font-weight:400}.pawfect-pets__checkboxes{display:flex;gap:8px 16px;flex-wrap:wrap;font-weight:400}.pawfect-pets__checkboxes label{display:inline-flex;align-items:center;gap:5px;font-size:13px}.pawfect-pets__form-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:21px}.pawfect-pets__primary,.pawfect-pets__secondary{display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;border-radius:6px;padding:11px 18px;cursor:pointer;font-size:14px;font-family:inherit;min-height:44px}.pawfect-pets__primary{background:#4b3527;color:#fff9ed!important;border:1px solid #9e7e4c}.pawfect-pets__secondary{background:transparent;color:#4b3527;border:1px solid #9e7e4c}.pawfect-pets__primary:hover{background:#6b4d36}.pawfect-pets__pet{border:1px solid #dfcdb2;padding:14px;border-radius:9px;margin-bottom:11px;display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.pawfect-pets__pet strong{font:400 20px Georgia,serif;display:block;margin-bottom:6px}.pawfect-pets__pet small{color:#837460;font-size:12px}.pawfect-pets__pet-controls{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.pawfect-pets__pet-controls button{font-size:12px;background:transparent;border:1px solid #d5bc98;border-radius:5px;padding:7px;cursor:pointer;color:#47372a}.pawfect-pets__pet-controls button:hover{background:#ede0ca}.pawfect-pets__privacy{font-size:12px;line-height:1.6;color:#786a5b;border-top:1px solid #e8dac5;padding-top:15px;margin-top:22px}.pawfect-pets__aside p{line-height:1.6;color:#786a5b;font-size:14px}@media(max-width:800px){.pawfect-pets__grid{grid-template-columns:1fr}.pawfect-pets__aside{order:-1}}@media(max-width:500px){.pawfect-pets__fields{grid-template-columns:1fr}.pawfect-pets__field--full{grid-column:auto}.pawfect-pets__form-panel,.pawfect-pets__aside{padding:19px}.pawfect-pets__pet{flex-direction:column}.pawfect-pets__pet-controls{justify-content:flex-start}}.pawfect-pets__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:16px 0}.pawfect-pets__product{display:flex;gap:8px;align-items:center;padding:8px;color:#3c2d21!important;text-decoration:none!important;border:1px solid #dfc5a3;border-radius:7px;background:#fff}.pawfect-pets__product img{width:55px;height:55px;object-fit:contain}.pawfect-pets__product span{min-width:0;display:grid;gap:5px}.pawfect-pets__product strong{font-size:12px;line-height:1.4}.pawfect-pets__product small{font-size:11px;color:#746550}#pawfect-matches h4{font-size:14px;font-weight:650}@media(max-width:420px){.pawfect-pets__products{grid-template-columns:1fr}}.pawfect-pets{--paw-color:#22372D;--paw-border:#CDDCD0;color:#22372d;background:#edf1ee}.pawfect-pets__eyebrow{color:#638a74}.pawfect-pets h1,.pawfect-pets h2,.pawfect-pets h3{color:#17382b}.pawfect-pets__head p{color:#657d70}.pawfect-pets__form-panel,.pawfect-pets__aside{background:#fcfdfc;border-color:#cad8cf;box-shadow:0 12px 24px #0e352018}.pawfect-pets__field{color:#3c6150}.pawfect-pets__product{color:#21382e!important;border-color:#d5e1d8;background:#fff}.pawfect-pets__product small{color:#567668}.pawfect-pets{--paw-color:#3F5142;--paw-border:#E7D8C4;background:#fef8ee!important;color:#3f5142!important}.pawfect-pets__eyebrow{color:#6f7f5e!important}.pawfect-pets h1,.pawfect-pets h2,.pawfect-pets h3{color:#3f5a46!important}.pawfect-pets__head p{color:#6f7f5e!important}.pawfect-pets__form-panel,.pawfect-pets__aside{background:#fffdf9!important;border-color:#e7d8c4!important;box-shadow:0 12px 22px #b8896718!important}.pawfect-pets__field{color:#3f5a46!important}.pawfect-pets__product{background:#fffdf9!important;color:#3f5142!important;border-color:#e7d8c4!important}.pawfect-pets__product small{color:#6f7f5e!important}.pawfect-pets :is(button,[type=submit]){border-color:#b88967}.pawfect-pets :is(button,[type=submit]):focus-visible{outline:2px solid #3F5A46}.pawfect-pets [hidden]{display:none!important}.pawfect-pets__field[data-paw-dog-size]{background:#f0f4ee;padding:12px;border:1px solid #dce5d8;border-radius:9px}.pawfect-pets__photo-box{margin-top:7px;padding:17px;background:#f4f5ee;border:1px dashed #bdcab7;border-radius:12px}.pawfect-pets__photo-row{display:flex;align-items:flex-start;flex-wrap:wrap;gap:16px;margin-top:11px}.pawfect-pets__photo-preview{width:118px;height:118px;flex:none;border-radius:13px;object-fit:cover;background:#dfe7da}.pawfect-pets__photo-controls{display:flex;flex:1;flex-direction:column;gap:9px;min-width:200px}.pawfect-pets__photo-controls input[type=file]{width:100%;max-width:100%;min-width:0;padding:9px;font-size:13px;background:#fffdf9;border-radius:8px;color:#415744;border:1px solid #d7e0d3}.pawfect-pets__photo-controls button{align-self:flex-start;background:#fff!important;color:#3f5a46!important}.pawfect-pets__pet{align-items:center}.pawfect-pets__pet-main{display:flex;align-items:center;gap:12px;min-width:0}.pawfect-pets__pet-photo{width:64px;height:64px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#dce9d6;border:2px solid #d6d9ce}.pawfect-pets__pet-main>div{min-width:0}.pawfect-pets__pet-main strong,.pawfect-pets__pet-main small{overflow-wrap:anywhere}.pawfect-pets__breed-tip{margin-top:3px;line-height:1.45;display:block}.pawfect-pets__notification{border-left:3px solid #8ba78e;background:#f0f3eb;padding:10px 13px;color:#3f5a46;border-radius:4px;line-height:1.5}@media(max-width:600px){.pawfect-pets__photo-controls{min-width:100%}.pawfect-pets__pet-photo{width:54px;height:54px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/pawfect-pets.css.map */
