.ncf-section{--ncf-star:#ffb900;--ncf-text:#454545;max-width:1380px;margin:40px auto;padding:40px 24px 50px;box-sizing:border-box;text-align:center;color:var(--ncf-text);font-family:inherit;background:#fff}.ncf-section *{box-sizing:border-box}.ncf-section .ncf-heading{font-family:inherit;font-size:clamp(26px,3vw,38px);font-weight:400;line-height:1.25;letter-spacing:0;text-transform:none;margin:0 0 8px;color:var(--ncf-text)}.ncf-stars{display:inline-block;position:relative;white-space:nowrap;font-family:Arial,sans-serif!important;font-size:24px;letter-spacing:1px;line-height:1.15;color:#e4e4e4;text-align:left;vertical-align:middle;overflow:hidden}.ncf-stars-fill{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--ncf-star);white-space:nowrap}.ncf-summary p{font-size:17px;line-height:1.5;margin:8px 0 0}.ncf-carousel{position:relative;margin-top:32px;padding:0 42px}.ncf-track{display:flex;gap:32px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:6px 0 12px;align-items:stretch}.ncf-track::-webkit-scrollbar{display:none}.ncf-section .ncf-card{flex:0 0 calc((100% - 64px)/3);min-width:0;scroll-snap-align:start;padding:0 5px 12px;display:flex;flex-direction:column;align-items:center;border:none;background:transparent;box-shadow:none}.ncf-section .ncf-review-title{font-family:inherit;font-size:17px;font-weight:700;line-height:1.4;letter-spacing:0;text-transform:none;margin:5px 0 0;color:var(--ncf-text);overflow-wrap:anywhere}.ncf-body{font-size:17px;line-height:1.45;overflow-wrap:anywhere;width:100%}.ncf-body p{margin:0 0 8px}.ncf-body p:last-child{margin-bottom:0}.ncf-customer{font-size:15px;line-height:1.5;color:#929292;margin-top:auto;padding-top:28px}.ncf-section img.ncf-customer-photo{width:70px!important;height:64px!important;object-fit:cover;border-radius:0;display:block;margin:8px auto 0}.ncf-product{font-size:14px;margin-top:10px;line-height:1.4}.ncf-product a{color:inherit;text-decoration:none;display:flex;gap:9px;align-items:center;justify-content:center}.ncf-product img{width:52px!important;height:48px!important;object-fit:contain;display:inline-block;vertical-align:middle;margin:0 5px}.ncf-section .ncf-arrow{position:absolute;top:45%;transform:translateY(-50%);width:38px;height:48px;display:grid;place-items:center;font-family:Arial,sans-serif;font-size:28px;line-height:1;color:#c6c6c6;background:transparent;border:0;border-radius:0;padding:0;box-shadow:none;cursor:pointer}.ncf-prev{left:0}.ncf-next{right:0}.ncf-arrow:disabled{opacity:.3;cursor:default}.ncf-section .ncf-pause{margin:20px 0 0;background:transparent;border:1px solid #ddd;border-radius:4px;color:#666;font-family:inherit;font-size:12px;padding:7px 12px;cursor:pointer}.ncf-section :focus-visible{outline:3px solid #407be5;outline-offset:3px}@media(max-width:900px){.ncf-section .ncf-card{flex-basis:calc((100% - 24px)/2)}.ncf-track{gap:24px}.ncf-carousel{padding:0 34px}}@media(max-width:600px){.ncf-section{margin:20px auto;padding:28px 12px}.ncf-section .ncf-card{flex-basis:100%;padding:0 8px 12px}.ncf-track{gap:20px}.ncf-carousel{padding:0 26px;margin-top:26px}.ncf-section .ncf-arrow{width:24px;font-size:23px}.ncf-section .ncf-heading{font-size:27px}.ncf-section .ncf-body,.ncf-section .ncf-review-title{font-size:16px}}@media(prefers-reduced-motion:reduce){.ncf-track{scroll-behavior:auto}}
.ncf-section [hidden]{display:none!important}
