.product-carousel_root__sFljf{position:relative}.product-carousel_track__c2GUE{display:flex;gap:var(--primitive-space-md,16px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-padding-after:6px;padding-block-end:6px}.product-carousel_track__c2GUE::-webkit-scrollbar{display:none}.product-carousel_item__coUik{flex:0 0 auto;inline-size:min(220px,70vw);scroll-snap-align:start}.product-carousel_arrow___bdZu{position:absolute;inset-block-start:calc(50% - 18px);inline-size:36px;block-size:36px;border-radius:50%;border:1px solid var(--semantic-color-border,#ddd);background:var(--semantic-color-surface,#fff);color:var(--semantic-color-text,#111827);cursor:pointer;font-size:1.2rem;line-height:1;box-shadow:var(--semantic-shadow-card,0 2px 8px rgba(16,24,40,.12));transition:transform var(--semantic-motion-duration-fast,.15s) var(--semantic-motion-ease-standard,ease),background-color var(--semantic-motion-duration-fast,.15s) var(--semantic-motion-ease-standard,ease),color var(--semantic-motion-duration-fast,.15s) var(--semantic-motion-ease-standard,ease)}@supports (((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))) or (-webkit-backdrop-filter:blur(8px))){.product-carousel_arrow___bdZu{background:color-mix(in srgb,var(--semantic-color-surface,#fff) 78%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@media (hover:hover){.product-carousel_arrow___bdZu:hover{transform:scale(1.1);background:var(--semantic-color-surface,#fff);color:var(--semantic-color-action-primary,#2563eb)}}.product-carousel_arrow___bdZu:active{transform:scale(.94)}.product-carousel_arrowStart__c90Ko{inset-inline-start:4px}.product-carousel_arrowEnd__K81Tv{inset-inline-end:4px}