.catalog-module-scss-module__KNR7UG__root{width:100%}.catalog-module-scss-module__KNR7UG__inner{max-width:1180px;margin:0 auto;padding:16px 0 48px}.catalog-module-scss-module__KNR7UG__head{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:8px 0 24px;display:flex}.catalog-module-scss-module__KNR7UG__title{color:var(--color-white);overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:800;line-height:1.15}@media (max-width:768px){.catalog-module-scss-module__KNR7UG__title{font-size:26px}}.catalog-module-scss-module__KNR7UG__count{color:#ffffffa6;white-space:nowrap;font-size:15px}.catalog-module-scss-module__KNR7UG__description{max-width:820px;color:var(--color-text);white-space:pre-line;margin:-12px 0 24px;font-size:15px}.catalog-module-scss-module__KNR7UG__section{margin:0 0 40px}.catalog-module-scss-module__KNR7UG__subtitle{text-transform:uppercase;color:var(--color-white);align-items:baseline;gap:10px;margin:0 0 16px;font-size:20px;font-weight:800;display:flex}.catalog-module-scss-module__KNR7UG__subcount{color:var(--color-text-muted);font-size:14px;font-weight:600}.catalog-module-scss-module__KNR7UG__empty{border:1px dashed var(--color-border);border-radius:var(--radius-xl);text-align:center;color:var(--color-text);padding:40px 20px}.catalog-module-scss-module__KNR7UG__empty p{margin-bottom:12px}.catalog-module-scss-module__KNR7UG__emptyLink{color:var(--color-orange);font-weight:600}
.vin-module-scss-module__piIalW__form,.vin-module-scss-module__piIalW__done{border-radius:var(--radius-xl);color:#403d39;max-width:760px;box-shadow:var(--shadow-card);background:#fff;flex-direction:column;gap:16px;padding:24px;display:flex}@media (max-width:768px){.vin-module-scss-module__piIalW__form,.vin-module-scss-module__piIalW__done{padding:18px}}.vin-module-scss-module__piIalW__form a:not([class]),.vin-module-scss-module__piIalW__done a:not([class]){color:#eb5e28}.vin-module-scss-module__piIalW__lead{color:#5c5852;font-size:15px}.vin-module-scss-module__piIalW__group{border:none;margin:0;padding:0}.vin-module-scss-module__piIalW__label{color:#403d39;margin-bottom:6px;font-size:14px;font-weight:600;display:block}.vin-module-scss-module__piIalW__kinds{flex-wrap:wrap;gap:8px;display:flex}.vin-module-scss-module__piIalW__kindActive,.vin-module-scss-module__piIalW__kind{cursor:pointer;border-radius:60px;min-height:44px;padding:0 18px;font-size:14px;font-weight:600}.vin-module-scss-module__piIalW__kind{color:#403d39;background:#fff;border:1.5px solid #d6d3ce}.vin-module-scss-module__piIalW__kind:hover{border-color:#eb5e28}.vin-module-scss-module__piIalW__kindActive{color:#fff;background:#403d39;border:1.5px solid #403d39}.vin-module-scss-module__piIalW__field{flex-direction:column;display:flex}.vin-module-scss-module__piIalW__field input,.vin-module-scss-module__piIalW__field textarea{color:#222;font:inherit;background:#fff;border:1px solid #ccc;border-radius:10px;padding:11px 14px;font-size:16px}.vin-module-scss-module__piIalW__field input:focus,.vin-module-scss-module__piIalW__field textarea:focus{border-color:#eb5e28;outline:none}.vin-module-scss-module__piIalW__field textarea{resize:vertical}.vin-module-scss-module__piIalW__vin{letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.vin-module-scss-module__piIalW__vin::placeholder{letter-spacing:normal;text-transform:none}.vin-module-scss-module__piIalW__row2,.vin-module-scss-module__piIalW__row3{gap:12px;display:grid}@media (min-width:600px){.vin-module-scss-module__piIalW__row2{grid-template-columns:1fr 1fr}}.vin-module-scss-module__piIalW__row3{grid-template-columns:1fr 1fr}@media (min-width:600px){.vin-module-scss-module__piIalW__row3{grid-template-columns:1fr 1fr 110px}}@media (max-width:599px){.vin-module-scss-module__piIalW__row3>:last-child{grid-column:1/-1}}.vin-module-scss-module__piIalW__consent{align-items:flex-start;gap:8px;font-size:14px;display:flex}.vin-module-scss-module__piIalW__consent input{flex-shrink:0;margin-top:3px}.vin-module-scss-module__piIalW__error{color:#d9363e;background:#d9363e14;border-radius:10px;padding:10px 14px;font-size:14px}.vin-module-scss-module__piIalW__secondary,.vin-module-scss-module__piIalW__primary{text-transform:uppercase;cursor:pointer;border-radius:60px;justify-content:center;align-items:center;min-height:50px;padding:0 28px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.vin-module-scss-module__piIalW__primary{color:#fff;background:#eb5e28;border:none;align-self:flex-start}.vin-module-scss-module__piIalW__primary:hover:not(:disabled){background:#d9501c}.vin-module-scss-module__piIalW__primary:disabled{cursor:not-allowed;background:#ccc}.vin-module-scss-module__piIalW__secondary{color:#403d39;border:1.5px solid #403d39}.vin-module-scss-module__piIalW__doneTitle{font-size:22px;font-weight:800}.vin-module-scss-module__piIalW__doneActions{flex-wrap:wrap;gap:10px;display:flex}
.vinCompact-module-scss-module__zD8EcG__form{flex-direction:column;gap:12px;margin-top:22px;display:flex}@media (min-width:900px){.vinCompact-module-scss-module__zD8EcG__form{gap:10px;margin-top:16px}}.vinCompact-module-scss-module__zD8EcG__kinds{border:0;flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:4px;display:flex}.vinCompact-module-scss-module__zD8EcG__kind,.vinCompact-module-scss-module__zD8EcG__kindActive{color:#fff;min-height:36px;font-family:var(--font-main);cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:20px;padding:0 14px;font-size:13px;font-weight:600}@media (min-width:900px){.vinCompact-module-scss-module__zD8EcG__kind,.vinCompact-module-scss-module__zD8EcG__kindActive{min-height:34px;padding:0 11px;font-size:12px}}.vinCompact-module-scss-module__zD8EcG__kindActive{background:var(--color-orange);border-color:var(--color-orange)}.vinCompact-module-scss-module__zD8EcG__input{width:100%;height:52px;font-family:var(--font-main);color:#2d2b28;background:#f5f5f5;border:0;border-radius:60px;padding:0 22px;font-size:16px;font-weight:400;box-shadow:inset 0 3px 6px #00000038}@media (min-width:900px){.vinCompact-module-scss-module__zD8EcG__input{height:44px;font-size:15px}}.vinCompact-module-scss-module__zD8EcG__input::placeholder{color:#b3afa9;text-transform:uppercase;font-weight:300}.vinCompact-module-scss-module__zD8EcG__input:focus-visible{outline:3px solid var(--color-orange);outline-offset:2px}.vinCompact-module-scss-module__zD8EcG__vinInput{text-transform:uppercase;letter-spacing:.04em}.vinCompact-module-scss-module__zD8EcG__consent{font-family:var(--font-main);text-transform:uppercase;cursor:pointer;align-items:flex-start;gap:14px;margin-top:6px;font-size:12px;line-height:1.4;display:flex}@media (min-width:900px){.vinCompact-module-scss-module__zD8EcG__consent{margin-top:2px;font-size:11px}}.vinCompact-module-scss-module__zD8EcG__consent input{width:26px;height:26px;accent-color:var(--color-orange);flex:none;margin-top:2px}.vinCompact-module-scss-module__zD8EcG__consent a{text-decoration:underline}.vinCompact-module-scss-module__zD8EcG__error{background:#d9363e40;border-radius:10px;padding:8px 12px;font-size:14px}.vinCompact-module-scss-module__zD8EcG__submit{align-self:center;width:100%;max-width:320px;height:56px;margin-top:8px}@media (min-width:900px){.vinCompact-module-scss-module__zD8EcG__submit{height:50px;margin-top:4px}}.vinCompact-module-scss-module__zD8EcG__submit{background:var(--color-orange);font-family:var(--font-heading);text-transform:uppercase;color:#fff;cursor:pointer;border:0;border-radius:30px;font-size:20px;font-weight:600;box-shadow:0 4px 10px #0000004d}.vinCompact-module-scss-module__zD8EcG__submit:hover:not(:disabled){background:var(--color-orange-hover)}.vinCompact-module-scss-module__zD8EcG__submit:disabled{opacity:.6}.vinCompact-module-scss-module__zD8EcG__done{text-align:center;font-family:var(--font-main);flex-direction:column;gap:14px;margin-top:18px;font-size:16px;line-height:1.5;display:flex}.vinCompact-module-scss-module__zD8EcG__done a{background:var(--color-orange);text-transform:uppercase;border-radius:30px;align-self:center;align-items:center;min-height:50px;padding:0 28px;font-weight:700;display:inline-flex}.vinCompact-module-scss-module__zD8EcG__doneTitle{font-family:var(--font-heading);text-transform:uppercase;font-size:22px;font-weight:700}
