html{scroll-behavior:smooth}.ls-ic{display:inline-flex;align-items:center;justify-content:center;width:var(--s,28px);height:var(--s,28px);border-radius:50%;background:#E3C7C4;color:#2B2B2B;flex:none}.ls-ic svg{width:58%;height:58%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.color-scheme-2 .ls-ic,.color-scheme-3 .ls-ic,.color-scheme-5 .ls-ic{background:#F8F7F5}.ls-ic.plain{width:auto;height:auto;background:none}.ls-ic.plain svg{width:var(--s,16px);height:var(--s,16px);fill:#E3C7C4;stroke:#2B2B2B;stroke-width:1.4}.ls-bl{display:flex;align-items:center;gap:12px}.ls-st{display:inline-flex;gap:2px;vertical-align:middle}.lp-gallery{position:sticky;top:20px;align-self:start}.lp-buy{position:static}.lp-thumbs{display:block;position:relative;min-height:0}.lp-tin{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:12px;padding-right:4px;scrollbar-width:thin;scrollbar-color:#E3C7C4 transparent}.lp-tin::-webkit-scrollbar{width:5px}.lp-tin::-webkit-scrollbar-thumb{background:#E3C7C4;border-radius:5px}.lp-tin .lp-thumb{width:100%;flex:none;aspect-ratio:1/1;display:block}.lp-tin .lp-thumb img{display:block;width:100%;height:100%;object-fit:cover}.lp-main{position:relative}#lp-main-img{transition:opacity .2s}.lp-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid rgba(var(--color-foreground),.18);background:rgba(248,247,245,.92);color:#2B2B2B;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;padding:0}.lp-nav svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lp-nav.prev{left:12px}.lp-nav.next{right:12px}.lp-nav:hover{background:#E3C7C4}.lp-count{position:absolute;right:12px;bottom:12px;background:rgba(248,247,245,.92);color:#2B2B2B;font-size:12px;font-weight:600;padding:4px 10px;border-radius:20px;z-index:2}@media (max-width:900px){.lp-gallery{position:static}.lp-thumbs{position:static;order:2}.lp-tin{position:static;flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:0 0 6px}.lp-tin .lp-thumb{width:76px}}.ls-fade img{-webkit-mask-image:linear-gradient(to right,transparent,#000 16%,#000 84%,transparent),linear-gradient(to bottom,transparent,#000 16%,#000 84%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 16%,#000 84%,transparent),linear-gradient(to bottom,transparent,#000 16%,#000 84%,transparent);mask-composite:intersect}.ls-card h3.ls-hi{display:flex;align-items:center;gap:10px}.ls-rcard{border:1px solid rgba(var(--color-foreground),.18);padding:16px}.ls-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ls-frame{aspect-ratio:4/5;position:relative}.ls-frame .ls-ph{min-height:0;font-size:12px}.ls-tag{position:absolute;left:8px;top:8px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;padding:3px 8px}.ls-rn{font-family:var(--font-heading-family);font-size:18px;margin:12px 0 4px}.ls-rcard p{margin:0;font-size:15px}@media (max-width:749px){.ls-g3.ls-rv{grid-template-columns:1fr}}