.brand img{display:block;width:190px;height:auto}.brand{min-width:190px}@media(max-width:650px){.brand img{width:150px}.brand{min-width:150px}}
.catalog-grid .product-icon{filter:none!important;color:#4a2b16;font:700 28px 'Playfair Display';letter-spacing:1px;border:2px solid #8c6338;padding:18px 10px;border-radius:5px;background:linear-gradient(135deg,#e6c48b,#fff4d4);min-width:64px;text-align:center}.subcat.active-cat{border-color:#e9b95e;box-shadow:0 0 0 1px #e9b95e inset}.catalog-grid.list-mode{display:flex;flex-direction:column;gap:8px}.catalog-grid.list-mode .product-card{display:grid;grid-template-columns:130px 1fr 80px;min-height:112px}.catalog-grid.list-mode .product-card .pic{height:112px}.catalog-grid.list-mode .product-info{padding:20px}.catalog-grid.list-mode .add{right:22px;bottom:38px}
.site-header{position:sticky;top:0;box-shadow:0 10px 30px #00000022}.brand img{transition:transform .25s ease}.brand:hover img{transform:translateY(-1px) scale(1.02)}.nav a,.icon-btn,.category-card,.product-card,.subcat,.primary-btn,.account-button{transition:all .22s ease}.nav a:hover{color:#e9b95e}.icon-btn:hover{color:#e9b95e;transform:translateY(-1px)}.category-card:hover,.subcat:hover{transform:translateY(-3px);border-color:#e9b95e;box-shadow:0 12px 24px #00000038}.product-card{transition:transform .2s ease,box-shadow .2s ease}.product-card:hover{transform:translateY(-4px);box-shadow:0 14px 28px #16120d1c}.primary-btn:hover,.account-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.search:focus-within{box-shadow:0 0 0 2px #e9b95e44}.hero:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#00000016,transparent 55%,#0000002c)}.hero-content,.hero-arrow,.dots{z-index:1}.site-footer{background:#10110f;color:#c4c0b8;border-top:1px solid #2b2924;padding:38px 0 24px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:30px}.site-footer h3{color:#e9b95e;font:600 18px 'Playfair Display';margin:0 0 12px}.site-footer p,.site-footer a{font-size:13px;color:#a7a29a;line-height:1.7}.site-footer a{display:block}.footer-bottom{border-top:1px solid #2d2a25;margin-top:26px;padding-top:16px;font-size:12px;color:#77736c}@media(max-width:650px){.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:span 2}}
.age-gate{position:fixed;inset:0;background:rgba(8,8,7,.92);backdrop-filter:blur(10px);display:grid;place-items:center;z-index:30;padding:20px}.age-gate-card{width:min(430px,100%);background:#171714;border:1px solid #5c4b31;border-radius:12px;color:#fff;text-align:center;padding:32px 28px;box-shadow:0 24px 80px #0008}.age-gate-card img{width:180px;margin-bottom:15px}.age-gate-card h2{font:600 27px 'Playfair Display';margin:0 0 10px}.age-gate-card p{color:#b7b0a6;line-height:1.55;font-size:14px;margin:0 0 20px}.age-gate-actions{display:flex;gap:10px}.age-gate-actions button{flex:1;padding:12px;border-radius:6px;border:1px solid #514633;cursor:pointer}.age-yes{background:#e9b95e;color:#20170c;font-weight:800}.age-no{background:#211f1b;color:#ddd}
.mobile-menu-toggle{display:none;border:1px solid #4c4336;background:#1b1b18;color:#e9b95e;border-radius:6px;width:40px;height:36px;font-size:20px}.mobile-menu-toggle[aria-expanded="true"]{background:#e9b95e;color:#20170c}@media(max-width:650px){.mobile-menu-toggle{display:block;margin-left:auto}.site-header .nav{display:none;align-items:stretch;padding:9px 0;height:auto;gap:0;overflow:visible}.site-header.menu-open .nav{display:grid;grid-template-columns:repeat(2,1fr)}.site-header.menu-open .nav a{padding:12px 8px;border-bottom:1px solid #2c2b27}.site-header.menu-open .nav a:after{display:none}.site-header.menu-open{height:auto}.site-header.menu-open .topbar{padding-bottom:10px}}
.product-card .pic .product-icon{display:block;width:100%;height:100%;min-width:0!important;padding:0!important;border:0!important;background:url('./product-tobacco.png') center/contain no-repeat!important;color:transparent!important;font-size:0!important;filter:none!important}.product-card .pic .product-icon::first-letter{color:transparent}.catalog-grid .product-card:nth-child(5n+1) .product-icon{background-image:url('./product-tobacco.png')!important}.catalog-grid .product-card:nth-child(5n+3) .product-icon,.catalog-grid .product-card:nth-child(5n+4) .product-icon{background-image:url('./product-tobacco.png')!important}.product-grid .product-card:nth-child(3n) .product-icon{background-image:url('./product-cigar.png')!important}.category-products .product-card .product-icon{background-image:url('./product-tobacco.png')!important}
.nav a:focus-visible,.icon-btn:focus-visible,.primary-btn:focus-visible,.add:focus-visible,.fav:focus-visible,.mobile-menu-toggle:focus-visible{outline:2px solid #e9b95e;outline-offset:3px}.product-card .pic{position:relative}.product-card .pic:after{content:'Bulvar Nargile';position:absolute;right:8px;bottom:6px;color:#6b5030;font:600 8px 'DM Sans';letter-spacing:.5px;opacity:.45}.cart-button i{transition:transform .18s ease}.cart-button:hover i{transform:scale(1.12)}
.hero-bg{transition:background-position .7s ease,opacity .25s ease}.dots>*{cursor:pointer;transition:all .25s ease}.dots>*:focus-visible{outline:2px solid #f1d6a1;outline-offset:4px}.dots>*[aria-current="true"]{background:#e9b95e;transform:scale(1.08)}
.product-card{cursor:pointer}.product-card .add,.product-card .fav{cursor:pointer}
.category-products.category-puro .product-icon{background-image:url('./product-cigar.png')!important}.category-products.category-pipo .product-icon{background-image:url('./product-hookah.png')!important}.category-products.category-aksesuar .product-icon{background-image:url('./product-hookah.png')!important}
.favorite-badge{position:absolute;top:-7px;right:-10px;min-width:16px;height:16px;padding:0 4px;border-radius:9px;background:#e9b95e;color:#21170c;font:700 10px/16px 'DM Sans';font-style:normal;text-align:center}
.nav a.active{color:#e9b95e}.nav a.active:after{width:100%}.header-actions .icon-btn{white-space:nowrap}.header-actions .icon-btn:focus-visible{outline:2px solid #e9b95e;outline-offset:3px}
.site-header .search button{min-width:42px}.site-header .search input::placeholder{color:#8f8a83}.site-header .nav a[aria-current="page"]{color:#e9b95e}
@media(max-width:650px){.header-actions{gap:6px}.header-actions .icon-btn span{display:none}.header-actions .icon-btn{min-width:36px;justify-content:center}.site-header .topbar{gap:8px}.site-header .search{display:none}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
.site-header button,.site-footer a,.account-button,.checkout-button,.checkout,.contact-submit,.detail-add,.add,.fav,.qty button,.detail-qty button{touch-action:manipulation}
button:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.site-header input,.checkout-form input,.checkout-form select,.checkout-form textarea,.account-form input,.account-form textarea,.contact-form input,.contact-form textarea,.track-form input{transition:border-color .2s ease,box-shadow .2s ease}.site-header input:focus,.checkout-form input:focus,.checkout-form select:focus,.checkout-form textarea:focus,.account-form input:focus,.account-form textarea:focus,.contact-form input:focus,.contact-form textarea:focus,.track-form input:focus{border-color:#e9b95e!important;box-shadow:0 0 0 3px #e9b95e20;outline:0}
::selection{background:#e9b95e;color:#20170c}.cart-empty,.favorites-empty,.search-empty{border:1px dashed #695534;border-radius:12px;padding:44px 24px;text-align:center;background:linear-gradient(145deg,#1b1915,#12120f);color:#c9c1b5;line-height:1.8}.cart-empty a,.favorites-empty a,.search-empty a{color:#e9b95e;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.qty button,.detail-qty button{min-width:36px;min-height:36px}.add,.fav{min-width:40px;min-height:40px}.site-footer a:focus-visible{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}
.filter-panel{position:sticky;top:126px;height:max-content}.filter-panel:focus-within{border-color:#80653c}.check input:focus-visible,.clear:focus-visible,.more:focus-visible,.view-buttons button:focus-visible,.pagination button:focus-visible{outline:2px solid #e9b95e;outline-offset:3px}.pagination button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:650px){.filter-panel{position:static}}
.category-products .product-card{box-shadow:0 8px 22px #21180d0b;transition:transform .2s ease,box-shadow .2s ease}.category-products .product-card:hover{transform:translateY(-3px);box-shadow:0 16px 30px #21180d16}.category-page .catalog-toolbar{padding:10px 0;border-bottom:1px solid #2f2b25}.category-page .sort:focus-visible{outline:2px solid #e9b95e;outline-offset:3px}.category-page .product-card .add,.category-page .product-card .fav{transition:filter .2s ease,transform .2s ease}.category-page .product-card .add:hover,.category-page .product-card .fav:hover{filter:brightness(1.06);transform:scale(1.04)}@media(max-width:600px){.category-page{padding-top:25px}.category-page .catalog-toolbar{gap:9px;flex-wrap:wrap}.category-products{gap:9px}}
.benefits-grid>div{transition:background .2s ease,transform .2s ease;border-radius:10px;padding:9px 10px}.benefits-grid>div:hover{background:#1a1915;transform:translateY(-2px)}.benefits-grid strong{transition:transform .2s ease,color .2s ease}.benefits-grid>div:hover strong{color:#f1c878;transform:scale(1.08)}.section-heading a:focus-visible,.category-card:focus-visible,.primary-btn:focus-visible{outline:2px solid #e9b95e;outline-offset:4px}.section-heading h2{letter-spacing:-.2px}.category-card{position:relative;overflow:hidden}.category-card:after{content:'';position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,transparent,#e9b95e,transparent);opacity:0;transition:opacity .2s ease}.category-card:hover:after{opacity:1}@media(max-width:650px){.benefits-grid>div{padding:7px 4px}}
.not-found-actions a{transition:transform .2s ease,filter .2s ease}.not-found-actions a:hover{transform:translateY(-2px);filter:brightness(1.06)}.not-found-actions a:focus-visible{outline:2px solid #e9b95e;outline-offset:4px}.not-found-code{letter-spacing:4px}.not-found p{font-size:16px}@media(max-width:600px){.not-found{min-height:calc(100vh - 92px);padding:24px 16px}.not-found h1{font-size:29px}.not-found p{font-size:15px}.not-found-actions{width:100%}.not-found-actions a{flex:1;min-width:160px}}
.age-gate{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.age-gate-card{border-color:#80653c;box-shadow:0 24px 90px #000b}.age-gate-card h2{letter-spacing:-.2px}.age-gate-card button{min-height:46px;font:inherit;transition:filter .2s ease,transform .2s ease}.age-gate-card button:hover{filter:brightness(1.08);transform:translateY(-1px)}.age-gate-card button:focus-visible{outline:2px solid #e9b95e;outline-offset:3px}.age-no{color:#cfc7bb}.age-gate-card p{font-size:15px}@media(max-width:500px){.age-gate-card{padding:26px 20px}.age-gate-card img{width:155px}.age-gate-actions{flex-direction:column-reverse}}
.runtime-toast{bottom:28px;z-index:50;background:#1b1915;border:1px solid #80653c;box-shadow:0 14px 32px #0006}.product-card .pic img{transition:transform .35s ease,opacity .25s ease}.product-card:hover .pic img{transform:scale(1.035)}.product-card .pic img[src$="product-tobacco.png"],.product-card .pic img[src$="product-hookah.png"],.product-card .pic img[src$="product-cigar.png"]{padding:24px;opacity:.9}.cart-button i,.favorite-badge{font-variant-numeric:tabular-nums}
.product-card:focus-visible{outline:2px solid #e9b95e;outline-offset:4px;box-shadow:0 0 0 5px #e9b95e22}.product-card[role="link"]{cursor:pointer}
.catalog-more{display:block;margin:24px auto 8px;padding:12px 20px;border:1px solid #80653c;border-radius:6px;background:#1b1915;color:#f4ead9;font:600 13px 'DM Sans';cursor:pointer}.catalog-more:hover{background:#2a241d;border-color:#e9b95e}
.image-placeholder{background:linear-gradient(135deg,#26231e,#171613)!important}.image-placeholder:after{content:'Ürün görseli yakında';position:absolute;inset:0;display:grid;place-items:center;color:#817968;font-size:11px;letter-spacing:.3px}
.product-grid .product-card{display:flex;flex-direction:column;min-height:356px;overflow:hidden;background:#fff;border:1px solid #e8e4dc;box-shadow:0 10px 26px #1e1e1e10}.product-grid .product-card .pic{height:190px;flex:none;padding:14px;background:linear-gradient(145deg,#fafaf8,#f0eee9);border-bottom:1px solid #eeeae3}.product-grid .product-card .pic img{object-fit:contain}.product-grid .product-card .product-info{flex:1;padding:15px 15px 50px}.product-grid .product-card .product-name{font-weight:600;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:37px;color:#171717}.product-grid .product-card .product-desc{margin-top:7px;color:#817b73;font-size:11px}.product-grid .product-card .price{margin-top:11px;font-size:16px;color:#1a1713}.product-grid .product-card .add{right:14px;bottom:14px;width:40px;height:40px;background:#f1d9a9;box-shadow:0 5px 12px #6d4d1d22}.product-grid .product-card .fav{top:12px;right:12px;background:#fffdf8cc;border-radius:50%;width:32px;height:32px;z-index:2}.products{background:linear-gradient(180deg,#f8f8f6 0%,#f1f0ec 100%);padding-top:38px}.products .section-heading{margin-bottom:24px}.products .section-heading h2{letter-spacing:-.5px}.products .section-heading>a{padding:9px 14px;border:1px solid #d8c19a;border-radius:5px;color:#59401f}.products .section-heading>a:hover{background:#f1d9a9}
.category-card h3{max-width:190px}.category-card p{max-width:210px}@media(max-width:650px){.category-card h3{max-width:130px;line-height:1.08}.category-card p{max-width:135px}}
.campaign-strip{background:#e9b95e;color:#241b0f}.campaign-strip .container{min-height:52px;display:flex;align-items:center;justify-content:center;gap:16px;padding-top:10px;padding-bottom:10px}.campaign-strip b{font:600 18px 'Playfair Display'}.campaign-strip span{font-size:13px}.campaign-strip a{padding:8px 12px;border:1px solid #3d2c16;border-radius:5px;color:#241b0f;font-size:12px;font-weight:800}.catalog-load-error{grid-column:1/-1;padding:34px;border:1px dashed #765f3c;border-radius:10px;color:#bcb3a6;text-align:center}.product-card[data-stock="false"]{opacity:.78}.product-card[data-stock="false"] .add{min-width:72px;font-size:11px}.product-card .badge.red{background:#7f2e27;color:#fff}.runtime-toast{position:fixed;left:50%;transform:translateX(-50%);padding:12px 18px;border-radius:7px;color:#f4ead9;opacity:0;pointer-events:none;transition:opacity .2s}.runtime-toast.show{opacity:1}@media(max-width:650px){.campaign-strip .container{align-items:flex-start;flex-direction:column;gap:5px}.campaign-strip a{margin-top:3px}}
.whatsapp-float{position:fixed;right:20px;bottom:20px;z-index:25;display:flex;align-items:center;gap:8px;padding:13px 17px;border-radius:999px;background:#25d366;color:#073b1b!important;font-size:13px;font-weight:800;box-shadow:0 12px 30px #0b3b1d4d}.whatsapp-float:before{content:'●';color:#fff;font-size:14px}.whatsapp-float:hover{transform:translateY(-2px);filter:brightness(1.04)}.whatsapp-float:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:650px){.whatsapp-float{right:12px;bottom:12px;padding:12px 14px}}
.products .section-heading{position:relative;padding-bottom:16px}.products .section-heading:after{content:'';position:absolute;left:0;bottom:0;width:58px;height:3px;border-radius:3px;background:#e9b95e}.product-grid .product-card{min-height:330px}.product-grid .product-card .product-info{padding-top:12px}.product-grid .product-card .product-name{position:relative;z-index:1;color:#171717!important;font-size:14px}.product-grid .product-card .price{font-weight:800;letter-spacing:.1px}.product-grid .product-card:hover{border-color:#dfc18a;box-shadow:0 14px 32px #6e4d1d1c}
.product-grid .product-card .pic{overflow:hidden;position:relative}.product-grid .product-card .pic img{display:block;max-width:100%;max-height:100%;object-fit:contain}.product-grid .product-card .product-info{position:relative;z-index:1;background:#fff}.product-grid .product-card .product-name{min-height:40px;margin:0}.product-grid .product-card .product-desc{min-height:16px}
.product-grid .product-card{min-height:390px}.product-grid .product-card .pic{height:245px!important}.product-grid .product-card .pic img{width:100%;height:100%;object-fit:contain;padding:8px}
.products .product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.products .product-grid .product-card{display:flex;min-height:0;overflow:visible;background:transparent;border:0;box-shadow:none}.products .product-grid .product-card .pic{height:340px!important;background:#fff;border:1px solid #e4e4e4;border-radius:12px;padding:24px;overflow:hidden}.products .product-grid .product-card .pic img{padding:0}.products .product-grid .product-card .product-info{padding:12px 0 0;min-height:0}.products .product-grid .product-card .product-name{font-size:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-height:26px}.products .product-grid .product-card .product-desc{display:none}.products .product-grid .product-card .price{font-size:18px;margin-top:6px}.products .product-grid .product-card .add{position:static;width:100%;height:56px;margin-top:20px;border-radius:12px;background:#dc382b!important;color:#fff!important;font-size:0;box-shadow:none}.products .product-grid .product-card .add:after{content:'SEPETE EKLE';font-size:15px;font-weight:800}.products .product-grid .product-card .fav{top:18px;right:18px;background:#fff;border-radius:50%;z-index:2}.products .product-grid .product-card:hover{transform:none;box-shadow:none}.products .product-grid .product-card:hover .pic{border-color:#dc382b}
@media(max-width:1100px){.products .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.products .product-grid .product-card .pic{height:230px!important;padding:14px}.products .product-grid .product-card .product-name{font-size:14px}.products .product-grid .product-card .add{height:48px;margin-top:14px}.products .product-grid .product-card .add:after{font-size:12px}}
.site-header .topbar{position:relative}.site-header .topbar .search{position:absolute;left:50%;transform:translateX(-50%);width:min(630px,42vw);max-width:none}.site-header .nav{justify-content:center}
@media(max-width:1000px){.site-header .topbar .search{position:static;transform:none;width:auto;max-width:505px}.site-header .nav{justify-content:flex-start}}
.site-footer{padding:24px 0 14px}.site-footer .footer-grid{gap:20px}.site-footer .footer-grid img{width:145px!important}.site-footer h3{font-size:16px;margin-bottom:8px}.site-footer p,.site-footer a{font-size:12px;line-height:1.5}.site-footer .footer-bottom{margin-top:16px;padding-top:11px;font-size:11px}
.site-header{animation:siteHeaderIn .55s ease both}
body{animation:pageFadeIn .5s ease both}
.nav a{animation:navItemIn .45s ease both}
.nav a:nth-child(2){animation-delay:.04s}.nav a:nth-child(3){animation-delay:.08s}.nav a:nth-child(4){animation-delay:.12s}.nav a:nth-child(5){animation-delay:.16s}.nav a:nth-child(6){animation-delay:.2s}
.hero-content{animation:heroContentIn .75s cubic-bezier(.22,.8,.25,1) .08s both}
.section-heading,.products .product-card,.category-card,.benefits-grid>div{animation:contentRise .55s cubic-bezier(.22,.8,.25,1) both}
.products .product-card:nth-child(2),.category-card:nth-child(2),.benefits-grid>div:nth-child(2){animation-delay:.06s}.products .product-card:nth-child(3),.category-card:nth-child(3),.benefits-grid>div:nth-child(3){animation-delay:.12s}.products .product-card:nth-child(4),.category-card:nth-child(4),.benefits-grid>div:nth-child(4){animation-delay:.18s}.products .product-card:nth-child(5),.category-card:nth-child(5){animation-delay:.24s}
.primary-btn,.account-button,.checkout,.detail-add,.add,.fav,.whatsapp-float{transition:transform .22s ease,box-shadow .22s ease,filter .22s ease!important}
.primary-btn:hover,.account-button:hover,.checkout:hover,.detail-add:hover,.add:hover{transform:translateY(-3px) scale(1.015)!important;box-shadow:0 10px 22px #21180d24}
.fav:hover{transform:translateY(-2px) rotate(8deg) scale(1.08)!important}
.whatsapp-float{animation:whatsappPulse 3.2s ease-in-out infinite}
.runtime-toast.show{animation:toastIn .25s ease both}
@keyframes pageFadeIn{from{opacity:0}to{opacity:1}}
@keyframes siteHeaderIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}
@keyframes navItemIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}
@keyframes heroContentIn{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}
@keyframes contentRise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
@keyframes whatsappPulse{0%,100%{box-shadow:0 12px 30px #0b3b1d4d}50%{box-shadow:0 14px 34px #25d36666}}
@keyframes toastIn{from{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%,0)}}
@media(prefers-reduced-motion:reduce){body,.site-header,.nav a,.hero-content,.section-heading,.products .product-card,.category-card,.benefits-grid>div,.whatsapp-float,.runtime-toast.show{animation:none!important}.primary-btn,.account-button,.checkout,.detail-add,.add,.fav,.whatsapp-float{transition:none!important}}

/* Premium storefront header: stronger brand presence and balanced controls. */
.site-header{height:122px;background:linear-gradient(180deg,#0f1110 0%,#121412 100%);border-bottom:1px solid #292b27}
.site-header .topbar{height:76px;gap:0;padding:0 4px}
.site-header .brand{min-width:240px;flex:0 0 240px;gap:14px}
.site-header .brand img{width:240px;height:auto;filter:drop-shadow(0 4px 12px #0008)}
.site-header .topbar .search{height:46px;width:min(700px,46vw);border:1px solid #735b2d;background:#1d201d;border-radius:14px;box-shadow:0 8px 22px #0003}
.site-header .search input{font-size:15px;padding:0 20px;color:#fff}
.site-header .search button{width:58px;font-size:30px;color:#f3f0e8;border-left:1px solid #403d35}
.site-header .header-actions{gap:20px}
.site-header .header-actions .icon-btn{font-size:26px;padding:8px 5px}
.site-header .nav{height:46px;gap:44px;align-items:center;justify-content:center}
.site-header .nav a{font-size:15px;padding:0 0 12px;letter-spacing:.1px}
@media(max-width:1000px){.site-header .brand{min-width:200px;flex-basis:200px}.site-header .brand img{width:200px}.site-header .topbar .search{width:auto;max-width:520px}.site-header .nav{gap:24px}}
@media(max-width:650px){.site-header{height:auto}.site-header .topbar{min-height:74px;padding:10px 0}.site-header .brand{min-width:180px;flex-basis:180px}.site-header .brand img{width:180px}.site-header .nav{height:45px}}
