.gc-affiliate-products{display:grid;gap:28px;margin:36px 0}.gc-affiliate-card{display:grid;grid-template-columns:minmax(220px,32%) 1fr;overflow:hidden;margin:34px 0;border:1px solid #d8d0bd;border-radius:24px;background:#fffaf0;box-shadow:0 18px 45px rgba(35,72,56,.11);color:#26352f}.gc-affiliate-card__media{display:flex;align-items:center;justify-content:center;min-height:330px;padding:26px;background:#f5efe0}.gc-affiliate-card__media img{display:block;width:100%;max-width:360px;height:280px;object-fit:contain;mix-blend-mode:multiply}.gc-affiliate-card__content{padding:30px 34px}.gc-affiliate-card__badge{display:inline-flex;align-items:center;margin-bottom:12px;padding:7px 13px;border-radius:999px;background:#dce7d8;color:#234838;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.gc-affiliate-card h3{margin:0 0 14px;color:#234838;font-family:Bitter,Georgia,serif;font-size:clamp(24px,2.4vw,34px);line-height:1.14}.gc-affiliate-card p{line-height:1.65}.gc-affiliate-card__summary{margin:0 0 15px;font-size:18px}.gc-affiliate-card__why{margin:0 0 20px}.gc-affiliate-card__pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0}.gc-affiliate-card__pros-cons>div{padding:16px 17px;border-radius:16px;background:#fff}.gc-affiliate-card__pros-cons>div:first-child{border:1px solid #b9cdbb}.gc-affiliate-card__pros-cons>div:last-child{border:1px solid #e4c1ae}.gc-affiliate-card__pros-cons strong{color:#234838}.gc-affiliate-card__pros-cons ul{margin:9px 0 0;padding-left:19px}.gc-affiliate-card__pros-cons li+li{margin-top:6px}.gc-affiliate-card__fit{display:grid;gap:6px;margin:18px 0}.gc-affiliate-card__fit p{margin:0}.gc-affiliate-card__actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:24px}.gc-affiliate-card__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border-radius:999px;background:#234838;color:#fff!important;font-weight:800;text-decoration:none!important;transition:background-color .2s ease,transform .2s ease}.gc-affiliate-card__button:hover,.gc-affiliate-card__button:focus-visible{background:#bb6448;color:#fff!important;transform:translateY(-1px)}.gc-affiliate-card__actions span{color:#66776f;font-size:14px;font-weight:700}.gc-affiliate-card__disclosure{margin:14px 0 0;color:#66776f;font-size:12px;line-height:1.45}.gc-affiliate-card a:focus-visible{outline:3px solid #efd36c;outline-offset:3px}@media(max-width:780px){.gc-affiliate-card{grid-template-columns:1fr;border-radius:20px}.gc-affiliate-card__media{min-height:240px;padding:20px}.gc-affiliate-card__media img{height:220px}.gc-affiliate-card__content{padding:24px}.gc-affiliate-card__pros-cons{grid-template-columns:1fr}.gc-affiliate-card h3{font-size:26px}}@media(max-width:390px){.gc-affiliate-card{margin:26px 0}.gc-affiliate-card__content{padding:20px}.gc-affiliate-card__button{width:100%}.gc-affiliate-card__actions span{width:100%;text-align:center}}
