.custom-product-card-grid{padding:0;width:85%;margin:auto}.section-header{text-align:center;margin-bottom:28px}.nb-slider-wrap{position:relative}.nb-swiper{overflow:hidden}.swiper-slide{height:auto}.swiper-button-prev,.swiper-button-next{color:#010066}.swiper-pagination-bullet{opacity:.4}.swiper-pagination-bullet-active{opacity:1;background:#010066}.swiper-pagination{bottom:-2px!important}.nb-slider-wrap .swiper-wrapper{margin-bottom:20px;margin-top:20px}@media (max-width: 1290px){.custom-product-card-grid{width:90%}}@media (max-width:1200px){.custom-product-card-grid{width:90%}}@media (max-width:768px){.nb-card{border-radius:12px}.nb-card__media{padding:0}.nb-card__title{font-size:18px;margin:8px 0 6px}}@media (max-width:480px){.nb-card__body{padding:0}.nb-card__title{font-size:17px}.star{width:16px;height:16px}.nb-btn{padding:13px 20px}.nb-benefit-text{font-size:13px}}.nb-card{display:block;background:#fff;border:1px solid rgba(0,0,0,.125);border-radius:14px;box-shadow:0 1px #0000000a;transition:transform .18s ease,box-shadow .18s ease;overflow:hidden;height:100%}.nb-card:focus,.nb-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.nb-card__inner{display:flex;flex-direction:column;height:100%}.nb-card__media{padding:0}.nb-card__media img{width:100%;height:auto;object-fit:cover;border-radius:2rem}.nb-card__img{width:100%;height:240px;object-fit:contain}.nb-card__placeholder{height:240px;background:#f6f6f6;border-radius:8px}.nb-card__body{padding:22px 28px 28px;text-align:center;display:flex;flex-direction:column;height:300px}.nb-card__title{font-weight:500;font-size:20px;line-height:1.3;margin:0 0 8px;color:#1a1a1a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:2.6em;word-break:break-word}.nb-card__subtitle{font-size:15px;color:#373737;margin-bottom:10px}.nb-card__rating{display:flex;align-items:center;gap:6px;justify-content:center;margin:8px 0 6px}.star{width:18px;height:18px;fill:#f5c451;stroke:#f5c451}.star--empty{fill:none;stroke:#e5e7eb}.nb-card__rating-num{font-size:14px;color:#444}.nb-card__rating-count{font-size:12px;color:#767676}.nb-card__benefit{font-size:14px;color:#424242;margin:8px 0 22px}.nb-card__cta{margin-top:auto}.nb-card__benefits{margin:8px 0 18px;padding:0;list-style:none}.nb-btn{display:flex;justify-content:center;align-items:center;gap:6px;background:#000;color:#fff;font-weight:500;padding:14px 52px;border-radius:999px;line-height:1;font-size:16px;position:relative;overflow:hidden}.nb-btn:before{content:"";position:absolute;top:0;left:-98%;width:100%;height:100%;background:#ffffff26;transition:all .4s ease;transform:skew(-20deg);z-index:2}.nb-btn:hover:before{left:100%}.nb-card__benefits li{display:flex;align-items:center;gap:8px;margin:2px 0}.nb-card-cta-icon svg{fill:#fdf31c;stroke:#fdf31c;width:20px;height:20px}.nb-benefit-tick svg{display:block;width:16px;height:16px;fill:#010066;stroke:#010066}.nb-benefit-text{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.45;color:#2f2f2f;font-size:14px}@media (max-width: 480px){.nb-benefit-text{font-size:13px}}@media (max-width: 1280px){.nb-card__body{padding:20px 22px 24px}.nb-card__title{font-size:20px}}@media (max-width: 1024px){.nb-card__media{padding:0}.nb-card__title{font-size:19px}.nb-card__subtitle{font-size:14px}.nb-btn{padding:14px 24px}}@media (max-width: 768px){.nb-card{border-radius:12px}.nb-card__media{padding:0}.nb-card__title{font-size:18px;margin:8px 0 6px}.nb-card__benefit{font-size:13px;margin-bottom:18px}}@media (max-width: 480px){.nb-card__img{height:160px}.nb-card__body{padding:16px 16px 18px}.nb-card__title{font-size:17px}.nb-card__subtitle{font-size:13px}.star{width:16px;height:16px}.nb-btn{padding:13px 20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-product-card.css.map */
