html body .kxh__logo img{height:24px!important;max-height:24px!important;width:auto!important;filter:brightness(0)}
html body .kxh__logo{letter-spacing:.2em}
@media(max-width:989px){html body .kxh__logo img{height:20px!important;max-height:20px!important}
html body .kxh__top{display:grid!important;grid-template-columns:1fr auto 1fr!important;grid-template-areas:"b l i" "s s s"!important;align-items:center!important;row-gap:6px!important}
html body .kxh__burger{grid-area:b;justify-self:start!important;margin-left:-10px!important}
html body .kxh__logo{grid-area:l;justify-self:center!important;flex:none!important;text-align:center!important}
html body .kxh__icons{grid-area:i;justify-self:end!important;margin-left:0!important}
html body .kxh__search{grid-area:s;width:100%!important}}
.wx-dw{display:block;text-align:center;background:#FBE3E3;color:#0F0D1A;font:500 14px Jost,sans-serif;padding:12px 16px;text-decoration:none;letter-spacing:.02em}
.wx-dw b{color:#CC2936;font-weight:600}
.wx-t4{display:grid;grid-template-columns:1fr 1fr;gap:12px 8px;margin:18px 0;font-size:13px}
.wx-t4 span{display:flex;align-items:center;gap:8px}
.wx-t4 i{font-style:normal;width:22px;height:22px;border:1px solid #777;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;flex:none}
.wx-vc{background:#FBEBDD;padding:14px 16px;border-radius:2px;font-size:12px;display:flex;flex-direction:column;gap:4px;margin-bottom:14px}
.wx-vc b{font-size:14px}
.wx-vc a{align-self:flex-start;background:#172926;color:#fff;padding:6px 12px;border-radius:3px;text-decoration:none;font-size:12px;margin-top:4px}
.wx-ds{border-top:1px solid #E5E5E5;margin-top:8px}
.wx-d{border-bottom:1px solid #E5E5E5}
.wx-d summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;padding:16px 0;font:500 16px Jost,sans-serif}
.wx-d summary::-webkit-details-marker{display:none}
.wx-d summary:after{content:"+";font-size:20px}
.wx-d[open] summary:after{content:"\2212"}
.wx-db{padding:0 0 16px;font-size:14px;line-height:1.6}
html body .wx-stickyatc{display:none!important}
html body .kxc{padding:22px 0 14px!important}
html body .kxc__h{font-size:22px!important;margin:0 0 14px!important}
html body .kxc__row{gap:26px!important;padding:2px 20px 6px!important}
html body .kxc__i{width:88px!important}
html body .kxc__i img,html body .kxc__i .placeholder-svg{width:88px!important;height:88px!important;padding:2px!important}
html body .kxc__i span{margin-top:8px!important;font-size:12px!important;letter-spacing:.04em!important}
@media(max-width:989px){html body .kxc{padding:16px 0 8px!important}html body .kxc__h{font-size:18px!important;margin-bottom:10px!important}html body .kxc__row{gap:14px!important;padding:2px 12px 4px!important}html body .kxc__i{width:64px!important}html body .kxc__i img,html body .kxc__i .placeholder-svg{width:64px!important;height:64px!important}html body .kxc__i span{font-size:10.5px!important;margin-top:6px!important;letter-spacing:.02em!important}}
/* ===== PDP v2: Kalki layout ===== */
html body li.product__media-item{position:relative!important;overflow:hidden!important}
html body li.product__media-item .product-media-container{position:relative!important;height:100%!important}
html body li.product__media-item .media{position:absolute!important;inset:0!important;height:auto!important;padding:0!important;background:#fff!important}
html body li.product__media-item .media img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important}
@media(max-width:989px){
html body li.product__media-item{height:min(148vw,900px)!important}
}
@media(min-width:990px){
html body li.product__media-item{height:clamp(655px,calc((100vh - 205px)*1.56),1190px)!important}
html body product-component .page-width{max-width:1440px!important;padding:0 45px!important}
html body .product.grid{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;gap:60px!important;margin:0!important;padding:0 14px!important;align-items:flex-start!important}
html body .product.grid>.product__media-wrapper{flex:0 0 auto!important;width:calc(clamp(655px,calc((100vh - 205px)*1.56),1190px)*.7 + 110px)!important;max-width:none!important;padding:0!important}
html body .product.grid>.product__info-wrapper{flex:0 1 430px!important;max-width:430px!important;width:auto!important;padding:0!important}
html body .thumbnail-list{width:70px!important}
}
@media(max-width:749px){
html body product-component .page-width{padding:0!important}
html body .product__info-wrapper{padding:0 16px!important;margin-top:14px!important}
html body .product__media-wrapper{padding:0!important}
html body .product__media-wrapper .slider-buttons{display:none!important}
html body .product__media-wrapper .thumbnail-slider{display:block!important;margin:8px 12px 0!important}
html body .product__media-wrapper .thumbnail-list{display:flex!important;gap:6px!important;overflow-x:auto!important;margin:0!important;padding:0!important}
html body .product__media-wrapper .thumbnail-list__item{flex:0 0 46px!important;width:46px!important;max-width:46px!important;margin:0!important;padding:0!important}
}
html body .product__title h1,html body .product__title{font:500 18px/1.35 Jost,sans-serif!important;text-transform:capitalize!important;letter-spacing:0!important;color:#0F0D1A!important;margin:0!important}
.wx-sty{font:400 14px Jost,sans-serif;color:#0F0D1A;margin:6px 0 0}
.wx-tags{display:flex;gap:8px;margin:12px 0 0;flex-wrap:wrap}
.wx-tags span{background:#F2D6C2;color:#3A0B08;font:500 11px Jost,sans-serif;padding:4px 8px;border-radius:2px}
.wx-pr{margin:14px 0 0;font:500 16px Jost,sans-serif;color:#0F0D1A;letter-spacing:0}
.wx-mrp{color:#73717E;margin-right:4px}
.wx-pr s{color:#73717E;font-weight:400;margin-left:8px}
.wx-off{color:#CC2936;margin-left:8px;font-size:14px}
.wx-tax{font:400 12px Jost,sans-serif;color:#756F6F;margin-top:6px;text-transform:capitalize}
.wx-gd{display:inline-flex;gap:6px;align-items:center;background:#E3F3E1;color:#088A06;font:700 11px Jost,sans-serif;padding:6px 12px 6px 8px;border-radius:3px;margin:14px 0 4px}
.wx-hr{border:0;border-top:1px solid #E5E5E5;margin:14px 0 0}
html body fieldset.product-form__input--pill{display:flex!important;flex-wrap:wrap;gap:12px;border:0!important;padding:0!important;margin:18px 0 0!important}
html body fieldset.product-form__input--pill legend{font:400 18px Jost,sans-serif!important;letter-spacing:0!important;color:#000!important;margin:0 0 12px!important;padding:0!important;text-transform:none!important}
html body .product-form__input--pill label{min-width:80px!important;height:47px!important;padding:0 16px!important;margin:0!important;font:400 14px Jost,sans-serif!important;letter-spacing:0!important;text-transform:uppercase!important;border:.8px solid rgba(15,13,26,.1)!important;border-radius:28px!important;background:#fff!important;color:#0F0D1A!important;display:inline-flex!important;align-items:center;justify-content:center;box-shadow:none!important}
html body .product-form__input--pill input:checked+label{background:#0F0D1A!important;color:#fff!important;border-color:#0F0D1A!important}
html body .product-form__input--pill input:disabled+label{opacity:.45;text-decoration:line-through}
html body .product-form__buttons{display:flex!important;flex-direction:column!important;gap:10px!important;max-width:none!important}
html body .product-form__submit{width:100%!important;min-height:47px!important;height:47px!important;border:1.6px solid #172926!important;border-radius:6px!important;background:#fff!important;color:#172926!important;box-shadow:none!important}
html body .product-form__submit,html body .product-form__submit span{font:500 14px Jost,sans-serif!important;text-transform:uppercase!important;letter-spacing:.02em!important}
html body .magic-buy-btn__parent,html body .magic-buy-btn,html body magic-checkout-btn{width:100%!important;max-width:none!important}
