.pet{--o:#ee7203;--o-dark:#d46502;--g:#23272e;--t:#4a4f57;--m:#7a7f86;--l:#dedede;--bg:#f3f3f3;max-width:1280px;margin:0 auto;padding:0 20px 56px;color:var(--g);font-family:Open Sans,Arial,sans-serif;font-size:15px;line-height:1.5}.pet *,.pet *:before,.pet *:after{box-sizing:border-box;font-family:inherit}.pet button{font:inherit}.pet-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:2px solid var(--g)}.pet-head h2{margin:0;font-size:22px;line-height:1.3;font-weight:700;color:var(--g)}.pet-head p{margin:2px 0 0;font-size:13px;color:var(--m)}.pet-search{position:relative;width:340px;max-width:100%}.pet-search input{width:100%;font-size:15px;padding:10px 12px;border:1px solid #c8c8c8;border-radius:2px;color:var(--g);background:#fff}.pet-search input:focus{outline:none;border-color:var(--o)}.pet-results{position:absolute;z-index:30;top:100%;left:0;right:0;background:#fff;border:1px solid #c8c8c8;border-top:0;max-height:340px;overflow:auto;box-shadow:0 8px 20px #23272e1f;display:none}.pet-results.is-open{display:block}.pet-results button{display:block;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid #eee;padding:9px 12px;cursor:pointer;color:var(--g);font-size:14px}.pet-results button:hover,.pet-results button:focus{background:var(--bg);outline:none}.pet-results small{display:block;color:var(--m);font-size:12px}.pet-results .pet-empty{padding:10px 12px;color:var(--m);font-size:14px}.pet-body{display:grid;grid-template-columns:220px minmax(0,1fr) 380px;gap:0;margin-top:0}.pet-nav{border-right:1px solid var(--l);padding:12px 0}.pet-nav button{display:flex;gap:10px;width:100%;text-align:left;background:none;border:0;border-left:3px solid transparent;padding:8px 12px 8px 10px;cursor:pointer;color:var(--t);font-size:14px;line-height:1.35}.pet-nav button span{flex:none;width:20px;color:var(--m);font-weight:600}.pet-nav button:hover{color:var(--g);background:var(--bg)}.pet-nav button.is-active{border-left-color:var(--o);color:var(--g);font-weight:600;background:var(--bg)}.pet-nav button.is-active span{color:var(--o)}.pet-select{display:none;width:100%;font-size:15px;padding:10px 12px;border:1px solid #c8c8c8;border-radius:2px;background:#fff;color:var(--g);margin-top:12px}.pet-stage{padding:16px 20px;min-width:0}.pet-stage h3{margin:0 0 10px;font-size:17px;font-weight:700}.pet-fig{position:relative;margin:0;border:1px solid var(--l);background:#fff}.pet-fig img{display:block;width:100%;height:auto}.pet-hint{margin:8px 0 0;font-size:13px;color:var(--m)}.pet-hs{position:absolute;transform:translate(-50%,-50%);width:19px;height:19px;border-radius:50%;border:1.5px solid var(--o);background:#ee720314;color:transparent;font-size:10px;font-weight:700;line-height:16px;text-align:center;padding:0;cursor:pointer;transition:background .12s,color .12s,transform .12s;z-index:2}.pet-hs.is-sub{width:auto;min-width:26px;padding:0 4px;border-radius:10px}.pet-hs:hover,.pet-hs.is-hl,.pet-hs:focus-visible{background:var(--o);color:#fff;outline:none;transform:translate(-50%,-50%) scale(1.25);z-index:3}.pet-hs.is-active{background:var(--g);border-color:var(--g);color:#fff;z-index:4}.pet-card{position:absolute;z-index:10;width:280px;background:#fff;border:1px solid #c8c8c8;border-top:3px solid var(--o);box-shadow:0 10px 28px #23272e2e;padding:14px 16px 16px;font-size:14px}.pet-card[hidden]{display:none}.pet-card-close{position:absolute;top:6px;right:6px;width:28px;height:28px;border:0;background:none;cursor:pointer;font-size:20px;line-height:1;color:var(--m)}.pet-card-close:hover{color:var(--g)}.pet-card .pet-pos{font-size:12px;font-weight:700;color:var(--o)}.pet-card .pet-name{font-weight:700;color:var(--g);margin:2px 24px 2px 0;line-height:1.35}.pet-card .pet-art{font-size:13px;color:var(--m)}.pet-card .pet-price{margin-top:10px}.pet-buy{display:flex;gap:8px;margin-top:10px}.pet-qty{width:58px;padding:8px;border:1px solid #c8c8c8;border-radius:2px;font-size:15px;text-align:center}.pet-btn{flex:1;background:var(--o);color:#fff;border:0;border-radius:2px;padding:10px 12px;font-weight:600;font-size:14px;cursor:pointer;text-decoration:none;text-align:center;display:inline-block}.pet-btn:hover{background:var(--o-dark);color:#fff}.pet-btn[disabled]{background:#c8c8c8;cursor:default}.pet-btn-line{background:#fff;color:var(--g);box-shadow:inset 0 0 0 1px var(--g)}.pet-btn-line:hover{background:var(--g);color:#fff}.pet-link{display:inline-block;margin-top:8px;font-size:13px;color:var(--o)}.pet-p{font-weight:700;color:var(--g);white-space:nowrap}.pet-p small{display:block;font-weight:400;font-size:12px;color:var(--m)}.pet-stock{font-size:12px}.pet-stock.ok{color:#3f8a52}.pet-stock.no{color:var(--m)}.pet-load{color:var(--m);font-size:13px}.pet-list{border-left:1px solid var(--l);display:flex;flex-direction:column;min-height:0}.pet-list-head{padding:16px 16px 8px;font-size:13px;color:var(--m);border-bottom:1px solid var(--l)}.pet-rows{overflow:auto;max-height:760px}.pet-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto 40px;gap:8px;align-items:center;padding:10px 12px 10px 14px;border-bottom:1px solid #eee;cursor:pointer}.pet-row:hover,.pet-row.is-hl{background:#fdf0e6}.pet-row.is-active{background:#fdf0e6;box-shadow:inset 3px 0 0 var(--o)}.pet-row-pos{font-weight:700;color:var(--o);font-size:13px}.pet-row-name{font-size:14px;color:var(--g);line-height:1.35}.pet-row-name small{display:block;color:var(--m);font-size:12px}.pet-row .pet-p{font-size:14px;text-align:right}.pet-row .pet-p small{font-size:11px}.pet-add{width:36px;height:36px;border:0;border-radius:2px;background:var(--o);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.pet-add:hover{background:var(--o-dark)}.pet-add[disabled]{background:#e3e3e3;cursor:default}.pet-add svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pet-sub{padding:12px 14px 6px;font-size:13px;font-weight:700;color:var(--g);background:var(--bg);border-bottom:1px solid #eee}.pet-sub small{font-weight:400;color:var(--m)}.pet-toast{position:fixed;z-index:9999;left:50%;bottom:24px;transform:translate(-50%) translateY(20px);opacity:0;background:var(--g);color:#fff;padding:12px 16px;border-radius:2px;font-size:14px;display:flex;gap:14px;align-items:center;transition:opacity .2s,transform .2s;pointer-events:none;max-width:calc(100% - 32px)}.pet-toast.is-on{opacity:1;transform:translate(-50%);pointer-events:auto}.pet-toast a{color:#fff;font-weight:600;white-space:nowrap}.pet-foot{margin-top:16px;font-size:12px;color:var(--m)}@media(max-width:1100px){.pet-body{grid-template-columns:200px minmax(0,1fr)}.pet-list{grid-column:1 / -1;border-left:0;border-top:2px solid var(--g);margin-top:8px}.pet-rows{max-height:none}}@media(max-width:760px){.pet{padding:0 16px 40px}.pet-head{border-bottom:0;padding-bottom:0}.pet-search{width:100%}.pet-body{grid-template-columns:1fr}.pet-nav{display:none}.pet-select{display:block}.pet-stage{padding:12px 0}.pet-hs{width:16px;height:16px;line-height:13px;font-size:8px}.pet-card{position:fixed;left:0!important;right:0;top:auto!important;bottom:0;width:auto;border-radius:0;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.pet-row{grid-template-columns:30px minmax(0,1fr) auto 38px;padding:10px 4px}}
/*# sourceMappingURL=/cdn/shop/files/pft-ersatzteile.css.map */
