.de-loop{padding-block:var(--de-loop-pad);overflow:hidden}.de-loop__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.de-loop__header h2{margin:0}.de-loop__header a{color:inherit}.de-loop__viewport{overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.de-loop__viewport::-webkit-scrollbar{display:none}.de-loop__track{display:flex;width:max-content;padding:4px max(1.5rem,calc((100vw - var(--page-width, 1400px))/2)) 1rem}.de-loop__group{display:flex;gap:var(--de-loop-gap);padding-right:var(--de-loop-gap);min-width:100vw}.de-loop .f-column{box-sizing:border-box;display:block;flex:0 0 var(--de-loop-card);width:var(--de-loop-card);height:auto}.de-loop .product-card{height:100%}.de-loop__controls{display:flex;justify-content:flex-end;gap:7px;padding:0 max(1.5rem,calc((100vw - var(--page-width, 1400px))/2))}.de-loop__controls button{min-width:36px;min-height:32px;border:1px solid rgba(var(--color-foreground),.2);background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer}.de-loop__controls button[data-pause]{padding-inline:10px}@media(max-width:749px){.de-loop .f-column{flex-basis:min(var(--de-loop-card),72vw);width:min(var(--de-loop-card),72vw)}.de-loop__header{padding-inline:1.5rem}.de-loop__track{padding-inline:1.5rem}}
