.f_hidden{display:none!important}.w-full{width:100%}.object-cover{object-fit:cover}.object-contain{object-fit:contain}.ot-car-camp-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#00000073;z-index:9999;padding:0 16px;box-sizing:border-box}.ot-car-camp-wrapper>.section{background:#fff;border-radius:16px;position:relative;width:100%;max-width:100%;max-height:90vh;overflow-y:auto;padding:40px 36px 36px;box-shadow:0 20px 60px #0000002e;box-sizing:border-box;-webkit-overflow-scrolling:touch}@media screen and (max-width:767px){.ot-car-camp-wrapper>.section{padding:36px 20px 24px;border-radius:12px}}.ot-car-camp-wrapper .ot-car-camp-close{position:absolute;right:14px;top:12px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1;color:#64748b;cursor:pointer;border-radius:50%;transition:background .15s,color .15s;z-index:10}.ot-car-camp-wrapper .ot-car-camp-close:hover{background:#f1f5f9;color:#0f172a}.ot-car-camp-wrapper .selector-container{display:flex;align-items:flex-end;gap:10px;flex-wrap:nowrap;width:100%}.ot-car-camp-wrapper .selector-container>.form-control{flex:1 1 0;min-width:0}.ot-car-camp-wrapper .selector-container>button{flex:0 0 auto;white-space:nowrap;border-radius:8px;height:100%;padding:0 18px;align-self:flex-end}.ot-car-camp-wrapper button[disabled]{opacity:.45;pointer-events:none;cursor:not-allowed}@media screen and (max-width:700px){.ot-car-camp-wrapper .selector-container{flex-wrap:wrap}.ot-car-camp-wrapper .selector-container>.form-control{flex:1 1 calc(50% - 5px)}.ot-car-camp-wrapper .selector-container>button{flex:1 1 100%;height:100%;width:100%}}#result-dialog-template--,[id^=result-dialog-]{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#0000008c}.compatibility-result{background:#fff;padding:28px 24px 24px;border-radius:14px;border:1px solid #e2e8f0;width:90%;max-width:480px;max-height:88vh;overflow-y:auto;box-shadow:0 8px 30px #00000038;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box;-webkit-overflow-scrolling:touch}.compatibility-result>.close{position:absolute;right:14px;top:10px;color:#94a3b8;font-size:26px;font-weight:700;line-height:1;cursor:pointer;transition:color .15s}.compatibility-result>.close:hover{color:#0f172a}.ot-car-camp-wrapper .v-stack{display:flex;flex-direction:column}.ot-car-camp-wrapper .gap-6{gap:16px}.ot-car-camp-wrapper .result-content{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.ot-car-camp-wrapper .dog-icon{--s: 72px;width:var(--s);height:var(--s);border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0}.ot-car-camp-wrapper .dog-icon svg{width:32px;height:32px}.ot-car-camp-wrapper .ty-correct-green{color:#059669;background:#d1fae5}.ot-car-camp-wrapper .ty-error{color:#ef4444;background:#fee2e2}.ot-car-camp-wrapper .ty-warn{color:#d97706;background:#fef3c7}.ot-car-camp-wrapper .ty-question{color:#3b82f6;background:#dbeafe}.ot-car-camp-wrapper .dog-h{font-size:22px;line-height:1.3;font-weight:700;color:#1e293b;margin:0;text-align:center}.ot-car-camp-wrapper .dog-d{color:#475569;font-size:15px;line-height:1.65;margin:0;text-align:center}.ot-car-camp-wrapper .dog-d p{margin:0 0 8px}.ot-car-camp-wrapper .dog-d p:last-child{margin-bottom:0}.ot-car-camp-wrapper .dog-selected-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 16px;text-align:center;width:100%;box-sizing:border-box}.ot-car-camp-wrapper .dog-selected-hint{color:#94a3b8;font-size:10px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;line-height:1.1}.ot-car-camp-wrapper .dog-selected-ctnt{font-size:17px;font-weight:700;color:#334155;line-height:1.25;margin:0}.ot-car-camp-wrapper .dog-p-card{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;box-shadow:0 1px 6px #00000012;border:1px solid #f1f5f9;text-decoration:none;color:inherit;width:100%;box-sizing:border-box;transition:box-shadow .2s,border-color .2s}.ot-car-camp-wrapper .dog-p-card:hover{box-shadow:0 4px 16px #179c9926;border-color:#179c994d}.ot-car-camp-wrapper .dog-p-img{--s: 72px;width:var(--s);height:var(--s);border-radius:8px;overflow:hidden;flex-shrink:0;background:#f8fafc}.ot-car-camp-wrapper .dog-p-img img{width:100%;height:100%;object-fit:cover;display:block}.ot-car-camp-wrapper .dog-p-info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-width:0}.ot-car-camp-wrapper .dog-p-h{font-size:15px;font-weight:600;color:#1e293b;margin:0;line-height:1.35;text-align:left}.ot-car-camp-wrapper .dog-p-price{line-height:1}.ot-car-camp-wrapper .text-on-sale{color:#179c99}.ot-car-camp-wrapper .dog-jump-p-btn,.ot-car-camp-wrapper .dog-continue-shop{display:block;width:100%}.ot-car-camp-wrapper .dog-jump-p-btn a,.ot-car-camp-wrapper .dog-jump-p-btn{text-decoration:none;width:100%}.ot-car-camp-wrapper #result-dialog .button,.ot-car-camp-wrapper .w-full.button{width:100%}.ot-car-camp-wrapper .dog-v-dog-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;height:100dvh;display:flex;justify-content:center;align-items:center;background:#000000b8;z-index:11000}.ot-car-camp-wrapper .dog-v-dog{position:relative;width:60%;max-width:800px}.ot-car-camp-wrapper .dog-v-dog video{width:100%;height:auto;display:block;border-radius:10px}.ot-car-camp-wrapper .dog-v-dog-close{--s: 36px;width:var(--s);height:var(--s);position:absolute;right:0;top:0;transform:translate(50%,-50%);background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:6px;cursor:pointer;box-shadow:0 2px 8px #0003;transition:background .15s;z-index:1}.ot-car-camp-wrapper .dog-v-dog-close:hover{background:#f1f5f9}.ot-car-camp-wrapper .dog-v-dog-close svg{width:18px;height:18px}@media screen and (max-width:767px){.ot-car-camp-wrapper .dog-v-dog{width:calc(100vw - 32px)}.ot-car-camp-wrapper .dog-v-dog-close{--s: 28px}}.ot-car-camp-wrapper .section-stack{display:flex;flex-direction:column;gap:20px}[id^=result-][id$="-{{ section.id }}"],[id^=result-0-],[id^=result-1-],[id^=result-2-],[id^=result-3-],[id^=result-4-],[id^=result-5-]{display:none!important}@media screen and (min-width:768px){.md-hide{display:none}.f_md-hide{display:none!important}}@media screen and (max-width:767px){.sm-hide{display:none}.f_sm-hide{display:none!important}}.compatibility-result::-webkit-scrollbar,.ot-car-camp-wrapper>.section::-webkit-scrollbar{width:4px}.compatibility-result::-webkit-scrollbar-track,.ot-car-camp-wrapper>.section::-webkit-scrollbar-track{background:transparent}.compatibility-result::-webkit-scrollbar-thumb,.ot-car-camp-wrapper>.section::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.button__loader{display:none}.button.is-loading .button__loader{display:flex;gap:4px;align-items:center;justify-content:center}.button.is-loading>div:first-child{display:none}.button__loader span{width:5px;height:5px;border-radius:50%;background:currentColor;animation:btnDot .8s infinite ease-in-out both}.button__loader span:nth-child(1){animation-delay:-.32s}.button__loader span:nth-child(2){animation-delay:-.16s}@keyframes btnDot{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}@keyframes csResultFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.compatibility-result .result-content{animation:csResultFadeIn .25s ease forwards}
/*# sourceMappingURL=/cdn/shop/t/4/assets/compatibility-search.css.map */
