.polaroid-line-carousel-module__z8gGTq__root{isolation:isolate;background:var(--color-surface);width:100%;height:min(440px,max(300px,100svh - 76px));color:var(--color-text);-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:grab;--pl-card-width:min(72vw, 250px);position:relative;overflow:hidden}.polaroid-line-carousel-module__z8gGTq__root[data-dragging]{cursor:grabbing}.polaroid-line-carousel-module__z8gGTq__root:focus-visible{outline:2px solid var(--color-accent);outline-offset:-3px}.polaroid-line-carousel-module__z8gGTq__string{pointer-events:none;width:100%;height:100%;color:color-mix(in srgb, var(--color-text) 45%, transparent);position:absolute;inset:0}.polaroid-line-carousel-module__z8gGTq__card{width:var(--pl-card-width);transform-origin:50% 0;transform:translate(calc(50vw - var(--pl-card-width) / 2 + (var(--pl-index) - var(--pl-active)) * var(--pl-card-width) * 1.08), 80px);will-change:transform;position:absolute;top:0;left:0}.polaroid-line-carousel-module__z8gGTq__card[data-active=true]{z-index:2}.polaroid-line-carousel-module__z8gGTq__print{background:#fbfaf7;margin-top:10px;padding:10px 10px 0;transition:scale .4s,filter .4s;box-shadow:0 1px 2px #0002,0 18px 30px -16px #0006}.polaroid-line-carousel-module__z8gGTq__card[data-active=false] .polaroid-line-carousel-module__z8gGTq__print{filter:saturate(.7)brightness(.96);scale:.9}.polaroid-line-carousel-module__z8gGTq__shot{aspect-ratio:1;background:#edeae4;position:relative;overflow:hidden}.polaroid-line-carousel-module__z8gGTq__shot img{object-fit:contain;pointer-events:none}.polaroid-line-carousel-module__z8gGTq__note{color:#3b3833;white-space:nowrap;justify-content:center;align-items:center;height:40px;padding-inline:4px;font:italic 15px/1.2 ui-serif,Georgia,serif;display:flex}.polaroid-line-carousel-module__z8gGTq__peg{background:linear-gradient(90deg,#c9a67a,#e3c9a1 45%,#b8915f);border-radius:2px;width:10px;height:26px;margin-left:-5px;position:absolute;top:0;left:50%;box-shadow:0 2px 3px #0004}.polaroid-line-carousel-module__z8gGTq__peg:after{content:"";background:#503c1e73;border-radius:1px;width:2px;height:7px;position:absolute;top:8px;left:4px}.polaroid-line-carousel-module__z8gGTq__bar{z-index:3;cursor:default;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;bottom:20px;left:clamp(16px,4vw,56px);right:clamp(16px,4vw,56px)}.polaroid-line-carousel-module__z8gGTq__count{letter-spacing:.12em;color:color-mix(in srgb, var(--color-text) 65%, transparent);white-space:nowrap;font:12px/1 ui-monospace,monospace}.polaroid-line-carousel-module__z8gGTq__count b{color:var(--color-text);font-weight:500}.polaroid-line-carousel-module__z8gGTq__controls{align-items:center;gap:6px;display:flex}.polaroid-line-carousel-module__z8gGTq__controls button{border:1px solid color-mix(in srgb, var(--color-text) 22%, transparent);width:44px;height:44px;color:inherit;background:var(--color-surface);cursor:pointer;border-radius:50%;place-items:center;transition:background .18s,color .18s;display:grid}.polaroid-line-carousel-module__z8gGTq__controls button:hover:not(:disabled){background:var(--color-text);color:var(--color-background)}.polaroid-line-carousel-module__z8gGTq__controls button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.polaroid-line-carousel-module__z8gGTq__controls button:disabled{opacity:.35;cursor:default}.polaroid-line-carousel-module__z8gGTq__controls svg{width:18px;height:18px}@media (min-width:640px){.polaroid-line-carousel-module__z8gGTq__root{height:min(540px,max(300px,100svh - 84px))}.polaroid-line-carousel-module__z8gGTq__bar{bottom:24px}}@media (min-width:1024px){.polaroid-line-carousel-module__z8gGTq__root{height:min(640px,max(300px,100svh - 84px))}}@media (prefers-reduced-motion:reduce){.polaroid-line-carousel-module__z8gGTq__print,.polaroid-line-carousel-module__z8gGTq__controls button{transition:none}.polaroid-line-carousel-module__z8gGTq__card{will-change:auto}}
