.kenso-order-link{background:#e9bd53!important;color:#173f30!important;padding:12px 21px!important;border:1px solid #dba630!important;border-radius:8px!important;font-weight:800!important;white-space:nowrap;box-shadow:0 3px 12px #173f3012}.kenso-order-floating{position:fixed;bottom:22px;right:22px;z-index:50;background:#edc45e;color:#173f30!important;font:800 17px Arial,sans-serif;padding:19px 27px;border-radius:50px;text-decoration:none;box-shadow:0 8px 30px #163c2d44;border:2px solid white}.kenso-shop-popup{width:95vw;max-width:1450px;height:94vh;max-height:94vh;border:0;padding:0;border-radius:16px;overflow:hidden;background:#f7f8ef;box-shadow:0 25px 100px #0005}.kenso-shop-popup::backdrop{background:#071c16db;backdrop-filter:blur(4px)}.kenso-popup-bar{display:flex;align-items:center;gap:20px;background:#123f30;color:white;padding:13px 22px;font:12px Arial,sans-serif;height:54px}.kenso-popup-bar strong{flex:1;letter-spacing:1px}.kenso-popup-bar a{color:#edc45e;text-decoration:none}.kenso-popup-bar button{background:transparent;color:white;border:1px solid #74947e;border-radius:7px;width:33px;height:30px;cursor:pointer;font-size:18px}.kenso-shop-popup iframe{display:block;width:100%;height:calc(100% - 54px);border:0;background:#f7f8ef}@media(max-width:650px){.kenso-shop-popup{width:100vw;height:100dvh;max-height:100dvh;max-width:100vw;border-radius:0;margin:0}.kenso-popup-bar{padding:11px 14px;gap:12px;font-size:10px}.kenso-order-floating{font-size:15px;padding:16px 21px;right:14px;bottom:16px}}
@font-face{font-family:KensoMarathi;src:url('/npk/assets/Marathi.ttf');font-display:swap}html[lang=mr] body{font-family:KensoMarathi,Arial,sans-serif}html[lang=mr] h1,html[lang=mr] h2{font-family:KensoMarathi,Arial,sans-serif!important;line-height:1.45!important;letter-spacing:0!important}.site-language{font:700 14px KensoMarathi,Arial,sans-serif;color:#173f30;border:1px solid #aac193;background:#f6f9ed;border-radius:8px;padding:10px 15px;cursor:pointer;white-space:nowrap}
.creative-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:25px}.creative-card{display:flex;flex-direction:column;gap:10px;text-decoration:none;background:#fff;border:1px solid #dce4d5;border-radius:12px;padding:12px;overflow:hidden;color:#173f30}.creative-card img{width:100%;height:230px;object-fit:contain;background:#f4f6ed}.creative-card strong{font-size:14px}.creative-card>span{font-size:11px;color:#60834c}@media(max-width:1050px){.creative-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.creative-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.creative-card img{height:190px}.creative-card strong{font-size:12px}}
.creative-image-stage{height:250px;display:flex;align-items:center;justify-content:center;background:#f5f6f0;padding:10px;overflow:hidden;border-radius:7px}.product-crop{display:block;position:relative;overflow:hidden;height:100%;width:auto;flex:none;max-width:100%;border-radius:4px}.creative-card .product-crop img{object-fit:fill!important}.creative-card>.creative-image-stage{font-size:inherit}.creative-card{gap:12px}@media(max-width:650px){.creative-image-stage{height:210px;padding:8px}}
.creative-image-stage{--photo-height:230px}.creative-card .product-crop{height:auto;max-height:100%}@media(max-width:650px){.creative-image-stage{--photo-height:194px}}

/* Crop clipping stays local even while a stylesheet is loading. */
.creative-grid>*{min-width:0}.creative-image-stage{position:relative;isolation:isolate;contain:paint}.creative-card .product-crop{contain:paint}.creative-card .product-crop img{display:block;pointer-events:none}@media(max-width:650px){.creative-card>.creative-image-stage{height:210px!important}}
