/*
Theme Name: Inikini Premium
Author: Inikini
Description: Lightweight Bengali-first WooCommerce storefront with Daraz-style category grid.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: inikini-premium
*/
:root{--orange:#f47721;--ink:#171717;--line:#eee;--soft:#faf8f6}*{box-sizing:border-box}body{margin:0;color:var(--ink);font:15px/1.65 "Noto Sans Bengali","Hind Siliguri",Arial,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--orange)}img{max-width:100%;height:auto}.ik-wrap{width:min(1200px,calc(100% - 28px));margin:auto}.ik-top{background:#171717;color:#fff;font-size:12px;padding:6px 0}.ik-top .ik-wrap,.ik-head,.ik-navrow,.ik-footrow{display:flex;align-items:center;justify-content:space-between;gap:18px}.ik-head{padding:16px 0}.ik-logo{font-size:27px;font-weight:800}.ik-logo span{color:var(--orange)}.custom-logo{max-height:50px;width:auto}.ik-search{display:flex;flex:1;max-width:620px;height:43px;border:1px solid #e5e5e5;border-radius:7px;overflow:hidden}.ik-search input{flex:1;min-width:0;border:0;padding:0 13px}.ik-search button,.ik-btn,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:var(--orange)!important;color:#fff!important;border:0!important;border-radius:6px!important;padding:10px 16px!important;font-weight:700;cursor:pointer}.ik-links{font-size:13px;white-space:nowrap}.ik-nav{border-block:1px solid var(--line)}.ik-navrow{justify-content:flex-start;min-height:44px}.ik-all{background:var(--orange);color:#fff;padding:9px 14px;font-weight:700}.ik-menu{display:flex;gap:22px;list-style:none;margin:0;padding:0;font-size:14px}.ik-menu li{padding:10px 0}.ik-main{padding:24px 0 40px}.ik-hero{padding:34px;background:linear-gradient(105deg,#f8f1eb,#fff);border-radius:10px;display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.ik-hero h1{font-size:clamp(26px,4vw,40px);line-height:1.25;margin:0 0 8px}.ik-hero h1 span{color:var(--orange)}.ik-hero p{margin:0 0 15px;color:#555}.ik-mark{font-size:60px;color:var(--orange);padding-right:30px}.ik-section{margin:27px 0}.ik-sec-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.ik-sec-head h2{font-size:21px;margin:0}.ik-sec-head a{color:var(--orange);font-size:13px}.ik-cats{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:11px}.ik-cat{border:1px solid var(--line);border-radius:8px;padding:13px 6px;text-align:center;background:#fff}.ik-cat:hover{border-color:#f5b17e}.ik-cat img,.ik-cat-icon{width:58px;height:58px;object-fit:contain;margin:0 auto 6px}.ik-cat-icon{display:grid;place-items:center;color:var(--orange);font-size:27px}.ik-cat b{display:block;font-size:12px;line-height:1.4}.ik-products ul.products{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px!important;margin:0!important;padding:0!important}.ik-products ul.products:before,.ik-products ul.products:after{display:none!important}.ik-products ul.products li.product{float:none!important;width:auto!important;margin:0!important;padding:9px!important;border:1px solid var(--line);border-radius:8px}.ik-products ul.products li.product img{border-radius:5px}.ik-products .woocommerce-loop-product__title{font-size:13px!important}.ik-products .price,.woocommerce div.product p.price{color:var(--orange)!important;font-weight:700!important}.ik-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;background:var(--soft);padding:16px;border-radius:8px;text-align:center;font-size:13px}.ik-benefits strong{display:block}.ik-footer{background:#171717;color:#fff;padding:30px 0 15px;margin-top:30px}.ik-footergrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:25px}.ik-footer h3{font-size:15px}.ik-footer p,.ik-footer li{color:#ccc;font-size:13px}.ik-footer ul{list-style:none;padding:0}.ik-copy{border-top:1px solid #383838;margin-top:20px;padding-top:12px;color:#aaa;font-size:12px}.ik-content{min-height:250px}.woocommerce input.input-text,.woocommerce textarea,.woocommerce select{border:1px solid #ddd;border-radius:5px;padding:9px}
@media(max-width:900px){.ik-cats{grid-template-columns:repeat(4,1fr)}.ik-products ul.products{grid-template-columns:repeat(3,1fr)!important}}
@media(max-width:600px){.ik-wrap{width:calc(100% - 20px)}.ik-head{display:grid;grid-template-columns:1fr auto;gap:9px}.ik-search{grid-column:1/-1;grid-row:2;max-width:none}.ik-links{font-size:11px}.ik-navrow{gap:10px}.ik-menu{gap:13px;overflow:auto;white-space:nowrap;font-size:12px}.ik-hero{padding:21px 16px}.ik-hero h1{font-size:25px}.ik-mark{font-size:38px;padding:0}.ik-cats{grid-template-columns:repeat(4,1fr);gap:7px}.ik-cat{padding:9px 3px}.ik-cat img,.ik-cat-icon{width:43px;height:43px}.ik-cat b{font-size:10px}.ik-products ul.products{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.ik-benefits{grid-template-columns:1fr}.ik-footergrid{grid-template-columns:1fr 1fr}.ik-footergrid>div:first-child{grid-column:1/-1}}
