nc-customer-carousel{display:block;min-width:0}
#MainContent:has(.nc-product) .nc-bottom .nc-support-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}
#MainContent:has(.nc-product) .nc-bottom .nc-p3-customer-column{grid-column:1/-1}
#MainContent:has(.nc-product) .nc-bottom .nc-support-grid:has(>:only-child){grid-template-columns:1fr}
#MainContent:has(.nc-product) nc-customer-carousel .nc-customer-gallery{grid-auto-columns:calc((100% - 32px)/3);gap:16px}
#MainContent:has(.nc-product) nc-customer-carousel .nc-customer-gallery{position:relative;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:7px}
nc-customer-carousel .nc-customer-gallery::-webkit-scrollbar{display:none}
#MainContent:has(.nc-product) nc-customer-carousel figure{width:100%;margin:0;scroll-snap-stop:always}
#MainContent:has(.nc-product) nc-customer-carousel img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}
nc-customer-carousel .nc-customer-controls{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;color:#60748c;font-size:12px}
nc-customer-carousel .nc-customer-controls[hidden]{display:none}
nc-customer-carousel button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border:1px solid #dfe6ee;border-radius:50%;background:#fff;color:#10283f;font-size:28px;line-height:1;cursor:pointer;box-shadow:0 2px 7px #10283f10}
nc-customer-carousel button:disabled{opacity:.4;cursor:default}
nc-customer-carousel :is(button,[data-nc-track]):focus-visible{outline:2px solid #087b63;outline-offset:3px}
@media(prefers-reduced-motion:reduce){#MainContent:has(.nc-product) nc-customer-carousel .nc-customer-gallery{scroll-behavior:auto}}
@media(min-width:750px) and (max-width:989px){#MainContent:has(.nc-product) nc-customer-carousel .nc-customer-gallery{grid-auto-columns:calc((100% - 16px)/2)}#MainContent:has(.nc-product) .nc-bottom .nc-faq-column{grid-column:auto}}
@media(max-width:749px){#MainContent:has(.nc-product) .nc-bottom .nc-support-grid{grid-template-columns:1fr}#MainContent:has(.nc-product) nc-customer-carousel .nc-customer-gallery{grid-auto-columns:85%}#MainContent:has(.nc-product) nc-customer-carousel .nc-customer-gallery:has(>figure:only-child){grid-auto-columns:100%}}
