@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=DM+Sans:ital,opsz,wght@0,9..40,400..700;1,9..40,400..700&display=swap";.sinner-feedback-scope,.sinner-lovable-scope{--radius: .25rem;--radius-sm: calc(var(--radius) - 4px);--radius-md: calc(var(--radius) - 2px);--radius-lg: var(--radius);--radius-xl: calc(var(--radius) + 4px);--radius-2xl: calc(var(--radius) + 8px);--radius-3xl: calc(var(--radius) + 12px);--radius-4xl: calc(var(--radius) + 16px);--background: oklch(.149 0 0);--foreground: oklch(.985 0 0);--card: oklch(.19 0 0);--card-foreground: var(--foreground);--popover: var(--card);--popover-foreground: var(--foreground);--primary: oklch(.529 .208 19.8);--primary-foreground: oklch(1 0 0);--secondary: oklch(.22 0 0);--secondary-foreground: var(--foreground);--muted: oklch(.21 0 0);--muted-foreground: oklch(.64 0 0);--accent: oklch(.26 0 0);--accent-foreground: var(--foreground);--destructive: oklch(.577 .245 27.325);--destructive-foreground: oklch(.984 .003 247.858);--border: oklch(.3 0 0);--input: oklch(.32 0 0);--ring: var(--primary);--font-display: "Barlow Condensed", Impact, sans-serif;--font-body: "DM Sans", Arial, sans-serif;--hero-shade: linear-gradient(90deg, oklch(.08 0 0 / 82%) 0%, oklch(.08 0 0 / 45%) 45%, oklch(.08 0 0 / 8%) 100%);--dot-red: var(--primary);--dot-blue: oklch(.6 .19 254);--dot-pink: oklch(.77 .14 350);--dot-monochrome: linear-gradient(90deg, oklch(1 0 0) 50%, oklch(.2 0 0) 50%);--dot-other: oklch(.6 0 0);--color-background: var(--background);--color-foreground: var(--foreground);--color-card: var(--card);--color-card-foreground: var(--card-foreground);--color-primary: var(--primary);--color-primary-foreground: var(--primary-foreground);--color-secondary: var(--secondary);--color-secondary-foreground: var(--secondary-foreground);--color-muted: var(--muted);--color-muted-foreground: var(--muted-foreground);--color-accent: var(--accent);--color-accent-foreground: var(--accent-foreground);--color-border: var(--border);--color-input: var(--input);--color-ring: var(--ring);background-color:var(--background);color:var(--foreground);font-family:var(--font-body)!important;-webkit-font-smoothing:antialiased;position:relative;width:100%}.sinner-feedback-scope *,.sinner-feedback-scope *:before,.sinner-feedback-scope *:after,.sinner-lovable-scope *,.sinner-lovable-scope *:before,.sinner-lovable-scope *:after{box-sizing:border-box;border-color:var(--border)}#MainContent .sinner-feedback-scope,#MainContent .sinner-feedback-scope *,#MainContent .sinner-feedback-scope *:before,#MainContent .sinner-feedback-scope *:after,.sinner-feedback-scope,.sinner-feedback-scope *,.sinner-feedback-scope *:before,.sinner-feedback-scope *:after,.sinner-lovable-scope,.sinner-lovable-scope *,.sinner-lovable-scope *:before,.sinner-lovable-scope *:after{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Arial,sans-serif!important;letter-spacing:normal}#MainContent .sinner-feedback-scope .hero-title,#MainContent .sinner-feedback-scope .section-heading,#MainContent .sinner-feedback-scope .section-heading *,#MainContent .sinner-feedback-scope .section-number,#MainContent .sinner-feedback-scope .thank-you h1,.sinner-feedback-scope .hero-title,.sinner-feedback-scope .section-heading,.sinner-feedback-scope .section-heading *,.sinner-feedback-scope .section-number,.sinner-feedback-scope .thank-you h1,.sinner-lovable-scope .hero-title,.sinner-lovable-scope .section-heading,.sinner-lovable-scope .section-heading *,.sinner-lovable-scope .section-number,.sinner-lovable-scope .thank-you h1{font-family:Barlow Condensed,Impact,sans-serif!important}.sinner-feedback-scope ::selection,.sinner-lovable-scope ::selection{background:var(--primary);color:var(--primary-foreground)}.sinner-feedback-scope .bg-primary,.sinner-lovable-scope .bg-primary{background-color:var(--primary)!important}.sinner-feedback-scope .text-primary,.sinner-lovable-scope .text-primary{color:var(--primary)!important}.sinner-feedback-scope .text-primary-foreground,.sinner-lovable-scope .text-primary-foreground{color:var(--primary-foreground)!important}.sinner-feedback-scope .bg-background,.sinner-lovable-scope .bg-background{background-color:var(--background)!important}.sinner-feedback-scope .text-foreground,.sinner-lovable-scope .text-foreground{color:var(--foreground)!important}.sinner-feedback-scope .text-muted-foreground,.sinner-lovable-scope .text-muted-foreground{color:var(--muted-foreground)!important}.sinner-feedback-scope .border-input,.sinner-lovable-scope .border-input{border-color:var(--input)!important}.sinner-feedback-scope .ride-hero,.sinner-lovable-scope .ride-hero{position:relative;height:555px;isolation:isolate;overflow:hidden;background-color:var(--background)}.sinner-feedback-scope .hero-photo,.sinner-lovable-scope .hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 43%;z-index:-2}.sinner-feedback-scope .ride-hero:after,.sinner-lovable-scope .ride-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hero-shade);z-index:-1}.sinner-feedback-scope .hero-inner,.sinner-lovable-scope .hero-inner{max-width:1240px;padding:76px 5% 60px;margin:auto}.sinner-feedback-scope .eyebrow,.sinner-lovable-scope .eyebrow{display:flex;align-items:center;gap:11px;color:var(--primary)!important;font-family:DM Sans,Arial,sans-serif!important;font-size:11px!important;font-weight:800!important;letter-spacing:2px!important;text-transform:uppercase!important;line-height:1.2!important}.sinner-feedback-scope .eyebrow:before,.sinner-lovable-scope .eyebrow:before{content:"";width:24px;height:2px;background:var(--primary)}.sinner-feedback-scope .hero-title,.sinner-lovable-scope .hero-title{font-family:Barlow Condensed,Impact,sans-serif!important;font-size:76px!important;line-height:.98!important;font-weight:800!important;letter-spacing:normal!important;margin:21px 0!important;max-width:560px!important;text-transform:uppercase!important;color:var(--foreground)!important}.sinner-feedback-scope .hero-copy,.sinner-lovable-scope .hero-copy{font-family:DM Sans,Arial,sans-serif!important;font-size:14px!important;line-height:1.8!important;font-weight:400!important;letter-spacing:normal!important;max-width:365px!important;margin:0 0 27px!important;color:var(--foreground)!important}.sinner-feedback-scope .sinner-cta,.sinner-lovable-scope .sinner-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important;height:49px!important;padding:0 25px!important;font-family:DM Sans,Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;gap:30px!important;background-color:var(--primary)!important;color:var(--primary-foreground)!important;border:none!important;cursor:pointer!important;text-decoration:none!important;transition:background-color .15s ease!important}#MainContent .sinner-feedback-scope .sinner-cta span,.sinner-feedback-scope .sinner-cta span,.sinner-lovable-scope .sinner-cta span{font-family:DM Sans,Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important}.sinner-feedback-scope .sinner-cta:hover,.sinner-lovable-scope .sinner-cta:hover{background-color:color-mix(in oklch,var(--primary) 85%,transparent)!important}.sinner-feedback-scope .hero-bottom,.sinner-lovable-scope .hero-bottom{position:absolute;bottom:22px;right:5%;display:flex;align-items:center;gap:12px;font-family:DM Sans,Arial,sans-serif!important;font-size:9px!important;letter-spacing:2px!important;color:var(--foreground)!important;text-transform:uppercase!important}.sinner-feedback-scope .hero-bottom:before,.sinner-lovable-scope .hero-bottom:before{content:"";width:35px;height:1px;background:var(--foreground)}.sinner-feedback-scope .feedback-form,.sinner-lovable-scope .feedback-form{max-width:790px;padding:0 32px 85px;margin:0 auto}.sinner-feedback-scope .form-section,.sinner-lovable-scope .form-section{padding-top:46px}.sinner-feedback-scope .section-heading,.sinner-lovable-scope .section-heading{display:flex!important;align-items:baseline!important;gap:17px!important;padding-bottom:16px!important;border-bottom:1px solid var(--border)!important;margin:0 0 26px!important;font-family:Barlow Condensed,Impact,sans-serif!important;font-size:29px!important;line-height:1.15!important;font-weight:700!important;letter-spacing:normal!important;text-transform:uppercase!important;color:var(--foreground)!important}.sinner-feedback-scope .section-number,.sinner-lovable-scope .section-number{color:var(--primary)!important;font-family:Barlow Condensed,Impact,sans-serif!important;font-size:21px!important;font-weight:600!important;letter-spacing:normal!important}.sinner-feedback-scope .form-fields,.sinner-lovable-scope .form-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sinner-feedback-scope .field-label,.sinner-lovable-scope .field-label{display:block!important;font-family:DM Sans,Arial,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:normal!important;text-transform:none!important;margin-bottom:10px!important;color:var(--foreground)!important}.sinner-feedback-scope .optional,.sinner-lovable-scope .optional{color:var(--muted-foreground)!important;font-weight:400!important;font-size:12px!important}.sinner-feedback-scope .required-mark,.sinner-lovable-scope .required-mark{color:var(--primary)!important}.sinner-feedback-scope .sinner-input,.sinner-lovable-scope .sinner-input{width:100%!important;height:46px!important;background:var(--card)!important;border:1px solid var(--input)!important;border-radius:2px!important;font-family:DM Sans,Arial,sans-serif!important;font-size:13px!important;padding:0 14px!important;color:var(--foreground)!important;box-shadow:none!important;outline:none!important;letter-spacing:normal!important;transition:border-color .15s ease!important}.sinner-feedback-scope .sinner-input:focus,.sinner-lovable-scope .sinner-input:focus{border-color:var(--primary)!important}.sinner-feedback-scope .sinner-select,.sinner-lovable-scope .sinner-select{width:100%!important;appearance:none!important;-webkit-appearance:none!important;color:var(--foreground)!important;border:1px solid var(--input)!important;outline:none!important;padding-right:35px!important;background-color:var(--card)!important;font-family:DM Sans,Arial,sans-serif!important;font-size:13px!important}.sinner-feedback-scope .select-wrap,.sinner-lovable-scope .select-wrap{position:relative}.sinner-feedback-scope .select-wrap svg,.sinner-lovable-scope .select-wrap svg{position:absolute;right:14px;top:15px;pointer-events:none;color:var(--muted-foreground)}.sinner-feedback-scope .sinner-select:focus,.sinner-lovable-scope .sinner-select:focus{border-color:var(--primary)!important}.sinner-feedback-scope .sinner-textarea,.sinner-lovable-scope .sinner-textarea{width:100%!important;min-height:106px!important;resize:vertical!important;background:var(--card)!important;border:1px solid var(--input)!important;border-radius:2px!important;font-family:DM Sans,Arial,sans-serif!important;font-size:13px!important;line-height:1.5!important;letter-spacing:normal!important;box-shadow:none!important;padding:12px 14px!important;color:var(--foreground)!important;outline:none!important;transition:border-color .15s ease!important}.sinner-feedback-scope .sinner-textarea:focus,.sinner-lovable-scope .sinner-textarea:focus{border-color:var(--primary)!important}.sinner-feedback-scope .question,.sinner-lovable-scope .question{border:0;padding:0;margin:24px 0 0;min-width:0}.sinner-feedback-scope .question:first-child,.sinner-lovable-scope .question:first-child{margin-top:0}.sinner-feedback-scope .question legend,.sinner-lovable-scope .question legend{font-family:DM Sans,Arial,sans-serif!important;font-size:12px!important;margin-bottom:12px!important;font-weight:500!important;letter-spacing:normal!important;text-transform:none!important;color:var(--foreground)!important;padding:0}.sinner-feedback-scope .question-hint,.sinner-lovable-scope .question-hint{font-family:DM Sans,Arial,sans-serif!important;font-size:11px!important;font-weight:400!important;letter-spacing:normal!important;color:var(--muted-foreground)!important;margin:-10px 0 18px!important}.sinner-feedback-scope .choice-grid,.sinner-lovable-scope .choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sinner-feedback-scope .choice-grid.compact,.sinner-lovable-scope .choice-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.sinner-feedback-scope .choice-tile,.sinner-lovable-scope .choice-tile{position:relative;display:flex;align-items:center;gap:11px;min-height:48px;padding:12px 14px;background:var(--card);border:1px solid var(--border);border-radius:2px;font-family:DM Sans,Arial,sans-serif!important;font-size:12px!important;line-height:1.4!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important;cursor:pointer;transition:border-color .15s,background-color .15s;color:var(--foreground);-webkit-user-select:none;user-select:none}.sinner-feedback-scope .choice-tile span,.sinner-lovable-scope .choice-tile span{font-family:DM Sans,Arial,sans-serif!important;font-size:12px!important;line-height:1.4!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important}.sinner-feedback-scope .choice-tile:hover,.sinner-lovable-scope .choice-tile:hover{border-color:var(--muted-foreground)}.sinner-feedback-scope .choice-tile:has(input:checked),.sinner-lovable-scope .choice-tile:has(input:checked){border-color:var(--primary);background:color-mix(in oklch,var(--primary) 7%,var(--card))}.sinner-feedback-scope .choice-tile:has(input:focus-visible),.sinner-lovable-scope .choice-tile:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.sinner-feedback-scope .choice-tile input,.sinner-feedback-scope .mailing-choice input,.sinner-lovable-scope .choice-tile input,.sinner-lovable-scope .mailing-choice input{position:absolute;opacity:0;width:20px;height:20px;margin:0}.sinner-feedback-scope .tick-box,.sinner-lovable-scope .tick-box{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;border:1px solid var(--input);border-radius:2px;color:var(--primary-foreground);pointer-events:none;background:transparent;transition:background-color .15s,border-color .15s}.sinner-feedback-scope .tick-box svg,.sinner-lovable-scope .tick-box svg{opacity:0;transition:opacity .15s}.sinner-feedback-scope input:checked+.tick-box,.sinner-lovable-scope input:checked+.tick-box{background:var(--primary);border-color:var(--primary)}.sinner-feedback-scope input:checked+.tick-box svg,.sinner-lovable-scope input:checked+.tick-box svg{opacity:1}.sinner-feedback-scope .colour-dot,.sinner-lovable-scope .colour-dot{height:12px;width:12px;flex-shrink:0;border-radius:50%;border:1px solid var(--muted-foreground)}.sinner-feedback-scope .colour-red,.sinner-lovable-scope .colour-red{background:var(--dot-red)}.sinner-feedback-scope .colour-blue,.sinner-lovable-scope .colour-blue{background:var(--dot-blue)}.sinner-feedback-scope .colour-pink,.sinner-lovable-scope .colour-pink{background:var(--dot-pink)}.sinner-feedback-scope .colour-monochrome,.sinner-lovable-scope .colour-monochrome{background:var(--dot-monochrome)}.sinner-feedback-scope .colour-other,.sinner-lovable-scope .colour-other{background:var(--dot-other)}.sinner-feedback-scope .upload-zone,.sinner-lovable-scope .upload-zone{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;margin-top:24px;min-height:130px;padding:24px;border:1px dashed var(--input);text-align:center;cursor:pointer;color:var(--muted-foreground);font-family:DM Sans,Arial,sans-serif!important;font-size:12px!important;line-height:1.7!important;border-radius:2px;transition:border-color .15s}.sinner-feedback-scope .upload-zone span,.sinner-lovable-scope .upload-zone span{font-family:DM Sans,Arial,sans-serif!important;font-size:12px!important;line-height:1.7!important}.sinner-feedback-scope .upload-zone:hover,.sinner-lovable-scope .upload-zone:hover{border-color:var(--primary)}.sinner-feedback-scope .upload-zone input,.sinner-lovable-scope .upload-zone input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.sinner-feedback-scope .upload-preview,.sinner-lovable-scope .upload-preview{width:100px;height:80px;object-fit:cover;border-radius:2px}.sinner-feedback-scope .revealed-fields,.sinner-lovable-scope .revealed-fields{margin-top:24px;display:grid;gap:22px}.sinner-feedback-scope .mailing-choice,.sinner-lovable-scope .mailing-choice{position:relative;display:flex;align-items:center;gap:11px;font-family:DM Sans,Arial,sans-serif!important;font-size:12px!important;line-height:1.4!important;cursor:pointer;margin-bottom:24px;color:var(--foreground)}.sinner-feedback-scope .mailing-choice span,.sinner-lovable-scope .mailing-choice span{font-family:DM Sans,Arial,sans-serif!important;font-size:12px!important}.sinner-feedback-scope .submit-button,.sinner-lovable-scope .submit-button{width:100%!important;height:56px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;background-color:var(--primary)!important;color:var(--primary-foreground)!important;border:none!important;font-family:DM Sans,Arial,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;cursor:pointer!important;border-radius:0!important;transition:background-color .15s ease!important}.sinner-feedback-scope .submit-button span,.sinner-lovable-scope .submit-button span{font-family:DM Sans,Arial,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important}.sinner-feedback-scope .submit-button:hover,.sinner-lovable-scope .submit-button:hover{background-color:color-mix(in oklch,var(--primary) 85%,transparent)!important}.sinner-feedback-scope .submit-note,.sinner-lovable-scope .submit-note{text-align:center;font-family:DM Sans,Arial,sans-serif!important;font-size:10px!important;line-height:1.8!important;color:var(--muted-foreground)!important;margin-top:16px!important}.sinner-feedback-scope .thank-you,.sinner-lovable-scope .thank-you{min-height:65vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 24px}.sinner-feedback-scope .thank-you-icon,.sinner-lovable-scope .thank-you-icon{color:var(--primary)!important;width:48px;height:48px}.sinner-feedback-scope .thank-you h1,.sinner-lovable-scope .thank-you h1{font-family:Barlow Condensed,Impact,sans-serif!important;font-size:80px!important;margin:22px 0 12px!important;line-height:1!important;font-weight:800!important;text-transform:uppercase!important;color:var(--foreground)!important}.sinner-feedback-scope .thank-you p,.sinner-lovable-scope .thank-you p{font-family:DM Sans,Arial,sans-serif!important;font-size:15px!important;line-height:1.6!important;color:var(--muted-foreground)!important;max-width:440px}#MainContent .sinner-feedback-scope .sinner-email-confirmation-card,.sinner-feedback-scope .sinner-email-confirmation-card,.sinner-lovable-scope .sinner-email-confirmation-card,#MainContent .sinner-feedback-scope .sinner-discount-card,.sinner-feedback-scope .sinner-discount-card,.sinner-lovable-scope .sinner-discount-card{margin-top:30px;width:100%;max-width:460px;background-color:var(--card)!important;border:1px solid var(--border)!important;border-radius:4px;padding:30px 24px 24px;display:flex;flex-direction:column;align-items:center;box-shadow:0 10px 30px #00000073}.sinner-feedback-scope .sinner-email-badge,.sinner-lovable-scope .sinner-email-badge{display:inline-flex;align-items:center;gap:8px;background-color:var(--background)!important;border:1px solid var(--primary)!important;color:var(--primary)!important;padding:8px 16px;border-radius:2px;font-family:DM Sans,Arial,sans-serif!important;font-size:11px!important;font-weight:800!important;letter-spacing:1.5px!important;text-transform:uppercase!important;margin-bottom:18px}.sinner-feedback-scope .sinner-email-note,.sinner-lovable-scope .sinner-email-note{font-family:DM Sans,Arial,sans-serif!important;font-size:13px!important;line-height:1.6!important;color:var(--foreground)!important;margin:0 0 10px!important;text-align:center}.sinner-feedback-scope .sinner-confirmed-email,.sinner-lovable-scope .sinner-confirmed-email{color:var(--primary)!important;word-break:break-all;font-weight:700!important}.sinner-feedback-scope .sinner-email-spam-hint,.sinner-lovable-scope .sinner-email-spam-hint{font-family:DM Sans,Arial,sans-serif!important;font-size:11px!important;line-height:1.5!important;color:var(--muted-foreground)!important;margin:0 0 24px!important;text-align:center}#MainContent .sinner-feedback-scope .sinner-discount-label,.sinner-feedback-scope .sinner-discount-label,.sinner-lovable-scope .sinner-discount-label{font-family:DM Sans,Arial,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:2px!important;color:var(--muted-foreground)!important;text-transform:uppercase!important;margin-bottom:14px;display:block}#MainContent .sinner-feedback-scope .sinner-discount-code-row,.sinner-feedback-scope .sinner-discount-code-row,.sinner-lovable-scope .sinner-discount-code-row{display:flex;align-items:center;justify-content:space-between;width:100%;background-color:var(--background)!important;border:1px dashed var(--primary)!important;padding:10px 14px 10px 18px;border-radius:2px;margin-bottom:16px;box-sizing:border-box}#MainContent .sinner-feedback-scope .sinner-discount-code,.sinner-feedback-scope .sinner-discount-code,.sinner-lovable-scope .sinner-discount-code{font-family:Barlow Condensed,Impact,sans-serif!important;font-size:30px!important;font-weight:800!important;letter-spacing:3px!important;color:var(--primary)!important;line-height:1!important;text-transform:uppercase!important}#MainContent .sinner-feedback-scope .sinner-copy-btn,.sinner-feedback-scope .sinner-copy-btn,.sinner-lovable-scope .sinner-copy-btn{background-color:var(--primary)!important;color:var(--primary-foreground)!important;border:none!important;border-radius:2px!important;padding:8px 14px!important;font-family:DM Sans,Arial,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;cursor:pointer!important;transition:opacity .15s ease,background-color .15s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}#MainContent .sinner-feedback-scope .sinner-copy-btn:hover,.sinner-feedback-scope .sinner-copy-btn:hover,.sinner-lovable-scope .sinner-copy-btn:hover{opacity:.9!important}#MainContent .sinner-feedback-scope .sinner-shop-btn,.sinner-feedback-scope .sinner-shop-btn,.sinner-lovable-scope .sinner-shop-btn{width:100%!important;height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;background-color:var(--primary)!important;color:var(--primary-foreground)!important;border-radius:0!important;font-family:DM Sans,Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;text-decoration:none!important;transition:background-color .15s ease!important}#MainContent .sinner-feedback-scope .sinner-shop-btn:hover,.sinner-feedback-scope .sinner-shop-btn:hover,.sinner-lovable-scope .sinner-shop-btn:hover{background-color:color-mix(in oklch,var(--primary) 85%,transparent)!important}@media(min-width:1600px){.sinner-feedback-scope .ride-hero,.sinner-lovable-scope .ride-hero{height:590px}.sinner-feedback-scope .hero-inner,.sinner-lovable-scope .hero-inner{padding-left:0}}@media(max-width:1024px)and (min-width:701px){#MainContent .sinner-feedback-scope .hero-title,.sinner-feedback-scope .hero-title,.sinner-lovable-scope .hero-title{font-size:clamp(52px,5.5vw,76px)!important}}@media(max-width:700px){.sinner-feedback-scope .ride-hero,.sinner-lovable-scope .ride-hero{height:500px}.sinner-feedback-scope .hero-photo,.sinner-lovable-scope .hero-photo{object-position:59% center}.sinner-feedback-scope .hero-inner,.sinner-lovable-scope .hero-inner{padding:100px 24px 42px}#MainContent .sinner-feedback-scope .hero-title,.sinner-feedback-scope .hero-title,.sinner-lovable-scope .hero-title{font-size:clamp(40px,12vw,58px)!important;max-width:360px!important;margin:19px 0!important}.sinner-feedback-scope .hero-copy,.sinner-lovable-scope .hero-copy{max-width:305px!important;font-size:13px!important;line-height:1.8!important}.sinner-feedback-scope .hero-bottom,.sinner-lovable-scope .hero-bottom{display:none!important}.sinner-feedback-scope .feedback-form,.sinner-lovable-scope .feedback-form{padding:0 22px 56px}.sinner-feedback-scope .form-section,.sinner-lovable-scope .form-section{padding-top:35px}.sinner-feedback-scope .section-heading,.sinner-lovable-scope .section-heading{font-size:27px!important;gap:12px!important;margin-bottom:23px!important}.sinner-feedback-scope .form-fields,.sinner-lovable-scope .form-fields{gap:19px;grid-template-columns:1fr}.sinner-feedback-scope .choice-grid.compact,.sinner-lovable-scope .choice-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.sinner-feedback-scope .choice-tile,.sinner-lovable-scope .choice-tile{padding:12px;font-size:11px!important;min-height:51px}.sinner-feedback-scope .choice-tile span,.sinner-lovable-scope .choice-tile span{font-size:11px!important}.sinner-feedback-scope .sinner-input,.sinner-feedback-scope .sinner-textarea,.sinner-feedback-scope .sinner-select,.sinner-lovable-scope .sinner-input,.sinner-lovable-scope .sinner-textarea,.sinner-lovable-scope .sinner-select{font-size:16px!important}}.sinner-feedback-scope .sinner-input.sinner-field-error,.sinner-feedback-scope .sinner-select.sinner-field-error,.sinner-feedback-scope .sinner-textarea.sinner-field-error,.sinner-lovable-scope .sinner-input.sinner-field-error,.sinner-lovable-scope .sinner-select.sinner-field-error,.sinner-lovable-scope .sinner-textarea.sinner-field-error{border-color:#ff4d4f!important;box-shadow:0 0 0 1px #ff4d4f66!important}.sinner-feedback-scope .question.sinner-field-error .choice-tile,.sinner-lovable-scope .question.sinner-field-error .choice-tile{border-color:#ff4d4f73!important}.sinner-feedback-scope .sinner-field-error-msg,.sinner-lovable-scope .sinner-field-error-msg{color:#ff6b6b!important;font-family:DM Sans,Arial,sans-serif!important;font-size:11px!important;font-weight:500!important;line-height:1.4!important;margin-top:6px!important;display:flex!important;align-items:center!important;gap:5px!important;animation:sinnerFadeIn .2s ease}.sinner-feedback-scope .sinner-form-error-banner,.sinner-lovable-scope .sinner-form-error-banner{background:#ff4d4f1f!important;border:1px solid rgba(255,77,79,.5)!important;border-radius:4px!important;padding:12px 16px!important;margin-bottom:16px!important;color:#ff8080!important;font-family:DM Sans,Arial,sans-serif!important;font-size:13px!important;line-height:1.4!important;display:flex!important;align-items:center!important;gap:10px!important;animation:sinnerShake .35s ease}.sinner-feedback-scope .sinner-form-error-banner svg,.sinner-lovable-scope .sinner-form-error-banner svg{flex-shrink:0;stroke:#ff4d4f}.sinner-feedback-scope .submit-button.is-submitting,.sinner-lovable-scope .submit-button.is-submitting{opacity:.65!important;cursor:wait!important;pointer-events:none!important}@keyframes sinnerShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@keyframes sinnerFadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.sinner-feedback-scope *,.sinner-lovable-scope *{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/sinner-feedback.css.map */
