.myx-review-only{display:none}body.myx-review-open .myx-review-only{display:block}.myx-customer-reviews{display:block;background:#050507;color:#f7f6fa;padding:clamp(56px,6vw,96px) 24px;font-family:inherit;color-scheme:dark}.myx-customer-reviews__inner{max-width:1280px;margin:auto}.myx-customer-reviews__heading{text-align:center;margin:0 auto 44px;max-width:1000px}.myx-customer-reviews__heading h1,.myx-customer-reviews__heading h2{font-size:clamp(32px,4.8vw,64px);font-family:inherit;font-weight:800;letter-spacing:-.045em;line-height:1.04;color:#fff;margin:0 auto 22px;max-width:950px}.myx-customer-reviews__rating{font-size:15px;font-weight:600;color:#c8c5d2;text-decoration:none;display:inline-flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:center}.myx-customer-reviews__rating>span{color:#f5c847;font-size:22px;letter-spacing:1px}.myx-customer-reviews__intro{color:#bdb8ca;font-size:18px;line-height:1.6;margin:0 auto;max-width:660px}.myx-customer-reviews__track{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));outline-offset:5px}.myx-customer-reviews--row .myx-customer-reviews__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch;padding:1px 1px 12px}.myx-customer-reviews--row .myx-customer-reviews__track::-webkit-scrollbar{display:none}.myx-review-card{border:1px solid #35303f;border-radius:22px;overflow:hidden;background:#18171f;min-width:0;box-shadow:0 10px 26px #0003}.myx-customer-reviews--row .myx-review-card{flex:0 0 calc((100% - 60px)/4);scroll-snap-align:start}.myx-review-card__open{border:0;background:transparent;color:inherit;padding:0;margin:0;width:100%;height:100%;display:flex;flex-direction:column;cursor:pointer;font:inherit;text-align:center;letter-spacing:normal;text-transform:none;border-radius:inherit}.myx-review-card__photo{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:50% 35%;background:#100f15}.myx-review-card__body{display:flex;flex:1;flex-direction:column;align-items:center;width:100%;padding:22px 20px 20px}.myx-review-card__name{font-size:21px;line-height:1.3;font-weight:600;color:#f6f4fc;display:flex;align-items:center;justify-content:center;gap:8px}.myx-review-card__verified{color:#bb9cff;display:inline-flex;align-items:center}.myx-review-card__date{font-size:13px;color:#aba5b9;margin:7px 0}.myx-review-card__stars{display:flex;color:#f5c847;font-size:24px;line-height:1.2;gap:1px;margin:0 0 12px}.myx-review-card__quote{display:block;font-size:17px;line-height:1.55;color:#dbd7e4;white-space:pre-line;max-width:100%;font-weight:400}.myx-review-card__more{font-size:12px;color:#bdb2d1;padding-top:17px;margin-top:auto}.myx-customer-reviews--grid .myx-review-card__open{text-align:left}.myx-customer-reviews--grid .myx-review-card__body{align-items:flex-start}.myx-customer-reviews__controls{display:flex;align-items:center;justify-content:center;gap:24px;margin:26px 0 0}.myx-customer-reviews__controls[hidden]{display:none}.myx-customer-reviews__controls>button{border:1px solid #51405f;background:#16111f;border-radius:50%;width:44px;height:44px;color:#e6d7ff;font-size:21px;padding:0}.myx-customer-reviews__controls>button:disabled{opacity:.3;cursor:default}.myx-customer-reviews__dots{display:flex;align-items:center;justify-content:center;gap:3px}.myx-customer-reviews__dots button{width:26px;height:44px;border:0;padding:0;background:transparent;display:grid;place-items:center}.myx-customer-reviews__dots button:before{content:"";width:11px;height:11px;border:1.5px solid #9163ec;border-radius:50%}.myx-customer-reviews__dots button[aria-current=true]:before{background:#9970fa}.myx-customer-reviews__footer{text-align:center;margin-top:30px}.myx-customer-reviews__footer a{display:inline-block;border:1px solid #8a69c0;border-radius:999px;padding:15px 34px;color:#f2eaff;font-size:15px;font-weight:600;text-decoration:none;background:#15101e}.myx-customer-reviews a:hover,.myx-customer-reviews__controls>button:not(:disabled):hover{background:#21152f;color:#fff}.myx-customer-reviews button:focus-visible,.myx-customer-reviews a:focus-visible,.myx-customer-reviews__track:focus-visible{outline:2px solid #ad8dff;outline-offset:4px}.myx-review-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;padding:0;max-width:min(900px,94vw);max-height:88svh;border:1px solid #66517c;border-radius:22px;background:#18171f;color:#f7f4ff;box-shadow:0 24px 100px #000a;overflow:auto;width:900px}.myx-review-dialog::backdrop{background:#000c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.myx-review-dialog__content{display:grid;grid-template-columns:1fr 1fr;align-items:start}.myx-review-dialog__content .myx-review-card__photo{aspect-ratio:auto;max-height:78svh;object-fit:contain}.myx-review-dialog__content .myx-review-card__body{padding:55px 30px 30px;align-items:flex-start;text-align:left}.myx-review-dialog__content .myx-review-card__quote{display:block;-webkit-line-clamp:unset;font-size:18px;overflow:visible;white-space:pre-line}.myx-review-dialog__content .myx-review-card__more{display:none}.myx-review-dialog__close{position:absolute;right:10px;top:10px;width:40px;height:40px;border:1px solid #73627f;border-radius:50%;font-size:29px;line-height:1;color:#fff;background:#141019;z-index:1;padding:0}.myx-customer-reviews--wall{min-height:70vh;padding-top:56px}@media(max-width:767px){.myx-customer-reviews{padding:50px 16px}.myx-customer-reviews__heading{margin-bottom:28px}.myx-customer-reviews__heading h1,.myx-customer-reviews__heading h2{font-size:32px;max-width:420px;letter-spacing:-.035em}.myx-customer-reviews__rating{font-size:12px;gap:7px}.myx-customer-reviews__rating>span{font-size:18px}.myx-customer-reviews__track{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.myx-customer-reviews--row .myx-review-card{flex-basis:calc((100% - 12px)/2)}.myx-review-card{border-radius:16px}.myx-review-card__body{padding:15px 11px 16px}.myx-review-card__name{font-size:16px;gap:5px}.myx-review-card__verified svg{width:15px;height:15px}.myx-review-card__date{font-size:11px;margin:6px 0}.myx-review-card__stars{font-size:20px;margin-bottom:10px}.myx-review-card__quote{font-size:14px;line-height:1.5}.myx-review-card__more{font-size:10px;padding-top:13px}.myx-customer-reviews__intro{font-size:15px}.myx-customer-reviews--wall{padding-top:40px}.myx-review-dialog{max-height:86svh;max-width:92vw;width:480px}.myx-review-dialog__content{display:block}.myx-review-dialog__content .myx-review-card__photo{max-height:42svh;width:100%}.myx-review-dialog__content .myx-review-card__body{padding:22px}.myx-review-dialog__content .myx-review-card__quote{font-size:16px}}@media(prefers-reduced-motion:reduce){.myx-customer-reviews *{scroll-behavior:auto!important}}.myx-customer-reviews--wall .myx-customer-reviews__heading{max-width:1080px;margin-bottom:24px}.myx-customer-reviews--wall .myx-customer-reviews__heading h1{font-size:clamp(32px,4vw,56px);max-width:1080px}.myx-customer-reviews--grid .myx-customer-reviews__inner{max-width:1400px}.myx-customer-reviews--grid .myx-customer-reviews__track{--review-columns:5;--review-gap:16px;grid-template-columns:repeat(var(--review-columns),minmax(0,1fr));gap:var(--review-gap);align-items:start}.myx-customer-reviews--grid .myx-customer-reviews__track.is-masonry{grid-auto-rows:1px;row-gap:0}.myx-customer-reviews--grid .myx-review-card{border-radius:16px;align-self:start}.myx-customer-reviews--grid .myx-review-card__open{height:auto}.myx-customer-reviews--grid .myx-review-card__body{padding:16px}.myx-customer-reviews--grid .myx-review-card__name{font-size:18px;gap:6px;justify-content:flex-start}.myx-customer-reviews--grid .myx-review-card__stars{font-size:22px;margin-bottom:10px}.myx-customer-reviews--grid .myx-review-card__quote{font-size:15px;line-height:1.5}.myx-customer-reviews--grid .myx-review-card__more{display:none}@media(min-width:768px)and (max-width:1099px){.myx-customer-reviews--grid .myx-customer-reviews__track{--review-columns:3}}@media(max-width:767px){.myx-customer-reviews--grid .myx-customer-reviews__track{--review-columns:2;--review-gap:12px}.myx-customer-reviews--grid .myx-review-card__body{padding:14px 11px}.myx-customer-reviews--grid .myx-review-card__name{font-size:16px;gap:5px}.myx-customer-reviews--grid .myx-review-card__quote{font-size:14px}.myx-customer-reviews--grid .myx-review-card__stars{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/maytrix-review-cards.css.map */
