.reviews-page-popup .hidden-fields-container,.reviews-page-popup .popup-order-file>.fileattached,.reviews-page-popup .popup-order-file>p,.reviews-page-popup .popup-order-files:empty,.reviews-page-popup .wpcf7-response-output{display:none}.reviews-page-popup .wpcf7-form{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--sp-8)}.reviews-page-popup .submit-wrapper{flex-direction:row}.reviews-page-popup .appeal-checkbox{margin-bottom:var(--sp-4)}.reviews-page-popup .popup__content--file,.reviews-page-popup .popup__content--file .btn{width:100%}.reviews-page-popup .popup-order-file{padding:0;border:none}.reviews-page-popup .popup-order-file button{gap:var(--sp-4);padding:var(--sp-4) var(--sp-8)}.reviews-page-popup .popup-order-files{margin-top:var(--sp-8);gap:0}.reviews-page-popup .popup-order-file-item{border-radius:var(--reviews-file-radius);align-items:center;gap:var(--sp-8);display:flex;align-self:stretch;padding:var(--sp-4) 0}.reviews-page-popup .popup-order-file-item__img{width:var(--sp-48);height:var(--sp-48)}.reviews-page-popup .popup-order-file-item__ext{display:block;padding:var(--sp-8);background:var(--surface-dark);color:var(--text-on-dark);border-radius:var(--sp-8);text-align:center}.reviews-page-popup .popup-order-file-item__weight{display:none}.reviews-page-popup .popup-order-file-item__trash{margin-left:auto;cursor:pointer;width:var(--reviews-file-trash-size);height:var(--reviews-file-trash-size);flex-shrink:0}.reviews-page-popup .popup-order-file-item__description{flex:1 1;min-width:0}.reviews-page-popup .popup-order-file-item__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reviews-page-popup .popup-order-file-item__error,.reviews-page-popup .popup-order-file-item_error .popup-order-file-item__title{color:var(--reviews-form-error)}.reviews-page-popup .orders__preloader{position:absolute;inset:0;opacity:0;pointer-events:none;z-index:2;display:flex;align-items:center;justify-content:center;background:var(--surface-card);text-align:center}.reviews-page-popup .wpcf7:has(form.submitting)+.orders__preloader{opacity:1;pointer-events:all}@media(max-width:1023px){.reviews-page-popup .wpcf7-form{gap:var(--sp-10)}.reviews-page-popup .appeal-checkbox{margin:0}}@media(max-width:576px){.reviews-page-popup .cf7-form_footer,.reviews-page-popup [type=submit]{width:100%}}.reviews-page-popup .review-form-wrapper [id^=wpcf7-f] .popup-order-file>.fileattached{display:none}.reviews-page-popup .form-divider{position:relative;width:100%;height:var(--border-width);margin:var(--sp-8) 0}.reviews-page-popup .form-divider:after{content:"";position:absolute;left:calc(var(--sp-16)*-1);right:calc(var(--sp-16)*-1);height:var(--border-width);background:var(--border)}.reviews-page-popup .form-divider_mob{display:none}.reviews-page-popup .wpcf7-acceptance .checkbox{align-items:flex-start}.reviews-page-popup .wpcf7-acceptance .checkbox .wpcf7-list-item-label{font-size:var(--reviews-form-checkbox-size);font-weight:var(--weight-regular);line-height:var(--reviews-form-checkbox-line)}.reviews-page-popup .wpcf7-acceptance .checkbox input[type=checkbox]:first-child{margin:calc(var(--sp-2)*-1) var(--sp-6) 0 0;vertical-align:middle}.reviews-page-popup .cf7-form_footer{width:100%;margin:0;padding:0}.reviews-page-popup .cf7-form_footer .btn{width:100%}.reviews-page-popup .orders__preloader{flex-direction:column;gap:var(--sp-12);background:var(--news-preloader-background);-webkit-backdrop-filter:blur(var(--sp-4));backdrop-filter:blur(var(--sp-4))}.reviews-page-popup .orders__preloader svg{width:var(--sp-28);height:var(--sp-28)}.reviews-page-popup .orders__preloader svg path{fill:var(--brand-dark)}.reviews-page-popup .orders__preloader p{text-align:center;font-family:var(--font-head);font-weight:var(--news-preloader-weight);font-size:var(--sp-18);line-height:var(--news-source-22px);text-transform:uppercase;color:var(--brand-dark)}.reviews-page-popup .orders-preloader__arrows{animation:reviews-spin var(--news-preloader-duration) infinite linear;transform-origin:center}.reviews-page-popup .popup-footer{padding:var(--sp-16)}.reviews-page-popup.popup--review-sent .hh2{display:flex;gap:var(--sp-8)}.reviews-page-popup.popup--review-sent .hh2 svg{width:var(--sp-16);height:var(--sp-16)}@media(max-width:1023px){.reviews-page-popup .popup-body,.reviews-page-popup .popup-header{padding:var(--sp-10);gap:var(--sp-10)}.reviews-page-popup .popup-header{flex-shrink:0}.reviews-page-popup .form-divider{display:none}.reviews-page-popup .form-divider_mob{display:block;margin:0}}@keyframes reviews-spin{to{transform:rotate(1turn)}}.popup-wrapper .add-review-staged{min-width:0;width:min(var(--sp-80)*6 + var(--sp-40),100% - var(--sp-32))}.add-review-staged .add-review-popup__close{position:absolute;right:var(--sp-14);top:var(--sp-14);z-index:2}.add-review-staged .popup-header{padding-right:calc(var(--sp-40) + var(--sp-16))}.add-review-staged .staged-popup__form{min-height:0}.add-review-staged .review-rating{display:flex;color:var(--text-tertiary);position:relative}.add-review-staged .review-rating:has(input:checked){color:var(--brand)}.add-review-staged .review-rating :checked~*{color:var(--text-tertiary)}.add-review-staged .review-rating>label:first-child{display:block}.add-review-staged .review-rating input{clip-path:inset(50%);display:block;height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.add-review-staged .review-rating label:has(+input:focus-visible){border-radius:var(--radius-md);outline:2px solid var(--brand-dark);outline-offset:var(--sp-2)}.add-review-staged .review-rating label{cursor:pointer}.add-review-staged .review-rating svg{display:block;transition:transform var(--popup-stage-height-duration) ease}@media(hover:hover){.add-review-staged .review-rating svg:hover{transform:scale(1.2);transform-origin:bottom}}.add-review-staged .cf7-form_footer .mk-btn{width:100%}.add-review-state__header{align-items:center;display:flex;gap:var(--sp-8);padding:var(--sp-16);padding-right:calc(var(--sp-40) + var(--sp-16))}.add-review-state__title{color:var(--text-primary);font-family:var(--font-head);font-size:var(--t-h3);font-weight:700;letter-spacing:var(--t-h3-ls);line-height:var(--t-h3-lh);margin:0;text-transform:uppercase}.add-review-state__body{color:var(--text-secondary);display:flex;flex-direction:column;font-family:var(--font-body);font-size:var(--t-caption);gap:var(--sp-12);padding:0 var(--sp-16) var(--sp-16)}.add-review-state__body p{color:inherit;font:inherit;margin:0}.add-review-state__actions{align-items:center;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:var(--sp-8);justify-content:space-between;padding:var(--sp-16)}.add-review-state__actions .mk-btn{gap:var(--sp-8)}.add-review-state__icon{display:inline-flex;flex:none}.add-review-state__icon svg{display:block;height:var(--t-h3);width:var(--t-h3)}.add-review-staged--processing .add-review-state__icon svg{fill:var(--brand)}.add-review-state__error{color:var(--legacy-danger)}@media(max-width:1023px){.popup-wrapper .add-review-staged.popup_swipable{width:100%}}@media(prefers-reduced-motion:reduce){.add-review-staged .review-rating svg{transition:none}.add-review-staged .review-rating svg:hover{transform:none}}.popup_id_review-photos{width:var(--reviews-page-gallery-width)}.popup_id_review-photos .popup-body{aspect-ratio:1;max-width:100%;overflow:hidden;padding:0;width:var(--reviews-page-gallery-width)}.popup_id_review-photos .popup-body img{aspect-ratio:1;max-width:100%;object-fit:contain;width:var(--reviews-page-gallery-width)}.popup_id_review-photos .popup-body .img-blur{filter:blur(var(--reviews-page-gallery-blur));object-fit:cover;position:absolute;z-index:-1}.popup_id_review-photos .carousel{position:relative}.popup_id_review-photos .carousel.pointer-event{touch-action:pan-y}.popup_id_review-photos .carousel-inner{overflow:hidden;position:relative;width:100%}.popup_id_review-photos .carousel-inner:after{clear:both;content:"";display:block}.popup_id_review-photos .carousel-item{backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:transform var(--reviews-carousel-duration) ease-in-out;width:100%}.popup_id_review-photos .carousel-item-next,.popup_id_review-photos .carousel-item-prev,.popup_id_review-photos .carousel-item.active{display:block}.popup_id_review-photos .active.carousel-item-end,.popup_id_review-photos .carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.popup_id_review-photos .active.carousel-item-start,.popup_id_review-photos .carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.popup_id_review-photos .carousel-control-next,.popup_id_review-photos .carousel-control-prev{align-items:center;background:none;border:0;bottom:0;color:var(--text-on-dark);display:flex;justify-content:center;opacity:.5;padding:0;position:absolute;text-align:center;top:0;transition:opacity var(--duration-hover) ease;width:var(--reviews-carousel-control-width);z-index:1}.popup_id_review-photos .carousel-control-prev{left:0}.popup_id_review-photos .carousel-control-next{right:0}.popup_id_review-photos .carousel-control-next:focus,.popup_id_review-photos .carousel-control-next:hover,.popup_id_review-photos .carousel-control-prev:focus,.popup_id_review-photos .carousel-control-prev:hover{opacity:1}.popup_id_review-photos .carousel-control-next-icon,.popup_id_review-photos .carousel-control-prev-icon{display:inline-block;height:var(--sp-32);width:var(--sp-32)}.popup_id_review-photos .carousel-indicators{bottom:0;display:flex;justify-content:center;left:0;margin:0 var(--reviews-carousel-control-width) var(--sp-16);padding:0;position:absolute;right:0;z-index:2}.popup_id_review-photos .carousel-indicators [data-bs-target]{background-clip:padding-box;background-color:var(--surface-card);border:0;border-bottom:var(--sp-10) solid rgba(0,0,0,0);border-top:var(--sp-10) solid rgba(0,0,0,0);box-sizing:content-box;cursor:pointer;flex:0 1 auto;height:var(--reviews-carousel-indicator-height);margin:0 var(--reviews-carousel-indicator-gap);opacity:.5;padding:0;transition:opacity var(--duration-hover) ease;width:var(--reviews-carousel-indicator-width)}.popup_id_review-photos .carousel-indicators .active{opacity:1}.popup_id_review-photos .visually-hidden{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(prefers-reduced-motion:reduce){.popup_id_review-photos .carousel-control-next,.popup_id_review-photos .carousel-control-prev,.popup_id_review-photos .carousel-indicators [data-bs-target],.popup_id_review-photos .carousel-item{transition:none}}