/* Functional behavior for captured custom components; original sizing remains. */
html.armand-local product-quick-add.is-visible{visibility:visible!important;opacity:1!important;transform:none!important}
html.armand-local product-quick-add[aria-hidden="true"]{visibility:hidden!important;opacity:0!important;pointer-events:none!important}
html.armand-local .ae-features .images-scrolling__content{opacity:1!important;visibility:visible!important}
html.armand-local .ae-features .images-scrolling-desktop__media-wrapper>img{transition:opacity .25s ease}
html.armand-local .ae-ugc .ugc-carousel__track-wrapper{overflow-x:auto!important;overflow-y:hidden!important;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}
html.armand-local .ae-ugc .ugc-carousel__track-wrapper::-webkit-scrollbar{display:none}
html.armand-local .ae-ugc .ugc-carousel__track{transform:none!important;transition:none!important}
html.armand-local .ae-ugc .ugc-carousel__slide{scroll-snap-align:start}
html.armand-local .ae-ugc .ugc-carousel__controls{gap:16px}
html.armand-local .ae-ugc .ugc-carousel__controls[hidden]{display:none}
html.armand-local .ae-ugc .ae-ugc-arrow{width:40px;height:40px;border:1px solid #bcc4bf;border-radius:50%;font-size:22px;line-height:1;color:#3c4c43;background:#fff;flex-shrink:0}
html.armand-local .ae-ugc .ae-ugc-arrow:disabled{opacity:.3;cursor:default}
html.armand-local .ae-ugc .ugc-carousel__dot{min-width:14px;min-height:14px}
html.armand-local .ae-ugc .ae-ugc-playback{display:block;margin:12px auto 0;padding:8px 14px;border:1px solid #bcc4bf;border-radius:4px;font-size:12px;background:#fff;color:#3c4c43}
html.armand-local .ae-ugc .ae-dragging{scroll-snap-type:none!important;cursor:grabbing}
@media(prefers-reduced-motion:reduce){html.armand-local .ae-features .images-scrolling-desktop__media-wrapper>img{transition:none}}
