.who-search-page{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:40px 24px 64px;color:#153e5e}.who-search-page *,.who-search-page *:before,.who-search-page *:after{box-sizing:border-box}.who-search-page__header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px;padding-bottom:24px;border-bottom:1px solid #dce3e7}.who-search-page__header h1{font-size:32px;line-height:1.2;font-weight:600;margin:0 0 10px;color:#153e5e}.who-search-page__count{font-size:15px;line-height:1.5;margin:0;color:#566671}.who-search-page__form{display:flex;flex:0 1 420px;gap:0;margin:0;min-width:280px}.who-search-page__form input{width:100%;min-width:0;height:48px;font-size:16px;border:1px solid #a7bbc8;border-radius:4px 0 0 4px;padding:10px 14px;margin:0;background:#fff;color:#153e5e}.who-search-page__form button{height:48px;border:1px solid #153e5e;border-radius:0 4px 4px 0;background:#153e5e;color:#fff;font-size:15px;font-weight:600;padding:0 20px;margin:0;cursor:pointer}.who-search-page__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.who-search-page__card{min-width:0;margin:0;background:#fff;display:flex;flex-direction:column}.who-search-page__image{display:flex;aspect-ratio:1;overflow:hidden;align-items:center;justify-content:center;background:#edf1f3;color:#566671;text-align:center}.who-search-page__image img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;transition:opacity .2s}.who-search-page__image:hover img{opacity:.9}.who-search-page__details{padding:18px;display:flex;flex:1;flex-direction:column;align-items:flex-start}.who-search-page__details h2{font-size:18px;line-height:1.4;font-weight:500;margin:0 0 12px;letter-spacing:0;text-transform:none}.who-search-page__details h2 a{color:#153e5e;text-decoration:none}.who-search-page__details h2 a:hover{text-decoration:underline}.who-search-page__pricing{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:20px;line-height:1.4;margin-top:auto;color:#153e5e}.who-search-page__pricing strong{font-weight:700}.who-search-page__pricing s,.who-search-page__from{font-size:14px;color:#63727c}.who-search-page__view{display:inline-block;margin-top:14px;font-size:14px;font-weight:600;line-height:1.5;color:#153e5e;text-decoration:none;border-bottom:1px solid #aac9da;padding:4px 0}.who-search-page a:focus-visible,.who-search-page input:focus-visible,.who-search-page button:focus-visible{outline:3px solid #147eb1;outline-offset:3px}.who-search-page__pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;margin-top:42px;font-size:16px}.who-search-page__pagination span{display:inline-flex;min-width:40px;min-height:44px;align-items:center;justify-content:center}.who-search-page__pagination a{display:flex;min-width:40px;min-height:44px;align-items:center;justify-content:center;color:#153e5e;padding:8px}.who-search-page__pagination .current{background:#153e5e;color:#fff;border-radius:3px}.who-search-page__empty{padding:32px 0 64px;font-size:18px}.who-search-page__visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:999px){.who-search-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px}.who-search-page__header{align-items:flex-start}.who-search-page__header h1{font-size:28px}.who-search-page__form{flex-basis:340px}}@media(max-width:749px){.who-search-page{padding:26px 16px 44px}.who-search-page__header{display:block;margin-bottom:24px;padding-bottom:20px}.who-search-page__header h1{font-size:26px}.who-search-page__form{min-width:0;margin-top:18px;width:100%}.who-search-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.who-search-page__details{padding:12px 10px}.who-search-page__details h2{font-size:16px;margin-bottom:8px}.who-search-page__pricing{font-size:18px;gap:5px}.who-search-page__view{font-size:13px;margin-top:10px}}.who-availability{margin:14px 0 18px;padding:12px 14px;border-left:3px solid #9c6726;background:#faf5ec;color:#4c351b;border-radius:0 5px 5px 0;text-align:left;line-height:1.45}.who-availability strong{display:block;font-size:14px;font-weight:700}.who-availability span{display:block;font-size:13px;margin-top:3px}.who-availability p{font-size:13px;line-height:1.55;margin:9px 0 0}.who-availability--stock{border-color:#526b4f;background:#f1f5ee;color:#344b31}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
