.woocommerce-shell,.entry-content{max-width:1200px;margin:0 auto;padding:50px 6%}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{background:#743b49;color:#fff;border-radius:0;font-weight:400;padding:16px 24px}.woocommerce input.input-text,.woocommerce select{padding:12px;background:#fffbf7;border:1px solid #cbb9b4}.woocommerce table.shop_table{border-color:#dfd1c9;border-radius:0}.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{border-top-color:#743b49;background:#eee5de;color:#332627}.woocommerce .woocommerce-MyAccount-navigation{font-size:14px}.woocommerce ul.products li.product .price{color:#743b49;font-size:25px}.woocommerce div.product .woocommerce-tabs{display:none}.lv-story{max-width:900px;margin:auto;padding:45px 6% 80px}.lv-story fieldset{border:1px solid #dfd1c9;padding:25px;margin:25px 0}.lv-story legend{font:28px Georgia,serif;padding:0 10px}.lv-story textarea,.lv-story input:not([type=checkbox]){width:100%}.lv-status{padding:18px 20px;background:#eee5de;font-size:13px;white-space:pre-wrap}.lv-actions{display:flex;gap:15px;flex-wrap:wrap;margin:25px 0}.lv-actions button{font-size:13px}.lv-project-list{list-style:none;padding:0}.lv-project-list li{padding:20px;border-bottom:1px solid #dfd1c9}.lv-story button:disabled{opacity:.55;cursor:not-allowed}.lv-save-note{font-size:12px;color:#77666a}.lv-approval{display:flex;align-items:flex-start;gap:12px}.lv-approval input{margin-top:4px}.lv-login{background:#eee5de;padding:20px}.lv-login a{text-decoration:underline}.lv-admin-hint{max-width:900px;margin:25px auto;padding:20px;border:1px solid #dfd1c9;font-size:12px}.woocommerce-page main>.page-intro{max-width:1250px}.woocommerce form .form-row input.input-text{height:auto}@media(max-width:650px){.lv-story{padding:25px 6% 60px}.lv-story fieldset{padding:18px 15px}.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{float:none!important;width:100%!important}.lv-actions button{width:100%}}

.lv-visual figure{margin:25px 0}.lv-visual img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#eee5de}.lv-visual figcaption{font-size:12px;line-height:1.6;padding:12px 0;color:#77666a}.lv-visual [hidden]{display:none!important}

#lv-creation[hidden]{display:none!important}

.lv-photo-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px;margin-top:20px}.lv-photo-list figure{margin:0}.lv-photo-list img{width:100%;height:150px;object-fit:cover;border-radius:8px}.lv-photo-list button{padding:8px 14px;font-size:12px;margin-top:8px}.lv-photo-list figcaption{font-size:12px}
