.review-popup{--review-popup-inset: var(--space-x4);--review-popup-scrim-blur: 12px;--review-popup-duration: .25s;--review-popup-spin: .8s;--review-popup-ring: 2px;--review-popup-product-width: 120px;--review-popup-tap-size: 44px;--review-popup-nav-inset: var(--space-x4);--review-popup-error-inset: calc( var(--review-popup-nav-inset) + var(--space-x10) + var(--space-x2) );--review-popup-frame-height: 480px;--review-popup-info-width: 344px;--review-popup-height: var(--review-popup-frame-height);--review-popup-media-width: calc(var(--review-popup-height) * 3 / 4)}html:has(.review-popup__dialog:modal){overflow:hidden}.review-popup__dialog{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;padding:0;border:0;background:transparent;color:var(--text-primary);overflow:hidden}.review-popup__dialog[open]{display:grid;place-items:center}.review-popup__dialog::backdrop{background:none}.review-popup__scrim{position:absolute;top:0;right:0;bottom:0;left:0;display:none;background:var(--bg-overlay-modal)}.review-popup__close{position:absolute;display:flex;inset-block-start:var(--review-popup-inset);inset-inline-end:var(--review-popup-inset);z-index:2}.review-popup__panel{z-index:1;display:flex;flex-direction:column;inline-size:100%;block-size:100vh;block-size:100dvh;background:var(--bg-primary);overflow-y:auto;overscroll-behavior:contain}.review-popup__media{position:relative;flex:none;inline-size:100%;aspect-ratio:3 / 4}.review-popup__stage{position:relative;display:block;inline-size:100%;block-size:100%;background:var(--bg-secondary);overflow:hidden}.review-popup__image,.review-popup__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;inline-size:100%;block-size:100%;object-fit:contain}.review-popup__video{-webkit-tap-highlight-color:transparent}.review-popup__stage[aria-busy=true] .review-popup__image{opacity:0}.review-popup__loader{position:absolute;top:0;right:0;bottom:0;left:0;display:none;place-items:center;color:var(--icon-secondary);pointer-events:none}.review-popup__stage[aria-busy=true] .review-popup__loader{z-index:1;display:grid}.review-popup__spinner{inline-size:var(--space-x5);block-size:var(--space-x5)}.review-popup__error{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;padding:var(--space-x6) var(--review-popup-error-inset);color:var(--text-secondary);text-align:center}.review-popup__image[hidden],.review-popup__video[hidden],.review-popup__error[hidden],.review-popup__product[hidden]{display:none}.review-popup__play{--action-button-icon-size: var(--space-x12);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;inline-size:fit-content;block-size:fit-content;margin:auto}.review-popup__video[hidden]~.review-popup__play{display:none}.review-popup__stage[aria-busy=true] .review-popup__play:not(:has(:focus-visible)),.review-popup__play[data-state=playing]:not(:has(:focus-visible)){opacity:0;pointer-events:none}.review-popup__nav{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;padding-inline:var(--review-popup-nav-inset);pointer-events:none}.review-popup__arrow{display:flex;pointer-events:auto}[dir=rtl] .review-popup__arrow .icon{scale:-1 1}.review-popup[data-single] .review-popup__nav{display:none}.review-popup__info{display:flex;flex:1 0 auto;flex-direction:column;min-block-size:0;min-inline-size:0}.review-popup__head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--space-x1-5);padding:var(--space-x6) var(--space-x4) var(--space-x5);border-block-end:1px solid var(--border-divider)}.review-popup__identity{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-x1-5);min-inline-size:0}.review-popup__author{color:var(--text-primary);overflow-wrap:anywhere}.review-popup__verified{display:inline-flex;align-items:center;gap:var(--space-x1);color:var(--text-secondary)}.review-popup__verified[data-verified=false]{display:none}.review-popup__author:empty,.review-popup__author:empty+.review-popup__verified .review-popup__dot{display:none}.review-popup__dot{margin-inline-end:var(--space-x0-5)}.review-popup__verified-icon{flex:none;inline-size:var(--space-x4);block-size:var(--space-x4);color:var(--icon-info)}.review-popup__date{flex:none;color:var(--text-secondary);white-space:nowrap}.review-popup__date:empty{display:none}.review-popup__scroll-area{flex:1 1 auto}.review-popup__body{display:flex;flex-direction:column;padding:var(--space-x5) var(--space-x4)}.review-popup__body:focus-visible{outline:var(--review-popup-ring) solid var(--control-border-focus);outline-offset:calc(var(--review-popup-ring) * -1)}.review-popup__content{display:flex;flex:1 0 auto;flex-direction:column;gap:var(--space-x6)}.review-popup__review,.review-popup__rating{display:flex;flex-direction:column;gap:var(--space-x4)}.review-popup__text{display:flex;flex-direction:column;gap:var(--space-x1-5)}.review-popup__title{margin:0;color:var(--text-primary);overflow-wrap:anywhere}.review-popup__message{margin:0;color:var(--text-secondary);white-space:pre-line;overflow-wrap:anywhere}.review-popup__title:empty,.review-popup__message:empty,.review-popup__product-color:empty{display:none}.review-popup__product-card{display:flex;gap:var(--space-x4);padding:var(--space-x2);border:1px solid var(--border-labels);border-radius:var(--radius-x2);background:var(--bg-primary)}.review-popup__product-media{display:block;flex:none;inline-size:var(--review-popup-product-width);aspect-ratio:5 / 7;border-radius:var(--radius-x1-5);background:var(--bg-media);overflow:hidden}.review-popup__product-image{display:block;inline-size:100%;block-size:100%;object-fit:cover}.review-popup__product-image[src=""]{visibility:hidden}.review-popup__product-info{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;gap:var(--space-x4);min-inline-size:0;padding-block:var(--space-x2)}.review-popup__product-details{display:flex;flex-direction:column;gap:var(--space-x1);min-inline-size:0}.review-popup__product-title{margin:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.review-popup__product-color{margin:0;color:var(--text-secondary)}.review-popup__product-link{position:relative;display:inline-flex;align-items:center;align-self:flex-start;gap:var(--space-x1);border-radius:var(--radius-x1);color:var(--text-primary);text-decoration:none}.review-popup__product-link:after{content:"";position:absolute;inset-block:calc((100% - var(--review-popup-tap-size)) / 2);inset-inline:0}.review-popup__product-link-icon{flex:none;inline-size:var(--space-x5);block-size:var(--space-x5)}[dir=rtl] .review-popup__product-link-icon{scale:-1 1}@media(hover:hover){.review-popup__product-link:hover{text-decoration:underline}}.review-popup__product-link:active{text-decoration:underline}.review-popup__product-link:focus-visible{outline:var(--review-popup-ring) solid var(--control-border-focus);outline-offset:var(--space-x0-5)}@media(min-width:768px){.review-popup{--review-popup-inset: var(--space-x8);--review-popup-height: min( var(--review-popup-frame-height), 100dvh - 2 * (var(--space-x8) + var(--space-x12) + var(--space-x4)) )}.review-popup__scrim{display:block;-webkit-backdrop-filter:blur(var(--review-popup-scrim-blur));backdrop-filter:blur(var(--review-popup-scrim-blur))}.review-popup__close{--action-button-icon-size: var(--space-x12)}.review-popup__panel{display:grid;grid-template-columns:var(--review-popup-media-width) var( --review-popup-info-width );grid-template-rows:minmax(0,1fr);inline-size:auto;block-size:var(--review-popup-height);border-radius:var(--radius-x2);overflow:hidden;overscroll-behavior:auto}.review-popup__media{inline-size:auto;min-block-size:0;aspect-ratio:auto}.review-popup__head{padding:var(--space-x6)}.review-popup__body{padding:var(--space-x6);overflow-y:auto;overscroll-behavior:contain}.review-popup__text{gap:var(--space-x2)}}@media(min-width:1200px){.review-popup{--review-popup-error-inset: var(--space-x6);--review-popup-frame-height: 672px;--review-popup-info-width: 472px;--review-popup-height: min( var(--review-popup-frame-height), 100dvh - 2 * var(--space-x8) )}.review-popup__media{position:static}.review-popup__nav{inset-block:0;inset-inline:var(--space-x8);padding-inline:0}.review-popup__content{justify-content:space-between}}@media(prefers-reduced-motion:no-preference){.review-popup__scrim,.review-popup__panel{animation:review-popup-fade var(--review-popup-duration) ease}.review-popup__spinner{animation:review-popup-spin var(--review-popup-spin) linear infinite}}.review-popup[data-instant] .review-popup__scrim,.review-popup[data-instant] .review-popup__panel{animation:none}@keyframes review-popup-fade{0%{opacity:0}}@keyframes review-popup-spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/296/assets/rebirth-review-popup.css.map */
