/* Amazon price-link icons in the Loop model comparison table. */
.dq-article-body table a[href^="https://www.amazon.com/"][href*="tag=dreamquietly-20"]::before,
.dq-article-body a.wp-block-button__link[href^="https://www.amazon.com/"][href*="tag=dreamquietly-20"]::before{content:"";display:inline-block;width:20px;height:20px;margin-right:6px;vertical-align:-4px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctext%20x%3D%225%22%20y%3D%2216%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%2222%22%20font-weight%3D%22bold%22%20fill%3D%22%23182d3a%22%3Ea%3C%2Ftext%3E%3Cpath%20d%3D%22M3%2019c5%204%2012%204%2018-1m-4%200%204-1-1%204%22%20fill%3D%22none%22%20stroke%3D%22%23e99012%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}

/* Scope this repair to the earplug article's affiliate image/button rows. */
.dq-article-body:has(.wp-image-288)>.wp-block-group:has(>.wp-block-image){
display:flex;flex-wrap:wrap!important;align-items:center;justify-content:flex-start;gap:16px!important;padding:8px 12px!important;margin:8px 0!important;min-height:0!important;height:auto!important;box-sizing:border-box}
.dq-article-body:has(.wp-image-288)>.wp-block-group>.wp-block-image{
display:block;flex:0 0 80px!important;width:80px!important;max-width:100%;margin:0!important;float:none}
.dq-article-body:has(.wp-image-288)>.wp-block-group>.wp-block-image>a{display:block;width:80px;max-width:100%}
.dq-article-body:has(.wp-image-288)>.wp-block-group>.wp-block-image img{display:block;width:80px!important;height:80px!important;max-width:100%;object-fit:contain}
.dq-article-body:has(.wp-image-288)>.wp-block-group>.wp-block-image figcaption{display:none}
.dq-article-body:has(.wp-image-288)>.wp-block-group>.wp-block-buttons{flex:1 1 220px;min-width:0;margin:0!important;justify-content:flex-start}
.dq-article-body:has(.wp-image-288)>.wp-block-group .wp-block-button{width:320px;max-width:100%;margin:0}
.dq-article-body:has(.wp-image-288)>.wp-block-group .wp-block-button__link{width:100%}
.dq-article-body:has(.wp-image-288)>.wp-block-group>.wp-block-image>a{border-radius:10px;transition:box-shadow .15s ease,background-color .15s ease}
.dq-article-body:has(.wp-image-288)>.wp-block-group>.wp-block-image>a:hover{background:#f1eadc;box-shadow:0 2px 8px #182d3a16}
.dq-article-body:has(.wp-image-288)>.wp-block-group>.wp-block-image>a:focus-visible{outline:3px solid #236b67;outline-offset:3px}
@media(prefers-reduced-motion:reduce){.dq-article-body:has(.wp-image-288)>.wp-block-group>.wp-block-image>a{transition:none}}
.dq-article-body:has(.wp-image-288)>.wp-block-group .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;max-width:100%;box-sizing:border-box;padding:10px 16px;min-height:44px;border-radius:7px;font:700 15px/1.5 'Segoe UI',sans-serif;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere}
@media(max-width:600px){.dq-article-body:has(.wp-image-288)>.wp-block-group:has(>.wp-block-image){flex-direction:column;gap:12px!important;align-items:center}.dq-article-body:has(.wp-image-288)>.wp-block-group>.wp-block-image{flex-basis:auto!important}.dq-article-body:has(.wp-image-288)>.wp-block-group>.wp-block-buttons{flex:0 1 auto;width:100%;justify-content:center}}
