[hidden]{display:none!important}.shop-announcement{padding:10px 20px;background:#704248;color:#fff;text-align:center;font:14px/1.7 sans-serif}.shop-announcement a{text-decoration:underline}.lvr-voice-form{display:grid;gap:16px}.lvr-voice-form input:not([type=checkbox]),.lvr-voice-form textarea,.lvr-voice-form select{font:inherit;max-width:100%;width:100%;padding:12px;border:1px solid var(--line,#d8cbc6);background:#fff;border-radius:0}.lvr-voice-form input[type=checkbox]{flex:0 0 20px;width:20px;height:20px}.lvr-voice-form .check-label{display:flex;align-items:flex-start;gap:12px}.lvr-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.lvr-voice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:28px}.lvr-voice-card{padding:28px;border:1px solid #d8cbc6;overflow-wrap:anywhere}.lvr-voice-card img{width:100%;height:240px;object-fit:contain}.lvr-no-results{grid-column:1/-1}.lvr-commerce{min-height:220px;padding-block:36px 80px}.lvr-commerce .button,.single_add_to_cart_button{display:inline-block;padding:15px 26px;background:#704248;color:white;border:0;font:inherit;cursor:pointer}.lvr-commerce table{width:100%;border-collapse:collapse}.lvr-commerce th,.lvr-commerce td{padding:12px;border-bottom:1px solid #ddd}.lvr-commerce input,.lvr-commerce select{max-width:100%;padding:10px;font:inherit;border:1px solid #ccc}.lvr-commerce .woocommerce-info,.lvr-commerce .woocommerce-message,.lvr-commerce .woocommerce-error{padding:20px;background:#f2ece7;margin-bottom:24px}.lvr-commerce .product-thumbnail img{width:90px}.lvr-commerce .cart-collaterals{padding-top:30px}.lvr-commerce .form-row{margin:15px 0}.lvr-commerce label{display:block}.lvr-commerce .woocommerce-billing-fields__field-wrapper{display:grid;gap:12px}.lvr-commerce .woocommerce-checkout-review-order{padding-top:30px}.lvr-commerce .woocommerce-privacy-policy-text{margin:20px 0}.lvr-stock-note{font-size:15px;line-height:1.8}.form-section{padding-block:30px 80px}.lvr-commerce .woocommerce-NoticeGroup{margin:20px 0}body{font-size:18px}img{height:auto}.lvr-voice-card p{white-space:pre-line}@media(max-width:600px){.shop-announcement{font-size:12px;padding:8px 16px}.lvr-commerce{overflow-x:auto}.lvr-voice-form{gap:12px}}
