.rvl{font-family:inherit;color:#1a1a1a;--rvl-red: #e4002b;--rvl-ink: #1a1a1a;--rvl-muted: #53565a;--rvl-line: #e6e6e8;--rvl-empty-star: #d4d5d6}.rvl-container{max-width:1100px;margin:0 auto;padding:0 24px}.rvl-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rvl [hidden]{display:none!important}.rvl-hero{position:relative;background:linear-gradient(135deg,#16181d,#2a2d35 60%,#3a1018);color:#fff;padding:72px 0 56px;overflow:hidden}.rvl-hero__stars{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='rgba(255,255,255,0.07)' stroke-width='0.8' d='M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6-4.9-4.6 6.6-.8z'/%3E%3C/svg%3E");background-size:56px 56px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 45%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,transparent 45%,#000 100%)}.rvl-badge{position:relative;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#e4002b2e;border:1px solid rgba(228,0,43,.55);border-radius:999px;padding:6px 14px;margin-bottom:22px}.rvl-hero__title{position:relative;font-size:40px;line-height:1.12;font-weight:700;margin:0 0 14px;color:#fff}.rvl-hero__subhead{position:relative;font-size:17px;line-height:1.55;color:#ffffffd1;max-width:640px;margin:0}.rvl-steps{position:relative;display:flex;flex-wrap:wrap;gap:10px 28px;list-style:none;margin:28px 0 0;padding:0;font-size:14px;font-weight:600;color:#ffffffe6}.rvl-steps li{display:inline-flex;align-items:center;gap:10px;margin:0}.rvl-steps__num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,255,255,.45);font-size:13px}.rvl-body{background:#f6f6f7;padding:48px 0 72px}.rvl-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}.rvl-form{display:grid;gap:20px}.rvl-card{background:#fff;border:1px solid var(--rvl-line);border-radius:12px;padding:28px;margin:0}.rvl-card__title{display:flex;align-items:center;gap:12px;font-size:20px;line-height:1.3;font-weight:700;margin:0 0 20px;color:var(--rvl-ink)}.rvl-card__num{display:inline-flex;flex:none;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--rvl-red);color:#fff;font-size:14px;font-weight:700}.rvl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.rvl-field{display:flex;flex-direction:column;gap:6px}.rvl-field--full{grid-column:1 / -1}.rvl-label{font-size:14px;font-weight:600;color:var(--rvl-ink);padding:0}.rvl-label--required:after{content:" *";color:var(--rvl-red)}.rvl .rvl-input,.rvl .rvl-select,.rvl .rvl-textarea{width:100%;font:inherit;font-size:15px;color:var(--rvl-ink);background:#fff;border:1px solid #c9cacd;border-radius:8px;padding:11px 14px;margin:0;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}.rvl .rvl-textarea{resize:vertical;min-height:140px;line-height:1.5}.rvl select.rvl-select{-webkit-appearance:none;appearance:none;padding-right:40px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' fill='none'%3E%3Cpath fill='%23222' d='M10 14.25 3.75 8l.875-.875L10 12.5l5.375-5.375.875.875z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:20px 21px}.rvl .rvl-input:focus,.rvl .rvl-select:focus,.rvl .rvl-textarea:focus{outline:none;border-color:var(--rvl-ink);box-shadow:0 0 0 3px #1a1a1a1f}.rvl-help{font-size:13px;line-height:1.45;color:var(--rvl-muted);margin:0}.rvl-help-row{display:flex;justify-content:space-between;gap:12px}.rvl-counter{font-variant-numeric:tabular-nums;flex:none}.rvl-fieldset{border:0;margin:0 0 22px;padding:0;min-width:0}.rvl-fieldset:last-child{margin-bottom:0}.rvl-fieldset legend{margin-bottom:10px}.rvl-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.rvl-picker .rvl-label{display:block;margin-bottom:6px}.rvl-search{position:relative;margin-bottom:6px}.rvl-search__icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--rvl-muted);pointer-events:none}.rvl .rvl-search__input{padding-left:42px;font-size:16px;height:50px}.rvl-ac-wrap{position:relative}.rvl-ac{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20;list-style:none;margin:0;padding:6px;background:#fff;border:1px solid #c9cacd;border-radius:10px;box-shadow:0 12px 32px #0000001f;max-height:380px;overflow-y:auto}.rvl-ac__opt{display:flex;align-items:center;gap:12px;margin:0;padding:8px 10px;border-radius:8px;cursor:pointer}.rvl-ac__opt:hover,.rvl-ac__opt[aria-selected=true]{background:#f2f2f3}.rvl-ac__opt[aria-selected=true]{box-shadow:inset 3px 0 0 var(--rvl-red)}.rvl-ac__img{flex:none;width:44px;height:44px;object-fit:contain;background:#f6f6f7;border-radius:6px}.rvl-ac__text{display:flex;flex-direction:column;gap:2px;min-width:0}.rvl-ac__sku{font-size:14px;font-weight:700;letter-spacing:.01em;color:var(--rvl-ink);font-variant-numeric:tabular-nums}.rvl-ac__title{font-size:13px;line-height:1.35;color:var(--rvl-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvl-ac__variant{font-size:12px;color:var(--rvl-muted)}.rvl-ac mark{background:none;color:var(--rvl-red);font-weight:700}.rvl-ac__empty{margin:0;padding:10px;font-size:14px;line-height:1.45;color:var(--rvl-muted)}.rvl-browse-label{margin:18px 0 8px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--rvl-muted)}.rvl-chips{display:flex;flex-wrap:wrap;gap:8px}.rvl-chip{font:inherit;font-size:14px;font-weight:600;color:var(--rvl-ink);background:#fff;border:1px solid #c9cacd;border-radius:999px;padding:8px 16px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.rvl-chip:hover{border-color:var(--rvl-ink)}.rvl-chip[aria-pressed=true]{background:var(--rvl-ink);border-color:var(--rvl-ink);color:#fff}.rvl-chip:focus-visible,.rvl-link-button:focus-visible,.rvl-result:focus-visible,.rvl-button:focus-visible{outline:2px solid var(--rvl-ink);outline-offset:2px}.rvl-status{margin:16px 0 0;font-size:14px;color:var(--rvl-muted);min-height:1px}.rvl-status:empty{margin:0}.rvl-results{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:460px;overflow-y:auto}.rvl-results:empty{display:none}.rvl-results li{margin:0}.rvl-result{display:flex;align-items:center;gap:12px;width:100%;height:100%;font:inherit;text-align:left;color:var(--rvl-ink);background:#fff;border:1px solid var(--rvl-line);border-radius:10px;padding:10px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.rvl-result:hover{border-color:var(--rvl-ink);box-shadow:0 2px 10px #0000000f}.rvl-result__img,.rvl-selected__media img{flex:none;width:64px;height:64px;object-fit:contain;background:#f6f6f7;border-radius:8px}.rvl-result__img--blank{display:block}.rvl-result__text{display:flex;flex-direction:column;gap:3px;min-width:0}.rvl-result__title{font-size:14px;font-weight:600;line-height:1.35}.rvl-result__model{font-size:12px;color:var(--rvl-muted)}.rvl-link-button{display:inline-block;margin-top:16px;padding:0;font:inherit;font-size:14px;font-weight:600;color:var(--rvl-ink);background:none;border:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rvl-link-button:hover{color:var(--rvl-red)}.rvl-selected{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:start;border:1px solid var(--rvl-line);background:#fafafa;border-radius:10px;padding:16px}.rvl-selected__media img{width:96px;height:96px}.rvl-selected__eyebrow{margin:0 0 4px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--rvl-muted)}.rvl-selected__title{margin:0 0 4px;font-size:17px;line-height:1.35;font-weight:700;color:var(--rvl-ink);outline:none}.rvl-selected__model{margin:0;font-size:13px;color:var(--rvl-muted)}.rvl-selected__variant{margin-top:12px;max-width:440px}.rvl-selected__change{margin-top:0}.rvl-manual{margin-top:16px}.rvl-manual .rvl-link-button{align-self:flex-start;margin-top:4px}.rvl-picker[hidden]+.rvl-selected[hidden]+.rvl-manual{margin-top:0}.rvl-inline-error{margin:12px 0 0;font-size:14px;font-weight:600;color:#b00020}.rvl-rating{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.rvl-stars{display:inline-flex;gap:4px}.rvl-star{position:relative;display:inline-flex;cursor:pointer;border-radius:6px;padding:2px}.rvl-star svg{fill:var(--rvl-empty-star);transition:fill .12s ease,transform .12s ease}.rvl-star:hover svg{transform:scale(1.08)}.rvl-star:has(input:focus-visible){outline:2px solid var(--rvl-ink);outline-offset:1px}.rvl-stars:has(.rvl-star:nth-child(1) input:checked) .rvl-star:nth-child(-n+1) svg,.rvl-stars:has(.rvl-star:nth-child(2) input:checked) .rvl-star:nth-child(-n+2) svg,.rvl-stars:has(.rvl-star:nth-child(3) input:checked) .rvl-star:nth-child(-n+3) svg,.rvl-stars:has(.rvl-star:nth-child(4) input:checked) .rvl-star:nth-child(-n+4) svg,.rvl-stars:has(.rvl-star:nth-child(5) input:checked) .rvl-star:nth-child(-n+5) svg{fill:var(--rvl-red)}@media(hover:hover){.rvl-stars:hover .rvl-star svg{fill:var(--rvl-empty-star)}.rvl-stars:has(.rvl-star:nth-child(1):hover) .rvl-star:nth-child(-n+1) svg,.rvl-stars:has(.rvl-star:nth-child(2):hover) .rvl-star:nth-child(-n+2) svg,.rvl-stars:has(.rvl-star:nth-child(3):hover) .rvl-star:nth-child(-n+3) svg,.rvl-stars:has(.rvl-star:nth-child(4):hover) .rvl-star:nth-child(-n+4) svg,.rvl-stars:has(.rvl-star:nth-child(5):hover) .rvl-star:nth-child(-n+5) svg{fill:#f2667f}}.rvl-rating__word{font-size:15px;font-weight:600;color:var(--rvl-ink)}.rvl-toggle{display:inline-flex;gap:8px}.rvl-toggle__option span{display:inline-flex;align-items:center;justify-content:center;min-width:84px;font-size:14px;font-weight:600;color:var(--rvl-ink);background:#fff;border:1px solid #c9cacd;border-radius:8px;padding:10px 18px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.rvl-toggle__option:hover span{border-color:var(--rvl-ink)}.rvl-toggle__option input:checked+span{background:var(--rvl-ink);border-color:var(--rvl-ink);color:#fff}.rvl-toggle__option input:focus-visible+span{outline:2px solid var(--rvl-ink);outline-offset:2px}.rvl-check{display:flex;align-items:flex-start;gap:.625rem}.rvl-check .rvl-check__box{flex:none;width:18px;height:18px;margin:2px 0 0;padding:0;border:1px solid #a9aaad;border-radius:3px;background-color:#fff;-webkit-appearance:none;appearance:none;cursor:pointer}.rvl-check .rvl-check__box:checked{background-color:#1c1c1e;border-color:#53565a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-size:12px;background-position:center;background-repeat:no-repeat}.rvl-check .rvl-check__box:focus-visible{outline:2px solid #53565a;outline-offset:2px}.rvl .rvl-check__label{display:block;margin:0;font-size:.875rem;line-height:1.5;color:var(--rvl-muted);cursor:pointer}.rvl-check__label a{color:var(--rvl-ink);text-decoration:underline}.rvl-button{display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:16px;font-weight:700;letter-spacing:.02em;color:#fff;background:var(--rvl-red);border:1px solid var(--rvl-red);border-radius:8px;padding:14px 28px;cursor:pointer;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.rvl-button:hover{background:#b8001f;border-color:#b8001f;color:#fff}.rvl-button:disabled{opacity:.6;cursor:wait}.rvl-submit{width:100%;margin-top:4px}.rvl-bv-step__text{font-size:16px;line-height:1.55;color:var(--rvl-muted);margin:0 0 20px}.rvl-bv-step__status{margin:12px 0 0}.rvl-bv-step__status:empty{margin:0}[data-rvl-bv-fallback]{margin:-8px 0 20px}.rvl-button--ghost{background:#fff;color:var(--rvl-ink);border-color:var(--rvl-ink);font-size:14px;padding:11px 20px}.rvl-button--ghost:hover{background:var(--rvl-ink);border-color:var(--rvl-ink);color:#fff}.rvl-errors{background:#fdecee;border:1px solid #f3b7c1;color:#8a0018;border-radius:10px;padding:14px 18px;font-size:14px}.rvl-errors ul{margin:0;padding-left:18px}.rvl-success{text-align:center;padding:48px 28px;outline:none}.rvl-success__icon{color:#1f7a3d;margin-bottom:12px}.rvl-success__title{font-size:24px;font-weight:700;margin:0 0 10px;color:var(--rvl-ink)}.rvl-success__text{font-size:16px;line-height:1.55;color:var(--rvl-muted);max-width:480px;margin:0 auto 24px}.rvl-aside{display:grid;gap:20px}.rvl-aside__card{background:#fff;border:1px solid var(--rvl-line);border-radius:12px;padding:24px}.rvl-aside__card--help{background:#16181d;border-color:#16181d;color:#fff}.rvl-aside__card--help .rvl-aside__title{color:#fff}.rvl-aside__card--help .rvl-button--ghost{background:transparent;color:#fff;border-color:#ffffffb3}.rvl-aside__card--help .rvl-button--ghost:hover{background:#fff;color:#16181d;border-color:#fff}.rvl-aside__title{font-size:16px;font-weight:700;margin:0 0 12px;color:var(--rvl-ink)}.rvl-aside__text{font-size:14px;line-height:1.55;margin:0 0 16px;color:#ffffffd1}.rvl-tips{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rvl-tips li{position:relative;margin:0;padding-left:26px;font-size:14px;line-height:1.5;color:var(--rvl-muted)}.rvl-tips li:before{content:"";position:absolute;left:0;top:3px;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e4002b' d='M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6-4.9-4.6 6.6-.8z'/%3E%3C/svg%3E") no-repeat center / contain}@media(max-width:989px){.rvl-layout{grid-template-columns:1fr}}@media(max-width:749px){.rvl-container{padding:0 16px}.rvl-hero{padding:48px 0 40px}.rvl-hero__title{font-size:30px}.rvl-hero__subhead{font-size:16px}.rvl-body{padding:24px 0 48px}.rvl-card{padding:20px}.rvl-grid{grid-template-columns:1fr}.rvl-results{grid-template-columns:1fr;max-height:380px}.rvl-selected{grid-template-columns:auto minmax(0,1fr)}.rvl-selected__media img{width:72px;height:72px}.rvl-selected__change{grid-column:1 / -1;justify-self:start}.rvl-star svg{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.rvl *,.rvl *:before{transition:none!important}.rvl-star:hover svg{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/review-landing.css.map */
