[data-ag-all-hats-bogo] .ag-bogo-styles{grid-template-columns:repeat(3,minmax(0,1fr));max-height:340px;overflow-y:auto;padding:4px;overscroll-behavior:contain}[data-ag-all-hats-bogo] .ag-all-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:32px 0}[data-ag-all-hats-bogo] .ag-all-steps article{padding:24px;border:1px solid #cdd2c2;border-radius:18px}[data-ag-all-hats-bogo] .ag-all-steps b{font-size:13px}[data-ag-all-hats-bogo] .ag-all-steps p{font-size:14px}[data-ag-all-hats-bogo] .ag-bogo-tile img{object-fit:contain}[data-ag-all-hats-bogo] .ag-bogo-offer h1{font-size:clamp(27px,3vw,42px)}@media(max-width:640px){[data-ag-all-hats-bogo] .ag-all-steps{grid-template-columns:1fr}[data-ag-all-hats-bogo] .ag-all-steps article{padding:18px}[data-ag-all-hats-bogo] .ag-bogo-styles{max-height:300px}}
[data-ag-all-hats-bogo] .ag-family-controls{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}
[data-ag-all-hats-bogo] .ag-family-controls button{border:1px solid #cdd2c2;border-radius:24px;padding:10px 17px;background:#fff;font-size:13px;min-height:44px}
[data-ag-all-hats-bogo] .ag-family-controls button[aria-pressed="true"]{background:#18241e;color:#fff;border-color:#18241e}
[data-ag-all-hats-bogo] .ag-jump-links{display:flex;flex-wrap:wrap;gap:18px;font-size:13px;text-underline-offset:4px}
[data-ag-all-hats-bogo] .ag-savings{color:#354a20;font-weight:700;margin:8px 0}
[data-ag-all-hats-bogo] .ag-selected-details{font-size:13px;margin-top:12px;padding:12px 0}
[data-ag-all-hats-bogo] .ag-selected-details .rte{margin-top:12px;overflow-wrap:anywhere}
[data-ag-all-hats-bogo] .ag-selected-details img{height:auto;max-width:100%}
[data-ag-all-hats-bogo] .ag-hat-features{padding:35px 0;scroll-margin-top:20px}
[data-ag-all-hats-bogo] [data-feature-panel][hidden]{display:none!important}
[data-ag-all-hats-bogo] .ag-hat-features .ag-bogo-details-cta{display:none}
[data-ag-all-hats-bogo] .ag-hat-features .ag-bogo-feature-grid{align-items:stretch}
[data-ag-all-hats-bogo] .ag-hat-features .ag-bogo-feature{display:flex;flex-direction:column}
[data-ag-all-hats-bogo] .ag-hat-features .ag-bogo-feature h3{min-height:2.2em}
