.setting-view{display:flex;gap:4px;padding:4px;background:#e3dfd9;border-radius:8px;margin:0 0 18px}.setting-view button{flex:1;min-height:44px;padding:10px 12px;border:0;border-radius:6px;background:transparent;color:#51495e;font:inherit;font-size:14px;cursor:pointer}.setting-view button[aria-pressed=true]{background:#fff;color:#302580;box-shadow:0 2px 8px #21162b12}.setting-view button:focus-visible{outline:2px solid #332483;outline-offset:2px}.shop-product-image .product-setting{position:relative;overflow:hidden;border-radius:5px;background:#e5e0d9;aspect-ratio:4/3;min-height:260px}.shop-product-image .product-setting canvas{display:block;width:100%;height:100%;object-fit:cover;position:absolute;inset:0;margin:0;max-height:none;mix-blend-mode:normal}.setting-label{position:absolute;bottom:14px;left:14px;padding:7px 11px;border-radius:4px;color:#24212b;background:#fffffff0;font-size:12px;line-height:1.4;box-shadow:0 2px 10px #0001}.shop-product-image .setting-status{font-size:13px;line-height:1.6;margin:14px 0;color:#5d5367}.shop-product-image [hidden]{display:none!important}.shop-product-image[data-setting-view=setting]>.hhi-caption{display:none}.shop-product-image[data-setting-view=setting]{padding:20px}.simple-house-scene-label{font-size:12px;color:#655d70;padding:0 22px 8px;margin:0}.simple-house-scene-label::before{content:'Setting: ';font-weight:600}@media(max-width:760px){.shop-product-image[data-setting-view=setting]{padding:12px}.setting-view{margin-bottom:12px}.setting-view button{font-size:13px}.shop-product-image .product-setting{min-height:280px;aspect-ratio:1}.product-setting canvas{object-position:46% center}.setting-label{left:10px;bottom:10px;font-size:11px}.shop-product-image .setting-status{font-size:12px;margin:12px 2px 0}.simple-house-scene-label{display:none}}
