.refresh-stage .product-outfit{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch}.twin-loop{position:relative;margin:0!important;aspect-ratio:3/4;overflow:hidden;background:#e8e5df}.twin-loop video{width:100%;height:100%;display:block;object-fit:contain}.twin-loop figcaption{position:absolute;bottom:18px;left:18px;background:#fff9;padding:6px 10px}.loop-toggle{position:absolute;right:12px;bottom:14px;background:#fffD;border:1px solid #ddd;border-radius:20px;padding:7px 13px;font:inherit;font-size:12px;cursor:pointer}.refresh-stage .product-edit{padding:24px 20px}.refresh-stage h4{font-size:25px;line-height:1.1;margin:10px 0 24px}.refresh-stage .product-edit-piece img{width:64px;height:82px;object-fit:cover}.styling-note{font-size:13px;line-height:1.5;color:#716e66;margin-top:24px}@media(max-width:600px){.refresh-stage .product-outfit{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.refresh-stage .product-edit{padding:12px 10px}.refresh-stage h4{font-size:19px;margin:8px 0 14px}.refresh-stage .product-edit-piece{gap:8px}.refresh-stage .product-edit-piece img{width:38px;height:52px}.refresh-stage .product-edit-piece strong{font-size:12px}.refresh-stage .product-edit-piece small{font-size:10px}.refresh-stage .stage-status{display:none}.twin-loop{min-height:340px}.twin-loop video{object-fit:contain}.styling-note{font-size:11px}}
.refresh-stage .product-stage-body{min-height:500px}.refresh-stage .twin-loop{height:100%;min-height:450px}.refresh-stage .product-edit{display:flex;flex-direction:column;justify-content:center}.refresh-stage .product-edit-piece img{object-fit:contain;background:#f9f8f5;border-radius:5px}.refresh-stage h4{min-height:55px}.refresh-stage .styling-note{min-height:40px}@media(max-width:600px){.refresh-stage .product-stage-body{min-height:340px}.refresh-stage .twin-loop{min-height:340px}.refresh-stage h4{min-height:43px}}.product-interface .refresh-stage .product-stage-body{height:480px;min-height:480px;display:block;padding:14px}.product-interface .refresh-stage .product-outfit{height:100%;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;align-items:stretch}.product-interface .refresh-stage .twin-loop{display:block;position:relative;width:100%;max-width:100%;min-width:0;min-height:0;height:100%;aspect-ratio:auto;overflow:hidden;border-radius:6px}.product-interface .refresh-stage .twin-loop video{position:absolute;inset:0;width:100%;height:100%;max-width:100%;object-fit:cover}.product-interface .refresh-stage .product-edit{min-width:0;padding:12px 4px;display:flex;flex-direction:column;justify-content:center}.product-interface .refresh-stage .product-edit-piece{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px}.product-interface .refresh-stage .product-edit-piece img{width:64px;height:74px;object-fit:contain}.product-interface .refresh-stage h4{min-height:52px}.product-interface .refresh-stage .product-edit-piece strong{font-size:13px}@media(max-width:600px){.product-interface .refresh-stage .product-stage-body{height:370px;min-height:370px;padding:10px}.product-interface .refresh-stage .product-outfit{gap:10px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.product-interface .refresh-stage .product-edit-piece{grid-template-columns:40px minmax(0,1fr);gap:6px}.product-interface .refresh-stage .product-edit-piece img{width:40px;height:54px}.product-interface .refresh-stage .product-edit-piece strong{font-size:11px}.product-interface .refresh-stage h4{min-height:44px;font-size:18px}.product-interface .refresh-stage .product-edit{padding:5px 0}.product-interface .refresh-stage .stage-eyebrow{font-size:8px}}
