#reviewsPage{min-height:100vh;margin-top:-82px}.heroSection{position:sticky;top:0;left:0;width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12rem 0;min-height:100vh}.heroSection .gradientText{background-clip:text;background-size:200%;background-image:linear-gradient(to right,var(--color-dark-purple),var(--color-dark-orange),var(--color-dark-purple))}.heroSection .backgrounds{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.heroSection .arrows{position:relative;top:15vh}.heroBg1{position:absolute;display:block!important;top:0vh;right:-60vh;height:120vh;width:120vh;opacity:.3;z-index:0;background-image:radial-gradient(circle at center,#F36416,transparent 66%)}.heroBg2{position:absolute;display:block!important;bottom:-100vh;left:-100vh;height:200vh;width:200vh;opacity:.3;z-index:0;background-image:radial-gradient(circle at center,#82559D,transparent 66%)}.heroBg3{position:absolute;display:block!important;top:-100vh;right:-100vh;height:200vh;width:200vh;opacity:.3;z-index:0;background-image:radial-gradient(circle at center,#82559D,transparent 66%)}.heroBg3{position:absolute;display:block!important;top:-100vh;right:0vh;height:200vh;width:200vh;opacity:.3;z-index:0;background-image:radial-gradient(circle at center,#F36416,transparent 66%)}.heroSection .titles{position:relative;display:flex;flex-direction:column;align-items:center;will-change:transform}.heroSection .smallTitle{font-size:4.8rem;font-weight:400;margin:0}.heroSection .title{font-size:15.4rem;margin:0}.reviewsSection{position:sticky;top:0;left:0;width:100%;padding-top:12rem;padding-bottom:12rem}.reviewsSection .reviews{top:0;left:0;width:100%}.reviewsSection .page-width{max-width:150rem}.reviewsColumns{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;align-items:stretch}.reviewsColumn{will-change:transform}.reviewsColumn:nth-child(odd){transform-origin:50% 0}.reviewsColumn:nth-child(2n){transform-origin:50% 100%}.reviewsColumn .reviewCard:first-child{margin-top:0}.reviewCard{margin-top:3rem;background-image:linear-gradient(#ffffff80,#fff6);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:40px;border:5px solid rgba(255,255,255,.4);box-shadow:0 0 28px #0000000d;padding:4rem;cursor:pointer}.reviewCard *{pointer-events:none}.reviewText{position:relative;overflow:hidden;transition:height .3s}.reviewText .text,.reviewText .fullText{position:absolute;width:100%;margin:0;font-size:1.8rem;text-align:center}.reviewText .fullText{visibility:hidden}.reviewLogo{display:block;height:3rem;margin-top:2.5rem;margin-left:auto;margin-right:auto;object-fit:contain;filter:grayscale(1)}.reviewExpandButton{--review-expand-button-sign-size: 1.4rem;--review-expand-button-sign-thickness: .2rem;position:relative;display:block;height:4rem;margin-top:2rem;margin-bottom:-1.8rem;font-size:2.5rem;text-align:center;width:100%;border:0;background-color:transparent;cursor:pointer;outline:0!important;box-shadow:none!important}.reviewExpandButton:before{position:absolute;top:calc(50% - var(--review-expand-button-sign-thickness) / 2);left:calc(50% - var(--review-expand-button-sign-size) / 2);content:"";display:block;width:var(--review-expand-button-sign-size);height:var(--review-expand-button-sign-thickness);background-color:#000}.reviewExpandButton:after{position:absolute;top:calc(50% - var(--review-expand-button-sign-thickness) / 2);left:calc(50% - var(--review-expand-button-sign-size) / 2);content:"";display:block;width:var(--review-expand-button-sign-size);height:var(--review-expand-button-sign-thickness);background-color:#000;transform:rotate(90deg);transition:transform .3s}.reviewCard.expanded .text{visibility:hidden}.reviewCard.expanded .fullText{visibility:visible}.reviewCard.expanded .reviewExpandButton:after{transform:rotate(0)}.reviewExpandButtonPlaceholder{display:block!important;height:4rem;margin-top:2rem;margin-bottom:-1.8rem}@media screen and (min-width: 989px){#reviewsColumn2 .reviewCard{min-height:31.8rem}}@media screen and (max-width: 1350px){.heroSection .smallTitle{font-size:3.8rem}.heroSection .title{font-size:10.4rem}}@media screen and (max-width: 989px){.heroSection .smallTitle{font-size:2.8rem}.heroSection .title{font-size:8.4rem}.reviewsSection .page-width{max-width:80rem}.reviewsColumns{display:block}.reviewsColumn:first-child{margin-top:0}.reviewsColumn{margin-top:3rem}}@media screen and (max-width: 749px){.heroSection .smallTitle{font-size:2rem}.heroSection .title{margin-top:.5rem;font-size:5rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/reviews.css.map */
