/* =========================================================
   BASKIADASI.COM STORE V1.0
   CMYK + NAVY brand override for HIBA_STORE technical base.
   Technical namespace is intentionally preserved for stability.
   ========================================================= */
:root{
  --hiba-red:#00aeef;
  --hiba-red2:#0087bd;
  --hiba-red-dark:#0077a8;
  --hiba-dark:#052f50;
  --hiba-text:#253746;
  --hiba-muted:#71808b;
  --hiba-line:#e3e9ed;
  --hiba-bg:#f2f6f8;
  --h230-red:#00aeef;
  --h230-red-dark:#0077a8;
  --h230-dark:#052f50;
  --h230-dark-2:#0a4f78;
  --h230-text:#253746;
  --h230-muted:#71808b;
  --h230-line:#e3e9ed;
  --h230-soft:#f5f8fa;
}
body{
  background:#f1f5f7!important;
}
.hiba-site-shell{
  max-width:1520px!important;
}
.hiba87-topbar{
  position:relative;
  background:#052f50!important;
}
.hiba87-topbar:before{
  content:"";
  position:absolute;left:0;right:0;top:0;height:3px;
  background:linear-gradient(90deg,#00aeef 0 25%,#ec008c 25% 50%,#ffc20e 50% 75%,#14181d 75% 100%);
}
.hiba87-topbar .left span:first-child i{color:#ffc20e!important}
.hiba87-header{
  border-bottom-color:#e5eaee!important;
}
.baskiadasi-logo #logo img{
  width:auto!important;
  max-width:360px!important;
  max-height:86px!important;
}
.baskiadasi-logo>span{
  color:#68808f!important;
  letter-spacing:.35px!important;
}
.hiba87-search .label{color:#315269!important}
.hiba87-search #search button{
  background:linear-gradient(135deg,#00aeef,#008ac2)!important;
}
.hiba87-search .quick a:nth-child(1){color:#00a8e7!important}
.hiba87-search .quick a:nth-child(2){color:#ec008c!important}
.hiba87-search .quick a:nth-child(3){color:#aa8500!important}
.hiba87-quote{background:#052f50!important;border-color:#052f50!important}
.hiba87-whatsapp{background:#f5f8fa!important;border-color:#dce5eb!important;color:#29495f!important}
.hiba87-whatsapp>i{color:#ec008c!important}
.hiba141-menu-band{border-bottom-color:#e5eaee!important}
.hiba141-catalog-btn{background:#052f50!important}
.hiba141-catalog-btn:before{
  content:"";position:absolute;left:0;right:0;bottom:0;height:3px;
  background:linear-gradient(90deg,#00aeef,#ec008c,#ffc20e);
}
.hiba141-link:hover,.hiba141-link:focus{color:#008bc0!important}
.hiba141-right .campaign{color:#ec008c!important}
.hiba141-right .quote{background:#00aeef!important;border-color:#00aeef!important}
.hiba141-catalog-panel{border-top-color:#00aeef!important}
.hiba141-catalog-grid>a:hover{border-color:#a8e8ff!important;background:#f4fcff!important}
.hiba120-sidebar-head{background:#052f50!important}
.hiba120-sidebar-head .head-icon{color:#00aeef!important}
.hiba120-side-parent .icon{color:#008fc7!important}
.hiba120-side-item.is-open>.hiba120-side-row{background:#f2fbff!important}
.hiba120-sidebar-support{background:linear-gradient(135deg,#052f50,#0b5e8c)!important}
.hiba120-sidebar-support a{background:#ec008c!important}

/* Home */
.hiba230-home{
  position:relative;
}
.hiba230-slider{
  box-shadow:0 12px 36px rgba(2,53,86,.10)!important;
}
.hiba230-promo .shade{
  background:linear-gradient(90deg,rgba(4,48,81,.84),rgba(4,48,81,.05))!important;
}
.hiba230-promo .copy small{color:#75dcff!important}
.hiba230-promo:nth-child(2) .copy small{color:#ff7fc5!important}
.hiba230-trust .icon,
.hiba230-category-grid .icon,
.hiba230-shelf .title>.icon,
.hiba230-payment .card-icon{
  background:#eaf8fd!important;
  color:#008fc7!important;
}
.hiba230-trust>div:nth-child(2) .icon,
.hiba230-category-grid>a:nth-child(4n+2) .icon{background:#fff0f8!important;color:#ec008c!important}
.hiba230-trust>div:nth-child(4) .icon,
.hiba230-category-grid>a:nth-child(4n+3) .icon{background:#fff8da!important;color:#ba8a00!important}
.hiba230-category-grid>a:hover{
  border-color:#9ddff5!important;
  background:#f5fcff!important;
}
.hiba230-section-head .eyebrow,.hiba230-shelves-intro .eyebrow{color:#008fc7!important}
.hiba230-tabs button.is-active{color:#008fc7!important}
.hiba230-feature-product .mini{color:#ec008c!important}
.hiba230-feature-product .price strong,
.hiba230-mini-product .price strong,
.hiba230-shelf-product .price strong{color:#052f50!important}
.hiba230-feature-product .badge,
.hiba230-mini-product .badge,
.hiba230-shelf-product .badge{background:#ec008c!important}
.hiba230-feature-product .actions button,
.hiba230-shelf-product .cart:hover{background:#00aeef!important}
.hiba230-shelf:before{background:#00aeef!important}
.hiba230-shelf:nth-child(4n+2):before{background:#ec008c!important}
.hiba230-shelf:nth-child(4n+3):before{background:#ffc20e!important}
.hiba230-shelf:nth-child(4n+4):before{background:#111820!important}
.hiba230-payment{
  border-color:#d9e9f2!important;
  background:linear-gradient(135deg,#eefaff,#fff)!important;
}
.hiba230-payment .number{
  background:linear-gradient(135deg,#00aeef,#ec008c)!important;
}
.hiba230-payment .copy small{color:#008fc7!important}
.hiba230-solutions .solution.dark{background:linear-gradient(135deg,#052f50,#0b5f8d)!important}
.hiba230-solutions .solution.red{background:linear-gradient(135deg,#b00068,#ec008c)!important}
.hiba230-solutions .eyebrow{color:#78dbff!important}
.hiba230-solutions .red .eyebrow{color:#fff4b8!important}
.hiba230-project{background:linear-gradient(135deg,#052f50,#0b5f8d)!important}
.hiba230-project .mark{background:#ec008c!important}
.hiba230-project .copy>span{color:#74dcff!important}
.hiba230-project .actions .wa{background:#00aeef!important}
.hiba230-brand-grid>a:hover{border-color:#a6e2f5!important;background:#f3fbff!important;color:#008fc7!important}

/* Print order process */
.baskiadasi-process{
  margin-top:16px;
  padding:20px;
  border:1px solid #e2e9ed;
  border-radius:14px;
  background:#fff;
  box-shadow:0 8px 24px rgba(2,53,86,.035);
}
.baskiadasi-process-head>span{
  color:#008fc7;
  font-size:8.5px;
  font-weight:900;
  letter-spacing:1px;
}
.baskiadasi-process-head h2{
  margin:5px 0 0;
  color:#233847;
  font-size:22px;
  font-weight:900;
}
.baskiadasi-process-head p{
  margin:5px 0 0;
  color:#7b8a95;
  font-size:9.5px;
}
.baskiadasi-process-grid{
  margin-top:15px;
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:8px;
}
.baskiadasi-process-grid>div{
  position:relative;
  min-height:145px;
  padding:18px 14px 14px;
  overflow:hidden;
  border:1px solid #e8edf0;
  border-radius:11px;
  background:linear-gradient(145deg,#fff,#f8fafb);
}
.baskiadasi-process-grid>div>b{
  position:absolute;right:10px;top:6px;
  color:#e8eef1;
  font-size:31px;
  font-weight:900;
}
.baskiadasi-process-grid i{
  width:38px;height:38px;
  border-radius:10px;
  background:#eaf8fd;
  color:#008fc7;
  display:flex;align-items:center;justify-content:center;
  font-size:15px;
}
.baskiadasi-process-grid>div:nth-child(2) i{background:#fff0f8;color:#ec008c}
.baskiadasi-process-grid>div:nth-child(3) i{background:#fff8da;color:#b48700}
.baskiadasi-process-grid>div:nth-child(4) i{background:#eef1f3;color:#111820}
.baskiadasi-process-grid strong{
  display:block;margin-top:11px;color:#2c3e4a;font-size:11px
}
.baskiadasi-process-grid small{
  display:block;margin-top:5px;color:#83909a;font-size:8px;line-height:1.5
}

/* Listing / product */
.hiba180-product-topline>span,
.hiba163-kicker span{color:#008fc7!important}
.hiba180-badge{background:#ec008c!important}
.hiba180-price strong{color:#052f50!important}
.hiba180-product-actions .cart,
.hiba163-cart-btn{background:#00aeef!important;border-color:#00aeef!important}
.hiba163-price-box{border-color:#dcebf2!important;background:#f6fcff!important}
.hiba163-price-box .price-main strong{color:#052f50!important}
.hiba163-service-grid i{color:#008fc7!important}
.hiba163-whatsapp{
  border-color:#d7e9f1!important;
  background:#f3fbff!important;
  color:#2f5168!important;
}
.hiba163-whatsapp .icon{background:#00aeef!important;color:#fff!important}
.hiba163-help-card{background:linear-gradient(135deg,#052f50,#0b5f8d)!important}
.hiba163-help-card .wa{background:#00aeef!important}
.hiba163-related-head>span{color:#008fc7!important}
.hiba163-related .price strong{color:#052f50!important}

/* Auth/account */
.hiba-auth-brand{
  background:
    radial-gradient(circle at 80% 15%,rgba(0,174,239,.22),transparent 28%),
    radial-gradient(circle at 72% 78%,rgba(236,0,140,.16),transparent 25%),
    linear-gradient(135deg,#052f50,#0a4f78)!important;
}
.hiba-auth-kicker,.hiba-auth-form-head>span{color:#00aeef!important}
.hiba-auth-benefits i{color:#00aeef!important}
.hiba-auth-submit{background:#00aeef!important}

/* Footer */
.hiba200-prefooter .icon{color:#008fc7!important;background:#eaf8fd!important}
.hiba200-footer{
  position:relative;
  background:#052f50!important;
}
.hiba200-footer:before{
  content:"";position:absolute;left:0;right:0;top:0;height:4px;
  background:linear-gradient(90deg,#00aeef 0 25%,#ec008c 25% 50%,#ffc20e 50% 75%,#111820 75%);
}
.baskiadasi-footer-brand .brand-logo{
  display:block;
  width:min(100%,330px);
  padding:8px 10px;
  border-radius:10px;
  background:#fff;
}
.baskiadasi-footer-brand .brand-logo img{
  display:block;width:100%;height:auto;
}
.baskiadasi-footer-tags{
  display:flex!important;
  flex-wrap:wrap;
  gap:6px!important;
}
.baskiadasi-footer-tags span{
  padding:5px 8px;
  border-radius:20px;
  background:rgba(255,255,255,.06);
  color:#c9d7df;
  font-size:7.5px;
  font-weight:800;
}
.baskiadasi-footer-tags span:nth-child(1) i{color:#00aeef}
.baskiadasi-footer-tags span:nth-child(2) i{color:#ec008c}
.baskiadasi-footer-tags span:nth-child(3) i{color:#ffc20e}
.hiba200-footer .hiba232-legal-col h5{color:#75dcff!important}
.hiba200-footer .hiba232-legal-col a:before{background:#ec008c!important}
.hiba231-payment-band .copy .icon{color:#00aeef!important}
.hiba200-footer-bottom strong{color:#75dcff!important}

/* Mobile */
@media(max-width:767px){
  .baskiadasi-logo #logo img{max-width:235px!important;max-height:68px!important}
  .baskiadasi-process{padding:13px}
  .baskiadasi-process-head h2{font-size:18px}
  .baskiadasi-process-grid{
    grid-template-columns:1fr 1fr;
    gap:6px;
  }
  .baskiadasi-process-grid>div{min-height:130px;padding:14px 10px}
}
@media(max-width:390px){
  .baskiadasi-process-grid{grid-template-columns:1fr}
}


/* BASKIADASI.COM.TR Brand refresh V1.4 */
.ba110-cmyk-line span:nth-child(1),
.ba110-footer-cmyk span:nth-child(1){background:#109edf!important}
.ba110-cmyk-line span:nth-child(2),
.ba110-footer-cmyk span:nth-child(2){background:#e91b8f!important}
.ba110-cmyk-line span:nth-child(3),
.ba110-footer-cmyk span:nth-child(3){background:#ffd21f!important}
.ba110-cmyk-line span:nth-child(4),
.ba110-footer-cmyk span:nth-child(4){background:#252525!important}
.ba110-topbar,.ba110-footer{background:#062f50!important}
.ba110-search #search button,.ba120-menu-actions .quote{background:linear-gradient(135deg,#109edf,#0781bf)!important}
.ba120-products-btn{background:linear-gradient(135deg,#062f50,#0a5788)!important}
.ba110-quote .ba110-action-icon{background:#062f50!important}
.ba110-footer-brand .logo,.ba110-logo>a{background:#fff!important}
