:root{--qb-brand:#098ca6;--qb-brand-strong:#0b6b7d;--qb-brand-hover:#075363;--qb-brand-soft:#e6f4f7;--qb-brand-ring:rgba(9,140,166,0.18);--qb-content-max-width:1280px}.qb-site-main{max-width:var(--qb-content-max-width);margin:0 auto;padding:0 16px}.qb-home-page,body:has(.qb-home-page),body:has(.qb-home-page) .qb-header{background:#f8f8f8}.qb-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.qb-market-rubricator{margin:2px 0 32px}.qb-market-rubricator-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;list-style:none}.qb-market-rubricator-cell{min-width:0}.qb-market-rubricator-item{position:relative;display:block;aspect-ratio:2/1;overflow:hidden;border-radius:17px;background-color:#eee;transition:transform .14s ease,box-shadow .14s ease}.qb-market-rubricator-item:before{position:absolute;inset:0 0 0 auto;width:80%;content:"";background-image:var(--qb-rubric-art);background-position:var(--qb-rubric-position);background-repeat:no-repeat;background-size:600% 213.333333%}.qb-market-rubricator-item:hover{box-shadow:0 7px 18px rgba(20,30,45,.12);transform:translateY(-2px)}.qb-market-rubricator-item--preview{cursor:default}.qb-market-rubricator-item--preview:hover{box-shadow:none;transform:none}.qb-market-rubricator-item:focus-visible{outline:3px solid var(--qb-brand);outline-offset:2px}.qb-market-rubricator-label{position:absolute;top:12px;left:13px;z-index:2;display:block;max-width:9ch;color:#171717;font-size:13px;font-weight:400;line-height:1.1;text-shadow:0 1px 0 rgba(255,255,255,.7);text-wrap:balance}.qb-market-rubricator-icon{display:none}.listing-card--grid{box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e3e5e8;border-radius:12px;background:var(--tg-theme-bg-color,#fff);transition:border-color .14s ease,box-shadow .14s ease}.avito-grid>a:focus-visible .listing-card--grid,.avito-grid>a:hover .listing-card--grid{border-color:#d3d7dc;box-shadow:0 5px 16px rgba(17,24,39,.11)}.avito-grid>a:focus-visible{border-radius:12px;outline:3px solid #f2a806;outline-offset:2px}.listing-card__photo--grid{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background:#f0f0f0}.listing-card__photo-indicator{position:absolute;z-index:2;bottom:2px;left:50%;transform:translateX(-50%);display:flex;align-items:center}.listing-card__photo-indicator button{display:grid;width:16px;height:24px;padding:0;place-items:center;border:0;background:transparent;cursor:pointer}.listing-card__photo-indicator button:focus-visible{outline:2px solid #fff;outline-offset:-2px}.listing-card__photo-indicator button span{width:5px;height:5px;border-radius:999px;background:rgba(255,255,255,.68);box-shadow:0 1px 3px rgba(17,24,39,.38);transition:width .12s ease,background-color .12s ease}.listing-card__photo-indicator button span.is-active{width:12px;background:#fff}.listing-card__photo-more{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(17,24,39,.48);color:#fff;font-size:15px;font-weight:600;line-height:1.25;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.42);pointer-events:none}.listing-card__content--grid{height:128px;padding:10px 10px 11px;display:flex;flex-direction:column;gap:9px;overflow:hidden}.listing-card--work .listing-card__content--grid{min-height:154px;height:auto}.listing-card__work-meta,.listing-detail__work-meta{display:flex;flex-wrap:wrap;gap:6px}.listing-card__work-meta span,.listing-detail__work-meta span{padding:4px 8px;border-radius:999px;background:#eef6f7;color:#27545b;font-size:12px;line-height:1.2}.listing-detail__work-meta{margin-bottom:16px}.listing-card__price-row{display:flex;flex-shrink:0;align-items:center;gap:4px;min-width:0}.listing-card__price{display:block;flex:1 1 auto;min-width:0;min-height:0;max-height:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--tg-text,#1a1a1a);font-size:17px;font-weight:700;line-height:1.3}.listing-card__title{flex-shrink:0;height:40px;max-height:40px;margin:0;color:var(--tg-text,#1a1a1a);font-size:14px;font-weight:400;line-height:20px}.listing-card__meta{min-height:16px;max-height:18px;margin-top:0;display:flex;flex-wrap:nowrap;align-items:center;gap:6px;overflow:hidden;color:#6e6e6e;font-size:12px}.listing-card__city{min-width:0;display:inline-flex;align-items:center;gap:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qb-favorite-glyph{width:22px;height:22px;display:block}.qb-favorite-glyph--pending{animation:qb-favorite-pulse .7s ease-in-out infinite alternate}.qb-fav-heart.has-error{color:#b42318;outline:2px solid rgba(180,35,24,.28)}@keyframes qb-favorite-pulse{to{opacity:.35;transform:scale(.88)}}.qb-fav-heart--grid{position:static;width:28px;height:24px;margin:-1px -4px 0 0;padding:1px 3px;flex:0 0 auto;border:0;border-radius:6px;background:transparent;color:#5f6970}.qb-fav-heart--grid.is-fav,.qb-fav-heart--grid:hover{color:#e53935;background:transparent}.qb-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;margin-bottom:16px;border-bottom:0;background:#fff;transition:box-shadow .16s ease}.qb-header-scrolled{box-shadow:0 2px 10px rgba(0,0,0,.08)}.qb-header-inner{position:relative;display:flex;flex-direction:column;max-width:var(--qb-content-max-width);margin:0 auto;padding:8px 16px;gap:8px}.qb-utility{justify-content:flex-end;gap:14px;min-height:32px;font-size:14px;font-weight:400}.qb-main-row,.qb-utility{display:flex;align-items:center}.qb-main-row{position:relative;gap:12px}.qb-logo{display:inline-flex;align-items:center;align-self:center;gap:10px;flex-shrink:0;min-width:0;-webkit-margin-start:0;margin-inline-start:0}.qb-logo-mark{display:block;width:70px;height:70px;flex:0 0 auto}.qb-logo-lockup{min-width:0;display:block;color:#1a1a1a}.qb-logo-lockup,.qb-logo-name{width:-moz-fit-content;width:fit-content}.qb-logo-name{position:relative;display:inline-block;color:#287d9e;font-family:SignPainter-HouseScriptSemibold,SignPainter-HouseScript,SignPainter,Georgia,serif;font-size:37px;font-weight:600;line-height:1;letter-spacing:0;white-space:nowrap;transform:rotate(-3deg);text-shadow:1px 1px 0 #fff,2px 2px 0 #f1c45d}.qb-logo-name:after{content:"";position:absolute;left:9%;right:-1%;bottom:-4px;height:3px;border-radius:50%;background:#f0b83d;transform:rotate(-2deg)}.qb-category-menu{position:relative;flex:0 0 auto;-webkit-margin-start:8px;margin-inline-start:8px}.qb-category-menu-trigger{height:44px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;background:var(--qb-brand-strong);color:#fff;font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.qb-category-menu-trigger:hover{background:var(--qb-brand-hover)}.qb-category-menu-trigger:focus-visible{outline:3px solid #f2a806;outline-offset:2px}.qb-category-dialog{width:min(920px,calc(100vw - 32px));height:min(760px,calc(100dvh - 128px));max-width:none;max-height:calc(100dvh - 128px);margin:112px auto auto;padding:0;overflow:hidden;border:0;border-radius:14px;background:#fff;color:#171717;box-shadow:0 24px 70px rgba(17,24,39,.24)}.qb-category-dialog::-webkit-backdrop{background:rgba(17,24,39,.42)}.qb-category-dialog::backdrop{background:rgba(17,24,39,.42)}.qb-category-dialog-panel{position:relative;height:100%;min-height:0;display:grid;grid-template-columns:260px minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden}.qb-category-dialog-close{position:absolute;top:12px;right:12px;z-index:2;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#f1f2f4;color:#34383d;cursor:pointer}.qb-category-dialog-close:hover{background:#e4e7eb}.qb-category-dialog-roots{min-height:0;padding:42px 14px 20px;overflow-y:auto;border-right:1px solid #eceef1}.qb-category-dialog-root{width:100%;min-height:42px;padding:8px 10px;display:grid;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;grid-gap:8px;gap:8px;border:0;border-radius:8px;background:transparent;color:#282b30;font:inherit;font-size:14px;text-align:left;cursor:pointer}.qb-category-dialog-root:hover{background:#f1f2f4}.qb-category-dialog-root--active{background:#e7f3f5;color:#075b67;box-shadow:inset 3px 0 0 var(--qb-brand)}.qb-category-dialog-root--active:hover{background:#dceef1}.qb-category-dialog-close:focus-visible,.qb-category-dialog-root:focus-visible{outline:3px solid var(--qb-brand);outline-offset:1px}.qb-category-dialog-content{min-width:0;min-height:0;padding:38px 48px 32px 34px;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b9bec5 transparent}.qb-category-dialog-content::-webkit-scrollbar{width:8px}.qb-category-dialog-content::-webkit-scrollbar-thumb{border-radius:999px;background:#b9bec5}.qb-category-dialog-content>h2{margin:0 0 22px;font-size:25px;line-height:1.2}.qb-category-dialog-content>h2 a,.qb-category-dialog-group h3 a{display:inline-flex;align-items:center;color:#171717}.qb-category-dialog-content a:hover{color:var(--qb-brand)}.qb-category-dialog-content a.qb-category-dialog-current{padding:4px 8px;margin:-4px -8px;border-radius:6px;background:#e7f3f5;color:#075b67;font-weight:600}.qb-category-dialog-disabled{color:#9a9a9a;cursor:default}.qb-category-dialog-columns{column-count:3;column-gap:28px}.qb-category-dialog-group{width:100%;min-width:0;display:inline-block;margin:0 0 24px;page-break-inside:avoid;break-inside:avoid}.qb-category-dialog-group h3{margin:0 0 9px;font-size:15px;line-height:1.25}.qb-category-dialog-group ul{display:flex;flex-direction:column;gap:7px;list-style:none}.qb-category-dialog-group li{min-width:0;font-size:13px;line-height:1.3}.qb-category-dialog-group li ul{margin:7px 0 0 12px}.qb-category-dialog-more{margin-top:9px;padding:0;border:0;background:transparent;color:#4b5563;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.qb-category-dialog-more:hover{color:var(--qb-brand)}.qb-category-dialog-more:focus-visible{outline:2px solid var(--qb-brand);outline-offset:3px}.qb-category-dialog-empty,.qb-category-dialog-status{color:#6e6e6e;font-size:14px}.qb-category-dialog-error{display:flex;flex-direction:column;gap:10px}.qb-category-dialog-retry{align-self:flex-start;min-height:36px;padding:0 14px;border:1px solid #d0d0d0;border-radius:8px;background:#fff;color:#1a1a1a;font:inherit;font-size:14px;cursor:pointer}.qb-category-dialog-retry:hover{border-color:var(--qb-brand);color:var(--qb-brand)}.qb-modal--radius{max-width:760px;max-height:min(92vh,760px)}.qb-geo-radius-body{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.qb-geo-selected{min-height:44px;padding:0 12px;border-radius:10px;background:#f3f4f6;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:15px;font-weight:600}.qb-geo-selected button{width:32px;height:32px;border:0;background:transparent;color:#616161;cursor:pointer;font-size:15px}.qb-geo-map-placeholder,.qb-geo-radius-map{width:100%;height:280px;border-radius:14px;overflow:hidden;border:1px solid #e5e7eb;background:#eef1f4}.qb-geo-map-pin{width:30px;height:30px;border:4px solid #fff;border-radius:50%;background:#111;box-shadow:0 2px 8px rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center}.qb-geo-map-pin>span{width:8px;height:8px;border-radius:50%;background:#fff}.qb-geo-radius-map .maplibregl-ctrl-attrib{font-size:10px}.qb-geo-map-placeholder{display:flex;align-items:center;justify-content:center;padding:24px;color:#616161;text-align:center}.qb-geo-map-placeholder--empty{height:160px}.qb-geo-radius-controls{display:flex;flex-direction:column;gap:8px}.qb-geo-radius-title{font-size:14px;font-weight:700}.qb-geo-radius-options{display:flex;flex-wrap:wrap;gap:7px}.qb-geo-radius-option,.qb-geo-radius-reset{min-width:46px;height:42px;padding:0 14px;border:1px solid transparent;border-radius:10px;background:#f3f4f6;color:#111827;font:inherit;font-size:14px;cursor:pointer}.qb-geo-radius-option:hover{border-color:#111827}.qb-geo-radius-option--active,.qb-geo-radius-reset{color:#fff;background:#111827}.qb-geo-radius-reset{margin-left:auto}.qb-geo-radius-actions{display:flex;justify-content:flex-end}.qb-geo-radius-apply{min-height:44px;padding:0 18px;border:0;border-radius:10px;background:var(--qb-brand-strong);color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.qb-geo-radius-apply:disabled{cursor:not-allowed;opacity:.6}.qb-geo-radius-apply[aria-busy=true]{cursor:wait}@media (max-width:640px){.qb-modal--radius{max-height:calc(100vh - 16px);padding:14px}.qb-geo-map-placeholder,.qb-geo-radius-map{height:220px}.qb-geo-radius-reset{margin-left:0}.qb-geo-radius-actions,.qb-geo-radius-apply{width:100%}}.qb-cta{gap:6px;padding:2px 0;background:transparent;color:#616161;font-weight:400;white-space:nowrap}.qb-cta,.qb-cta-mark{display:inline-flex;align-items:center}.qb-cta-mark{width:18px;height:18px;justify-content:center;flex:0 0 auto;color:#5f6970;pointer-events:none}.qb-utility .qb-cta{min-height:32px;padding:4px 8px;border-radius:8px;gap:5px;text-decoration:none}.qb-cta:hover,.qb-utility .qb-cta:hover{background:#dce8ec;color:var(--qb-brand-strong);text-decoration:none}.qb-lang{position:relative;display:inline-block;flex-shrink:0}.qb-lang-trigger{display:inline-flex;align-items:center;gap:2px;min-height:32px;padding:4px 6px;border:0;border-radius:8px;background:transparent;color:#616161;font:inherit;font-size:14px;cursor:pointer}.qb-lang-trigger:hover{background:#dce8ec;color:var(--qb-brand-strong)}.qb-lang-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:140;width:156px;padding:8px;border:1px solid #e8eaed;border-radius:14px;background:#fff;box-shadow:0 8px 22px rgba(17,24,39,.14)}.qb-lang-item{min-height:40px;padding:8px 9px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:8px;color:#3f454b;font-size:14px;font-weight:500}.qb-lang-item:focus-visible,.qb-lang-item:hover{background:#eef7f8;color:var(--qb-brand-strong);outline:none}.qb-search{z-index:2;flex:1 1 320px;min-width:0}.qb-search,.qb-search-field{position:relative;display:flex;align-items:center}.qb-search-field{flex:1 1 auto;min-width:180px;height:44px;background:#fff;border:1px solid #d0d0d0;border-right:none;border-radius:10px 0 0 10px}.qb-search-field:focus-within{border-color:var(--qb-brand);box-shadow:0 0 0 3px var(--qb-brand-ring)}.qb-search-icon{position:absolute;left:12px;display:inline-flex;align-items:center;color:#6e6e6e;pointer-events:none}.qb-search-input{flex:1 1;min-width:0;height:42px;padding:0 12px 0 34px;font-size:15px;border:none;border-radius:10px 0 0 10px;outline:none;background:#fff}.qb-search-submit{height:44px;min-width:100px;padding:0 18px;flex-shrink:0;border:none;border-radius:0 10px 10px 0;background:var(--qb-brand-strong);color:#fff;font-size:15px;font-weight:600;cursor:pointer}.qb-search-submit:hover{background:var(--qb-brand-hover)}.qb-search-photo-wrap{position:relative;display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.qb-search-photo-marker{display:inline-flex;justify-content:center;width:48px;flex:0 0 auto}.qb-search-photo-label{display:none;width:58px;box-sizing:border-box;padding-left:12px;margin-right:5px;color:#6e6e6e;font-size:10px;line-height:1.2}.qb-search-photo{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:#6e6e6e;cursor:not-allowed}.qb-search-photo:disabled{opacity:.62}.qb-listing-highlight path{stroke-width:19px}.qb-geo-btn-inline{height:42px;min-width:124px;max-width:210px;justify-content:center;padding:0 14px;border:none;border-left:1px solid #e5e5e5;border-radius:0}.qb-header-action,.qb-utility .qb-fav-nav{position:relative;width:auto;min-width:0;min-height:32px;padding:4px 6px;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:5px;border:0;border-radius:8px;background:transparent;color:#616161;font:inherit;font-size:14px;cursor:pointer}.qb-header-action:hover,.qb-utility .qb-fav-nav:hover{background:#dce8ec;color:var(--qb-brand-strong)}.qb-header-action-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.qb-utility .qb-favorite-glyph{width:18px;height:18px}.qb-utility .qb-fav-nav-badge{top:-2px;right:auto;left:17px}.qb-footer{margin-top:32px;padding:20px 0;color:#68737c;font-size:13px;line-height:1.5}.qb-footer-inner{max-width:var(--qb-content-max-width);margin:0 auto;padding:0 16px}.qb-footer-legal{display:flex;justify-content:center;text-align:center;flex-wrap:wrap;gap:8px 20px;margin-bottom:14px;font-size:13px}.qb-footer a:focus-visible{outline:2px solid var(--qb-brand);outline-offset:3px;border-radius:3px}.qb-footer a:hover{color:var(--qb-brand)}.qb-footer-description{text-align:center;font-size:12px}.qb-footer-version{text-align:center;margin-top:6px;color:#8a8a8a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;letter-spacing:.01em}@media (min-width:1100px){.qb-search-photo-wrap{margin-left:auto}.qb-search-photo-label{display:block}.qb-search-photo-icon-target{display:inline-flex;transform:translateX(22px)}.qb-search-photo-icon-target+.rough-annotation path{transform:rotate(8deg);transform-box:fill-box;transform-origin:center}}@media (max-width:900px){.qb-category-dialog{width:min(760px,calc(100vw - 24px));height:min(720px,calc(100dvh - 112px));max-height:calc(100dvh - 112px);margin-top:96px}.qb-category-dialog-panel{grid-template-columns:220px minmax(0,1fr)}.qb-category-dialog-content{padding-inline:28px 44px}.qb-category-dialog-columns{column-count:2}.qb-market-rubricator{margin:0 0 24px}.qb-market-rubricator-grid{display:flex;flex-wrap:wrap;gap:8px 16px}.qb-market-rubricator-cell{flex:0 0 auto}.qb-market-rubricator-item{display:inline-flex;align-items:center;gap:5px;aspect-ratio:auto;overflow:visible;border-radius:0;background:transparent;color:#50545a}.qb-market-rubricator-item:before{display:none}.qb-market-rubricator-label{position:static;max-width:none;color:inherit;font-size:13px;line-height:1.35;text-shadow:none;text-wrap:nowrap}.qb-market-rubricator-icon{display:inline-flex}.qb-header-compact .qb-header-inner{padding-top:4px;padding-bottom:4px;gap:4px}.qb-header-compact .qb-utility,.qb-logo-lockup{display:none}.qb-category-menu-trigger{width:44px;padding:0}.qb-category-menu-trigger-label{display:none}}@media (max-width:700px){.qb-burger{display:block;flex-shrink:0}.qb-utility{display:none;order:2}.qb-utility-open{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:10px 0 4px;border-top:1px solid #eee}.qb-main-row{flex-wrap:wrap}.qb-category-menu{order:2;-webkit-margin-start:auto;margin-inline-start:auto}.qb-category-dialog{width:calc(100vw - 16px);height:calc(100dvh - 72px);max-height:calc(100dvh - 72px);margin-top:64px}.qb-category-dialog-panel{min-height:0;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.qb-category-dialog-roots{display:flex;gap:4px;padding:48px 12px 10px;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid #eceef1}.qb-category-dialog-root{width:auto;min-width:max-content;grid-template-columns:20px auto}.qb-category-dialog-root svg:last-child{display:none}.qb-category-dialog-content{padding:24px 20px 32px}.qb-category-dialog-columns{column-count:1}.qb-logo-mark{width:38px;height:38px}.qb-search{flex:1 1 100%;order:3;display:grid;grid-template-columns:minmax(0,1fr) auto}.qb-search-field{min-width:0}.qb-search-submit{min-width:92px;padding:0 14px}.qb-geo-btn-inline{min-width:0;max-width:96px;padding:0 7px;gap:3px}.qb-geo-btn-inline .qb-geo-label{max-width:48px}.qb-search-photo,.qb-search-photo-marker{width:36px}}@media (max-width:390px){.qb-geo-btn-inline .qb-geo-label{display:none}.qb-geo-btn-inline{width:44px;padding:0 8px}.qb-logo-mark{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.listing-card--grid,.listing-card__photo-indicator button span,.qb-market-rubricator-item{transition:none}}.qb-fav-heart--photo{position:absolute;top:8px;right:8px;z-index:7;width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,.94);color:#374151;box-shadow:0 1px 4px rgba(0,0,0,.15)}.qb-fav-heart--photo:hover{background:#fff}.qb-fav-heart--photo.is-fav{color:#e53e3e}.qb-fav-heart--photo:focus-visible{outline:2px solid #0096ad;outline-offset:2px}.qb-header-compact .qb-utility{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.qb-header-compact .qb-utility .qb-cta{white-space:nowrap}.qb-cta-short{display:none}@media (max-width:767px){.qb-header{display:block;position:relative;z-index:30;margin-bottom:0;border-bottom:0;box-shadow:none}.qb-header .qb-header-inner{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 14px}.qb-header .qb-main-row{order:0;padding:0;flex-wrap:nowrap}.qb-header .qb-main-row>:not(.qb-logo){display:none}.qb-header .qb-utility{order:1;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;margin-left:auto;padding:0;border:0}.qb-header .qb-logo-mark{width:30px;height:30px}.qb-header .qb-logo-lockup{display:inline-flex}.qb-header .qb-logo-name{font-size:clamp(20px,5vw,27px)}.qb-header .qb-utility .qb-header-action{min-height:44px;padding:4px;gap:5px}.qb-header .qb-utility .qb-cta,.qb-header .qb-utility .qb-fav-nav{display:inline-flex;min-height:44px}}@media (max-width:700px){.qb-header .qb-utility .qb-cta-label,.qb-header .qb-utility .qb-header-action-label{display:none}.qb-header .qb-utility .qb-cta,.qb-header .qb-utility .qb-fav-nav{width:44px;justify-content:center;padding:4px}}@media (max-width:480px){.qb-header .qb-header-inner{flex-wrap:nowrap;column-gap:6px;padding-inline:14px}.qb-header .qb-cta-short{display:none}.qb-header .qb-utility{gap:4px}}@media (max-width:340px){.qb-header .qb-logo-lockup{display:none}}.qb-mobile-catalog-panel label{color:#52616b;font-size:13px;font-weight:600}.qb-mobile-catalog-panel select{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #dce3e8;border-radius:10px;background:#f8fafb;color:#25333e;font-size:16px}.qb-mobile-catalog-panel button[type=submit]{border:0;border-radius:10px;padding:12px 16px;background:#276d80;color:#fff;font-weight:600;cursor:pointer}.qb-mobile-catalog-panel button[type=submit]:hover{background:#205c6c}.qb-mobile-catalog-panel button:focus-visible,.qb-mobile-catalog-panel select:focus-visible,.qb-mobile-tool:focus-visible{outline:2px solid #398ba0;outline-offset:2px}