
.ac218-gallery .gallery-grid{gap:18px}.ac218-gallery .gallery-item{padding:0;background:#fff;border:1px solid #deded8;overflow:hidden;text-align:left;transition:border-color .2s}.ac218-gallery .gallery-item:hover{border-color:#c07e00}.ac218-gallery .gallery-item img{width:100%;height:340px;object-fit:contain;background:#f8f8f5;padding:24px;box-sizing:border-box;transform:none!important}.ac218-gallery .gallery-item span{display:block;padding:18px 20px;font-size:12px;letter-spacing:.025em;border-top:1px solid #e9e9e3}.ac218-gallery .gallery-subheading{font-family:inherit;font-size:17px;font-weight:600;letter-spacing:.015em;text-transform:none;margin:44px 0 18px}.ac218-gallery .detail-views,.ac218-gallery .label-views{grid-template-columns:repeat(2,minmax(0,1fr))}.ac218-gallery .detail-views img{height:310px}.ac218-gallery .label-views img{height:360px}.ac218-gallery .campaign-view{grid-template-columns:1fr}.ac218-gallery .campaign-view img{height:440px;padding:0;object-fit:contain}.ac218-gallery .caption{margin-top:24px}.ac218-gallery .gallery-item:focus-visible{outline:3px solid #c07e00;outline-offset:3px}
@media(max-width:700px){.ac218-gallery .primary-views{grid-template-columns:1fr}.ac218-gallery .primary-views img{height:340px}.ac218-gallery .detail-views,.ac218-gallery .label-views{grid-template-columns:1fr}.ac218-gallery .detail-views img,.ac218-gallery .label-views img{height:310px}.ac218-gallery .campaign-view img{height:250px}.ac218-gallery .gallery-subheading{margin-top:32px}}
