body.reference-catalog{background:#fff;color:#152743}body.reference-catalog #app.wrap{max-width:1600px;padding:0 32px 36px}.reference-catalog .ref-header{background:#fff;border-bottom:1px solid #eef1f6;box-shadow:none}.reference-catalog .ref-header>.top{max-width:1600px}.reference-catalog .ref-header>.top:nth-child(2){min-height:66px}.reference-catalog .ref-header .brand img{width:155px;height:42px}.reference-catalog .ref-header-links{gap:12px}.reference-catalog .ref-header-links button{font-size:13px}.reference-catalog .ref-header .account{border:1px solid #edf1f7;border-radius:28px;padding:10px 15px;background:#fafcff}
.marketplace-template{font-family:Inter,system-ui,-apple-system,sans-serif}.marketplace-template :is(p,button,input,select,small,span,label){font-family:inherit}.marketplace-template .ref-hero{position:relative;min-height:260px;height:260px;margin:0 -32px 66px;border-radius:0;overflow:visible;padding:38px 64px;background:#10263e;display:block}.marketplace-template .ref-hero-images{inset:0;overflow:hidden;border-radius:0}.marketplace-template .ref-hero-images img{width:100%;height:100%;object-fit:cover;object-position:center 55%}.marketplace-template .ref-hero-images:after{background:linear-gradient(90deg,#061b30bf 0%,#10233750 55%,#061c3215)!important}.marketplace-template .ref-hero-copy{position:relative;z-index:2;margin:0;max-width:560px;padding:0}.marketplace-template .ref-hero-copy h1{color:#fff;font-size:33px;line-height:1.18;letter-spacing:-.8px;margin:0;text-shadow:0 2px 14px #0002}.marketplace-template .ref-hero-trust{top:30px;right:48px;border-radius:12px;background:#ffffffed;border:1px solid #fff8;padding:12px 16px}.marketplace-template .ref-hero .slide-controls{bottom:70px;left:64px;z-index:3}.marketplace-template .slide-controls button:not(.pause-slide){background:#ffffff70}.marketplace-template .slide-controls button.active{background:#fff}.marketplace-template .ref-search{position:absolute;z-index:5;bottom:-36px;left:32px;right:32px;display:grid;grid-template-columns:minmax(200px,1.5fr) minmax(145px,1fr) minmax(130px,.85fr) minmax(130px,.85fr) minmax(165px,1.05fr) 125px;align-items:center;gap:0;padding:16px 18px;border:1px solid #e8edf5;border-radius:23px;background:white;box-shadow:0 8px 28px #11244312;margin:0}.marketplace-template .ref-search label{padding:0 16px;border-right:1px solid #e8edf5;font-size:12px;color:#1d3457;min-width:0;font-weight:650}.marketplace-template .ref-search .ref-search-query{grid-column:auto}.marketplace-template .ref-search input,.marketplace-template .ref-search select{background:transparent;border:0!important;border-radius:6px;padding:6px 0!important;font-size:13px!important;color:#667c9b;height:34px;box-shadow:none;min-width:0;width:100%}.marketplace-template .ref-search .btn{height:52px;border-radius:13px;background:#0962ff;margin-left:12px;padding:12px;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px}.marketplace-template .ref-search .maken-date-input{min-width:0}.marketplace-template .ref-categories.category-strip{margin:0 0 28px;padding:4px 0 20px}.marketplace-template .category-picture{width:90px;height:85px;border-radius:28px}.marketplace-template .category-tile{flex-basis:132px;min-height:132px;font-size:12px}.marketplace-template .category-track{gap:12px}.marketplace-template .category-tile.active{background:#eaf3ff}
.marketplace-template .ref-layout.market-full-results{display:block}.marketplace-template .ref-results{width:100%;min-width:0}.marketplace-template .ref-result-head{gap:24px;align-items:center;margin:0 0 14px}.marketplace-template .ref-result-head h2{font-size:28px;line-height:1.2;letter-spacing:-.8px;font-weight:750}.marketplace-template .ref-result-head p{font-size:13px;color:#7c8da4;margin-top:8px}.marketplace-template .ref-sort{gap:10px;font-size:12px}.marketplace-template .ref-sort select{border:1px solid #e2e9f2;border-radius:10px;min-height:40px;background:#fff;padding:8px 14px}.market-filter-drawer{margin:0 0 22px}.market-filter-drawer>summary,.market-request>summary{display:inline-flex;align-items:center;gap:8px;list-style:none;border:1px solid #e1e8f2;border-radius:10px;padding:10px 15px;background:#fff;color:#324e73;cursor:pointer;font-size:13px;font-weight:600}.market-filter-drawer>summary::-webkit-details-marker{display:none}.market-filter-drawer>summary svg,.market-request>summary svg{width:18px;height:18px}.marketplace-template .market-filter-drawer .ref-filters{position:static;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:12px;border:1px solid #e3ebf5;border-radius:16px;background:#f8fbff;padding:22px;max-height:none}.marketplace-template .ref-filters .ref-panel-heading{grid-column:1/-1}.marketplace-template .ref-filters label{margin:0}.marketplace-template .ref-filters small{line-height:1.6}.marketplace-template .ref-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.marketplace-template :is(.ref-product,.ref-offer){border:1px solid #e4ebf4;background:white;border-radius:18px;overflow:hidden;box-shadow:0 5px 18px #203a6006;transition:box-shadow .2s,transform .2s}.marketplace-template :is(.ref-product,.ref-offer):hover{box-shadow:0 10px 28px #173a6710;transform:translateY(-3px)}.marketplace-template .ref-photo{margin:0;border-radius:0;aspect-ratio:1.65;overflow:hidden}.marketplace-template .ref-image-button{height:100%;width:100%;padding:0}.marketplace-template .ref-image-button img{height:100%;width:100%;object-fit:cover}.marketplace-template .ref-product-body{padding:21px}.marketplace-template .ref-card-title{font-size:19px;line-height:1.3;min-height:0;font-weight:700;margin-bottom:6px;color:#142844}.marketplace-template .ref-code{font-size:12px;color:#8293a9}.marketplace-template .ref-product-body p{font-size:13px;line-height:1.6;margin-top:9px}.marketplace-template .ref-price>b{font-size:25px}.marketplace-template .ref-outline{min-height:43px;font-size:13px;border-radius:10px;border-color:#d9e5f8;margin-top:16px;color:#0a60ee}.marketplace-template .ref-stock{top:14px;left:14px;padding:5px 10px;border-radius:15px;background:#fffffff0;color:#375879}.marketplace-template .ref-favorite{top:12px;right:12px;width:33px;height:33px;border-radius:50%;background:#fff;box-shadow:0 2px 8px #0001}.marketplace-template .ref-offer .visual{aspect-ratio:1.65;margin:0;border-radius:0}.marketplace-template .ref-offer .card-body{padding:21px}.marketplace-template .ref-offer .card-body h3{font-size:19px}.marketplace-template .ref-offer .card-body p{font-size:13px;line-height:1.6}.marketplace-template .ref-offer>.ref-outline{width:calc(100% - 42px);margin:0 21px 21px}.marketplace-template .ref-no-results{padding:44px 24px;border-radius:18px;border:1px solid #e6edf7;background:#f8fbff}.marketplace-template .ref-no-results h3{font-size:23px;color:#203b60}.marketplace-template .ref-no-results p{font-size:14px;line-height:1.6}.marketplace-template .ref-no-results .btn{border-radius:11px;background:#0962ff;padding:13px 22px}.market-request{margin-top:25px;border:1px solid #e3ebf5;border-radius:16px;padding:18px}.market-request .ref-quote{position:static;border:0;margin-top:15px;max-width:650px}.marketplace-template .ref-how{margin-top:40px;border-radius:18px;border:1px solid #e3eaf5;background:#f9fbff;padding:26px;gap:24px}.marketplace-template .ref-how h3{font-size:20px}.marketplace-template .ref-how b{font-size:13px}.marketplace-template .ref-how small,.marketplace-template .ref-how p{font-size:12px;line-height:1.6}.reference-catalog .footer{background:#f8fafc;border-top:1px solid #e6edf5;padding:30px}
@media(max-width:1150px){.marketplace-template .ref-search{grid-template-columns:1.35fr 1fr 1fr;gap:12px;padding:18px;bottom:-95px}.marketplace-template .ref-hero{margin-bottom:122px}.marketplace-template .ref-hero .slide-controls{bottom:125px}.marketplace-template .ref-hero-trust{display:none}.marketplace-template .ref-search label{border-right:0;padding:0 8px}.marketplace-template .ref-search .btn{margin:0}.marketplace-template .market-filter-drawer .ref-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplace-template .ref-products{gap:18px}.marketplace-template .ref-how{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-template .ref-how>div:first-child{grid-column:1/-1}}
@media(max-width:760px){body.reference-catalog #app.wrap{padding:0 16px 28px}.marketplace-template .ref-hero{margin-left:-16px;margin-right:-16px;padding:28px 25px;height:235px;min-height:235px}.marketplace-template .ref-hero-copy h1{font-size:28px}.marketplace-template .ref-search{left:16px;right:16px;border-radius:18px}.marketplace-template .ref-hero .slide-controls{left:25px}.marketplace-template .ref-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.marketplace-template .ref-result-head{align-items:flex-start;flex-wrap:wrap;gap:12px}.marketplace-template .ref-result-head h2{font-size:24px}.marketplace-template .ref-sort>span{display:none}.marketplace-template .ref-product-body,.marketplace-template .ref-offer .card-body{padding:15px}.marketplace-template .ref-card-title,.marketplace-template .ref-offer .card-body h3{font-size:17px}.marketplace-template .category-picture{width:72px;height:68px}.marketplace-template .category-tile{flex-basis:100px;min-height:115px;font-size:11px}.marketplace-template .market-filter-drawer .ref-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.marketplace-template .ref-categories.category-strip{margin-bottom:20px}}
@media(max-width:520px){.marketplace-template .ref-hero{height:215px;min-height:215px;margin-bottom:216px}.marketplace-template .ref-hero-copy h1{font-size:25px}.marketplace-template .ref-search{grid-template-columns:1fr 1fr;bottom:-190px;gap:10px;padding:16px}.marketplace-template .ref-search .ref-search-query{grid-column:1/-1}.marketplace-template .ref-search .btn{grid-column:1/-1;height:43px}.marketplace-template .ref-search label{font-size:11px;padding:0 4px}.marketplace-template .ref-search input,.marketplace-template .ref-search select{font-size:12px!important;height:30px}.marketplace-template .ref-hero .slide-controls{top:115px;bottom:auto}.marketplace-template .ref-products{grid-template-columns:1fr;gap:20px}.marketplace-template .ref-photo,.marketplace-template .ref-offer .visual{aspect-ratio:1.7}.marketplace-template .ref-result-head h2{font-size:23px}.marketplace-template .ref-sort{width:100%}.marketplace-template .ref-sort select{width:100%}.marketplace-template .market-filter-drawer .ref-filters{grid-template-columns:1fr}.marketplace-template .ref-how{padding:21px;gap:20px}.marketplace-template .ref-how>div:not(:first-child){align-items:flex-start}.marketplace-template .ref-how b{font-size:12px}.marketplace-template .ref-how small{font-size:11px}}
@media(prefers-reduced-motion:reduce){.marketplace-template :is(.ref-product,.ref-offer){transition:none}}
