*{box-sizing:border-box}body{margin:0;background:#fbfaf6;color:#171716;font-family:Inter,system-ui,Arial,sans-serif}.wrap{width:min(1320px,calc(100% - 48px));margin:auto}.top{background:#fffefa;border-bottom:1px solid #e7e1d7;position:sticky;top:0;z-index:5}.head{min-height:66px;display:grid;grid-template-columns:205px 1fr 170px;gap:18px;align-items:center}.brand{display:flex;align-items:center;gap:9px;font-weight:900;font-size:20px;text-decoration:none;color:#171716}.mark{background:#171716;color:#f5ba32;width:31px;height:31px;border-radius:9px;display:grid;place-items:center;font-size:11px}.brand small{display:block;color:#99938a;font-size:7px;letter-spacing:.18em}.search{display:flex;background:#f4efe6;border:1px solid #e5ddcf;border-radius:99px;padding:4px}.search input{flex:1;border:0;background:transparent;outline:0;padding:9px 12px;font-size:12px}.search button{border:0;border-radius:99px;background:#e8a31a;color:#fff;padding:8px 18px;font-weight:800;font-size:11px}.actions{display:flex;justify-content:flex-end;gap:15px;font-size:11px}.actions a,.actions button{border:0;background:none;text-decoration:none;color:#45413b}.layout{display:grid;grid-template-columns:190px 1fr;gap:20px;padding:18px 0 40px}.side{background:#fffefa;border:1px solid #e7e1d7;border-radius:14px;padding:14px 10px;height:max-content;position:sticky;top:84px;box-shadow:0 8px 25px #0000000c}.side h4{margin:3px 7px 10px;color:#8e887e;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.catlink{width:100%;border:0;background:none;text-align:left;border-radius:8px;padding:8px 7px;font-size:10px;color:#403d38}.catlink:hover,.catlink.active{background:#f7ecd7;color:#a66d00;font-weight:800}.hero{min-height:300px;border-radius:15px;background:linear-gradient(90deg,#000b,#0002),url('/assets/fashion-category-showcase.png') center/cover;display:flex;align-items:center;padding:35px;color:#fff}.eyebrow{font-size:10px;letter-spacing:.18em;color:#f8ca67;font-weight:800}.hero h1{font-size:40px;line-height:1;margin:10px 0;letter-spacing:-.04em}.hero p{max-width:440px;font-size:12px;line-height:1.5;color:#eee}.btn{border:0;background:#e9a51a;color:#fff;border-radius:8px;padding:10px 16px;font-size:11px;font-weight:800}.section{margin-top:24px}.sectionhead{display:flex;justify-content:space-between;align-items:end;margin-bottom:12px}.section h2{margin:0;font-size:16px}.sectionhead small{color:#989188;font-size:9px}.sectionhead a{color:#b2760b;font-size:10px;font-weight:800;text-decoration:none}.cats{display:grid;grid-template-columns:repeat(8,1fr);gap:9px}.card{background:#fffefa;border:1px solid #e7e1d7;border-radius:11px;overflow:hidden;text-decoration:none;color:#222;box-shadow:0 4px 15px #00000008}.card:hover{transform:translateY(-2px)}.card img{width:100%;height:72px;object-fit:cover;display:block;background:#f3eee4}.card div{padding:8px;font-size:9px;font-weight:800;display:flex;justify-content:space-between}.card small{display:block;color:#99928a;font-weight:500;font-size:7px;margin-top:2px}.old{margin-top:24px;min-height:155px;border-radius:15px;background:linear-gradient(90deg,#000b,#0001),url('/assets/old-is-gold-prime-banner.png') center/cover;color:#fff;padding:25px;display:flex;align-items:center}.old h2{margin:6px 0;font-size:24px}.old p{font-size:10px;margin:0 0 12px}.empty{margin-top:24px;border:1px solid #e7e1d7;background:#fffefa;border-radius:15px;padding:22px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 8px 25px #00000008}.empty h2{margin:0 0 5px;font-size:15px}.empty p{margin:0;color:#8e887e;font-size:10px}.explore{margin-top:24px}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tile{height:125px;border-radius:14px;background:center/cover;position:relative;overflow:hidden;color:#fff;padding:15px;display:flex;align-items:end}.tile:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,#000b)}.tile div{position:relative;z-index:1}.tile h3{margin:0;font-size:13px}.tile p{font-size:9px;margin:3px 0 0}.contact{margin-top:24px;background:#171716;color:#fff;border-radius:15px;padding:18px;display:flex;justify-content:space-between;align-items:center}.contact h2{margin:0 0 4px;font-size:15px}.contact p{margin:0;color:#bbb6ad;font-size:9px}.contact a{background:#e9a51a;color:#fff;text-decoration:none;padding:10px 14px;border-radius:8px;font-size:10px;font-weight:800}.foot{text-align:center;padding:20px;color:#9c968d;font-size:9px}@media(max-width:1050px){.head{grid-template-columns:170px 1fr 130px}.cats{grid-template-columns:repeat(4,1fr)}}@media(max-width:760px){.wrap{width:calc(100% - 20px)}.head{grid-template-columns:1fr auto;grid-template-areas:'brand actions' 'search search';gap:8px;padding:9px 0}.brand{grid-area:brand}.search{grid-area:search}.actions{grid-area:actions}.layout{display:block}.side{position:static;display:flex;overflow:auto;gap:5px;padding:8px;margin-bottom:12px}.side h4{display:none}.catlink{white-space:nowrap;width:auto;border:1px solid #e7e1d7;background:#fffefa}.hero{min-height:260px;padding:25px}.hero h1{font-size:30px}.cats{grid-template-columns:repeat(4,1fr)}.card img{height:85px}.tiles{grid-template-columns:1fr}.contact{flex-direction:column;align-items:flex-start;gap:14px}.contact a{width:100%;text-align:center}}@media(max-width:430px){.cats{grid-template-columns:repeat(2,1fr)}.card img{height:105px}.hero h1{font-size:27px}.actions a[href='/admin']{display:none}}
.pm-text-btn{background:none;border:0;color:#a66b12;font-weight:800;cursor:pointer}.pm-results{scroll-margin-top:90px}.pm-cat-card{border:0;background:#fff;text-align:left;cursor:pointer}.pm-add{margin-top:10px;border:0;border-radius:10px;padding:9px 12px;background:#14261f;color:#fff;font-weight:800;cursor:pointer}.pm-add:hover{opacity:.9}.pm-cart-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:9999;display:flex;justify-content:flex-end}.pm-cart-drawer{width:min(430px,92vw);height:100%;background:#fff;box-shadow:-15px 0 50px rgba(0,0,0,.2);display:flex;flex-direction:column}.pm-cart-head{padding:24px;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #eee}.pm-cart-head h2{margin:4px 0 0}.pm-cart-head button{border:0;background:#f3f1eb;width:36px;height:36px;border-radius:50%;font-size:24px;cursor:pointer}.pm-cart-list{padding:16px 20px;overflow:auto;flex:1}.pm-cart-row{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid #eee}.pm-cart-row img{width:72px;height:72px;border-radius:12px;object-fit:cover;background:#f5f4ef}.pm-cart-info{flex:1;display:flex;flex-direction:column;gap:5px}.pm-cart-info>b{font-size:14px}.pm-cart-info>span{font-weight:800}.pm-qty{display:flex;align-items:center;gap:8px}.pm-qty button{border:1px solid #ddd;background:#fff;border-radius:7px;min-width:28px;height:28px;cursor:pointer}.pm-qty .remove{border:0;color:#a23a2e;font-size:11px}.pm-cart-empty{text-align:center;padding:70px 20px;color:#777}.pm-cart-icon{font-size:42px}.pm-cart-foot{padding:20px;border-top:1px solid #eee;background:#fbfaf6}.pm-cart-foot>div{display:flex;justify-content:space-between;margin-bottom:14px}.pm-cart-foot strong{font-size:22px}.pm-cart-foot .pm-btn{width:100%}.pm-cart-foot .pm-btn:disabled{opacity:.45;cursor:not-allowed}.pm-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:#12251e;color:#fff;padding:12px 18px;border-radius:999px;z-index:10000;transition:.2s}.pm-toast.show{opacity:1;transform:translate(-50%,0)}
.pm-logo{display:flex;align-items:center;gap:9px;font-weight:900;font-size:20px;text-decoration:none;color:#171716}.pm-logo-img{width:28px;height:28px;object-fit:contain;display:block}.pm-logo-mark{display:none}.pm-top{background:#fffefa;border-bottom:1px solid #e7e1d7;position:sticky;top:0;z-index:50}.pm-wrap{width:min(1320px,calc(100% - 48px));margin:auto}.pm-head{min-height:66px;display:grid;grid-template-columns:205px 1fr 170px;gap:18px;align-items:center}.pm-search{display:flex;background:#f4efe6;border:1px solid #e5ddcf;border-radius:99px;padding:4px}.pm-search input{flex:1;border:0;background:transparent;outline:0;padding:9px 12px;font-size:12px}.pm-search button{border:0;border-radius:99px;background:#e8a31a;color:#fff;padding:8px 18px;font-weight:800;font-size:11px}.pm-actions{display:flex;justify-content:flex-end;gap:15px;align-items:center;font-size:11px}.pm-actions a,.pm-actions button{border:0;background:none;text-decoration:none;color:#45413b}.pm-cart{cursor:pointer}.pm-cart b{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:99px;background:#e9a51a;color:#fff;font-size:9px}.pm-body{display:grid;grid-template-columns:190px 1fr;gap:20px;padding:18px 0 40px}.pm-side{background:#fffefa;border:1px solid #e7e1d7;border-radius:14px;padding:14px 10px;height:max-content;position:sticky;top:84px;box-shadow:0 8px 25px #0000000c}.pm-side h4{margin:3px 7px 10px;color:#8e887e;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.pm-cat-link{width:100%;border:0;background:none;text-align:left;border-radius:8px;padding:8px 7px;font-size:10px;color:#403d38;cursor:pointer}.pm-cat-link:hover,.pm-cat-link.active{background:#f7ecd7;color:#a66d00;font-weight:800}.pm-main{min-width:0}.pm-hero{min-height:300px;border-radius:15px;background:linear-gradient(90deg,#000b,#0002),url('/assets/fashion-category-showcase.png') center/cover;display:flex;align-items:center;padding:35px;color:#fff}.pm-hero h1{font-size:40px;line-height:1;margin:10px 0;letter-spacing:-.04em}.pm-hero p{max-width:440px;font-size:12px;line-height:1.5;color:#eee}.pm-btn{border:0;background:#e9a51a;color:#fff;border-radius:8px;padding:10px 16px;font-size:11px;font-weight:800;cursor:pointer}.pm-btn.alt{background:#fff;color:#171716}.pm-section,.pm-flash{margin-top:24px}.pm-sec-head,.pm-flash-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:12px}.pm-sec-head h2,.pm-flash-head h2{margin:0;font-size:16px}.pm-sec-head small,.pm-flash-head small{color:#989188;font-size:9px}.pm-cats{display:grid;grid-template-columns:repeat(8,1fr);gap:9px}.pm-cat-card{border:1px solid #e7e1d7;background:#fffefa;border-radius:11px;overflow:hidden;color:#222;box-shadow:0 4px 15px #00000008;padding:0;cursor:pointer}.pm-cat-card:hover{transform:translateY(-2px)}.pm-cat-card img{width:100%;height:90px;object-fit:cover;display:block;background:#f3eee4}.pm-cat-card div{padding:8px;font-size:9px;font-weight:800;display:flex;justify-content:space-between}.pm-old{margin-top:24px;min-height:155px;border-radius:15px;background:linear-gradient(90deg,#000b,#0001),url('/assets/old-is-gold-prime-banner.png') center/cover;color:#fff;padding:25px;display:flex;align-items:center}.pm-old h2{margin:6px 0;font-size:24px}.pm-old p{font-size:10px;margin:0 0 12px}.pm-flash-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pm-product{background:#fffefa;border:1px solid #e7e1d7;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #00000008}.pm-product>img{width:100%;height:170px;object-fit:contain;background:#fff;padding:8px;display:block}.pm-product .pbody{padding:12px}.pm-badge{font-size:8px;color:#a66d00;font-weight:900}.pm-product h3{font-size:12px;margin:7px 0}.pm-price{font-weight:900;font-size:14px;margin-right:7px}.pm-mrp{text-decoration:line-through;color:#aaa;font-size:10px}.pm-empty{border:1px dashed #ddd3c4;border-radius:12px;padding:30px;text-align:center;color:#888;font-size:11px}.pm-foot{text-align:center;padding:20px;color:#9c968d;font-size:9px}.pm-contact{position:fixed;right:18px;bottom:18px;border:0;border-radius:999px;background:#12251e;color:#fff;padding:11px 15px;font-weight:800;z-index:40;cursor:pointer}.pm-results{scroll-margin-top:90px}@media(max-width:1050px){.pm-head{grid-template-columns:170px 1fr 130px}.pm-cats{grid-template-columns:repeat(4,1fr)}.pm-flash-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.pm-wrap{width:calc(100% - 20px)}.pm-head{grid-template-columns:1fr auto;grid-template-areas:'logo actions' 'search search';gap:8px;padding:9px 0}.pm-logo{grid-area:logo}.pm-search{grid-area:search}.pm-actions{grid-area:actions}.pm-body{display:block}.pm-side{position:static;display:flex;overflow:auto;gap:5px;padding:8px;margin-bottom:12px}.pm-side h4{display:none}.pm-cat-link{white-space:nowrap;width:auto;border:1px solid #e7e1d7;background:#fffefa}.pm-hero{min-height:260px;padding:25px}.pm-hero h1{font-size:30px}.pm-cats{grid-template-columns:repeat(4,1fr)}.pm-cat-card img{height:85px}.pm-flash-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pm-product>img{height:145px;padding:7px}.pm-product-view{height:130px}.pm-product .pbody{padding:9px}.pm-product h3{font-size:11px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pm-price{font-size:13px}.pm-product-actions{gap:5px}.pm-view,.pm-add{font-size:9px;padding:8px 5px}.pm-contact{right:10px;bottom:10px}}@media(max-width:430px){.pm-cats{grid-template-columns:repeat(2,1fr)}.pm-cat-card img{height:105px}.pm-hero h1{font-size:27px}.pm-actions a[href='/admin']{display:none}.pm-logo-img{width:24px;height:24px}.pm-flash-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pm-product{border-radius:10px}.pm-product>img{height:135px;padding:6px}.pm-product-view{height:118px}.pm-product .pbody{padding:8px}.pm-product .pm-badge{font-size:7px}.pm-product h3{font-size:10px;margin:5px 0;line-height:1.25}.pm-price{font-size:12px}.pm-mrp{font-size:9px}.pm-product-actions{grid-template-columns:1fr;gap:5px;margin-top:8px}.pm-view,.pm-add{padding:7px 5px;font-size:9px}.pm-contact{font-size:10px;padding:9px 12px}}
/* PrimeMart premium interaction/cart/product overrides */
.pm-product-view{display:block;width:100%;height:160px;padding:0;border:0;background:#f7f4ed;cursor:pointer;overflow:hidden}.pm-product-view img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;transition:transform .28s ease}.pm-product:hover .pm-product-view img{transform:scale(1.035)}
.pm-product-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}.pm-view,.pm-add{margin:0;border-radius:10px;padding:9px 8px;font-size:10px;font-weight:800;cursor:pointer}.pm-view{border:1px solid #ded7ca;background:#fff;color:#26231f}.pm-view:hover{background:#f7f3eb}.pm-add{background:#12251e;color:#fff}.pm-add:hover{background:#1b382e}
.pm-modal-overlay{position:fixed;inset:0;background:rgba(15,20,18,.58);backdrop-filter:blur(7px);z-index:10001;display:grid;place-items:center;padding:20px}.pm-product-modal{width:min(900px,96vw);max-height:92vh;overflow:auto;background:#fffefa;border:1px solid #e6dfd3;border-radius:24px;box-shadow:0 30px 100px rgba(0,0,0,.3);display:grid;grid-template-columns:1fr 1fr;position:relative}.pm-product-modal-media{background:#f4efe6;min-height:460px;display:flex;align-items:center;justify-content:center;border-radius:24px 0 0 24px;overflow:hidden}.pm-product-modal-media img{width:100%;height:100%;min-height:460px;object-fit:cover}.pm-product-modal-info{padding:46px 42px}.pm-modal-close{position:absolute;right:16px;top:16px;width:38px;height:38px;border:1px solid #e5ddd0;border-radius:50%;background:#fff;color:#28251f;font-size:25px;line-height:1;cursor:pointer;z-index:2}.pm-modal-kicker,.pm-cart-kicker{font-size:9px;letter-spacing:.18em;color:#a36a0a;font-weight:900}.pm-product-modal-info h2{font-size:30px;line-height:1.05;margin:12px 0}.pm-modal-price{font-size:25px;font-weight:900}.pm-modal-price del{font-size:13px;color:#aaa;margin-left:8px;font-weight:500}.pm-save{display:inline-block;margin-top:10px;padding:5px 9px;border-radius:999px;background:#f5e7c9;color:#9a650c;font-size:10px;font-weight:900}.pm-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:25px 0}.pm-detail-grid>div{background:#f6f2eb;border-radius:12px;padding:12px}.pm-detail-grid small{display:block;color:#9b9489;font-size:9px;margin-bottom:4px}.pm-detail-grid b{font-size:11px}.pm-modal-desc{color:#716b62;font-size:12px;line-height:1.7}.pm-modal-add{width:100%;margin-top:12px;border:0;border-radius:13px;background:#12251e;color:#fff;padding:14px;font-weight:900;cursor:pointer}.pm-modal-add:hover{background:#1d3b30}
.pm-cart-overlay{background:rgba(13,18,16,.52);backdrop-filter:blur(5px)}.pm-cart-drawer{width:min(470px,94vw);background:#fffefa;box-shadow:-30px 0 90px rgba(0,0,0,.25);border-left:1px solid #e8e0d2}.pm-cart-head{padding:27px 26px 20px;border-bottom:1px solid #eee7db}.pm-cart-head h2{font-size:23px;letter-spacing:-.03em}.pm-cart-countline{display:block;color:#999186;font-size:10px;margin-top:4px}.pm-cart-close{background:#f3eee5!important;border:1px solid #e4dccf!important}.pm-freebar{padding:13px 26px;background:#fbf7ee;border-bottom:1px solid #eee7db}.pm-freebar b{font-size:10px;color:#5f5a52}.pm-freebar>div{height:5px;background:#e9e1d5;border-radius:99px;overflow:hidden;margin-top:8px}.pm-freebar span{display:block;height:100%;background:#d99a19;border-radius:99px}.pm-cart-list{padding:8px 26px 18px}.pm-cart-item{display:flex;gap:14px;padding:17px 0;border-bottom:1px solid #eee8de}.pm-cart-item img{width:82px;height:82px;border-radius:15px;object-fit:cover;background:#f2ede4}.pm-cart-item-main{flex:1;min-width:0}.pm-cart-item-title{font-size:13px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-cart-item-price{font-size:14px;font-weight:900;margin-top:5px}.pm-cart-controls{display:flex;justify-content:space-between;align-items:center;margin-top:11px}.pm-stepper{display:flex;align-items:center;border:1px solid #ddd5c8;border-radius:9px;overflow:hidden;background:#fff}.pm-stepper button{border:0;background:#fff;width:29px;height:28px;font-size:17px;cursor:pointer}.pm-stepper strong{font-size:11px;min-width:25px;text-align:center}.pm-remove{border:0;background:none;color:#a26a61;font-size:10px;cursor:pointer}.pm-cart-empty{padding:70px 18px;text-align:center}.pm-empty-bag{width:70px;height:70px;display:grid;place-items:center;border-radius:50%;background:#f5efe5;margin:0 auto 18px;font-size:30px}.pm-cart-empty h3{margin:0 0 7px;font-size:18px}.pm-cart-empty p{font-size:11px;color:#999187;line-height:1.5}.pm-empty-btn{margin-top:14px;border:0;border-radius:11px;background:#12251e;color:#fff;padding:11px 16px;font-weight:800;cursor:pointer}.pm-cart-foot{padding:18px 26px 23px;border-top:1px solid #e9e1d5;background:#fffefa}.pm-summary>div{display:flex;justify-content:space-between;margin:8px 0;font-size:11px;color:#716b62}.pm-summary .pm-grand{margin-top:13px;padding-top:13px;border-top:1px solid #e8e0d2;font-size:13px;color:#28251f}.pm-grand strong{font-size:21px}.pm-checkout{width:100%;border:0;border-radius:13px;background:#12251e;color:#fff;padding:14px;margin-top:13px;font-size:12px;font-weight:900;cursor:pointer}.pm-checkout span{float:right;font-size:17px}.pm-secure{display:block;text-align:center;color:#aaa297;font-size:9px;margin-top:10px}
@media(max-width:700px){.pm-product-modal{grid-template-columns:1fr;max-height:94vh}.pm-product-modal-media,.pm-product-modal-media img{min-height:260px;height:260px;border-radius:24px 24px 0 0}.pm-product-modal-info{padding:25px 22px}.pm-product-modal-info h2{font-size:23px}.pm-modal-price{font-size:21px}.pm-product-actions{grid-template-columns:1fr}.pm-cart-drawer{width:100%;max-width:none}.pm-cart-list{padding-left:18px;padding-right:18px}.pm-cart-head,.pm-cart-foot{padding-left:18px;padding-right:18px}}
.pm-checkout-modal{width:min(1040px,96vw);max-height:94vh;overflow:auto;background:#fffefa;border:1px solid #e6dfd3;border-radius:26px;box-shadow:0 35px 110px rgba(0,0,0,.32);position:relative;padding:30px}.pm-checkout-top{padding:4px 12px 22px}.pm-checkout-top h2{font-size:28px;margin:8px 0 5px;letter-spacing:-.03em}.pm-checkout-top p{margin:0;color:#8d877e;font-size:11px}.pm-checkout-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.pm-checkout-card,.pm-order-summary{background:#fff;border:1px solid #e7e0d5;border-radius:18px;padding:20px;margin-bottom:14px}.pm-checkout-card h3,.pm-order-summary h3{margin:0 0 14px;font-size:14px}.pm-checkout-fields{display:grid;gap:10px}.pm-checkout-fields input,.pm-checkout-fields textarea,.pm-coupon-row input,.pm-upi-box input{width:100%;box-sizing:border-box;border:1px solid #ded7cc;background:#fffefa;border-radius:11px;padding:12px;font:inherit;font-size:11px;outline:none}.pm-checkout-fields textarea{min-height:92px;resize:vertical}.pm-checkout-fields input:focus,.pm-checkout-fields textarea:focus,.pm-coupon-row input:focus,.pm-upi-box input:focus{border-color:#c9963d;box-shadow:0 0 0 3px #d8ad5b18}.pm-pay-options{display:grid;gap:9px}.pm-pay-options label{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center;border:1px solid #e6dfd4;border-radius:13px;padding:12px;cursor:pointer}.pm-pay-options label span{grid-column:2;color:#999188;font-size:9px;margin-top:2px}.pm-upi-box{margin-top:12px;border:1px dashed #d8c5a3;background:#fbf6eb;border-radius:14px;padding:13px;grid-template-columns:110px 1fr 62px;gap:12px;align-items:center}.pm-upi-box img{width:110px;height:110px;object-fit:contain;background:#fff;border-radius:10px}.pm-upi-box p{font-size:9px;color:#8e877e;line-height:1.4}.pm-upi-missing{font-size:10px;color:#9a6b17}.pm-upi-timer{font-weight:900;font-size:14px;text-align:center}.pm-order-summary{position:sticky;top:10px;height:max-content}.pm-order-line{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:#777066;margin:10px 0}.pm-order-line b{color:#28251f;white-space:nowrap}.pm-coupon-row{display:grid;grid-template-columns:1fr auto;gap:7px;margin-top:16px}.pm-coupon-row button{border:0;border-radius:10px;background:#f0e6d4;color:#80550e;padding:0 13px;font-weight:900;cursor:pointer}.pm-coupon-msg{font-size:9px;margin-top:7px;min-height:12px}.pm-coupon-msg.ok{color:#3b7b50}.pm-coupon-msg.bad{color:#a45757}.pm-order-total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e9e1d5;margin-top:14px;padding-top:14px}.pm-order-total span{font-size:11px}.pm-order-total strong{font-size:22px}.pm-place-order{width:100%;margin-top:15px;border:0;border-radius:13px;background:#12251e;color:#fff;padding:14px;font-size:12px;font-weight:900;cursor:pointer}.pm-place-order:disabled{opacity:.6;cursor:wait}@media(max-width:760px){.pm-checkout-modal{padding:20px;border-radius:20px}.pm-checkout-grid{grid-template-columns:1fr}.pm-order-summary{position:static}.pm-upi-box{grid-template-columns:90px 1fr}.pm-upi-box img{width:90px;height:90px}.pm-upi-timer{grid-column:1/-1;text-align:left}}
.pm-modal-sizes{margin:14px 0 6px}.pm-modal-sizes>small{display:block;font-size:10px;font-weight:800;color:#716b62;margin-bottom:7px}.pm-modal-sizes>div{display:flex;flex-wrap:wrap;gap:5px}.pm-size-mini{min-width:32px;height:28px;padding:0 8px;border:1px solid #d8d8d8;background:#fff;border-radius:4px;font-size:11px;font-weight:700;color:#222;cursor:pointer}.pm-size-mini:hover{border-color:#2874f0;color:#2874f0;background:#f5f9ff}
