.write-review-modal{--write-review-modal-width: 544px;--write-review-modal-height: 640px;--write-review-modal-gutter: 0px;--write-review-modal-radius: 0;--write-review-modal-scrim-blur: 12px;--write-review-modal-duration: .25s;--write-review-modal-slot: var(--space-x11);--write-review-modal-header-padding-block: var(--space-x2);--write-review-modal-header-padding-inline: var(--space-x2);--write-review-modal-body-padding-inline: var(--space-x4);--write-review-modal-footer-padding: var(--space-x4);--write-review-modal-field-padding: var(--space-x24);--write-review-modal-media-width: 72px;--write-review-modal-media-height: 96px;--write-review-modal-confirm-width: 512px;--write-review-modal-confirm-gutter: var(--space-x4);--write-review-modal-confirm-padding: var(--space-x6);--write-review-modal-confirm-close-inset: var(--space-x4);--write-review-modal-ring: var(--space-x0-5)}html:has(.write-review-modal__dialog:modal){overflow:hidden}.write-review-modal__dialog,.write-review-modal__confirm{position:fixed;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none;margin:0;border:0;background:transparent;color:inherit;overflow:visible}.write-review-modal__dialog{padding:var(--write-review-modal-gutter)}.write-review-modal__confirm{padding:var(--write-review-modal-confirm-gutter)}.write-review-modal__dialog[open],.write-review-modal__confirm[open]{display:grid;place-items:center}.write-review-modal__dialog::backdrop,.write-review-modal__confirm::backdrop{background:none}.write-review-modal__scrim,.write-review-modal__confirm-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg-overlay-modal);-webkit-backdrop-filter:blur(var(--write-review-modal-scrim-blur));backdrop-filter:blur(var(--write-review-modal-scrim-blur))}.write-review-modal__panel{position:relative;display:flex;flex-direction:column;inline-size:100%;block-size:calc(100vh - 2 * var(--write-review-modal-gutter));block-size:calc(100dvh - 2 * var(--write-review-modal-gutter));margin:0;border-radius:var(--write-review-modal-radius);background:var(--bg-primary);color:var(--text-primary);overflow:clip}.write-review-modal__panel:focus-visible,.write-review-modal__confirm-panel:focus-visible{outline:none}.write-review-modal__toasts{position:relative;z-index:2;flex:none}.write-review-modal__header{display:grid;flex:none;grid-template-columns:var(--write-review-modal-slot) minmax(0,1fr) var( --write-review-modal-slot );align-items:center;padding:var(--write-review-modal-header-padding-block) var(--write-review-modal-header-padding-inline);border-block-end:1px solid var(--border-divider)}.write-review-modal__slot{display:flex;align-items:center;justify-content:center;inline-size:var(--write-review-modal-slot);block-size:var(--write-review-modal-slot)}.write-review-modal__nav{--action-button-icon-size: var(--write-review-modal-slot);display:flex}.write-review-modal__nav .action-button-icon{--action-button-bg: transparent;--action-button-bg-hover: transparent}.write-review-modal__nav[hidden],.write-review-modal__step[hidden],.write-review-modal__footer[hidden],.write-review-modal__action[hidden],.write-review-modal [data-when][hidden],.write-review-modal [data-success-text][hidden]{display:none}.write-review-modal__heading{display:flex;flex-direction:column;align-items:center;gap:var(--space-x2);min-inline-size:0;padding:var(--space-x1-5) var(--space-x2)}.write-review-modal__title{max-inline-size:100%;margin:0;overflow:hidden;color:var(--text-primary);text-align:center;text-overflow:ellipsis;white-space:nowrap}.write-review-modal__scroll-area{flex:1 1 auto}.write-review-modal__body{display:flex;flex-direction:column;padding:var(--space-x6) var(--write-review-modal-body-padding-inline);overflow-x:clip;overflow-y:auto;overscroll-behavior:contain}.write-review-modal__step{display:flex;flex:1 0 auto;flex-direction:column;gap:var(--space-x6)}.write-review-modal__step--rating{gap:var(--space-x3)}.write-review-modal__step--success{align-items:center;justify-content:center}.write-review-modal__product{display:flex;align-items:center;gap:var(--space-x4);padding-block-end:var(--space-x6);border-block-end:1px solid var(--border-divider)}.write-review-modal__media{flex:none;inline-size:var(--write-review-modal-media-width);block-size:var(--write-review-modal-media-height);border-radius:var(--radius-x1-5);background:var(--bg-media);overflow:hidden}.write-review-modal__image{display:block;inline-size:100%;block-size:100%;object-fit:cover}.write-review-modal__product-text{display:flex;flex-direction:column;gap:var(--space-x1);min-inline-size:0}.write-review-modal__product-title{margin:0;color:var(--text-primary);line-height:1.2}.write-review-modal__caption{margin:0;color:var(--text-secondary)}.write-review-modal__field{display:flex;flex:1 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-x3);padding-block-end:var(--write-review-modal-field-padding)}.write-review-modal__question,.write-review-modal__step-title,.write-review-modal__success-title{margin:0;color:var(--text-primary);text-align:center}.write-review-modal__step-heading{display:flex;flex-direction:column;align-items:center;gap:var(--space-x1-5);text-align:center}.write-review-modal__fields{display:flex;flex-direction:column;gap:var(--space-x3)}.write-review-modal__names{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-x4)}.write-review-modal [data-step-title]:focus,.write-review-modal [data-confirm-title]:focus{outline:none}.write-review-modal__success{display:flex;flex-direction:column;align-items:center;gap:var(--space-x6);inline-size:100%;padding-block-end:var(--space-x12)}.write-review-modal__badge{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--space-x12);block-size:var(--space-x12);border-radius:var(--radius-x2);background:var(--bg-secondary);color:var(--icon-primary)}.write-review-modal__badge-icon{inline-size:var(--space-x5);block-size:var(--space-x5)}.write-review-modal__text{display:flex;flex-direction:column;gap:var(--space-x1-5);inline-size:100%;text-align:center}.write-review-modal__step-subtitle,.write-review-modal__success-text{margin:0;color:var(--text-secondary)}.write-review-modal__footer{flex:none;padding:var(--write-review-modal-footer-padding);border-block-start:1px solid var(--border-divider)}.write-review-modal__action{display:flex}.write-review-modal__confirm-panel{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-x6);inline-size:min(var(--write-review-modal-confirm-width),100%);max-block-size:calc(100vh - 2 * var(--write-review-modal-confirm-gutter));max-block-size:calc(100dvh - 2 * var(--write-review-modal-confirm-gutter));padding:var(--write-review-modal-confirm-padding);border-radius:var(--radius-x2);background:var(--bg-primary);color:var(--text-primary);overflow-y:auto;overscroll-behavior:contain}.write-review-modal__confirm-close{-webkit-appearance:none;appearance:none;position:absolute;inset-block-start:var(--write-review-modal-confirm-close-inset);inset-inline-end:var(--write-review-modal-confirm-close-inset);z-index:1;display:inline-flex;inline-size:var(--space-x5);block-size:var(--space-x5);padding:0;border:0;background:none;color:var(--icon-primary);cursor:pointer;-webkit-tap-highlight-color:transparent}.write-review-modal__confirm-close-icon{inline-size:100%;block-size:100%}.write-review-modal__confirm-close:focus-visible{outline:none}.write-review-modal__confirm-close:before{content:"";position:absolute;inset:calc(var(--space-x3) * -1);border-radius:var(--radius-x3)}.write-review-modal__confirm-close:focus-visible:before{border:var(--write-review-modal-ring) solid var(--control-border-focus)}.write-review-modal__confirm-text{display:flex;flex-direction:column;gap:var(--space-x2);inline-size:100%;text-align:center}.write-review-modal__confirm-title{margin:0;color:var(--text-primary)}.write-review-modal__confirm-body{margin:0;color:var(--text-secondary)}.write-review-modal__confirm-actions{display:flex;flex-direction:column;gap:var(--space-x3);inline-size:100%}@media(min-width:768px){.write-review-modal{--write-review-modal-gutter: var(--space-x6);--write-review-modal-radius: var(--radius-x2);--write-review-modal-slot: var(--space-x10);--write-review-modal-header-padding-block: var(--space-x4);--write-review-modal-header-padding-inline: var(--space-x6);--write-review-modal-body-padding-inline: var(--space-x6);--write-review-modal-footer-padding: var(--space-x6);--write-review-modal-field-padding: var(--space-x16);--write-review-modal-confirm-padding: var(--space-x12);--write-review-modal-confirm-close-inset: var(--space-x6)}.write-review-modal__nav .action-button-icon{--action-button-bg: var(--control-bg-secondary-inverse);--action-button-bg-hover: var(--control-bg-secondary-inverse-hover)}.write-review-modal__panel{inline-size:min(var(--write-review-modal-width),100%);block-size:min(var(--write-review-modal-height),100vh - 2 * var(--write-review-modal-gutter));block-size:min(var(--write-review-modal-height),100dvh - 2 * var(--write-review-modal-gutter))}}@media(forced-colors:active){.write-review-modal__panel,.write-review-modal__panel:focus-visible,.write-review-modal__confirm-panel,.write-review-modal__confirm-panel:focus-visible{outline:1px solid CanvasText}}@media(prefers-reduced-motion:no-preference){.write-review-modal__scrim,.write-review-modal__panel,.write-review-modal__confirm-scrim,.write-review-modal__confirm-panel{animation:write-review-modal-fade var(--write-review-modal-duration) ease}}@keyframes write-review-modal-fade{0%{opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/296/assets/rebirth-write-review-modal.css.map */
