/* Erciyes Bisiklet 1.2 — blue storefront. Retains WooCommerce's native forms/gallery. */
:root{--brand:#0077c8;--brand-dark:#005fa3;--red:var(--brand);--red-dark:var(--brand-dark);--ink:#102b46;--muted:#596e81;--paper:#f6f9fc;--soft:#edf5fb;--line:#e1eaf1;--max:1500px;--shadow:0 14px 44px #12395912}
body{color:var(--ink);font-size:15px;line-height:1.6}h1,h2,h3{letter-spacing:-.035em}h2{font-size:clamp(25px,2.35vw,34px)}a:hover{color:var(--brand-dark)}:focus-visible{outline-color:var(--brand)}
.wrap{width:calc(100% - 64px)}.topline{background:#092b49;font-size:11px;letter-spacing:0}.topline .wrap{padding-block:7px}.top-links{display:flex;gap:23px}.top-divider{opacity:.45;margin-inline:12px}.head-main{gap:36px;min-height:102px}.brand-official img.custom-logo,.brand-official .custom-logo-link img{width:255px;max-width:100%;height:auto}.site-search{max-width:none}.search-shell{padding:0;border-radius:9px;background:#f6f9fc;overflow:hidden}.search-shell input{padding:13px 16px!important;font-size:13px;min-height:46px}.search-shell button,.search-shell button:hover{border-radius:0;color:#fff;background:var(--brand);min-width:49px;min-height:47px}.head-actions{gap:26px}.head-actions a{font-size:12px}.head-actions .icon{width:22px;height:22px}.counter{font-size:9px;height:16px;min-width:16px}.site-nav{border-top:0;background:white}.nav-inner{justify-content:center;gap:42px;min-height:48px;font-size:13px}.nav-inner>a{padding-block:13px}.nav-inner>a[aria-current=page]{color:var(--brand)}.nav-inner summary{min-height:48px}.nav-inner summary:after{margin-left:0;font-size:12px}.mega{top:48px;padding:24px;border-top-color:var(--brand);max-height:min(70vh,600px);overflow:auto;width:740px;grid-template-columns:minmax(0,1fr) 150px;gap:28px}.eb-mega-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px}.eb-menu-all{grid-column:1/-1;color:var(--brand);font-weight:750}.eb-mega-brands{display:flex;flex-direction:column;gap:3px;border-left:1px solid var(--line);padding-left:21px}.eb-mega-brands strong{font-size:11px;color:var(--muted);margin-bottom:6px}.mega a{font-size:12px;line-height:1.6}.mega-small{width:460px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 25px}.mega-small>a:first-child{grid-column:1/-1;color:var(--brand)}
.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,button[type=submit],.wp-element-button{background:var(--brand);border-radius:9px;letter-spacing:0}.button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,button[type=submit]:hover{background:var(--brand-dark)}.button.ghost{background:transparent;color:var(--ink)}.button.ghost:hover{background:var(--soft)}.text-link,.eyebrow{color:var(--brand)}
.eb-home{padding-top:20px}.eb-home-hero{min-height:398px;position:relative;display:flex;align-items:center;overflow:hidden;border-radius:19px;background:#eef6fd;isolation:isolate}.eb-home-hero-photo{position:absolute;right:0;top:0;bottom:0;width:72%;z-index:-2}.eb-home-hero-photo img{height:100%;width:100%;object-fit:cover;object-position:70% center}.eb-home-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#f1f7fd 0%,#f1f7fdf5 27%,#f1f7fdb0 41%,#f1f7fd00 61%);z-index:-1}.eb-home-hero-copy{padding:43px 48px;max-width:560px;width:50%}.eb-home-hero .eyebrow{font-size:10px;font-weight:800;letter-spacing:.2em}.eb-home-hero h1{font-size:clamp(48px,5.5vw,76px);line-height:1.01;font-weight:830;margin:18px 0 20px;letter-spacing:-.055em}.eb-home-hero h1 em{color:var(--brand);font-style:normal}.eb-home-hero p{max-width:330px;font-size:14px;line-height:1.75;color:#29465f;margin-bottom:20px}.eb-hero-footnote{display:flex;gap:10px;align-items:center;font-size:11px;color:#3a5c76;font-weight:550}.eb-hero-footnote span{display:block;width:25px;height:2px;background:var(--brand)}
.eb-main-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.eb-main-category{display:grid;grid-template-columns:48% minmax(0,1fr);align-items:center;min-height:138px;padding:8px 18px 8px 0;background:linear-gradient(110deg,#edf7ff,#f7faff);border:1px solid #edf3f8;border-radius:13px;overflow:hidden;color:var(--ink)}.eb-main-category img{width:100%;height:118px;object-fit:contain;mix-blend-mode:multiply}.eb-main-category h2{font-size:20px;margin:0 0 7px;letter-spacing:-.03em}.eb-main-category p{font-size:11px;margin:0;line-height:1.6}.eb-category-arrow{display:block;margin-top:10px;color:var(--brand);line-height:1}.eb-category-arrow .icon{width:20px;height:20px}.eb-main-category:hover{border-color:#9bccea;background:#edf7ff;color:var(--ink)}
.eb-home-products{padding:35px 0 4px}.eb-home-products .products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.eb-home-products .section-head{margin-bottom:20px}.section-head .eyebrow{display:block;margin-bottom:9px;font-size:9px}.section-head h2{font-size:27px;margin-bottom:8px}.section-head p{font-size:12px}.section-head .text-link{font-size:12px}.product-visual{background:#fff;aspect-ratio:1.4}.product-card,.woocommerce ul.products li.product{border-radius:12px;border-color:var(--line);transition:border-color .18s,box-shadow .18s}.product-card:hover,.woocommerce ul.products li.product:hover{border-color:#bfd7eb;box-shadow:0 8px 24px #1239590b}.product-visual img{transition:opacity .2s}.eb-secondary-product-image,.woocommerce ul.products li.product .product-visual .eb-secondary-product-image{position:absolute;inset:0;opacity:0;object-fit:contain;padding:22px 9px 10px}.product-card:hover .product-visual:has(.eb-secondary-product-image) .eb-primary-product-image{opacity:0}.product-card:hover .eb-secondary-product-image{opacity:1}.card-favorite{background:#fff;color:#506b84;border-color:var(--line)}.card-favorite[aria-pressed=true]{color:var(--brand);background:#eaf6ff}.card-badge.sale{background:#e8f5ff;color:#0065ac}.product-body .price,.woocommerce .product .price{color:var(--brand-dark)}.product-brand{color:#6e8090}.eb-product-specs span{background:#eff6fb;color:#355c7a}.product-body .button{width:100%;margin-top:13px!important}.stock-pill{font-size:10px}.product-sub{font-size:11px}.compare-button{color:#456079}.eb-option-chips .eb-option input:checked+span{color:var(--brand-dark);border-color:var(--brand);background:#edf7ff}.eb-facet input:checked{accent-color:var(--brand)}.eb-result-head{background:#f2f7fb}.woocommerce-info,.eb-notice{border-top-color:var(--brand)}
.eb-discover-store{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:30px;margin-top:39px;align-items:start}.eb-home-discovery .section-head{min-height:76px;margin-bottom:18px}.eb-discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.eb-discovery-card{position:relative;display:block;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;padding-bottom:14px}.eb-discovery-image{height:135px;display:flex;align-items:center;justify-content:center;background:linear-gradient(#fff,#fcfdff)}.eb-discovery-image img{width:100%;height:135px;object-fit:contain;mix-blend-mode:multiply}.eb-discovery-copy{padding:0 15px}.eb-discovery-copy h3{font-size:13px;letter-spacing:-.02em;margin:0 0 5px}.eb-discovery-copy p{font-size:10px;margin:0;line-height:1.6}.eb-card-arrow{position:absolute;right:13px;top:11px;color:#6a91b1;font-size:15px}.eb-discovery-card:hover{border-color:#a9cde7;background:#fbfdff}.eb-home-store{border-radius:17px;overflow:hidden;background:linear-gradient(120deg,#123f60,#095e92);color:#fff;min-width:0}.eb-home-store-content{padding:27px 29px 24px}.eb-location-kicker{font-size:9px;letter-spacing:.17em;font-weight:750;color:#d2eaff;background:#ffffff18;padding:6px 10px;border:1px solid #ffffff10;border-radius:30px;display:inline-block}.eb-home-store h2{font-size:31px;line-height:1.15;letter-spacing:-.04em;margin:19px 0 12px;color:#fff}.eb-home-store p{color:#deedf8;font-size:12px;line-height:1.8;margin-bottom:18px}.eb-home-store address{font-size:12px;line-height:1.85;font-style:normal;border:1px solid #ffffff27;background:#ffffff09;padding:13px 16px;border-radius:9px}.eb-home-store address strong{display:block;font-size:12px;color:#fff;margin-bottom:4px}.eb-home-store-links{display:flex;align-items:center;gap:16px;margin-top:19px}.eb-home-store-links .button{background:#fff;color:#0b507e;min-height:42px;padding:10px 14px;font-size:11px}.eb-home-store-links>a:not(.button){font-size:10px;color:#e2f2ff}.eb-home-store-links a:hover{color:#7dcdff}.eb-home-store .eb-home-map{border:0;border-radius:0;background:#eaf4fc;color:var(--ink)}.eb-home-map .eb-map-shell{min-height:158px;background:linear-gradient(130deg,#e5f3ff,#f6faff)}.eb-home-map .eb-map-placeholder{min-height:158px;padding:20px;gap:10px;display:flex;flex-direction:column;align-items:center;justify-content:center}.eb-map-location-label{font-size:9px;letter-spacing:.19em;color:#4e7b9a}.eb-home-map .eb-map-placeholder p{font-size:9px;color:#5d7890;margin:0;text-align:center}.eb-home-map .eb-map-placeholder .button{min-height:36px;padding:8px 16px;font-size:11px}.eb-home-map .eb-map-frame,.eb-home-map .eb-map-frame iframe{height:280px;min-height:0}.eb-home-map .eb-map-toolbar{padding:9px 13px;min-height:0;font-size:9px;background:#f0f7fc}.eb-home-map .eb-map-close{font-size:10px}.eb-home-map [hidden]{display:none!important}
.eb-brand-discovery{margin:38px 0 24px;border-block:1px solid var(--line);padding:24px 0}.eb-brand-discovery:has(.eb-brand-strip:empty){display:none}.eb-brand-discovery-head h2{font-size:18px}.eb-brand-strip{gap:12px}.eb-brand-strip a{font-size:20px;color:#426078;border:1px solid var(--line);background:#fff;border-radius:9px;padding:14px}.eb-brand-strip a:hover{color:var(--brand);border-color:#b3d6ed;background:#f8fcff}.service-line{padding:24px 0 29px;border:0;gap:28px}.service-item .icon{color:var(--brand);width:27px;height:27px}.service-item strong{font-size:12px}.service-item span{font-size:10px}
.site-footer{background:#fafcfe;border-top:1px solid var(--line);margin-top:0;padding:34px 0 0}.footer-grid{grid-template-columns:1.35fr .8fr 1fr 1.25fr;gap:42px;padding-bottom:28px}.footer-brand .brand-official img.custom-logo{width:232px}.footer-brand p{font-size:11px;line-height:1.9;margin:15px 0 0}.footer-grid h3{font-size:12px;font-weight:750;margin:0 0 13px;letter-spacing:0}.footer-grid li,.footer-grid p{font-size:11px;line-height:1.85}.footer-grid li{margin-bottom:5px}.footer-contact{font-size:11px;display:flex;flex-direction:column;align-items:flex-start;gap:7px}.footer-contact h3{margin-bottom:4px}.footer-contact address{font-style:normal;line-height:1.9;color:var(--muted);max-width:280px;margin-bottom:5px}.footer-contact .text-link{font-size:11px;margin-top:5px}.footer-bottom{font-size:10px;gap:16px;padding:16px 0}.footer-legal{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.footer-legal ul{list-style:none;display:flex;gap:16px;margin:0;padding:0}.consent-link{font-size:10px;color:#476982}.consent-box{color:var(--ink)}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form select{border-radius:8px;border-color:#d5e2ec}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{color:var(--brand);border-bottom-color:var(--brand)}.woocommerce div.product .product_title{font-size:clamp(26px,2.7vw,39px)}.woocommerce div.product div.images{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.woocommerce div.product .woocommerce-product-gallery img{object-fit:contain}.woocommerce table.shop_table{border-color:var(--line);border-radius:10px}.woocommerce-account .woocommerce-MyAccount-navigation{border-radius:12px}.eb-auth{--eb-auth-accent:var(--brand);--eb-auth-ink:var(--ink)}
@media(min-width:1800px){.eb-home-hero{min-height:440px}.eb-home-hero-copy{padding-left:60px}.eb-home-products .products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1199px){.head-main{gap:24px}.brand-official img.custom-logo,.brand-official .custom-logo-link img{width:222px}.head-actions{gap:20px}.head-actions .action-text{display:none}.nav-inner{gap:34px}.eb-discover-store{grid-template-columns:minmax(0,1fr) 320px;gap:24px}.eb-discovery-grid{gap:11px}.eb-discovery-image,.eb-discovery-image img{height:115px}.eb-discovery-copy{padding:0 11px}.eb-discovery-copy h3{font-size:12px}.eb-main-category h2{font-size:18px}.eb-home-hero-copy{padding:36px}.mega{left:-140px}.mega-small{left:-110px}}
@media(max-width:991px){.wrap{width:calc(100% - 40px)}.head-main{gap:18px;min-height:91px}.brand-official img.custom-logo,.brand-official .custom-logo-link img{width:190px}.head-actions{gap:18px}.nav-inner{gap:25px;font-size:12px}.eb-home-hero{min-height:365px}.eb-home-hero-copy{width:56%;padding:34px 30px}.eb-home-hero h1{font-size:56px}.eb-home-hero-photo{width:77%}.eb-home-hero:after{background:linear-gradient(90deg,#f1f7fd 0%,#f1f7fdf2 33%,#f1f7fd88 50%,transparent 72%)}.eb-main-category{grid-template-columns:44% 1fr;padding-right:10px;min-height:120px}.eb-main-category img{height:103px}.eb-main-category h2{font-size:16px}.eb-main-category p{font-size:10px}.eb-discover-store{grid-template-columns:1fr}.eb-discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.eb-discovery-image,.eb-discovery-image img{height:135px}.eb-home-store{display:grid;grid-template-columns:1fr 1fr}.eb-home-store .eb-home-map{height:100%;display:flex;flex-direction:column}.eb-home-map .eb-map-shell,.eb-home-map .eb-map-placeholder{height:100%;min-height:260px}.eb-home-map .eb-map-shell{flex:1}.eb-home-map .eb-map-frame,.eb-home-map .eb-map-frame iframe{height:100%;min-height:370px}.eb-home-store h2 br{display:none}.service-line{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{gap:24px;grid-template-columns:1.2fr 1fr 1fr}.footer-contact{grid-column:1/-1;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:start}.footer-contact address{max-width:none}.footer-contact h3{padding-top:3px}}
@media(min-width:768px){.mobile-toggle{display:none}.site-nav{display:block!important}.mega{box-shadow:var(--shadow)}.nav-inner .eb-bikes-menu{position:relative}}
@media(max-width:767px){html{scroll-padding-top:20px}.wrap{width:calc(100% - 32px)}.topline .wrap{padding-block:7px;justify-content:center;font-size:9px}.topline .top-links,.top-divider{display:none}.head-main{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:12px 8px;padding-block:17px;min-height:0}.mobile-toggle{display:flex!important;align-items:center;justify-content:center;padding:4px;width:32px;height:34px;color:var(--ink)}.brand{min-width:0}.brand-official img.custom-logo,.brand-official .custom-logo-link img{width:200px;max-width:100%;height:auto}.brand-official{width:100%;max-width:200px}.head-actions{gap:14px;margin:0}.head-actions a{font-size:10px}.head-actions .icon{width:20px;height:20px}.head-actions .account-action{display:flex}.counter{font-size:8px;min-width:14px;height:14px;left:11px;top:-6px}.site-search{grid-column:1/-1;max-width:none;width:100%;margin:0;order:4;display:block}.search-shell input{font-size:12px;padding:10px 13px!important;min-height:42px}.search-shell button{min-height:42px;min-width:44px}.site-nav{display:none;border-top:1px solid var(--line)}.site-nav.is-open{display:block}.nav-inner{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:9px 0 16px;min-height:0}.nav-inner>a{padding:11px 12px;font-size:13px}.nav-inner details{width:100%}.nav-inner summary{justify-content:space-between;padding:10px 12px;font-size:13px;min-height:44px}.nav-inner summary:after{margin-left:auto}.mega,.mega-small{position:static;width:100%;max-height:none;box-shadow:none;border:0;border-top:1px solid var(--line);border-radius:0;background:#f6faff;padding:15px;grid-template-columns:1fr;gap:15px}.eb-mega-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 15px}.eb-mega-brands{padding:13px 0 0;border:0;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 10px}.eb-mega-brands strong{grid-column:1/-1}.mega-small{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 15px}.mega a{font-size:12px}.eb-home{padding-top:14px}.eb-home-hero{min-height:400px;align-items:flex-start;border-radius:13px}.eb-home-hero-copy{width:100%;max-width:none;padding:29px 25px 160px}.eb-home-hero .eyebrow{font-size:8px}.eb-home-hero h1{font-size:49px;margin:12px 0 13px}.eb-home-hero p{max-width:245px;font-size:12px;line-height:1.7;margin-bottom:15px}.eb-hero-footnote{font-size:10px}.eb-home-hero-photo{top:42%;bottom:0;width:100%;height:58%;right:0}.eb-home-hero-photo img{object-position:70% 50%}.eb-home-hero:after{background:linear-gradient(180deg,#f1f7fd 0%,#f1f7fd 45%,#f1f7fd8a 59%,transparent 81%)}.eb-main-categories{gap:8px;margin-top:13px}.eb-main-category{display:flex;flex-direction:column;padding:8px 7px 10px;min-height:142px;align-items:flex-start;border-radius:9px}.eb-main-category img{height:72px;width:100%}.eb-main-category h2{font-size:12px;margin-bottom:5px}.eb-main-category p{font-size:9px;line-height:1.45}.eb-main-category>div{padding-inline:3px}.eb-category-arrow{display:none}.eb-discover-store{margin-top:28px;gap:24px}.eb-home-discovery .section-head{min-height:0;margin-bottom:15px}.section-head h2{font-size:24px}.section-head .eyebrow{font-size:8px;letter-spacing:.15em}.section-head p{font-size:11px}.eb-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.eb-discovery-image,.eb-discovery-image img{height:110px}.eb-discovery-copy h3{font-size:12px}.eb-discovery-copy p{font-size:9px}.eb-discovery-card{padding-bottom:12px;border-radius:9px}.eb-home-store{display:block}.eb-home-store-content{padding:26px}.eb-home-store h2{font-size:29px}.eb-home-map .eb-map-shell,.eb-home-map .eb-map-placeholder{min-height:160px}.eb-home-map .eb-map-frame,.eb-home-map .eb-map-frame iframe{min-height:0;height:280px}.eb-home-store-links{gap:20px}.eb-brand-discovery{margin-top:28px;padding-block:21px}.eb-brand-discovery-head h2{font-size:17px}.eb-brand-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.eb-brand-strip a{font-size:16px;padding:13px 5px}.service-line{padding:0 0 24px;gap:23px 17px}.service-item{gap:10px}.service-item .icon{width:22px;height:22px}.service-item strong{font-size:10px}.service-item span{font-size:9px}.eb-home-products{padding-top:28px}.eb-home-products .products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.product-body{padding:12px!important}.product-bottom{gap:7px;flex-wrap:wrap}.product-body .price{font-size:16px}.compare-button{font-size:10px}.product-brand{font-size:9px}.product-sub{font-size:10px}.product-body .button{font-size:11px;padding:9px 7px;min-height:40px}.eb-product-specs span{font-size:9px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 30px}.footer-brand{grid-column:1/-1}.footer-brand .brand-official{max-width:230px}.footer-brand p{margin-top:12px}.footer-contact{grid-column:1/-1;display:flex;gap:6px}.footer-contact address{max-width:300px}.site-footer{padding-top:25px}.footer-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer-legal{gap:12px}.footer-legal ul{gap:12px;flex-wrap:wrap}.section-head{gap:12px;align-items:flex-start}.section-head .text-link{font-size:10px;white-space:normal}.consent-box{max-width:calc(100vw - 32px)}}
@media(max-width:374px){.wrap{width:calc(100% - 24px)}.head-main{grid-template-columns:28px minmax(0,1fr) auto;gap:12px 6px}.head-actions{gap:9px}.head-actions .icon{width:19px;height:19px}.brand-official img.custom-logo{width:163px}.eb-home-hero-copy{padding:25px 20px 156px}.eb-home-hero h1{font-size:43px}.eb-main-category h2{font-size:11px}.eb-main-category p{font-size:8px}.eb-main-category{padding-inline:4px}.eb-discovery-copy{padding-inline:10px}.eb-discovery-copy h3{font-size:11px}.eb-home-store-content{padding:23px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
/* Keep a loaded map inside its layout box; never cover its close/link toolbar. */
.eb-home-map .eb-map-frame{position:relative;inset:auto;height:280px;min-height:280px}
.eb-home-map .eb-map-frame iframe{height:280px;min-height:280px;max-height:280px}
.eb-home-map .eb-map-shell:has(.eb-map-frame:not([hidden])){display:block;min-height:280px}
.eb-home-map .eb-map-toolbar{position:relative;z-index:1}

/* Full-width checkout workspace; legal/editorial pages retain their reading width. */
.entry-content.entry-commerce{max-width:1440px;width:100%;min-width:0}.entry-commerce .eb-checkout{margin-inline:0}.entry-commerce .eb-checkout-heading h1{font-size:clamp(27px,3vw,40px)}

/* v1.6.11 — map preferences lives in the legal row to avoid a spare footer line. */
.footer-legal>.eb-map-preferences-link{font-size:10px;padding:0;color:#476982;line-height:1.6;white-space:nowrap}
.footer-legal>.eb-map-preferences{margin:0}
