/* RESTORED STABLE PRODUCT LAYOUT */
body.single-product .product{padding-left:0!important;padding-right:0!important;padding-top:0!important;background:transparent!important}
body.single-product .product .wrap{width:calc(100% - 40px)!important;max-width:1300px!important;margin:0 auto!important}
body.single-product .product .grid{display:grid!important;width:100%!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;gap:72px!important}
body.single-product .product .gallery,body.single-product .product .copy{min-width:0!important}
body.single-product .product .actions{display:grid!important;grid-template-columns:120px minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;margin-top:18px!important}
body.single-product #tlt-add-to-cart{color:#fff!important;background:linear-gradient(135deg,#d9342b,#b52a22)!important;border:0!important;border-radius:50px!important;box-shadow:0 16px 30px -12px rgba(23,23,23,.65)!important}
body.single-product #tlt-buy-now{color:#171717!important;background:#fff!important;border:2px solid #171717!important;border-radius:50px!important}
body.single-product .button.whatsapp{display:block!important;width:100%!important;margin-top:14px!important;padding:16px 25px!important;text-align:center!important;color:#fff!important;background:#171717!important;border:0!important;border-radius:50px!important}
body.single-product .tlt-qty-btn{color:#171717!important;background:rgba(255,255,255,.6)!important;border:1px solid rgba(217,52,43,.5)!important;border-radius:50px!important}
@media(max-width:820px){body.single-product .product{padding:0 20px 48px!important}body.single-product .product .wrap{width:100%!important}body.single-product .product .grid{grid-template-columns:1fr!important;gap:38px!important}body.single-product .product .actions{grid-template-columns:112px minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important}}

/* Exact screenshot size selector */
body.single-product .product .size-row{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-top:30px!important;font-weight:700!important;color:#171717!important}
body.single-product .product .size-row .guide{color:#d9342b!important;text-decoration:underline!important;font-size:18px!important}
body.single-product .product .size-opts{display:flex!important;gap:20px!important;margin-top:18px!important}
body.single-product .product .size-opt{min-width:74px!important;height:68px!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:2px solid rgba(23,23,23,.22)!important;border-radius:18px!important;background:rgba(255,255,255,.65)!important;font-weight:700!important;font-size:24px!important;cursor:pointer!important;color:#171717!important;box-shadow:none!important}
body.single-product .product .size-opt.active{color:#171717!important;background:rgba(255,255,255,.65)!important;border-color:#171717!important;box-shadow:inset 0 0 0 2px #171717!important}
body.single-product .product .size-opt:hover{transform:translateY(-2px)!important;border-color:#171717!important}
@media(max-width:820px){body.single-product .product .size-opts{gap:12px!important}body.single-product .product .size-opt{min-width:64px!important;height:58px!important;font-size:20px!important}}
