/*
Theme Name: OtoYedek Pro
Theme URI: https://gksoft.com.tr
Author: GKSoft Web Çözümleri
Description: WooCommerce için hızlı, modern ve mobil uyumlu otomotiv yedek parça teması.
Version: 1.4.1
Text Domain: otoyedek
Requires at least: 6.2
Requires PHP: 7.4
*/

:root{--navy:#071827;--navy2:#102739;--yellow:#ffc400;--yellow2:#ffda2d;--text:#13202c;--muted:#687581;--line:#e5e9ed;--bg:#f6f7f8;--white:#fff;--radius:14px;--shadow:0 12px 35px rgba(7,24,39,.08)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);font-family:Inter,Arial,sans-serif;background:#fff;line-height:1.55}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.container{width:min(1320px,calc(100% - 40px));margin:auto}.site-main{min-height:55vh}.topbar{background:var(--navy);color:#dce5ec;font-size:13px}.topbar .container{height:34px;display:flex;align-items:center;justify-content:space-between}.topbar-links,.topbar-contact{display:flex;gap:24px}.main-header{background:#fff;border-bottom:1px solid #edf0f2}.main-header-row{height:88px;display:grid;grid-template-columns:240px 1fr auto;gap:30px;align-items:center}.brand{display:flex;align-items:center;gap:11px;font-weight:900;font-size:25px;line-height:.82}.brand-mark{width:48px;height:48px;border:9px dotted var(--yellow);border-radius:50%;display:block}.brand small{display:block;font-size:14px;font-weight:800;margin-top:7px}.header-search form{height:46px;border:1px solid #dce1e5;border-radius:7px;display:flex;overflow:hidden}.header-search input{border:0;outline:0;flex:1;padding:0 18px;font-size:14px}.header-search select{border:0;border-left:1px solid #e5e8eb;padding:0 16px;background:#fff}.search-btn{width:58px;border:0;background:var(--yellow);font-size:20px;cursor:pointer}.header-actions{display:flex;gap:28px}.header-action{display:flex;align-items:center;gap:10px;white-space:nowrap}.header-action .ico{font-size:26px}.header-action strong,.header-action small{display:block}.header-action small{font-size:12px;color:var(--muted)}.nav-wrap{background:var(--navy);color:#fff}.nav-row{height:52px;display:flex;align-items:center}.cat-trigger{align-self:stretch;display:flex;align-items:center;width:235px;padding:0 22px;background:var(--yellow);color:var(--navy);font-weight:800}.main-nav ul{display:flex;list-style:none;margin:0;padding:0 28px;gap:40px}.main-nav a{font-size:13px;font-weight:700}.main-nav a:hover{color:var(--yellow)}
.hero-section{background:var(--bg)}.hero-layout{display:grid;grid-template-columns:235px 1fr}.hero-cats{background:#fff;border:1px solid var(--line);border-top:0;border-radius:0 0 10px 10px;padding:8px 0;z-index:2}.hero-cats a{display:flex;justify-content:space-between;align-items:center;padding:10px 18px;font-size:14px;border-bottom:1px solid #f1f2f3}.hero-cats a:last-child{border:0}.hero-cats a:hover{background:#fff9df;color:#8b6a00}.hero-banner{min-height:360px;padding:55px 50px;position:relative;overflow:hidden;background:radial-gradient(circle at 76% 52%,#34434d 0,#121a20 28%,#070b0f 64%);color:#fff}.hero-banner:before,.hero-banner:after{content:"";position:absolute;border:16px solid #29333a;border-radius:50%;right:12%;top:70px;width:190px;height:190px;box-shadow:0 0 0 22px #9b1720,0 0 0 39px #252d32}.hero-banner:after{width:90px;height:290px;right:5%;top:28px;border-radius:45px;transform:rotate(25deg);border-color:#df2330;box-shadow:inset 0 0 0 15px #20282d}.hero-copy{position:relative;z-index:1;max-width:510px}.hero-copy h1{font-size:47px;line-height:1.12;margin:0 0 14px}.hero-copy h1 span{display:block;color:var(--yellow)}.hero-copy p{font-size:17px;color:#d7dce0;max-width:420px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--yellow);color:var(--navy);font-weight:800;border-radius:7px;padding:13px 22px;border:0;cursor:pointer}.btn:hover{background:var(--yellow2)}.benefits{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:14px;background:#fff;margin-top:16px;box-shadow:var(--shadow)}.benefit{display:flex;align-items:center;gap:16px;padding:20px 28px;border-right:1px solid var(--line)}.benefit:last-child{border:0}.benefit-icon{font-size:30px}.benefit strong,.benefit small{display:block}.benefit small{color:var(--muted)}.home-section{padding:38px 0}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:20px}.section-head h2{font-size:26px;margin:0}.section-head a{font-size:14px;font-weight:700}.category-strip{display:grid;grid-template-columns:repeat(9,1fr);gap:12px}.category-bubble{text-align:center;font-weight:700;font-size:13px}.category-bubble .circle{aspect-ratio:1;border-radius:50%;background:linear-gradient(145deg,#f5f7f8,#dfe5e9);display:grid;place-items:center;font-size:37px;margin-bottom:9px;border:1px solid #e2e7ea}.products-grid,.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0!important}.product-card,.woocommerce ul.products li.product{width:auto!important;margin:0!important;border:1px solid var(--line);border-radius:12px;padding:14px!important;background:#fff;position:relative;transition:.2s;overflow:hidden}.product-card:hover,.woocommerce ul.products li.product:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.product-thumb{display:block;aspect-ratio:1.12;background:#f7f8f9;border-radius:8px;overflow:hidden;margin-bottom:13px}.product-thumb img,.woocommerce ul.products li.product img{width:100%;height:100%;object-fit:contain}.product-card h3,.woocommerce ul.products li.product h2{font-size:15px!important;line-height:1.35;margin:6px 0!important;min-height:40px}.product-meta{font-size:12px;color:var(--muted);min-height:19px}.product-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.price,.woocommerce ul.products li.product .price{color:var(--navy)!important;font-size:16px!important;font-weight:900!important}.price del{color:#a0a8ae;font-size:12px;font-weight:400}.product-card .button,.woocommerce ul.products li.product .button{margin:0!important;background:var(--yellow)!important;color:var(--navy)!important;border-radius:6px!important;padding:10px 13px!important;font-size:0!important}.product-card .button:after,.woocommerce ul.products li.product .button:after{content:"🛒";font-size:16px}.trust-band{background:var(--bg);padding:28px 0;margin-top:35px}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.trust-item{display:flex;gap:14px;align-items:flex-start}.trust-item span{font-size:28px}.trust-item strong,.trust-item small{display:block}.trust-item small{color:var(--muted)}
.page-hero{background:#f4f6f7;border-bottom:1px solid var(--line);padding:30px 0}.breadcrumbs{font-size:13px;color:var(--muted);margin-bottom:8px}.page-hero h1{margin:0;font-size:32px}.shop-layout{display:grid;grid-template-columns:255px 1fr;gap:30px;padding:34px 0}.shop-sidebar{border:1px solid var(--line);border-radius:12px;padding:20px;height:max-content}.shop-sidebar h3{margin:0 0 14px;font-size:17px}.shop-sidebar ul{list-style:none;margin:0 0 24px;padding:0}.shop-sidebar li{padding:8px 0;border-bottom:1px solid #eef0f1;font-size:14px}.shop-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--line)}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin:0}.woocommerce .woocommerce-ordering select{padding:10px;border:1px solid var(--line);border-radius:6px;background:#fff}.woocommerce nav.woocommerce-pagination{margin-top:30px}.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce nav.woocommerce-pagination ul li{border:0;margin:3px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border-radius:5px;background:#eef1f3}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--yellow);color:var(--navy)}
.single-wrap{padding:38px 0}.woocommerce div.product{display:grid;grid-template-columns:1.05fr .95fr;gap:50px}.woocommerce div.product .woocommerce-product-gallery,.woocommerce div.product .summary{width:auto!important;float:none!important;margin:0!important}.woocommerce div.product .product_title{font-size:33px;line-height:1.2;margin-bottom:10px}.woocommerce div.product p.price{font-size:27px!important;color:var(--navy)}.stock.in-stock{color:#17854b}.single-features{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.single-feature{background:#f6f8f9;border:1px solid var(--line);border-radius:8px;padding:11px;font-size:13px}.woocommerce div.product form.cart{display:flex;gap:10px;margin:22px 0!important}.woocommerce .quantity .qty{height:48px;border:1px solid var(--line);border-radius:6px}.woocommerce button.button.alt,.woocommerce a.button.alt{background:var(--yellow)!important;color:var(--navy)!important;height:48px;padding:0 28px!important}.fitment-box{border:1px solid #f0d25d;background:#fffbea;border-radius:10px;padding:17px;margin:15px 0}.fitment-box strong{display:block;margin-bottom:5px}.woocommerce div.product .woocommerce-tabs{grid-column:1/-1;margin-top:30px}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0!important;background:#f1f3f4!important}.related.products{grid-column:1/-1}.related.products>h2{font-size:25px}.site-footer{background:var(--navy);color:#d8e1e7;padding:50px 0 0}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:45px}.footer-grid h4{color:#fff;margin:0 0 16px}.footer-grid ul{list-style:none;margin:0;padding:0}.footer-grid li{margin:8px 0;color:#aebbc5}.footer-bottom{border-top:1px solid #294052;margin-top:40px;padding:18px 0;color:#91a3b0;font-size:13px}.mobile-menu-btn{display:none}.notice-bar{background:var(--yellow);text-align:center;padding:8px;font-weight:700;font-size:13px}
@media(max-width:1050px){.main-header-row{grid-template-columns:200px 1fr}.header-actions{display:none}.hero-layout{grid-template-columns:1fr}.hero-cats{display:none}.category-strip{grid-template-columns:repeat(5,1fr)}.products-grid,.woocommerce ul.products{grid-template-columns:repeat(3,1fr)}.benefits{grid-template-columns:repeat(2,1fr)}.shop-layout{grid-template-columns:220px 1fr}.woocommerce div.product{gap:30px}}
@media(max-width:720px){.container{width:min(100% - 24px,1320px)}.topbar-contact span:last-child,.topbar-links{display:none}.main-header-row{height:auto;padding:14px 0;grid-template-columns:1fr auto}.brand{font-size:20px}.brand-mark{width:39px;height:39px}.header-search{grid-column:1/-1;grid-row:2}.header-search select{display:none}.mobile-menu-btn{display:block;background:none;border:0;font-size:25px}.nav-row{height:auto}.cat-trigger{display:none}.main-nav{display:none;width:100%}.main-nav.open{display:block}.main-nav ul{display:block;padding:12px}.main-nav li{padding:10px}.hero-banner{min-height:390px;padding:45px 25px}.hero-banner:before,.hero-banner:after{opacity:.38}.hero-copy h1{font-size:36px}.benefits{grid-template-columns:1fr}.benefit{border-right:0;border-bottom:1px solid var(--line)}.category-strip{grid-template-columns:repeat(3,1fr)}.products-grid,.woocommerce ul.products{grid-template-columns:repeat(2,1fr);gap:10px}.product-card,.woocommerce ul.products li.product{padding:10px!important}.trust-grid{grid-template-columns:1fr 1fr}.shop-layout{grid-template-columns:1fr}.shop-sidebar{display:none}.woocommerce div.product{grid-template-columns:1fr}.woocommerce div.product .woocommerce-tabs,.related.products{grid-column:auto}.footer-grid{grid-template-columns:1fr 1fr}.single-features{grid-template-columns:1fr}.page-hero h1{font-size:27px}}
@media(max-width:430px){.category-strip{grid-template-columns:repeat(3,1fr)}.products-grid,.woocommerce ul.products{grid-template-columns:1fr 1fr}.trust-grid,.footer-grid{grid-template-columns:1fr}.hero-copy h1{font-size:31px}.product-card h3,.woocommerce ul.products li.product h2{font-size:13px!important}.product-bottom{align-items:end}.price,.woocommerce ul.products li.product .price{font-size:14px!important}}

/* WooCommerce 1.1 — full-width, sade ve profesyonel mağaza */
.otoyedek-icon{width:24px;height:24px;display:inline-block;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.header-action .otoyedek-icon{width:27px;height:27px;color:#172734}.benefit-icon .otoyedek-icon,.trust-item>.otoyedek-icon{width:31px;height:31px;color:#13283a}
.commerce-shell{padding:28px 0 52px}.commerce-shell .shop-content{min-width:0;width:100%}.commerce-shell .woocommerce-breadcrumb{font-size:12px;color:#84909a;margin:0 0 15px}.commerce-shell .woocommerce-breadcrumb a{color:#455563}.commerce-shell .woocommerce-products-header{padding:0 0 22px;border-bottom:1px solid #e4e8eb;margin-bottom:22px}.commerce-shell .woocommerce-products-header__title{font-size:31px;letter-spacing:-.7px;margin:0;color:#0b1d2c}.commerce-shell .term-description{max-width:760px;color:#64717c;font-size:14px}.commerce-shell .term-description p{margin:8px 0 0}
.shop-category-nav{display:flex;align-items:center;gap:9px;overflow-x:auto;padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #edf0f2;scrollbar-width:thin}.shop-category-nav a{display:inline-flex;align-items:center;white-space:nowrap;padding:9px 14px;border:1px solid #dde3e7;border-radius:7px;background:#fff;color:#263847;font-size:12px;font-weight:700;transition:.2s}.shop-category-nav a:hover,.shop-category-nav a.is-active{border-color:#0c2233;background:#0c2233;color:#fff}.shop-category-nav a:first-child{border-color:#ffc400;background:#ffc400;color:#071827}
.commerce-shell .woocommerce-result-count{font-size:13px;color:#6e7c87;line-height:42px}.commerce-shell .woocommerce-ordering select{min-width:210px;height:42px;border:1px solid #dce2e6;border-radius:7px;padding:0 38px 0 13px;color:#263744;font-weight:600;outline:none}.commerce-shell .woocommerce-ordering select:focus{border-color:#7c8a94;box-shadow:0 0 0 3px rgba(12,34,51,.08)}
.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important;content:none!important}.commerce-shell.is-archive ul.products{clear:both;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-top:18px}.commerce-shell ul.products li.product{display:flex;flex-direction:column;padding:0!important;border:1px solid #e1e6e9;border-radius:10px;background:#fff;overflow:hidden;box-shadow:0 2px 4px rgba(7,24,39,.025);transform:none}.commerce-shell ul.products li.product:hover{border-color:#cbd3d9;box-shadow:0 14px 34px rgba(7,24,39,.1);transform:translateY(-3px)}.commerce-shell ul.products li.product>a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex:1;padding:13px 13px 0}.commerce-shell ul.products li.product img{height:215px;margin:0 0 15px!important;padding:8px;object-fit:contain;border-radius:7px;background:#f5f7f8}.commerce-shell ul.products li.product .woocommerce-loop-product__title{min-height:43px;margin:4px 0 8px!important;font-size:15px!important;line-height:1.42;color:#102231;font-weight:750}.product-card-category{font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:#8a959e;font-weight:800;margin:0 0 2px}.product-card-code{font-size:11px;color:#8b969e;margin:0 0 7px}.commerce-shell ul.products li.product .price{margin-top:auto!important;margin-bottom:13px!important;display:flex;align-items:center;gap:8px;min-height:25px;font-size:18px!important;letter-spacing:-.3px}.commerce-shell ul.products li.product .price del{opacity:.65;font-size:12px}.commerce-shell ul.products li.product .price ins{text-decoration:none}.commerce-shell ul.products li.product>a.button{display:flex!important;align-items:center;justify-content:center;gap:8px;width:calc(100% - 26px);height:43px;margin:0 13px 13px!important;padding:0 14px!important;border-radius:7px!important;background:#ffc400!important;color:#071827!important;font-size:12px!important;font-weight:850!important;text-transform:uppercase;letter-spacing:.35px}.commerce-shell ul.products li.product>a.button:before{content:"";width:17px;height:17px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23071827' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='19' cy='20' r='1'/%3E%3Cpath d='M3 4h2l2.6 10.4a2 2 0 0 0 2 1.6h7.8a2 2 0 0 0 2-1.6L21 8H7'/%3E%3C/svg%3E")}.commerce-shell ul.products li.product>a.button:after{display:none!important}.commerce-shell ul.products li.product>a.button:hover{background:#0b2132!important;color:#fff!important}.commerce-shell ul.products li.product>a.button:hover:before{filter:invert(1)}.commerce-shell span.onsale{min-width:0;min-height:0;line-height:1;top:12px!important;right:12px!important;left:auto!important;margin:0!important;padding:7px 9px;border-radius:5px;background:#ffc400;color:#071827;font-size:10px;font-weight:900;text-transform:uppercase;box-shadow:none}
.commerce-shell.is-product{padding-top:18px}.commerce-shell.is-product div.product{margin-top:12px;padding:28px;border:1px solid #e2e7ea;border-radius:12px;background:#fff;box-shadow:0 8px 30px rgba(7,24,39,.055)}.commerce-shell.is-product div.product .woocommerce-product-gallery{background:#f6f8f9;border-radius:10px;padding:16px}.commerce-shell.is-product div.product .product_title{font-size:31px;letter-spacing:-.65px}.commerce-shell.is-product div.product .summary .price{font-size:29px!important;margin:12px 0}.commerce-shell.is-product .fitment-box{border:0;border-left:4px solid #ffc400;background:#f5f7f8;border-radius:5px;padding:14px 16px}.commerce-shell.is-product .single-feature{background:#fff;border-color:#e1e6e9;color:#344551}.commerce-shell.is-product .woocommerce-tabs{border-top:1px solid #e2e7ea;padding-top:30px}.commerce-shell.is-product .woocommerce-tabs ul.tabs:before{display:none}.commerce-shell.is-product .woocommerce-tabs ul.tabs li{border-radius:6px!important;margin:0 7px 0 0!important;padding:0 18px!important}.commerce-shell.is-product .woocommerce-tabs ul.tabs li.active{background:#0b2132!important;color:#fff!important}.commerce-shell.is-product .related.products{margin-top:34px}.commerce-shell.is-product .related.products ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:1050px){.commerce-shell.is-archive ul.products,.commerce-shell.is-product .related.products ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}.commerce-shell ul.products li.product img{height:200px}}
@media(max-width:720px){.commerce-shell{padding:20px 0 38px}.commerce-shell .woocommerce-products-header__title{font-size:26px}.commerce-shell .woocommerce-result-count{float:none;margin:0 0 8px;line-height:1.4}.commerce-shell .woocommerce-ordering{float:none;width:100%;margin:0 0 14px}.commerce-shell .woocommerce-ordering select{width:100%}.commerce-shell.is-archive ul.products,.commerce-shell.is-product .related.products ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:4px}.commerce-shell ul.products li.product img{height:160px}.commerce-shell ul.products li.product .woocommerce-loop-product__title{font-size:13px!important}.commerce-shell ul.products li.product>a.button{width:calc(100% - 20px);margin:0 10px 10px!important;font-size:10px!important}.commerce-shell.is-product div.product{padding:14px}}
.woocommerce ul.products li.product-category{width:auto!important;margin:0!important;padding:12px;border:1px solid #e1e6e9;border-radius:10px;background:#fff;overflow:hidden}.woocommerce ul.products li.product-category img{height:210px;object-fit:contain;margin:0 0 12px!important;background:#f5f7f8;border-radius:7px}.woocommerce ul.products li.product-category h2{font-size:15px!important;color:#102231}.woocommerce ul.products li.product-category mark{background:none;color:#85919a;font-size:11px}
.home-section .woocommerce ul.products li.product{display:flex;flex-direction:column;padding:0!important;border-radius:10px;box-shadow:0 2px 4px rgba(7,24,39,.03)}.home-section .woocommerce ul.products li.product>a.woocommerce-LoopProduct-link{display:flex;flex:1;flex-direction:column;padding:12px 12px 0}.home-section .woocommerce ul.products li.product img{height:185px;margin:0 0 12px!important;padding:7px;background:#f5f7f8;border-radius:7px}.home-section .woocommerce ul.products li.product .price{margin-top:auto!important;margin-bottom:12px!important}.home-section .woocommerce ul.products li.product>a.button{display:flex!important;align-items:center;justify-content:center;width:calc(100% - 24px);height:40px;margin:0 12px 12px!important;font-size:11px!important;text-transform:uppercase}.home-section .woocommerce ul.products li.product>a.button:after{display:none!important}
.fitment-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:13px;padding:10px 15px;border-radius:6px;background:#1fa855;color:#fff!important;font-size:12px;font-weight:800;letter-spacing:.1px;box-shadow:0 5px 14px rgba(31,168,85,.18);transition:.2s}.fitment-whatsapp:hover{background:#168846;color:#fff!important;transform:translateY(-1px)}.fitment-whatsapp .otoyedek-icon{width:18px;height:18px;stroke-width:2}.fitment-box>span{display:block;color:#53616c;line-height:1.55}.commerce-shell ul.products li.product img.otoyedek-loop-placeholder{display:block;width:100%;height:215px;object-fit:contain}
@media(max-width:1050px){.commerce-shell ul.products li.product img.otoyedek-loop-placeholder{height:200px}}
@media(max-width:720px){.commerce-shell ul.products li.product img.otoyedek-loop-placeholder{height:160px}.fitment-whatsapp{display:flex;width:100%}}

/* Kurumsal sayfalar */
.content-page{max-width:1120px}.info-intro{max-width:800px;margin:0 0 32px;color:#53636f;font-size:16px;line-height:1.8}.info-intro.lead{font-size:18px;color:#334754}.info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0}.info-card{padding:23px;border:1px solid #e1e6e9;border-radius:10px;background:#fff;box-shadow:0 5px 18px rgba(7,24,39,.045)}.info-card h3{margin:0 0 8px;font-size:17px;color:#0b2132}.info-card p{margin:0;color:#62717c;font-size:14px;line-height:1.7}.info-card .otoyedek-icon{width:29px;height:29px;margin-bottom:15px;color:#0b2132}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:32px 0}.stat-card{padding:20px;text-align:center;border-radius:9px;background:#0b2132;color:#fff}.stat-card strong{display:block;color:#ffc400;font-size:25px}.stat-card span{font-size:12px;color:#b9c5cd}.legal-content{max-width:920px}.legal-content section{padding:0 0 23px;margin:0 0 23px;border-bottom:1px solid #e6eaed}.legal-content section:last-child{border:0}.legal-content h2{margin:0 0 10px;font-size:20px;color:#0b2132}.legal-content h3{font-size:16px}.legal-content p,.legal-content li{color:#53636f;font-size:14px;line-height:1.8}.legal-content ul,.legal-content ol{padding-left:20px}.legal-notice{padding:16px 18px;border-left:4px solid #ffc400;border-radius:5px;background:#f4f6f7;color:#455762;font-size:13px;margin:0 0 28px}.contact-layout{display:grid;grid-template-columns:340px 1fr;gap:25px;align-items:start}.contact-details{display:grid;gap:12px}.contact-detail{display:flex;gap:13px;padding:18px;border:1px solid #e1e6e9;border-radius:9px;background:#fff}.contact-detail .otoyedek-icon{color:#0b2132}.contact-detail strong,.contact-detail span{display:block}.contact-detail span{margin-top:3px;color:#6b7882;font-size:13px}.contact-form-card{padding:27px;border:1px solid #e0e5e8;border-radius:11px;background:#fff;box-shadow:0 10px 30px rgba(7,24,39,.055)}.contact-form-card h2{margin:0 0 20px;font-size:22px}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-field{display:grid;gap:6px}.contact-field.full{grid-column:1/-1}.contact-field label{font-size:12px;font-weight:800;color:#354754}.contact-field input,.contact-field textarea{width:100%;border:1px solid #dbe1e5;border-radius:7px;background:#fafbfb;padding:12px 13px;font:inherit;outline:0}.contact-field input:focus,.contact-field textarea:focus{border-color:#82909a;box-shadow:0 0 0 3px rgba(11,33,50,.07);background:#fff}.contact-field textarea{min-height:135px;resize:vertical}.contact-submit{justify-self:start;padding:12px 21px;border:0;border-radius:7px;background:#ffc400;color:#071827;font-weight:850;cursor:pointer}.contact-submit:hover{background:#0b2132;color:#fff}.contact-alert{grid-column:1/-1;padding:12px 14px;border-radius:6px;font-size:13px}.contact-alert.success{background:#eaf7ef;color:#176d3d}.contact-alert.error{background:#fff0f0;color:#9b2929}.tracking-shell{max-width:760px}.tracking-shell .woocommerce-form-track-order{padding:25px;border:1px solid #e0e5e8;border-radius:10px;background:#fff}.tracking-shell .form-row{width:100%!important;float:none!important;margin-bottom:14px!important}.tracking-shell input.input-text{height:45px;border:1px solid #d9e0e4;border-radius:6px;padding:0 12px}.tracking-shell button.button{height:45px;background:#ffc400!important;color:#071827!important;border-radius:6px!important}.page-template-default .page-hero{background:linear-gradient(135deg,#f3f6f7,#e9eef1);padding:34px 0}.page-template-default .page-hero h1{letter-spacing:-.6px;color:#0b2132}
@media(max-width:820px){.info-grid{grid-template-columns:1fr 1fr}.contact-layout{grid-template-columns:1fr}.stat-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.info-grid,.contact-form{grid-template-columns:1fr}.contact-field.full{grid-column:auto}.stat-grid{grid-template-columns:1fr 1fr}.contact-form-card{padding:19px}}
.category-bubble .circle{overflow:hidden;padding:13px;background:linear-gradient(145deg,#f3f6f7,#e4eaed);transition:.25s}.category-bubble .circle img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(7,24,39,.12));transition:.25s}.category-bubble:hover .circle{border-color:#ffc400;background:#f8fafb;transform:translateY(-4px);box-shadow:0 12px 24px rgba(7,24,39,.09)}.category-bubble:hover .circle img{transform:scale(1.06)}.category-bubble:hover{color:#0b2132}
