.soz-pair-test{border:1px solid #d6e1d2;border-radius:14px;padding:20px;background:#f8faf5;color:#19372b;margin-block:20px;min-width:0}.soz-pair-test [hidden]{display:none!important}.soz-pair-test h2{font-size:23px;line-height:1.2;margin:0 0 12px}.soz-pair-test>p{font-size:14px;line-height:1.6}.soz-pair-kicker{font-size:10px!important;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#52715a;margin:0 0 8px}.soz-pair-note{font-size:12px!important;line-height:1.6;color:#536359}.soz-pair-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin-top:18px}.soz-pair-test .soz-ft-product{border:1px solid #dfe6df;border-radius:10px;background:#fff;min-width:0;overflow:hidden;display:flex;flex-direction:column}.soz-pair-test .soz-ft-product-photo{display:block;aspect-ratio:2;max-height:140px;background:#fff;padding:12px}.soz-pair-test .soz-ft-product-photo img{width:100%;height:100%;object-fit:contain}.soz-pair-copy{padding:14px;display:flex;flex-direction:column;flex:1;min-width:0}.soz-pair-test h3{font-size:15px;line-height:1.4;margin:0 0 8px;overflow-wrap:anywhere}.soz-pair-test a{color:#266741}.soz-pair-test h3 a{text-decoration:none;color:#19372b}.soz-pair-test .soz-ft-price{font-size:17px;font-weight:700;margin:0 0 8px}.soz-pair-test .soz-ft-product-link{font-size:12px;font-weight:650;margin-top:auto;padding-top:12px}.soz-pair-test .soz-fp-choice{gap:8px;padding-top:8px}.soz-pair-test .soz-fp-choice select{font-size:14px;min-width:0}.soz-pair-test .soz-fp-choice input[type=number]{width:82px}.soz-pair-test .soz-fp-summary{grid-template-columns:1fr;padding:16px;margin-top:14px}.soz-pair-test .soz-fp-summary button{width:100%}.soz-pair-fit{font-size:12px!important;border-left:3px solid #b5c8ac;padding-left:12px;margin-block:18px 0}.soz-pair-test :focus-visible{outline:2px solid #266741;outline-offset:3px}.soz-pair-page-intro{background:#f3f6f0;border:1px solid #dfe6df;border-radius:12px;padding:24px;margin-bottom:10px}.soz-pair-page-intro h2{font-size:25px;margin-bottom:12px}.soz-pair-page-intro p{font-size:14px;line-height:1.6}.soz-pair-page-intro a{font-weight:650}@media(max-width:649px){.soz-pair-test{padding:16px}.soz-pair-grid{grid-template-columns:1fr}.soz-pair-test h2{font-size:22px}.soz-pair-copy{padding:16px}.soz-pair-page-intro{padding:20px}}
