.lp-collection{display:block;width:100%;min-width:0;direction:ltr;cursor:default;font-family:var(--lp-sans,Heebo,Arial,sans-serif)}
.lp-collection-viewport{display:block;overflow-x:auto;overflow-y:hidden;width:100%;direction:ltr;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;cursor:grab;-webkit-overflow-scrolling:touch}
.lp-collection-viewport::-webkit-scrollbar{display:none}.lp-collection-viewport:focus-visible{outline:1px solid #79684d;outline-offset:5px}
.lp-collection-track{display:flex;gap:22px;width:max-content;direction:ltr}.lp-collection-set{display:flex;gap:22px;flex:none}
.lp-collection-card{display:block;flex:0 0 var(--lp-card-width,280px);width:var(--lp-card-width,280px);text-align:center;min-width:0}
.lp-collection-card>a{display:block;color:#211f1b;text-decoration:none}.lp-collection-image{display:block;aspect-ratio:1/1.12;background:#fff;overflow:hidden}
.lp-collection-image img{display:block;width:100%;height:100%;object-fit:contain;padding:8px;box-sizing:border-box;transition:transform .6s ease}
.lp-collection-card a:hover img{transform:scale(1.035)}.lp-collection-name{display:block;margin:17px 0 7px;font-size:16px;font-weight:400;line-height:1.6}
.lp-collection-card .price{display:block;font-size:15px;line-height:1.6;font-weight:300}.lp-collection-link{display:inline-block;font-size:11px;margin-top:10px;line-height:1.6}
.lp-collection-controls{display:flex;justify-content:center;gap:8px;margin-top:27px}.lp-collection-controls button{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #d8d2c8;border-radius:50%;background:transparent;color:#211f1b;font:400 19px/1 Arial,sans-serif;cursor:pointer;padding:0}.lp-collection-controls [data-collection-play]{font-size:13px}.lp-collection-controls button:hover{background:#eeeae3}.lp-collection-controls button:focus-visible{outline:2px solid #79684d;outline-offset:3px}.lp-collection.is-dragging,.lp-collection.is-dragging *{cursor:grabbing;user-select:none}
@media(max-width:767px){.lp-collection-track,.lp-collection-set{gap:16px}.lp-collection-name{font-size:15px;margin-top:14px}.lp-collection-card .price{font-size:14px}.lp-collection-controls{margin-top:22px}.lp-collection-image img{padding:4px}}
@media(prefers-reduced-motion:reduce){.lp-collection-image img{transition:none}}
