#reviewModal{button.mfp-close{position:absolute;right:auto;left:10px;top:20px;width:32px;height:32px;min-height:unset;color:#000;touch-action:manipulation;font-weight:400;font-size:0;background:0 0;z-index:1104;padding:0;opacity:0;border-radius:4px;&::after{font-size:16px;content:"";font-family:"woodmart-font"}}button.mfp-close:hover{background:rgba(0,0,0,.08)}.review-step.active{display:flex}.media-previews{.media-preview{max-width:64px;position:relative}img{width:100px;height:100px;object-fit:cover;border-radius:8px;cursor:pointer}.media-preview-remove{position:absolute;top:0;right:0;background-color:rgba(255,255,255,.7);border-radius:50%;padding:2px;cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:2px!important}}.review-modal__footer{button.btn-filled{color:#fff;background-color:#000}button.btn-filled:hover,button.btn-filled:focus{background-color:rgba(0,0,0,0)}}.review-modal__progress{.progress-step{&.active::after{background-color:#000;width:100%}}}}.mfp-ready #reviewModal button.mfp-close{opacity:1;transition:all .25s ease,opacity .3s ease .35s}.mfp-content.h-full{height:100%;padding:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;max-width:800px}.review-step.slide-out-left{transform:translateX(-100%) scale(.95);animation:slideOutLeft var(--animation-duration,300ms) var(--animation-easing,cubic-bezier(.25,.8,.25,1)) forwards;opacity:1}.review-step.slide-out-right{transform:translateX(100%) scale(.95);animation:slideOutRight var(--animation-duration,300ms) var(--animation-easing,cubic-bezier(.25,.8,.25,1)) forwards;opacity:1}.review-step.slide-in-left{transform:translateX(-100%);opacity:0;animation:slideInLeft var(--animation-duration,300ms) var(--animation-easing,cubic-bezier(.25,.8,.25,1)) forwards;animation-delay:var(--animation-duration,300ms)}.review-step.slide-in-right{transform:translateX(100%);opacity:0;animation:slideInRight var(--animation-duration,300ms) var(--animation-easing,cubic-bezier(.25,.8,.25,1)) forwards;animation-delay:var(--animation-duration,300ms)}.review-step.fade-out{opacity:0;transition:opacity var(--animation-duration,300ms) ease}.review-step.fade-in{opacity:0;animation:fadeIn var(--animation-duration,300ms) ease forwards}@media (max-width:576px){#reviewModal{button.mfp-close{right:auto;left:10px;color:#000;background:0 0;&::after{font-size:16px}}}.mfp-container:has(.mfp-content.h-full){padding:0}.mfp-content.h-full{padding:0}}