/* Homepage Featured only. The existing phone breakpoint is 767px. */
@media(max-width:767px){
 body[data-page="index"] #gallery[data-featured-layout="grid"] .galstage{padding-block:16px}
 body[data-page="index"] #gallery[data-featured-layout="grid"] .galhead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;margin-bottom:8px}
 body[data-page="index"] #gallery[data-featured-layout="grid"] .galhead>div{display:contents}
 body[data-page="index"] #gallery[data-featured-layout="grid"] .galhead h2{grid-column:1;grid-row:1;margin:0}
 body[data-page="index"] #gallery[data-featured-layout="grid"] .galhead>.link{grid-column:2;grid-row:1;min-height:44px;display:inline-flex;align-items:center;font-size:14px;white-space:nowrap}
 body[data-page="index"] #gallery[data-featured-layout="grid"] .galhead p{grid-column:1/-1;margin:0;font-size:14px;line-height:1.5}
 body[data-page="index"] #gallery[data-featured-layout="grid"] .galhead .lead{font-size:16px;line-height:1.5}
 body[data-page="index"] #gallery[data-featured-layout="grid"] .gg-mobile-filter{margin-block:8px 4px;gap:10px}
 body[data-page="index"] #gallery[data-featured-layout="grid"] .gallery-count{margin-block:4px 4px;line-height:1.5}
 body[data-page="index"] #gallery[data-featured-layout="grid"] #gallery-grid{gap:16px}
 body[data-page="index"] #gallery .gg-mobile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow-anchor:none}
 body[data-page="index"] #gallery .gg-mobile-grid .im{display:block;aspect-ratio:1;padding:3%;text-decoration:none}
 body[data-page="index"] #gallery .gg-mobile-grid .im img{object-fit:contain;width:100%;height:100%;transform:none}
 body[data-page="index"] #gallery .gg-mobile-grid .meta{padding:2px 0 4px;column-gap:4px;row-gap:0;grid-template-columns:minmax(0,1fr) 44px}
 body[data-page="index"] #gallery .gg-mobile-grid .sku{min-height:44px;font-size:14px;line-height:1.3;letter-spacing:0}
 body[data-page="index"] #gallery .gg-mobile-grid .nm{font-size:14px;line-height:1.4;min-height:1.4em;margin:0;text-decoration:none;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
 body[data-page="index"] #gallery .gg-mobile-grid .nm:hover{text-decoration:underline;text-underline-offset:.2em}
 body[data-page="index"] #gallery .gg-mobile-grid .add{width:44px;height:44px;min-width:44px;min-height:44px}
 body[data-page="index"] #gallery .gg-load-more{justify-self:center;min-height:48px;min-width:160px;padding:10px 20px;border:1px solid var(--ink);background:transparent;color:var(--ink);font:500 16px/1.5 var(--sans);cursor:pointer;overflow-anchor:none}
 body[data-page="index"] #gallery .gg-load-more[hidden]{display:none}
 body[data-page="index"] #gallery .gg-load-more:hover{background:var(--ink);color:var(--paper)}
 body[data-page="index"] #gallery .gg-empty{grid-column:1/-1;margin:8px 0 16px;font-size:16px;line-height:1.6}
 body[data-page="index"] #gallery .gg-mobile-grid a:focus-visible,body[data-page="index"] #gallery .gg-load-more:focus-visible{outline:2px solid var(--copper);outline-offset:3px}
}
