.menu-review__toggle{width:100%}@media screen and (min-width:1024px){.menu-review__toggle{width:auto}}.menu-review__toggle-icon.nuxt-icon{display:block;height:24px;width:24px}.menu-review__toggle-icon.nuxt-icon svg{height:100%;margin:0;width:100%}.menu-review__container{display:block;height:100%;left:0;overflow:hidden;position:fixed;top:-100%;transition:all 0s linear .5s;visibility:hidden;width:100%;z-index:50}.menu-review__container:after{background-color:#0000004d;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .25s linear 0;width:100%}.menu-review.is-active .menu-review__container{top:0;transition:all 0s linear 0s;visibility:visible}.menu-review.is-active .menu-review__container:after{opacity:1}@media screen and (min-width:1024px){.menu-review.is-active .menu-review__container{padding:0 0 0 50%}}@media screen and (min-width:1280px){.menu-review.is-active .menu-review__container{padding:0 0 0 calc(100% - 544px)}}.menu-review__body{background-color:var(--color-white);display:flex;flex-direction:column;height:100%;left:100%;overflow:hidden;padding:0;position:relative;top:0;transition:left .5s cubic-bezier(.4,0,.2,1) 0s;width:100%;z-index:20}.menu-review.is-active .menu-review__body{left:0;transition:left .3s cubic-bezier(.4,0,.2,1) 0s}.menu-review__close{align-items:center;background-color:var(--color-neutral-100);border-radius:100%;color:var(--color-neutral-500);display:flex;height:28px;justify-content:center;position:absolute;right:16px;top:16px;transition-duration:.15s;transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1);width:28px;z-index:20}@media (hover:hover){.menu-review__close:focus-visible,.menu-review__close:hover{color:var(--color-brand-300)}}.menu-review__close-icon.nuxt-icon{display:block;height:16px;width:16px}@media screen and (min-width:1024px){.menu-review__close-icon.nuxt-icon{background-color:var(--color-white);border-radius:0;height:28px;width:28px}}.menu-review__close-icon.nuxt-icon svg{height:100%;margin:0;width:100%}.menu-review__heading{background-color:var(--color-white);left:0;padding:24px 16px;position:sticky;top:0;width:100%;z-index:10}@media screen and (min-width:1024px){.menu-review__heading{padding:32px}}.menu-review__title{margin:0 0 16px}.menu-review__text{color:var(--color-neutral-600)}.menu-review__content{height:100%;overflow-y:auto;padding:8px 16px}@media screen and (min-width:1024px){.menu-review__content{padding:8px 32px}}.menu-message{background-color:var(--color-white);height:100%;left:100%;position:absolute;top:0;transition:left .5s cubic-bezier(.4,0,.2,1) 0s;width:100%;z-index:40}.menu-message.is-active{left:0}.menu-message__body{display:flex;flex-direction:column;height:100%;overflow:hidden;overflow-y:auto;padding:0;position:relative;transition:left .5s cubic-bezier(.4,0,.2,1) 0s;z-index:20}.menu-message__body,.menu-message__heading{background-color:var(--color-white);left:0;top:0;width:100%}.menu-message__heading{padding:24px 16px;position:sticky;z-index:10}@media screen and (min-width:1024px){.menu-message__heading{padding:32px}}.menu-message__title{margin:0 0 16px}.menu-message__text{color:var(--color-neutral-600)}.menu-message__content{padding:8px 16px}@media screen and (min-width:1024px){.menu-message__content{padding:8px 32px}}.menu-message__button{width:100%}.review-preview__wrapper{display:grid;gap:20px 16px;grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (min-width:768px){.review-preview__wrapper{grid-template-columns:repeat(12,minmax(0,1fr))}}@media screen and (min-width:1024px){.review-preview__wrapper{gap:24px}}.review-preview__heading{grid-column:span 4/span 4}@media screen and (min-width:768px){.review-preview__heading{grid-column:span 4/span 4}}.review-preview__content{grid-column:span 4/span 4}@media screen and (min-width:768px){.review-preview__content{grid-column:span 8/span 8}}.review-preview__rating{margin:0 0 16px}@media screen and (min-width:1024px){.review-preview__rating{margin:0 0 20px}}.review-preview__rating-wrapper{align-items:center;display:flex}.review-preview__rating-wrapper>*+*{margin-left:4px}.review-preview__rating-star.nuxt-icon{color:var(--color-neutral-300);display:block;height:20px;width:20px}.review-preview__rating-star.nuxt-icon svg{height:100%;margin:0;width:100%}.review-preview__rating-star.nuxt-icon.is-active{color:var(--color-brand-200)}.review-preview__text{margin:0 0 20px}.review-preview__gallery-wrapper{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:768px){.review-preview__gallery-wrapper{grid-template-columns:repeat(4,minmax(0,1fr))}}.review-preview__image-container{grid-column:span 1/span 1;overflow:hidden;position:relative}.review-preview__image-container:before{content:"";display:block;padding-top:85.3658536585%}@media screen and (min-width:768px){.review-preview__image-container:before{padding-top:80%}}.review-preview__image{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:5}.review-preview__created-at{color:var(--color-neutral-500);margin:16px 0 0}.reviews-feed{margin:32px 0}@media screen and (min-width:1024px){.reviews-feed{margin:40px 0}}.reviews-feed__wrapper{display:grid;gap:40px 16px;grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (min-width:768px){.reviews-feed__wrapper{grid-template-columns:repeat(12,minmax(0,1fr))}}@media screen and (min-width:1024px){.reviews-feed__wrapper{gap:48px 24px}}.reviews-feed__review{grid-column:span 4/span 4}@media screen and (min-width:768px){.reviews-feed__review{grid-column:span 12/span 12}}
