.aa-comm{display:block;padding:var(--aa-pt, 40px) 0 var(--aa-pb, 40px);background:#fff;overflow:hidden}.aa-comm__head{margin:0 0 13px;padding:0 var(--aa-gutter)}.aa-comm__heading{margin:0;font:700 25.4px/1 var(--aa-font-display);letter-spacing:0;text-align:center;text-transform:uppercase;color:#000}.aa-template-product .aa-comm__head{margin-bottom:17px}.aa-comm__track{width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:auto;scrollbar-width:none}.aa-comm__row{display:flex;width:max-content;gap:.82vw;gap:round(.82vw,1px);margin:0;padding:0;list-style:none;contain:layout style}.aa-comm.is-auto .aa-comm__track{scroll-snap-type:none;-webkit-user-select:none;user-select:none}.aa-comm[data-running] .aa-comm__row{will-change:transform}.aa-comm__track::-webkit-scrollbar{display:none}.aa-comm__track:focus-visible{outline:2px solid #000;outline-offset:-2px}.aa-comm__item{flex:0 0 25vw;min-width:0;scroll-snap-align:start}.aa-comm__link{display:block;color:#000;text-decoration:none}.aa-comm__media{position:relative;aspect-ratio:2 / 3;overflow:hidden;background:#f7f7f7}.aa-comm__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.aa-comm__handle{margin:15px 0 0;font:400 clamp(13px,1.1vw,21px) / 1.2 var(--aa-font-ui);letter-spacing:0;text-align:center;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.aa-comm__link:hover .aa-comm__handle{text-decoration:underline}@media(min-width:1024px){.aa-comm__item{flex-basis:calc((100vw - 3px)/4)}.aa-comm__media{aspect-ratio:3 / 4}}@media(min-width:1450px){.aa-comm__item{flex-basis:calc((100vw - 4px)/5)}}@media(max-width:749px){.aa-comm{padding:var(--aa-pt-m, 24px) 0 var(--aa-pb-m, 24px)}.aa-comm--no-heading-m .aa-comm__heading{display:none}.aa-comm__head{margin-bottom:5px}.aa-comm__heading{font-size:14px}.aa-template-product .aa-comm__head{margin-bottom:3.5px}.aa-template-product .aa-comm__handle{font-size:11px}.aa-comm__track{margin-left:0;width:100%}.aa-comm__row{gap:8px}.aa-comm__item{flex-basis:36vw;flex-basis:round(36vw,1px)}.aa-comm__handle{margin-top:8.5px;font-size:clamp(10px,2.7vw,10.4px)}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/aa-community.css.map */
