.af-guide-card{position:relative;margin:12px 0;border:1.5px solid #ccd8ce;border-radius:11px;background:#fff;color:#173d32;overflow:hidden;font-family:inherit;box-shadow:0 2px 5px #10332d08}
.af-guide-card__input{position:absolute;inset:0 auto auto 0;opacity:0;width:1px;height:1px;margin:0}
.af-guide-card__label{display:block!important;cursor:pointer;margin:0!important;letter-spacing:normal}
.af-guide-card__offer{display:flex;align-items:center;gap:10px;padding:14px}
.af-guide-card__copy{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}
.af-guide-card__title{font:750 15px/1.35 var(--font-body-family,sans-serif);color:#173d32}
.af-guide-card__meta{font-size:10px;line-height:1.4;color:#657064}
.af-guide-card__price{font-size:18px;font-weight:750;line-height:1.3;white-space:nowrap;color:#173d32}
.af-guide-card__check{width:22px;height:22px;flex:0 0 22px;box-sizing:border-box;border:1.5px solid #a4b4a3;border-radius:5px;background:#fff;display:flex;align-items:center;justify-content:center;color:#fff}
.af-guide-card__check svg{width:16px;height:16px;opacity:0}
.af-guide-card__gift{display:flex;align-items:center;gap:10px;background:#f0f5ef;border-top:1px solid #e3ebe1;padding:9px 14px}
.af-guide-card__cover{display:block;width:30px;height:41px;object-fit:contain;flex:0 0 30px;filter:drop-shadow(1px 2px 2px #173d3220)}
.af-guide-card__gift-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}
.af-guide-card__gift-copy strong{font-size:12px;font-weight:750;line-height:1.4;color:#245c36}
.af-guide-card__gift-copy>span{font-size:10px;line-height:1.4;color:#657064}
.af-guide-card__value{display:flex;flex-direction:column;align-items:flex-end;gap:1px;white-space:nowrap}
.af-guide-card__value>span{font-size:9px;line-height:1.3;color:#657064}
.af-guide-card__value s{font-size:12px;line-height:1.4;color:#536051}
.af-guide-card__input:checked+.af-guide-card__label .af-guide-card__check{background:#29533d;border-color:#29533d}
.af-guide-card__input:checked+.af-guide-card__label .af-guide-card__check svg{opacity:1}
.af-guide-card__input:focus-visible+.af-guide-card__label{outline:3px solid #526b42;outline-offset:-3px;border-radius:10px}
.af-guide-card__label:hover .af-guide-card__offer{background:#fafcf8}
.af-guide-card__download{display:none;padding:0 14px 5px;background:#f0f5ef}
.af-guide-card__input:checked~.af-guide-card__download{display:block}
.af-guide-card__download a{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:#245c36;font-size:12px;font-weight:700;line-height:1.4;text-decoration:underline;text-underline-offset:3px}
.af-guide-card__download a:hover{color:#173d2c}
.af-guide-card__download a:focus-visible{outline:2px solid #29533d;outline-offset:2px}
.af-guide-card__download svg{width:15px;height:15px;flex-shrink:0}
@media(max-width:374px){.af-guide-card__offer{gap:8px;padding:12px 10px}.af-guide-card__title{font-size:13px}.af-guide-card__price{font-size:16px}.af-guide-card__meta{font-size:9px}.af-guide-card__gift{padding:8px 10px;gap:8px}.af-guide-card__gift-copy strong{font-size:11px}.af-guide-card__gift-copy>span{font-size:9px}}
