
/* v5.0 gallery size guide returns */
.p50-gallery{min-width:0}.p50-main{position:relative;background:#f4f3ef;border-radius:18px;overflow:hidden;min-height:560px;display:grid;place-items:center}.p50-main>img,.p50-main .product-real-img{width:100%;height:100%;max-height:650px;object-fit:contain}.p50-main>button{position:absolute;right:14px;bottom:14px;border:0;background:#111;color:#fff;border-radius:999px;padding:9px 12px;font-size:9px}.p50-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}.p50-thumbs button{border:1px solid #ddd;background:#f7f6f3;border-radius:10px;padding:3px;aspect-ratio:1;overflow:hidden}.p50-thumbs button.active{border:2px solid #111}.p50-thumbs img{width:100%;height:100%;object-fit:cover}.p50-size-link{border:0;background:none;text-decoration:underline;font-size:10px;font-weight:800;padding:6px 0 12px;cursor:pointer}.p50-specs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.p50-specs>div{background:#f6f5f2;border-radius:10px;padding:10px}.p50-specs span,.p50-specs b{display:block}.p50-specs span{font-size:7px;color:#999;text-transform:uppercase}.p50-specs b{font-size:10px;margin-top:3px}.p50-care{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:10px 0;margin:8px 0}.p50-care summary{font-size:10px;font-weight:800;cursor:pointer}.p50-care p{font-size:10px;color:#666;line-height:1.6}.p50-modal,.p50-lightbox{position:fixed;inset:0;background:#0009;z-index:3000;display:none;place-items:center;padding:18px}.p50-modal.open,.p50-lightbox.open{display:grid}.p50-modalbox{width:min(650px,100%);background:#fff;border-radius:18px;padding:24px;position:relative}.p50-close,.p50-lightbox>button{position:absolute;right:14px;top:12px;border:0;background:#111;color:#fff;width:34px;height:34px;border-radius:50%;font-size:18px}.p50-size-table{border:1px solid #eee;border-radius:12px;overflow:hidden;margin-top:15px}.p50-size-table>div{display:grid;grid-template-columns:repeat(4,1fr);padding:11px;border-bottom:1px solid #eee;font-size:10px}.p50-size-table>div:first-child{background:#f5f4f0}.p50-lightbox img{max-width:90vw;max-height:88vh;object-fit:contain}.p50-lightbox>button{position:fixed;right:20px;top:20px}.myorder50-end{text-align:right}.myorder50-end strong,.return50-status,.return50-link{display:block}.return50-status{font-size:8px;color:#166f46;background:#e8f8ef;border-radius:999px;padding:5px 7px;margin-top:5px}.return50-link{font-size:8px;text-decoration:underline;margin-top:5px}.rr50{max-width:1000px;margin:auto;padding:40px 16px 80px}.rr50-head h1{font-size:40px;margin:8px 0}.rr50-layout{display:grid;grid-template-columns:330px 1fr;gap:16px}.rr50-card{background:#fff;border:1px solid #e6e5e0;border-radius:16px;padding:18px}.rr50-card.item{display:flex;gap:12px;height:max-content}.rr50-itemimg{width:90px;height:90px;background:#f4f3ef;border-radius:10px;overflow:hidden;display:grid;place-items:center}.rr50-itemimg img{width:100%;height:100%;object-fit:contain}.rr50-card.item b,.rr50-card.item span,.rr50-card.item small{display:block}.rr50-card.item span,.rr50-card.item small{font-size:9px;color:#777;margin-top:4px}.rr50-form label{display:block;font-size:8px;font-weight:900;text-transform:uppercase;margin-bottom:12px}.rr50-form input,.rr50-form select,.rr50-form textarea{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:11px;border:1px solid #ddd;border-radius:9px}.rr50-form textarea{min-height:100px}.rr50-msg{background:#e8f8ef;color:#167845;padding:9px;border-radius:8px;margin-bottom:10px;font-size:10px}.rr50-msg.error{background:#fdeaea;color:#b42318}
.sg50-wrap{display:grid;gap:16px}.sg50-card,.ret50-card{background:#fff;border:1px solid #e6e5e0;border-radius:18px;overflow:hidden}.sg50-head,.ret50-head{padding:18px 20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.sg50-head span,.ret50-head>div>span{font-size:8px;color:#999;font-weight:900}.sg50-head h2,.ret50-head h2{font-size:17px;margin:3px 0}.sg50-head p{font-size:9px;color:#777;margin:0}.sg50-table{padding:15px}.sg50-tr{display:grid;grid-template-columns:.6fr 1fr 1fr 1fr;gap:8px;padding:8px;border-bottom:1px solid #eee}.sg50-tr.head{font-size:8px;color:#999;text-transform:uppercase}.sg50-tr input{padding:9px;border:1px solid #ddd;border-radius:8px;width:100%}.sg50-fields{padding:15px}.sg50-fields.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sg50-fields label{font-size:8px;font-weight:900;text-transform:uppercase}.sg50-fields input,.sg50-fields textarea{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:10px;border:1px solid #ddd;border-radius:8px}.sg50-toggle{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #eee}.sg50-toggle b,.sg50-toggle div>span{display:block}.sg50-toggle b{font-size:11px}.sg50-toggle div>span{font-size:8px;color:#888}.sg50-save{position:sticky;bottom:12px;background:#111;color:#fff;border-radius:14px;padding:14px 16px;display:flex;justify-content:space-between;align-items:center}.sg50-save b,.sg50-save span{display:block}.sg50-save span{font-size:8px;color:#aaa}.sg50-save .btn{background:#fff!important;color:#111!important}
.ret50-kpis{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.ret50-kpis>div{background:#fff;border:1px solid #e6e5e0;border-radius:15px;padding:16px}.ret50-kpis span,.ret50-kpis strong,.ret50-kpis small{display:block}.ret50-kpis span{font-size:8px;color:#999}.ret50-kpis strong{font-size:20px}.ret50-kpis small{font-size:8px;color:#888}.ret50-head form{display:flex;gap:6px}.ret50-head select{padding:9px;border:1px solid #ddd;border-radius:8px}.ret50-list{padding:0 15px}.ret50-row{display:grid;grid-template-columns:70px 1.5fr .6fr 1fr;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #eee}.ret50-photo{width:65px;height:65px;background:#f4f3ef;border-radius:10px;display:grid;place-items:center;overflow:hidden}.ret50-photo img{width:100%;height:100%;object-fit:cover}.ret50-copy>span,.ret50-copy>b,.ret50-copy>small{display:block}.ret50-copy>span{font-size:7px;color:#999}.ret50-copy>b{font-size:11px}.ret50-copy>small{font-size:8px;color:#777}.ret50-copy p{font-size:9px;color:#666}.ret50-state span{background:#f2f2ee;border-radius:999px;padding:5px 8px;font-size:8px}.ret50-form{display:grid;gap:6px}.ret50-form select,.ret50-form textarea{width:100%;padding:8px;border:1px solid #ddd;border-radius:8px;font-size:9px}.ret50-form textarea{min-height:55px}.ret50-empty{text-align:center;padding:50px;color:#777}.p50-details{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:8px}.p50-gallery-admin{background:#f7f6f3;border-radius:12px;padding:12px}.p50-gallery-admin>b,.p50-gallery-admin>small{display:block}.p50-gallery-admin>small{font-size:8px;color:#777}.p50-gallery-admin>input{margin:8px 0}.p50-gallery-admin>div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.p50-gallery-admin>div label{background:#fff;border:1px solid #ddd;border-radius:8px;padding:5px}.p50-gallery-admin img{width:100%;height:80px;object-fit:cover;border-radius:6px}.p50-gallery-admin label span{font-size:8px}
@media(max-width:900px){.rr50-layout{grid-template-columns:1fr}.ret50-row{grid-template-columns:60px 1fr auto}.ret50-form{grid-column:2/4}.p50-details{grid-template-columns:1fr!important}.p50-gallery-admin>div{grid-template-columns:1fr 1fr}}@media(max-width:600px){.p50-main{min-height:380px}.p50-thumbs{display:flex;overflow-x:auto}.p50-thumbs button{min-width:72px}.p50-specs{grid-template-columns:1fr 1fr}.p50-size-table>div{font-size:9px;padding:9px 6px}.rr50-head h1{font-size:32px}.sg50-fields.two{grid-template-columns:1fr}.sg50-tr{grid-template-columns:.5fr 1fr 1fr 1fr}.ret50-head{display:block}.ret50-head form{margin-top:10px}.ret50-row{grid-template-columns:50px 1fr}.ret50-state,.ret50-form{grid-column:2}.myorder50-end{text-align:left}}
