.ns-rwf2 *,.ns-rwf2 *:before,.ns-rwf2 *:after{box-sizing:border-box}.ns-rwf2{box-sizing:border-box;background:var(--nsrwf2-bg, var(--ns-backgrounds-accent, #f8f4ff));padding:25px 15px 50px}.ns-rwf2__inner{max-width:1280px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:40px}.ns-rwf2__head{align-self:stretch;display:flex;flex-direction:column;gap:24px}.ns-rwf2__header{align-self:stretch;display:flex;flex-direction:column;gap:16px;text-align:center}.ns-rwf2__heading{margin:0;color:var(--ns-text-headings, #0d061a)}.ns-rwf2__description{color:var(--ns-text-body-copy, #675f76)}.ns-rwf2__description p{margin:0}.ns-rwf2__filterbar{align-self:stretch;display:flex;flex-direction:column;gap:16px}.ns-rwf2__filters{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none}.ns-rwf2__filters::-webkit-scrollbar{display:none}.ns-rwf2__filter-btn{flex:none;padding:8px 12px;background:var(--ns-backgrounds-primary, #fff);border:none;outline:.5px solid var(--ns-stroke-weak, #d2ced9);outline-offset:-.5px;border-radius:8px;color:var(--ns-text-body-copy, #675f76);font:500 12px/14px var(--ns-font-body, Poppins, sans-serif);text-transform:uppercase;white-space:nowrap;cursor:pointer}.ns-rwf2__filter-btn.is-active{background:var(--ns-badge-brand-bg, #e8daff);outline-color:var(--nsrwf2-accent, var(--ns-stroke-primary-badges, #5822c6));color:var(--nsrwf2-accent, var(--ns-text-headings-accent, #5822c6))}.ns-rwf2__filter-track{position:relative;height:3px;background:var(--ns-stroke-weak, #d2ced9)}.ns-rwf2__filter-indicator{position:absolute;top:0;left:0;height:3px;width:92px;background:var(--nsrwf2-accent, var(--ns-text-headings-accent, #5822c6));transition:transform .2s ease,width .2s ease}.ns-rwf2__grid{align-self:stretch;display:flex;flex-direction:column;gap:8px}.ns-rwf2__colgroup,.ns-rwf2__col{display:flex;flex-direction:column;gap:8px;min-width:0}.ns-rwf2__col:not(:has(.ns-rwf2__card:not([hidden]))),.ns-rwf2__colgroup:not(:has(.ns-rwf2__card:not([hidden]))){display:none}.ns-rwf2__card{position:relative;background:var(--ns-backgrounds-primary, #fff);outline:1px solid var(--ns-stroke-weak, #d2ced9);outline-offset:-1px;border-radius:var(--ns-radius-xl, 24px);padding:8px;overflow:hidden}.ns-rwf2__card[hidden]{display:none!important}.ns-rwf2__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.ns-rwf2__body{display:flex;flex-direction:column;gap:16px;padding:16px 12px}.ns-rwf2__text{color:var(--ns-text-body-copy, #675f76)}.ns-rwf2__text p{margin:0}.ns-rwf2__name{color:var(--ns-text-headings, #0d061a);font:500 12px/14px var(--ns-font-body, Poppins, sans-serif);text-transform:uppercase}.ns-rwf2__handle{color:var(--ns-text-body-copy, #675f76);font:400 12px/14px var(--ns-font-body, Poppins, sans-serif)}.ns-rwf2__meta{display:flex;align-items:center;gap:8px}.ns-rwf2__verified{flex:none;color:var(--ns-icons-primary, #5822c6)}.ns-rwf2__platform{display:inline-flex;margin-left:auto;color:var(--nsrwf2-accent, var(--ns-icons-primary, #5822c6))}.ns-rwf2__platform img,.ns-rwf2__platform svg{width:20px;height:20px}.ns-rwf2__media{position:relative}.ns-rwf2__media img{display:block;width:100%;height:276px;border-radius:19px 19px 0 0;border:1px solid rgba(210,206,217,.2);object-fit:cover}.ns-rwf2__stars{position:absolute;left:12px;bottom:-13px;z-index:1;display:inline-flex;align-items:center;gap:2px;padding:4px 8px;background:var(--ns-backgrounds-accent, #f8f4ff);border:1px solid var(--nsrwf2-accent, var(--ns-text-headings-accent, #5822c6));border-radius:200px;color:var(--nsrwf2-accent, var(--ns-text-headings-accent, #5822c6))}.ns-rwf2__stars svg{width:13px;height:13px;display:block;fill:currentColor}.ns-rwf2__card--normal .ns-rwf2__body{padding:24px 12px 16px}.ns-rwf2__social-header{display:flex;align-items:flex-start;gap:12px}.ns-rwf2__avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.ns-rwf2__avatar--icon{width:24px;height:24px;border-radius:0;color:var(--nsrwf2-accent, var(--ns-icons-primary, #5822c6))}.ns-rwf2__avatar--icon svg{width:24px;height:24px}.ns-rwf2__platform--muted{margin-left:auto;color:var(--ns-text-body-copy, #675f76)}.ns-rwf2__platform--muted img,.ns-rwf2__platform--muted svg{width:20px;height:20px}.ns-rwf2__identity{display:flex;flex-direction:column;min-width:0}.ns-rwf2__card--toi{padding:0;border-radius:var(--ns-radius-xl, 24px)}.ns-rwf2__toi-img{display:block;width:100%;height:502px;border-radius:inherit;object-fit:cover}.ns-rwf2__card--toi .ns-rwf2__stars{left:10px;top:10px;bottom:auto}.ns-rwf2__toi-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(0deg,#0d061a,#0d061ae6 37%,#0d061a00)}.ns-rwf2__toi-content{position:absolute;inset-inline:0;bottom:0;display:flex;flex-direction:column;gap:10px;padding:16px 20px}.ns-rwf2__card--toi .ns-rwf2__toi-text{color:var(--ns-text-on-dark-body, #b6b2bf)}.ns-rwf2__name--on-dark{color:var(--ns-text-on-dark-heading, #fff)}.ns-rwf2__footer{display:flex;justify-content:center;margin-top:-24px}.ns-rwf2--expanded .ns-rwf2__footer{display:none}.ns-rwf2__more{display:inline-flex;justify-content:center;align-items:center;padding:16px 32px;background:transparent;border:1px solid var(--nsrwf2-accent, var(--ns-buttons-primary, #5822c6));border-radius:8px;color:var(--nsrwf2-accent, var(--ns-buttons-primary, #5822c6));font:500 16px/20px var(--ns-font-heading, "Libre Franklin", sans-serif);text-transform:uppercase;text-decoration:none;cursor:pointer}@media screen and (min-width:768px){.ns-rwf2{padding:35px 15px 70px}.ns-rwf2__inner{gap:40px}.ns-rwf2__filters{justify-content:center;gap:16px;overflow:visible}.ns-rwf2__filter-btn{padding:12px 20px;font-size:16px;line-height:24px}.ns-rwf2__filter-track{display:none}.ns-rwf2__grid{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start}.ns-rwf2__colgroup{display:contents}.ns-rwf2__colgroup:nth-child(odd) .ns-rwf2__col:first-child{flex:0 1 calc(25.31% - 6px)}.ns-rwf2__colgroup:nth-child(odd) .ns-rwf2__col:nth-child(2){flex:0 1 calc(24.12% - 6px)}.ns-rwf2__colgroup:nth-child(2n) .ns-rwf2__col:first-child{flex:0 1 calc(26.9% - 6px)}.ns-rwf2__colgroup:nth-child(2n) .ns-rwf2__col:nth-child(2){flex:0 1 calc(23.64% - 6px)}.ns-rwf2__card--toi .ns-rwf2__toi-content{padding:16px;bottom:21px}.ns-rwf2__media img{height:265px}.ns-rwf2__toi-img{height:452px}.ns-rwf2__stars{left:20px}.ns-rwf2__card--toi .ns-rwf2__stars{left:10px}}
/*# sourceMappingURL=/cdn/shop/t/279/assets/ns-reviews-with-filters-v2.css.map */
