.pc-section{padding:40px 24px}@media(max-width:767px){.pc-section{padding:24px 14px}}.pc-heading{text-align:center;font-size:28px;font-weight:800;margin:0 0 28px}@media(max-width:767px){.pc-heading{font-size:22px;margin:0 0 18px}}.pc-wrap{position:relative;max-width:1400px;margin:0 auto}.pc-grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.pc-grid::-webkit-scrollbar{display:none}.pc-card{flex:0 0 260px;scroll-snap-align:start;display:flex;flex-direction:column;background:#fff;border-radius:16px;padding:20px 16px;box-shadow:0 1px 3px #0000000f;transition:box-shadow .2s ease,transform .2s ease}.pc-card:hover{box-shadow:0 6px 20px #0000001a;transform:translateY(-2px)}@media(max-width:767px){.pc-card{flex-basis:calc((100% / var(--pc-mobile-cards, 1)) - 12px);padding:14px 10px 16px;border-radius:14px}}.pc-card-link{position:relative;display:block;text-decoration:none;color:inherit}.pc-badge{position:absolute;top:0;z-index:2;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:11px;letter-spacing:.02em}.pc-discount{left:0;background:#c6ec4c;color:#1a1a1a;padding:6px 10px;border-radius:999px}.pc-gender{right:0;width:32px;height:32px;border-radius:50%;background:#c6ec4c}.pc-gender--male{background:#aee0f5}.pc-gender svg{width:18px;height:18px}.pc-image-wrap{position:relative;display:flex;align-items:center;justify-content:center;height:200px;margin:12px 0;overflow:hidden;border-radius:10px}@media(max-width:767px){.pc-image-wrap{height:170px;margin:6px 0}}.pc-image{max-height:100%;max-width:100%;object-fit:contain;transition:transform .35s ease}.pc-card:hover .pc-image{transform:scale(1.04)}.pc-hover-info{position:absolute;inset:auto 0 0 0;background:linear-gradient(0deg,#000000bf,#0000);color:#fff;padding:20px 10px 10px;opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease;text-align:left;pointer-events:none}.pc-card:hover .pc-hover-info{opacity:1;transform:translateY(0)}.pc-hover-row{margin:0 0 2px;font-size:11px;line-height:1.4}.pc-hover-label{font-weight:700;text-transform:uppercase;letter-spacing:.02em;margin-right:4px}.pc-swatches{display:flex;align-items:center;gap:6px;margin:4px 0 10px}.pc-swatch{width:36px;height:36px;border-radius:50%;border:2px solid transparent;padding:2px;background:#f2f2f2;cursor:pointer;flex-shrink:0}.pc-swatch.is-active{border-color:#1a1a1a}.pc-swatch img{width:100%;height:100%;border-radius:50%;object-fit:cover}.pc-swatch-more{width:36px;height:36px;border-radius:50%;background:#f2f2f2;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#555;flex-shrink:0}.pc-info-link{text-decoration:none;color:inherit}.pc-title{font-size:14px;font-weight:700;text-transform:uppercase;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:767px){.pc-title{font-size:12px}}.pc-rating{display:flex;align-items:center;gap:2px;margin-bottom:8px;font-size:13px}.pc-star{color:#d9d9d9}.pc-star.is-filled{color:#f5b400}.pc-rating-count{color:#777;margin-left:4px;font-size:12px}.pc-price{display:flex;align-items:baseline;gap:8px;margin-bottom:14px}.pc-price-current{font-size:18px;font-weight:800}.pc-price-compare{font-size:14px;font-weight:600;color:#9a9a9a;text-decoration:line-through}.pc-add-btn{width:100%;background:#c6ec4c;color:#1a1a1a;font-weight:700;font-size:14px;padding:12px;border:none;border-radius:999px;cursor:pointer;transition:background .2s ease}.pc-add-btn:hover{background:#b8e030}.pc-arrow{position:absolute;top:40%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:none;background:#fff;box-shadow:0 2px 8px #00000026;cursor:pointer;z-index:3;display:flex;align-items:center;justify-content:center;font-size:14px}.pc-arrow--prev{left:-20px}.pc-arrow--next{right:-20px}@media(max-width:767px){.pc-arrow{display:none}}.pc-view-all-wrap{display:flex;justify-content:center;margin-top:32px}.pc-view-all{display:inline-block;padding:14px 36px;border-radius:999px;background:#1a1a1a;color:#fff;font-weight:700;font-size:14px;text-decoration:none;transition:opacity .2s ease}.pc-view-all:hover{opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-carousel.css.map */
