.feat-row{border-top:1px solid var(--color-lines-borders);border-bottom:1px solid var(--color-lines-borders);padding:24px 0;margin-top:40px}.feat-row__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.feat-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px 20px;gap:8px}.feat-card+.feat-card{border-left:1px solid var(--color-lines-borders)}.feat-card__icon{display:flex;align-items:center;justify-content:center}.feat-card__icon svg,.feat-card__icon .theme-icon{width:28px;height:28px}.feat-card__body{font-size:var(--font-body2-size);line-height:1.45;color:var(--color-base)}.feat-card__body p{margin:0}.feat-card__body strong,.feat-card__body b{display:block;font-weight:700;color:var(--color-base);margin-bottom:2px}.feat-card__body p:not(:first-child),.feat-card__body br+*{color:#6b7280}@media(max-width:768px){.feat-row__grid{grid-template-columns:repeat(2,1fr)}.feat-card:nth-child(n+3){border-top:1px solid var(--color-lines-borders)}.feat-card:nth-child(2n){border-left:1px solid var(--color-lines-borders)}.feat-card:nth-child(odd){border-left:none}}@media(max-width:480px){.feat-row__grid{grid-template-columns:repeat(2,1fr)}}.comp-section{margin-top:50px;padding-top:40px;border-top:1px solid var(--color-lines-borders)}.comp-section__heading{font-size:1.35rem;font-weight:700;color:var(--color-base);margin:0 0 22px;line-height:1.3}.comp-recs{display:block}.comp-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.comp-card{display:grid;grid-template-columns:90px 1fr auto;align-items:center;gap:16px;padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 4px #0000000f;transition:box-shadow .2s ease}.comp-card:hover{box-shadow:0 4px 16px #0000001a}.comp-card__img-link{display:block;border-radius:8px;overflow:hidden;background:#f9fafb;border:1px solid #f3f4f6;flex-shrink:0;width:90px;height:90px}.comp-card__img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}.comp-card__img-placeholder{width:90px;height:90px;background:#f3f4f6;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#9ca3af}.comp-card__info{min-width:0}.comp-card__title{display:block;font-weight:700;font-size:var(--font-body2-size);line-height:1.4;color:var(--color-base);text-decoration:none;margin-bottom:4px;word-break:break-word}.comp-card__title:hover{text-decoration:underline;text-underline-offset:2px}.comp-card__stars{display:flex;gap:1px;color:#f59e0b;font-size:13px;line-height:1;margin-bottom:5px}.comp-card__price{display:flex;align-items:baseline;gap:6px}.comp-card__price-current{font-weight:700;font-size:var(--font-body2-size);color:#e53e3e}.comp-card__price-compare{font-size:var(--font-body3-size);color:#9ca3af;text-decoration:line-through}.comp-card__action{flex-shrink:0}.comp-card__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 18px;background:#fbbf24;color:#1a1a1a;border:none;border-radius:8px;font-size:var(--font-body2-size);font-weight:700;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .2s ease;min-height:42px}.comp-card__btn:hover{background:#f59e0b}.comp-card__btn--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}@media(max-width:1024px){.comp-cards-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.comp-cards-grid{grid-template-columns:1fr}.comp-card{grid-template-columns:72px 1fr auto;gap:12px;padding:12px}.comp-card__img-link,.comp-card__img-placeholder{width:72px;height:72px}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/section-comp-products.css.map */
