.ns-rcar{background:var(--rcar-bg, var(--ns-backgrounds-accent, #F8F4FF));overflow:hidden}.ns-rcar__container{max-width:1280px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:32px}.ns-rcar__header{max-width:750px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.ns-rcar__preheader{margin:0;color:var(--rcar-accent, var(--ns-text-headings-accent, #5822C6));font-family:var(--ns-font-body, Poppins, sans-serif);font-size:14px;font-weight:500;line-height:16px;letter-spacing:1px;text-transform:uppercase}.ns-rcar__heading{margin:0;color:var(--rcar-heading, var(--ns-text-headings, #0D061A));font-family:var(--ns-font-heading, "Libre Franklin", sans-serif);font-size:var(--nf-h2);font-weight:600;line-height:1.25}.ns-rcar__heading p{margin:0}.ns-rcar__subheader{margin:0;color:var(--rcar-body, var(--ns-text-body-copy, #675F76));font-family:var(--ns-font-body, Poppins, sans-serif);font-size:16px;font-weight:400;line-height:24px}.ns-rcar__subheader p{margin:0}.ns-rcar__carousel{width:100%;display:flex;flex-direction:column;gap:24px}.ns-rcar__swiper{overflow:hidden;width:100%}.ns-rcar__swiper .swiper-wrapper{align-items:stretch}.ns-rcar__swiper .swiper-slide{height:auto;box-sizing:border-box}.ns-rcar__card{height:100%;display:flex;flex-direction:column;padding:8px;background:var(--rcar-card-bg, var(--ns-backgrounds-primary, #FFFFFF));border:1px solid var(--rcar-stroke, var(--ns-stroke-weak, #D2CED9));border-radius:24px;overflow:hidden;box-sizing:border-box}.ns-rcar__card-media{position:relative;width:100%;border-radius:19px 19px 0 0;overflow:visible;box-sizing:border-box}.ns-rcar__card-media img,.ns-rcar__card-media svg.placeholder{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:4 / 3;border-radius:19px 19px 0 0;border:1px solid rgba(210,206,217,.2);box-sizing:border-box;background:#f2f2f2}.ns-rcar__stars{position:absolute;left:12px;bottom:-13px;z-index:1;display:inline-flex;align-items:center;gap:2px;padding:4px 8px;background:var(--rcar-badge-bg, var(--ns-backgrounds-accent, #F8F4FF));border:1px solid var(--rcar-accent, var(--ns-text-headings-accent, #5822C6));border-radius:200px;color:var(--rcar-accent, var(--ns-text-headings-accent, #5822C6))}.ns-rcar__stars svg{width:13px;height:13px;display:block;fill:currentColor}.ns-rcar__card-content{display:flex;flex-direction:column;gap:16px;padding:24px 12px 16px}.ns-rcar__card-text{display:flex;flex-direction:column;gap:8px}.ns-rcar__card-title{margin:0;color:var(--rcar-heading, var(--ns-text-headings, #0D061A));font-family:var(--ns-font-heading, "Libre Franklin", sans-serif);font-size:var(--nf-h5);font-weight:600;line-height:1.25}.ns-rcar__card-body{margin:0;color:var(--rcar-body, var(--ns-text-body-copy, #675F76));font-family:var(--ns-font-body, Poppins, sans-serif);font-size:16px;font-weight:400;line-height:24px}.ns-rcar__author{display:flex;align-items:center;gap:12px}.ns-rcar__avatar{width:40px;height:40px;flex-shrink:0;border-radius:200px;object-fit:cover}.ns-rcar__avatar--initials{display:inline-flex;align-items:center;justify-content:center;background:var(--rcar-badge-bg, var(--ns-backgrounds-accent, #F8F4FF));border:1px solid var(--rcar-accent, var(--ns-text-headings-accent, #5822C6));box-sizing:border-box;color:var(--rcar-accent, var(--ns-text-headings-accent, #5822C6));font-family:var(--ns-font-body, Poppins, sans-serif);font-size:14px;font-weight:500;line-height:1;letter-spacing:.5px}.ns-rcar__author-meta{display:flex;flex-direction:column;min-width:0}.ns-rcar__author-name{margin:0;color:var(--rcar-heading, var(--ns-text-headings, #0D061A));font-family:var(--ns-font-body, Poppins, sans-serif);font-size:14px;font-weight:500;line-height:20px;text-transform:uppercase}.ns-rcar__author-role{margin:0;color:var(--rcar-body, var(--ns-text-body-copy, #675F76));font-family:var(--ns-font-body, Poppins, sans-serif);font-size:12px;font-weight:400;line-height:18px}.ns-rcar__footnote{margin:0;width:100%;text-align:center;color:var(--rcar-body, var(--ns-text-body-copy, #675F76));font-family:var(--ns-font-body, Poppins, sans-serif);font-size:14px;font-style:italic;font-weight:400;line-height:21px}.ns-rcar__controls{display:flex;justify-content:center;align-items:center;gap:16px}.ns-rcar__prev,.ns-rcar__next{position:static;margin:0;width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:2px solid var(--rcar-accent, var(--ns-icons-primary, #5822C6));border-radius:50%;color:var(--rcar-accent, var(--ns-icons-primary, #5822C6));cursor:pointer;flex-shrink:0}.ns-rcar__prev:after,.ns-rcar__next:after{display:none}.ns-rcar__prev.swiper-button-disabled,.ns-rcar__next.swiper-button-disabled{opacity:.45;cursor:default}.ns-rcar__next svg{width:14px;height:14px;display:block;fill:none;stroke:currentColor}.ns-rcar__prev svg{width:14px;height:14px;display:block;fill:none;stroke:currentColor;transform:rotate(180deg)}.ns-rcar__pagination{position:relative!important;inset:auto!important;width:auto!important;display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;margin:0;min-height:8px}.ns-rcar__pagination .swiper-pagination-bullet{width:12px;height:2px;margin:0 2px!important;border-radius:1px;opacity:1;background:var(--rcar-stroke, var(--ns-stroke-weak, #D2CED9));transition:width .2s ease,background-color .2s ease}.ns-rcar__pagination .swiper-pagination-bullet-active{width:24px;min-width:24px;background:var(--rcar-accent, var(--ns-icons-primary, #5822C6))}@media(min-width:769px){.ns-rcar__container{gap:40px}.ns-rcar__stars{left:20px}.ns-rcar__card-content{padding:24px 20px}}
/*# sourceMappingURL=/cdn/shop/t/279/assets/ns-review-carousel.css.map */
