.lx-feedback,.lx-feedback *,.lx-feedback *:before,.lx-feedback *:after{box-sizing:border-box}.lx-feedback{position:relative;overflow:hidden;color:var(--feedback-text);padding:var(--feedback-padding-top) 20px var(--feedback-padding-bottom);background:radial-gradient(circle at 15% 20%,rgba(184,155,94,.045),transparent 34%),radial-gradient(circle at 85% 38%,rgba(184,155,94,.035),transparent 32%),linear-gradient(180deg,#faf7f0,#fffdf8 55%,#faf7f0)}.lx-feedback:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:var(--feedback-texture-opacity, .03);background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.55) 45%,transparent 70%),repeating-linear-gradient(90deg,rgba(0,0,0,.012) 0px,rgba(0,0,0,.012) 1px,transparent 1px,transparent 6px);mix-blend-mode:multiply}.lx-feedback__inner{position:relative;z-index:1;width:min(100%,var(--feedback-width));margin:0 auto}.lx-feedback__panel{padding:clamp(32px,6vw,72px);background:var(--feedback-panel);border:1px solid rgba(184,155,94,.3);border-radius:var(--feedback-radius);box-shadow:0 24px 70px #2d221414}.lx-feedback__eyebrow{margin:0 0 14px;color:var(--feedback-accent);font-size:11px;font-weight:700;letter-spacing:.24em;text-align:center;text-transform:uppercase}.lx-feedback__heading{max-width:680px;margin:0 auto;color:var(--feedback-text);font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(30px,5vw,46px);font-weight:400;line-height:1.18;text-align:center}.lx-feedback__intro{max-width:620px;margin:20px auto 44px;color:var(--feedback-muted);font-size:15px;line-height:1.8;text-align:center}.lx-feedback__intro p{margin:0}.lx-feedback__form{max-width:680px;margin:0 auto}.lx-feedback__rating{margin:0 0 40px;padding:0;border:0}.lx-feedback__rating legend{width:100%;margin:0 0 16px;font-family:var(--font-heading-family, Georgia, serif);font-size:18px;text-align:center}.lx-feedback__stars{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;gap:4px}.lx-feedback__star{position:relative;display:grid;width:42px;height:42px;cursor:pointer;place-items:center}.lx-feedback__star input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;clip:rect(0,0,0,0)}.lx-feedback__star span{color:#d8d1c4;font-family:Arial,sans-serif;font-size:28px;line-height:1;transition:color .16s ease,transform .16s ease}.lx-feedback__star:has(input:checked) span,.lx-feedback__star:has(input:checked)~.lx-feedback__star span,.lx-feedback__stars:not(:has(.lx-feedback__star:hover)) .lx-feedback__star:has(input:checked) span,.lx-feedback__star:hover span,.lx-feedback__star:hover~.lx-feedback__star span{color:var(--feedback-accent)}.lx-feedback__star input:focus-visible+span{outline:2px solid var(--feedback-accent);outline-offset:4px}.lx-feedback__rating-scale{display:flex;justify-content:space-between;width:min(100%,280px);margin:6px auto 0;color:var(--feedback-muted);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.lx-feedback__rating-status{min-height:20px;margin:10px 0 0;color:var(--feedback-accent);font-size:12px;letter-spacing:.04em;text-align:center}.lx-feedback__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.lx-feedback__field{margin:0 0 26px}.lx-feedback__field label{display:block;margin:0 0 8px;color:var(--feedback-muted);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lx-feedback__field input,.lx-feedback__field textarea{display:block;width:100%;padding:9px 2px;color:var(--feedback-text);font:inherit;font-size:14px;background:transparent;border:none;border-bottom:1px solid #d9d3c9;border-radius:0;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.lx-feedback__field textarea{min-height:110px;padding-top:10px;resize:vertical}.lx-feedback__field input::placeholder,.lx-feedback__field textarea::placeholder{color:#b7b0a2}.lx-feedback__field input:focus,.lx-feedback__field textarea:focus{border-color:var(--feedback-accent);box-shadow:0 1px 0 0 var(--feedback-accent)}.lx-feedback .lx-feedback__submit{display:block;width:100%;min-height:50px;margin-top:8px;padding:14px 24px;font:inherit;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;text-align:center;cursor:pointer;appearance:none;-webkit-appearance:none;background-color:#171717!important;background-image:none!important;border:1px solid #171717!important;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.lx-feedback .lx-feedback__submit,.lx-feedback .lx-feedback__submit span{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.lx-feedback .lx-feedback__submit:hover,.lx-feedback .lx-feedback__submit:hover span{color:#171717!important;-webkit-text-fill-color:#171717!important}.lx-feedback .lx-feedback__submit:hover{background-color:var(--feedback-accent)!important;border-color:var(--feedback-accent)!important}.lx-feedback__privacy{margin:16px 0 0;color:var(--feedback-muted);font-size:11px;line-height:1.6;text-align:center}.lx-feedback__errors{margin:0 0 24px;padding:16px 18px;color:#7a2020;background:#fff4f2;border:1px solid #e5b7af}.lx-feedback__success{padding:30px 0 10px;text-align:center}.lx-feedback__success-mark{display:grid;width:54px;height:54px;margin:0 auto 20px;color:#fff;font-size:24px;background:var(--feedback-accent);border-radius:50%;place-items:center}.lx-feedback__success h2{margin:0 0 12px;font-family:var(--font-heading-family, Georgia, serif);font-size:30px;font-weight:400}.lx-feedback__success p{margin:0;color:var(--feedback-muted);line-height:1.7}@media screen and (max-width:749px){.lx-feedback{padding-right:12px;padding-left:12px}.lx-feedback__panel{padding:34px 20px}.lx-feedback__intro{margin-bottom:32px;font-size:14px}.lx-feedback__grid{grid-template-columns:1fr}.lx-feedback__stars{gap:0}.lx-feedback__star{width:38px;height:42px}.lx-feedback__star span{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/43/compiled_assets/styles.css.map */
