.at-gallery__main{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.at-gallery__main::-webkit-scrollbar{display:none}.at-gallery__slide{width:100%;height:100%;margin:0;scroll-snap-align:start;scroll-snap-stop:always}.at-gallery__slide img,.at-gallery__slide video,.at-gallery__slide iframe,.at-gallery__slide model-viewer{width:100%;height:100%;object-fit:contain}.at-variant-label{display:block;margin-top:20px;font-weight:600}.at-variant-select{width:100%;min-height:44px;margin-top:8px;padding:10px;border:1px solid var(--at-line);background:var(--at-white)}.at-bundle{display:grid;grid-template-columns:repeat(var(--at-grid-columns,3),minmax(180px,1fr));gap:16px}.at-facets{display:flex;align-items:flex-start;gap:12px;border-block:1px solid var(--at-line);padding:16px 0;margin-bottom:24px}.at-facets__filters{display:flex;flex:1;flex-wrap:wrap;gap:8px}.at-facet{position:relative}.at-facet summary,.at-sort select{min-height:40px;padding:9px 12px;border:1px solid var(--at-line);background:var(--at-white);cursor:pointer}.at-facet__panel{position:absolute;z-index:12;top:calc(100% + 6px);left:0;min-width:230px;max-height:320px;overflow:auto;padding:16px;background:var(--at-white);border:1px solid var(--at-line);box-shadow:0 12px 30px #00000014}.at-facet__panel label{display:block;margin:8px 0}.at-facet__panel input[type=number]{width:100%;min-height:40px;border:1px solid var(--at-line);padding:8px}.at-sort{display:flex;align-items:center;gap:8px}.at-collection-grid{grid-template-columns:repeat(var(--at-grid-columns,4),minmax(160px,1fr))}@media(max-width:749px){.at-bundle{display:flex;overflow-x:auto;gap:10px}.at-bundle>*{flex:0 0 80%}.at-facets{align-items:stretch;flex-wrap:wrap}.at-facets__filters{width:100%;flex-basis:100%;overflow-x:auto;flex-wrap:nowrap}.at-facet{position:static}.at-facet__panel{left:12px;right:12px;min-width:0}.at-sort{flex:1}}
