.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:6px}.de-loop__header h2{margin:0}.de-loop__header a{color:inherit}.de-loop__view-all{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding-inline:20px;margin-left:auto;border:1px solid #1a1a1a;border-radius:var(--buttons-radius,4px);background:var(--de-maiz,#FCB959);color:var(--de-negro,#1a1a1a);font-weight:700;text-decoration:none;white-space:nowrap}.de-loop__view-all:hover{background:#ffc64f}.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;will-change:transform;backface-visibility:hidden}.de-loop__track.is-auto{animation:de-loop-scroll var(--de-loop-duration,30s) linear infinite}.de-loop__track.is-auto.is-paused,.de-loop__viewport:hover .de-loop__track.is-auto,.de-loop__viewport:focus-within .de-loop__track.is-auto{animation-play-state:paused}@keyframes de-loop-scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(var(--de-loop-distance,0px),0,0)}}@media(prefers-reduced-motion:reduce){.de-loop__track.is-auto{animation-play-state:paused}}.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:none}.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}}
