.spectrum-write-a-review-slot__inner{box-sizing:border-box;margin-inline:auto}.spectrum-write-a-review-slot__title{margin:0 0 1.5rem;text-align:center}@property --sai-color-fg{syntax: "<color>"; inherits: true; initial-value: #121212;}@property --sai-color-bg{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --sai-color-primary{syntax: "<color>"; inherits: true; initial-value: #121212;}@property --sai-color-primary-fg{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --sai-color-error{syntax: "<color>"; inherits: true; initial-value: #c53030;}@property --sai-color-error-fg{syntax: "<color>"; inherits: true; initial-value: #ffffff;}:where(html){--sai-size-1: 4px;--sai-size-2: 8px;--sai-size-3: 12px;--sai-size-4: 16px;--sai-size-5: 24px;--sai-size-6: 32px;--sai-size-7: 48px;--sai-size-8: 64px;--sai-radius-1: 2px;--sai-radius-2: 4px;--sai-radius-3: 8px;--sai-radius-4: 16px;--sai-radius-round: 999px;--sai-radius-sm: var(--sai-radius-1);--sai-radius-md: var(--buttons-radius, var(--sai-radius-2));--sai-radius-lg: var(--media-radius, var(--sai-radius-3));--sai-shadow-color: 220 3% 15%;--sai-shadow-strength: 1%;--sai-shadow-1: 0 1px 2px -1px hsl(var(--sai-shadow-color) / calc(9% + var(--sai-shadow-strength)));--sai-shadow-2: 0 3px 5px -2px hsl(var(--sai-shadow-color) / calc(9% + var(--sai-shadow-strength)));--sai-shadow-3: 0 8px 16px -4px hsl(var(--sai-shadow-color) / calc(10% + var(--sai-shadow-strength)));--sai-ease-out-1: cubic-bezier(.25, 0, .3, 1);--sai-ease-in-out-1: cubic-bezier(.5, 0, .5, 1);--sai-ease-elastic: cubic-bezier(.5, 1.25, .75, 1.25);--sai-duration-1: .12s;--sai-duration-2: .2s;--sai-duration-3: .32s;--sai-page-width: var(--page-width, 1920px);--sai-color-bg: var(--color-body-background, rgb(var(--color-background, 255, 255, 255)));--sai-color-fg: var(--color-text, rgb(var(--color-foreground, 18, 18, 18)));--sai-color-primary: var(--color-button, rgb(var(--color-primary, 18, 18, 18)));--sai-color-primary-fg: var( --color-button-text, rgb(var(--color-primary-contrast, 255, 255, 255)) );--sai-color-link: var(--color-link, var(--sai-color-primary));--sai-color-error: var(--color-error, #c53030);--sai-color-error-fg: var(--color-error-contrast, #ffffff);--sai-font-body: var(--font-body-family, inherit);--sai-font-body-style: var(--font-body-style, inherit);--sai-font-body-weight: var(--font-body-weight, inherit);--sai-font-body-weight-bold: var(--font-body-weight-bold, 700);--sai-font-heading: var(--font-heading-family, var(--sai-font-body));--sai-font-heading-style: var(--font-heading-style, inherit);--sai-font-heading-weight: var(--font-heading-weight, bold)}[data-spectrum-instance-id][data-spectrum-section-width=full]{box-sizing:border-box;inline-size:100vw;max-inline-size:100vw;margin-inline:calc(50% - 50vw)}html:has([data-spectrum-instance-id][data-spectrum-section-width=full]){overflow-x:clip}.sai-spinner{--sai-spinner-size: 1em;--sai-spinner-color: currentColor;--sai-spinner-track: color-mix(in srgb, currentColor 25%, transparent);--sai-spinner-thickness: 2px;--sai-spinner-speed: .8s;display:inline-block;width:var(--sai-spinner-size);height:var(--sai-spinner-size);border:var(--sai-spinner-thickness) solid var(--sai-spinner-track);border-top-color:var(--sai-spinner-color);border-radius:50%;animation:sai-spinner-spin var(--sai-spinner-speed) linear infinite;vertical-align:middle}@keyframes sai-spinner-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sai-spinner{animation-duration:2.4s}}[data-spectrum-snippet-id=rvwfrm01]{width:100%}.sai-rvwfrm01{display:block;width:100%;max-width:520px;margin:32px auto;font-family:var(--sai-font-body, inherit);color:var(--sai-color-fg, #1a1a1a)}.sai-rvwfrm01[data-layout=full_page]{max-width:600px;padding:32px 0}.sai-rvwfrm01[data-layout=modal]{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:color-mix(in srgb,var(--sai-color-fg, #000) 50%,transparent);margin:0;max-width:none;overflow-y:auto;padding:32px;align-items:center;justify-content:center}.sai-rvwfrm01--modal-open{display:flex!important}.sai-rvwfrm01[data-layout=modal] .sai-rvwfrm01__modal-body{background:var(--sai-color-bg, #fff);border-radius:var(--sai-radius-md, 12px);padding:32px;max-width:520px;width:100%;position:relative;z-index:1;max-height:90vh;overflow-y:auto}.sai-rvwfrm01__modal-close{position:absolute;top:12px;right:12px;z-index:2;background:transparent;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:color-mix(in srgb,var(--sai-color-fg, #000) 50%,transparent);transition:color .15s ease}.sai-rvwfrm01__modal-close:hover{color:var(--sai-color-fg, #1a1a1a)}.sai-rvwfrm01__trigger{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--sai-color-fg, #1a1a1a);color:var(--sai-color-bg, #ffffff);border:none;border-radius:var(--sai-radius-md, 8px);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:opacity .15s ease}.sai-rvwfrm01__trigger:hover{opacity:.9}.sai-rvwfrm01__product{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:24px}.sai-rvwfrm01__product-image{width:160px;height:160px;object-fit:contain;border-radius:var(--sai-radius-md, 12px);border:1px solid color-mix(in srgb,var(--sai-color-fg, #000) 10%,transparent)}.sai-rvwfrm01__product-name{margin:0;font-size:16px;font-weight:500;color:var(--sai-color-fg, #1a1a1a);text-align:center}.sai-rvwfrm01__rating{text-align:center;margin-bottom:20px}.sai-rvwfrm01__rating-label{display:block;font-size:14px;font-weight:500;margin-bottom:8px}.sai-rvwfrm01__stars{display:inline-flex;gap:4px}.sai-rvwfrm01__star{all:unset;display:inline-block;padding:2px;cursor:pointer;color:var(--sai-rvw-star-empty, #d1d5db);transition:transform .15s ease;line-height:0;box-sizing:border-box}.sai-rvwfrm01__star:hover{transform:scale(1.15)}.sai-rvwfrm01__star--filled{color:var(--sai-rvw-star-filled, #e0a84b)}.sai-rvwfrm01__rating-error{color:var(--sai-color-error, #ef4444);font-size:12px;margin-top:4px}.sai-rvwfrm01__field{margin-bottom:16px}.sai-rvwfrm01__label{display:block;font-size:14px;font-weight:500;margin-bottom:6px}.sai-rvwfrm01__req{color:var(--sai-color-error, #ef4444);margin-left:2px}.sai-rvwfrm01 .sai-rvwfrm01__input,.sai-rvwfrm01 .sai-rvwfrm01__textarea{width:100%!important;padding:10px 12px!important;border:1px solid color-mix(in srgb,var(--sai-color-fg, #000) 15%,transparent)!important;border-radius:6px!important;font:inherit;font-size:14px!important;color:var(--sai-color-fg, #1a1a1a)!important;background-color:transparent!important;background-image:none!important;outline:none;transition:border-color .15s ease;box-sizing:border-box;box-shadow:none!important;appearance:none;-webkit-appearance:none}.sai-rvwfrm01 .sai-rvwfrm01__input:focus,.sai-rvwfrm01 .sai-rvwfrm01__textarea:focus{border-color:var(--sai-color-primary, #3b82f6)!important;box-shadow:none!important}.sai-rvwfrm01 .sai-rvwfrm01__input::placeholder,.sai-rvwfrm01 .sai-rvwfrm01__textarea::placeholder{color:color-mix(in srgb,var(--sai-color-fg, #000) 35%,transparent)}.sai-rvwfrm01__textarea{min-height:80px;resize:vertical}.sai-rvwfrm01__media-upload{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.sai-rvwfrm01__upload-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:64px!important;height:64px!important;min-width:0!important;min-height:0!important;max-width:64px!important;max-height:64px!important;padding:0!important;margin:0!important;border:2px dashed color-mix(in srgb,var(--sai-color-fg, #000) 20%,transparent)!important;border-radius:var(--sai-radius-md, 8px)!important;background:transparent!important;cursor:pointer;color:color-mix(in srgb,var(--sai-color-fg, #000) 35%,transparent);transition:border-color .15s ease,color .15s ease;flex-shrink:0;box-sizing:border-box;line-height:0}.sai-rvwfrm01__upload-btn:hover{border-color:var(--sai-color-primary, #3b82f6);color:var(--sai-color-primary, #3b82f6)}.sai-rvwfrm01__file-input{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sai-rvwfrm01__media-items{display:flex;flex-wrap:wrap;gap:8px}.sai-rvwfrm01__media-item{position:relative;width:64px;height:64px}.sai-rvwfrm01__media-thumb{width:100%;height:100%;object-fit:cover;border-radius:var(--sai-radius-md, 8px);border:1px solid color-mix(in srgb,var(--sai-color-fg, #000) 12%,transparent)}.sai-rvwfrm01__media-file{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--sai-color-fg, #000) 5%,transparent);border-radius:var(--sai-radius-md, 8px);font-size:10px;color:color-mix(in srgb,var(--sai-color-fg, #000) 50%,transparent);overflow:hidden;text-align:center;padding:4px;word-break:break-all}.sai-rvwfrm01__media-remove{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background:var(--sai-color-error, #ef4444);color:var(--sai-color-bg, #fff);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;line-height:0}.sai-rvwfrm01__media-remove:hover{opacity:.85}.sai-rvwfrm01__media-hint{font-size:12px;color:color-mix(in srgb,var(--sai-color-fg, #000) 35%,transparent);margin:6px 0 0}.sai-rvwfrm01__toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(16px);background:var(--sai-color-fg, #1a1a1a);color:var(--sai-color-bg, #fff);padding:12px 20px;border-radius:var(--sai-radius-md, 8px);font-size:14px;z-index:10000;opacity:0;transition:opacity .3s ease,transform .3s ease;max-width:90vw;text-align:center;box-shadow:0 4px 12px color-mix(in srgb,var(--sai-color-fg, #000) 15%,transparent)}.sai-rvwfrm01__toast--visible{opacity:1;transform:translate(-50%) translateY(0)}.sai-rvwfrm01__field-error{color:var(--sai-color-error, #ef4444);font-size:12px;margin-top:6px;margin-bottom:-4px}.sai-rvwfrm01__input--error{border-color:var(--sai-color-error, #ef4444)!important}.sai-rvwfrm01__error{color:var(--sai-color-error, #ef4444);font-size:13px;padding:8px 0;text-align:center}.sai-rvwfrm01__submit{width:100%;padding:12px 24px;background:var(--sai-color-fg, #1a1a1a);color:var(--sai-color-bg, #ffffff);border:none;border-radius:var(--sai-radius-md, 8px);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:opacity .15s ease;margin-top:8px;display:flex;align-items:center;justify-content:center;gap:8px}.sai-rvwfrm01__submit:hover{opacity:.9}.sai-rvwfrm01__submit:disabled{opacity:.6;cursor:not-allowed}.sai-rvwfrm01__spinner{display:inline-block;width:18px;height:18px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:sai-rvwfrm01-spin .6s linear infinite}@keyframes sai-rvwfrm01-spin{to{transform:rotate(360deg)}}.sai-rvwfrm01__confirmation{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important;background:color-mix(in srgb,var(--sai-color-fg, #000) 45%,transparent)!important;z-index:9999!important;opacity:0;transition:opacity .2s ease;margin:0!important;padding:0!important;max-width:none!important}.sai-rvwfrm01__confirmation--visible{opacity:1}.sai-rvwfrm01__confirmation-card{background:var(--sai-color-bg, #fff)!important;border-radius:var(--sai-radius-md, 12px);padding:32px!important;text-align:center;max-width:360px;width:90%;margin:auto!important;box-shadow:0 20px 60px color-mix(in srgb,var(--sai-color-fg, #000) 15%,transparent)}.sai-rvwfrm01__confirmation-icon{display:inline-block;color:var(--sai-color-success, #22c55e);margin-bottom:16px}.sai-rvwfrm01__confirmation-icon svg{animation:sai-rvwfrm01-check .4s ease-out .1s both}@keyframes sai-rvwfrm01-check{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.sai-rvwfrm01__confirmation-msg{font-size:18px;font-weight:500;margin:0 0 24px;color:var(--sai-color-fg, #1a1a1a)}.sai-rvwfrm01__confirmation-done{padding:10px 32px;background:var(--sai-color-fg, #1a1a1a);color:var(--sai-color-bg, #ffffff);border:none;border-radius:var(--sai-radius-md, 8px);font:inherit;font-size:14px;cursor:pointer;transition:opacity .15s ease}.sai-rvwfrm01__confirmation-done:hover{opacity:.9}.sai-rvwfrm01__skeleton{display:flex;flex-direction:column;gap:12px}.sai-rvwfrm01__skeleton-row{height:44px;background:color-mix(in srgb,var(--sai-color-fg, #000) 5%,transparent);border-radius:var(--sai-radius-md, 8px);animation:sai-rvwfrm01-pulse 1.5s ease-in-out infinite}.sai-rvwfrm01__skeleton-row--stars{height:32px;width:200px;margin:0 auto}.sai-rvwfrm01__skeleton-row--short{width:60%}.sai-rvwfrm01__skeleton-row--btn{height:44px;background:color-mix(in srgb,var(--sai-color-fg, #000) 10%,transparent)}@keyframes sai-rvwfrm01-pulse{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.sai-rvwfrm01__star,.sai-rvwfrm01__toast,.sai-rvwfrm01__confirmation,.sai-rvwfrm01__confirmation-icon svg,.sai-rvwfrm01__spinner,.sai-rvwfrm01__skeleton-row{animation:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/37/compiled_assets/styles.css.map?subset=AAAAAAEAAAAAAAAAAAAAQABA */
