/* KreaStore 7.61 – Cedrus category and product redesign */
.ks761-category-hero{max-width:1180px;margin:22px auto 24px;min-height:255px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:20px;background:linear-gradient(115deg,#f1f5e9,#fbfcf6 65%);box-shadow:0 12px 35px #344b2414;border:1px solid #e5eadc}
.ks761-hero-copy{padding:36px 38px;align-self:center}.ks761-overline{font-size:11px;font-weight:800;letter-spacing:.12em;color:#607d3f}.ks761-hero-copy h1{font-size:clamp(30px,3.4vw,46px);line-height:1.05;letter-spacing:-.035em;color:#17251d;margin:12px 0}.ks761-hero-copy p{font-size:15px;line-height:1.55;color:#556155;max-width:470px}.ks761-hero-benefits{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px;font-size:11px;color:#315729;font-weight:700}.ks761-hero-benefits span{background:#ffffffb5;border-radius:20px;padding:8px 10px}.ks761-hero-image{min-width:0;position:relative}.ks761-hero-image:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f1f5e9 0%,transparent 25%);z-index:1}.ks761-hero-image img{display:block;width:100%;height:100%;min-height:255px;object-fit:cover}
body.theme-cedrus .ks730-category{max-width:1180px;margin-inline:auto}body.theme-cedrus .ks50-sidebar{border-radius:15px;background:#fff;box-shadow:0 7px 22px #263d1b12;border:1px solid #edf0e8}body.theme-cedrus .ks50-card{border:1px solid #edf0e8!important;border-radius:13px!important;background:#fff!important;box-shadow:0 6px 18px #243e2310!important;overflow:hidden;transition:transform .2s,box-shadow .2s}body.theme-cedrus .ks50-card:hover{transform:translateY(-3px);box-shadow:0 12px 24px #243e2324!important}body.theme-cedrus .ks50-card-photo{height:205px!important;display:flex;align-items:center;justify-content:center;padding:14px;background:#fff}body.theme-cedrus .ks50-card-photo img{width:100%;height:100%;object-fit:contain!important}body.theme-cedrus .ks50-card-body{padding:14px!important}body.theme-cedrus .ks50-card-name{font-size:14px!important;font-weight:800;color:#17241a}body.theme-cedrus .ks730-card-bottom strong{font-size:20px!important;color:#315e20!important}body.theme-cedrus .ks50-card-action{display:block;text-align:center;border-radius:7px;background:#829A6A!important;color:#fff!important;padding:11px 8px!important;font-weight:700}
body.theme-cedrus .ks728-product-detail{gap:24px!important;align-items:start}body.theme-cedrus .ks728-product-detail .ks-product-media,body.theme-cedrus .ks728-purchase-card{border-radius:18px!important;background:#fff!important;box-shadow:0 8px 28px #273f1b12!important;border:1px solid #e8ede4!important}body.theme-cedrus .ks-product-main img{object-fit:contain!important;max-height:480px}body.theme-cedrus .ks728-purchase-card h1{font-size:clamp(26px,2.5vw,36px);line-height:1.13;color:#17251d}body.theme-cedrus #ks-variant-price{font-size:30px;color:#315e20!important}body.theme-cedrus .ks70-buy button{background:#829A6A!important;border-radius:9px!important}body.theme-cedrus .ks-product-tabs,body.theme-cedrus .ks-recommend-section{border-radius:18px;background:#fff;padding:18px;box-shadow:0 8px 25px #273f1b0e}body.theme-cedrus .ks-recommend-card{border-radius:13px!important;overflow:hidden}
.ks761-admin-banner-form{display:grid;gap:12px;padding:16px;background:#f2f6ee;border:1px solid #dce8d3;border-radius:12px}.ks761-admin-banner-form label{display:grid;gap:5px}.ks761-admin-banner-form input:not([type=checkbox]),.ks761-admin-banner-form textarea{max-width:100%;padding:9px;border:1px solid #cbd8c3;border-radius:8px}
@media(max-width:760px){.ks761-category-hero{margin:12px 14px 18px;grid-template-columns:1fr}.ks761-hero-copy{padding:26px 23px}.ks761-hero-image{max-height:230px}.ks761-hero-image img{min-height:220px}.ks761-hero-image:before{background:linear-gradient(180deg,#f1f5e9,transparent 24%)}.ks761-hero-benefits{gap:5px}}
