.reviews-page{padding:3rem 0 5rem;min-height:70vh;background:linear-gradient(135deg,rgba(var(--color-background),.8),rgba(var(--color-background),1))}.breadcrumb{margin-bottom:3rem}.breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;color:rgba(var(--color-foreground),.65);font-weight:400}.breadcrumb__item{display:flex;align-items:center}.breadcrumb__item:not(:last-child):after{content:"\2192";margin:0 1rem;color:rgba(var(--color-foreground),.4)}.breadcrumb__link{color:rgba(var(--color-foreground),.65);text-decoration:none;transition:all .3s ease;padding:.25rem 0;font-weight:500}.breadcrumb__link:hover{color:rgb(var(--color-foreground));transform:translateY(-1px)}.breadcrumb__current{color:rgb(var(--color-foreground));font-weight:600}.reviews-page__header{margin-bottom:4rem;text-align:center;position:relative}.reviews-page__header:after{content:"";position:absolute;bottom:-1rem;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,rgba(var(--color-foreground),.8),rgba(var(--color-foreground),.3));border-radius:2px}.reviews-page__title{font-weight:700;margin-bottom:1.5rem;color:rgb(var(--color-foreground));letter-spacing:-.025em}.reviews-page__description{color:rgba(var(--color-foreground),.7);max-width:650px;margin:0 auto;font-weight:400}.reviews-page__loading,.reviews-page__empty{text-align:center;padding:5rem 2rem;background:rgba(var(--color-background),.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.5rem;margin:2rem 0}.reviews-page__loading .spinner{width:50px;height:50px;border:4px solid rgba(var(--color-foreground),.1);border-top:4px solid rgb(var(--color-foreground));border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 2rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.reviews-page__empty h3{margin-bottom:1.5rem;color:rgb(var(--color-foreground));font-weight:600}.reviews-page__empty p{color:rgba(var(--color-foreground),.7);margin-bottom:2rem}.reviews-sorting{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem;padding:2rem;background:rgba(var(--color-background),.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1.25rem;border:1px solid rgba(var(--color-foreground),.08);box-shadow:0 4px 20px #0000000d}.reviews-sorting__info{display:flex;flex-direction:column;gap:1.25rem}.reviews-sorting__title{font-weight:700;color:rgb(var(--color-foreground));margin:0;letter-spacing:-.02em}.reviews-sorting__badges{display:flex;flex-wrap:wrap;gap:1rem}.badge{display:inline-flex;align-items:center;padding:.625rem 1.25rem;font-weight:600;border-radius:2rem;transition:all .3s ease}.badge--secondary{background:linear-gradient(135deg,rgba(var(--color-foreground),.1),rgba(var(--color-foreground),.15));color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.1)}.badge--outline{border:1.5px solid rgba(var(--color-foreground),.2);color:rgb(var(--color-foreground));background:rgba(var(--color-background),.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.badge:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0000001a}.reviews-sorting__controls{display:flex;flex-direction:column;gap:.75rem}.reviews-sorting__label{font-weight:600;color:rgba(var(--color-foreground),.8)}.reviews-sorting__select{padding:1rem 1.25rem;border:1.5px solid rgba(var(--color-foreground),.15);border-radius:.75rem;background:rgba(var(--color-background),.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:rgb(var(--color-foreground));font-weight:500;cursor:pointer;transition:all .3s ease}.reviews-sorting__select:focus{outline:none;border-color:rgb(var(--color-foreground));box-shadow:0 0 0 3px rgba(var(--color-foreground),.1);transform:translateY(-1px)}.reviews-list{display:flex;flex-direction:column;gap:2rem}.review-card{background:rgba(var(--color-background),.9);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(var(--color-foreground),.08);border-radius:1.5rem;padding:2.5rem;box-shadow:0 8px 32px #0000000f;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word;min-width:0}.review-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,rgba(var(--color-foreground),.1),rgba(var(--color-foreground),.3),rgba(var(--color-foreground),.1))}.review-card:hover{transform:translateY(-8px) scale(1.01);box-shadow:0 20px 60px #0000001f;border-color:rgba(var(--color-foreground),.15)}.review-card__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.75rem;gap:1.5rem}.review-card__user{display:flex;align-items:center;gap:1rem;min-width:0;flex:1}.review-card__avatar{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,rgba(var(--color-foreground),.1),rgba(var(--color-foreground),.2));display:flex;align-items:center;justify-content:center;font-weight:700;color:rgb(var(--color-foreground));flex-shrink:0;border:2px solid rgba(var(--color-foreground),.1);transition:all .3s ease}.review-card:hover .review-card__avatar{transform:scale(1.1);border-color:rgba(var(--color-foreground),.2)}.review-card__user-info{min-width:0;flex:1}.review-card__user-name{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.5rem}.review-card__name{font-weight:700;color:rgb(var(--color-foreground));margin:0;letter-spacing:-.01em;word-break:break-word;overflow-wrap:break-word}.review-card__verified{padding:.375rem .75rem;background:linear-gradient(135deg,#22c55e1a,#22c55e26);color:#22c55e;border-radius:1rem;font-weight:600;border:1px solid rgba(34,197,94,.2)}.review-card__meta{display:flex;flex-direction:column;gap:.5rem}.review-card__rating{display:flex;gap:.25rem;margin-bottom:.25rem}.review-card__star{width:20px;height:20px;color:#fbbf24;fill:currentColor;transition:transform .2s ease}.review-card__star:hover{transform:scale(1.2)}.review-card__star--empty{color:rgba(var(--color-foreground),.2);fill:none}.review-card__date{color:rgba(var(--color-foreground),.6);font-weight:500}.review-card__product{text-align:right;flex-shrink:0}.review-card__product-name{color:rgba(var(--color-foreground),.7);margin-bottom:.5rem;font-weight:600;word-break:break-word;overflow-wrap:break-word}.review-card__purchase-verified{padding:.375rem .75rem;border:1.5px solid rgba(var(--color-foreground),.2);color:rgba(var(--color-foreground),.7);border-radius:1rem;font-weight:600;background:rgba(var(--color-background),.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.review-card__title{font-weight:700;color:rgb(var(--color-foreground));margin-bottom:1.5rem;letter-spacing:-.02em;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.review-card__content{color:rgba(var(--color-foreground),.85);margin-bottom:1.75rem;white-space:pre-wrap;font-weight:400;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.review-card__show-more{background:none;border:none;color:rgb(var(--color-foreground));cursor:pointer;font-weight:600;text-decoration:none;padding:.5rem 0;display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;transition:all .3s ease;position:relative}.review-card__show-more:after{content:"";position:absolute;bottom:.25rem;left:0;width:0;height:2px;background:rgb(var(--color-foreground));transition:width .3s ease}.review-card__show-more:hover:after{width:100%}.review-card__show-more:hover{opacity:.8;transform:translateY(-1px)}.review-card__images{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.75rem;margin-bottom:1.75rem;padding:1rem;background:rgba(var(--color-foreground),.02);border-radius:1rem;border:1px solid rgba(var(--color-foreground),.05);max-width:400px}.review-card__image{aspect-ratio:1;border-radius:.5rem;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000000f;width:100px;height:100px}.review-card__image:hover{transform:scale(1.05) rotate(1deg);box-shadow:0 8px 25px #00000026}.review-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.review-card__image:hover img{transform:scale(1.1)}.reviews-pagination{text-align:center;margin-top:4rem}.reviews-pagination .button{background:linear-gradient(135deg,rgba(var(--color-foreground),.05),rgba(var(--color-foreground),.1));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1.5px solid rgba(var(--color-foreground),.15);color:rgb(var(--color-foreground));font-weight:600;padding:1rem 2rem;border-radius:2rem;transition:all .4s ease;box-shadow:0 4px 20px #00000014}.reviews-pagination .button:hover{background:linear-gradient(135deg,rgba(var(--color-foreground),.1),rgba(var(--color-foreground),.15));border-color:rgba(var(--color-foreground),.25);transform:translateY(-3px);box-shadow:0 8px 30px #00000026}@media screen and (min-width:750px){.reviews-page{padding:4rem 0 6rem}.reviews-sorting{flex-direction:row;justify-content:space-between;align-items:flex-start;padding:2.5rem}.reviews-sorting__info{flex-direction:row;align-items:center;gap:2rem}.reviews-sorting__controls{flex-direction:row;align-items:center;gap:1rem}.reviews-sorting__select{width:220px}.review-card{padding:3rem}.review-card__header{gap:2.5rem}.review-card__avatar{width:60px;height:60px}}@media screen and (max-width:749px){.reviews-page{padding:2rem 0 4rem}.reviews-sorting{padding:1.5rem}.review-card{padding:1.75rem}.review-card__avatar{width:48px;height:48px}.review-card__header{flex-direction:column;align-items:flex-start;gap:1rem}.review-card__product{text-align:left;align-self:stretch}.review-card__images{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:.625rem;padding:.75rem;max-width:320px}.review-card__image{width:80px;height:80px;border-radius:.375rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/reviews-page.css.map */
