.cwc-bestselling{width:100%;background-color:var(--cwc-bs-bg, #ffffff);padding-top:var(--cwc-bs-pt, 60px);padding-bottom:var(--cwc-bs-pb, 60px);box-sizing:border-box}@media(max-width:768px){.cwc-bestselling{padding-top:calc(var(--cwc-bs-pt, 60px) * .65);padding-bottom:calc(var(--cwc-bs-pb, 60px) * .65)}}.cwc-bestselling__container{max-width:var(--cwc-bs-max-w, 1200px);margin:0 auto;padding:0 24px;box-sizing:border-box}@media(max-width:480px){.cwc-bestselling__container{padding:0 16px}}.cwc-bestselling__header{text-align:center;margin-bottom:40px}@media(max-width:768px){.cwc-bestselling__header{margin-bottom:28px}}.cwc-bestselling__title{font-family:var(--typeHeaderPrimary, inherit);font-size:clamp(26px,3.5vw,35px);font-weight:800;color:var(--cwc-bs-title-color, #111111);margin:0 0 12px;line-height:1.2;letter-spacing:-.02em}.cwc-bestselling__subtext{font-size:clamp(14px,1.8vw,16px);color:var(--cwc-bs-subtext-color, #555555);max-width:680px;margin:0 auto;line-height:1.5;font-weight:400}.cwc-bestselling__grid{display:grid;grid-template-columns:repeat(var(--cwc-bs-cols, 2),1fr);gap:32px;align-items:stretch}@media(max-width:900px){.cwc-bestselling__grid{grid-template-columns:1fr;gap:28px;max-width:600px;margin:0 auto}}.cwc-bestselling__card{background-color:var(--cwc-bs-card-bg, #ffffff);border:1px solid var(--cwc-bs-border, #e5e5e5);border-radius:var(--cwc-bs-radius, 16px);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 20px #0000000a;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;position:relative;box-sizing:border-box}.cwc-bestselling__card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000014;border-color:#d0d0d0}.cwc-bestselling__image-link{display:block;position:relative;width:100%;aspect-ratio:var(--cwc-bs-img-ratio, 16 / 11);overflow:hidden;background-color:#f6f6f6;text-decoration:none}.cwc-bestselling__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.cwc-bestselling__card:hover .cwc-bestselling__image{transform:scale(1.03)}.cwc-bestselling__image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f1f1f1}.cwc-bestselling__image-placeholder svg{width:60px;height:60px;opacity:.35}.cwc-bestselling__badge{position:absolute;top:16px;left:16px;padding:5px 14px;font-size:13px;font-weight:700;border-radius:9999px;letter-spacing:.01em;z-index:2;box-shadow:0 2px 10px #00000024;pointer-events:none;display:inline-flex;align-items:center;gap:4px;line-height:1.3}.cwc-bestselling__content{padding:24px;display:flex;flex-direction:column;flex-grow:1;box-sizing:border-box}@media(max-width:480px){.cwc-bestselling__content{padding:18px 16px}}.cwc-bestselling__title-price{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px}.cwc-bestselling__card-title{font-family:var(--typeHeaderPrimary, inherit);font-size:22px;font-weight:800;color:#111;margin:0;line-height:1.25;text-decoration:none;transition:color .15s ease}.cwc-bestselling__card-title:hover{color:#555}.cwc-bestselling__card-price{font-family:var(--typeHeaderPrimary, inherit);font-size:20px;font-weight:800;color:#111;white-space:nowrap;margin:0}.cwc-bestselling__reviews{display:flex;align-items:center;gap:8px;margin-bottom:12px;min-height:22px;flex-wrap:wrap}.cwc-bestselling__stars{display:inline-flex;gap:2px;align-items:center}.cwc-bestselling__stars svg{width:15px;height:15px;fill:#de7921}.cwc-bestselling__review-text{font-size:13px;font-weight:500;color:#4a4a4a;line-height:1}.cwc-bestselling__reviews .jdgm-preview-badge{display:flex!important;align-items:center}.cwc-bestselling__reviews .jdgm-star{color:#de7921!important;font-size:15px!important}.cwc-bestselling__reviews .jdgm-prev-badge__text{font-size:13px!important;color:#4a4a4a!important;font-weight:500!important;margin-left:6px!important;display:none!important}.cwc-bestselling__description{font-size:14px;color:#595959;line-height:1.45;margin:0 0 20px;font-weight:400}.cwc-bestselling__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;padding:13px 0;margin-top:auto;margin-bottom:22px;align-items:center;box-sizing:border-box;width:100%}.cwc-bestselling__feature{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 6px;box-sizing:border-box;border-right:1px solid #e8e8e8;min-width:0}.cwc-bestselling__feature:last-child{border-right:none}.cwc-bestselling__feature-icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#222}.cwc-bestselling__feature-icon img{width:100%;height:100%;object-fit:contain;display:block}.cwc-bestselling__feature-icon svg{width:15px;height:15px;display:block;stroke-width:1.75}.cwc-bestselling__feature-text{font-size:11.5px;font-weight:600;color:#1f1f1f;line-height:1.2;text-align:left;white-space:normal;word-break:normal;overflow-wrap:break-word;min-width:0}@media(max-width:768px){.cwc-bestselling__features{padding:10px 0;margin-bottom:18px}.cwc-bestselling__feature{padding:0 4px;gap:4px}.cwc-bestselling__feature-icon{width:14px;height:14px}.cwc-bestselling__feature-icon svg{width:14px;height:14px}.cwc-bestselling__feature-text{font-size:10.5px;line-height:1.15}}@media(max-width:480px){.cwc-bestselling__content{padding:18px 14px}.cwc-bestselling__card-title{font-size:20px}.cwc-bestselling__card-price{font-size:18px}.cwc-bestselling__features{padding:9px 0;margin-bottom:16px}.cwc-bestselling__feature{padding:0 3px;gap:4px}.cwc-bestselling__feature-icon{width:13px;height:13px}.cwc-bestselling__feature-icon svg{width:13px;height:13px}.cwc-bestselling__feature-text{font-size:10px;line-height:1.15}.cwc-bestselling__button{padding:13px 18px;font-size:14px}}@media(max-width:360px){.cwc-bestselling__content{padding:14px 10px}.cwc-bestselling__feature{padding:0 2px;gap:3px}.cwc-bestselling__feature-icon{width:12px;height:12px}.cwc-bestselling__feature-icon svg{width:12px;height:12px}.cwc-bestselling__feature-text{font-size:9px;line-height:1.1}}.cwc-bestselling__button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:15px 24px;background-color:var(--cwc-bs-btn-bg, #111111);color:var(--cwc-bs-btn-text, #ffffff);border-radius:var(--cwc-bs-btn-radius, 8px);font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;border:none;cursor:pointer;transition:background-color .2s ease,transform .15s ease,opacity .2s ease;box-sizing:border-box;text-align:center;line-height:1.2}.cwc-bestselling__button:hover{background-color:#2b2b2b;color:#fff}.cwc-bestselling__button-arrow{transition:transform .2s ease;display:inline-block;font-weight:700}.cwc-bestselling__button:hover .cwc-bestselling__button-arrow{transform:translate(4px)}
/*# sourceMappingURL=/cdn/shop/t/55/assets/CWC_bestselling_products.css.map */
