.amazon-recommendations{box-sizing:border-box;width:min(1120px,calc(100% - 32px));margin:28px auto 0;padding:12px 0 0;border-top:1px solid #d9dfd8;color:#263a30}.amazon-recommendations[hidden]{display:none!important}.amazon-recommendations h2{margin:0 0 10px;font-size:14px;line-height:1.4;color:#526459;font-weight:600}.amazon-product-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--amazon-card-min-width)),1fr));gap:var(--amazon-gap)}.amazon-product-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0;gap:8px}.amazon-product-card a{display:grid;place-items:center;width:100%;min-height:var(--amazon-image-size);border-radius:5px}.amazon-product-card a:focus-visible{outline:3px solid #277c5d;outline-offset:3px}.amazon-product-card img{display:block;width:min(100%,var(--amazon-image-size));height:auto;aspect-ratio:1;object-fit:contain}.amazon-product-card p{width:min(100%,var(--amazon-image-size));margin:0;color:#526459;font-size:14px;line-height:1.5;text-align:center}@media(max-width:620px){.amazon-recommendations{width:calc(100% - 16px);margin-top:20px;padding-top:10px}.amazon-recommendations h2{margin-bottom:7px;font-size:14px}.amazon-product-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--amazon-mobile-card-min-width)),1fr));gap:var(--amazon-mobile-gap)}.amazon-product-card a{min-height:var(--amazon-mobile-image-size)}.amazon-product-card img{width:min(100%,var(--amazon-mobile-image-size))}.amazon-product-card p{width:min(100%,var(--amazon-mobile-image-size));font-size:14px}}@media print{.amazon-recommendations{display:none!important}}
