.cv-viewport{margin-bottom:calc(115px * var(--u));--u:1;--tile-w:calc(322px * var(--u));--tile-h:calc(475px * var(--u));--gap:24px;--count:32;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:680px;position:relative}.cv-wrapper{transform-origin:50%;position:absolute;inset:0;transform:matrix(.983027,-.183825,.598104,.716804,0,0)}.cv-strip{width:2800px;padding:calc(700px * var(--u)) 0 calc(200px * var(--u));margin-top:calc(-55px * var(--u));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12.5% 87.5%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12.5% 87.5%,#0000 100%)}.cv-list{will-change:transform;width:max-content;margin:0;padding:0;list-style:none;animation:80s linear infinite conveyor-scroll;display:flex}@keyframes conveyor-scroll{0%{transform:translate(-50%)}to{transform:translate(0)}}.cv-tile{width:var(--tile-w);height:var(--tile-h);margin-right:var(--gap);box-shadow:calc(-10px * var(--u)) calc(16px * var(--u)) 0 0 #cfc8d6, calc(-34px * var(--u)) calc(54px * var(--u)) calc(60px * var(--u)) 0 #0000008c;background:#fff;border-radius:24px;flex:none;position:relative}.cv-listing{align-items:center;gap:calc(9px * var(--u));color:#0f1111;font-size:calc(17px * var(--u));flex-direction:column;line-height:1.25;display:flex;position:absolute;bottom:9.5%;left:9%;right:9%}.cv-buy{width:100%;padding:calc(9px * var(--u)) 0;margin-bottom:calc(4px * var(--u));text-align:center;background:#f5a742;border-radius:999px;display:block}.cv-row{gap:calc(14px * var(--u));grid-template-columns:1fr 1fr;width:76%;display:grid}.cv-key{color:#565959}.cv-shadow{background:radial-gradient(closest-side,#14081e80 0%,#14081e38 45%,#0000 100%);border-radius:50%;width:78%;height:34%;position:absolute;top:43%;left:50%;transform:translate(-58%,-42%)}.cv-anchor{width:0;height:0;position:absolute;top:43%;left:50%;transform:matrix(.879963,.225667,-.734245,1.20678,0,0)}.cv-product{left:0;bottom:calc(-14px * var(--u));height:calc(410px * var(--u));width:auto;max-width:none;filter:drop-shadow(calc(-10px * var(--u)) calc(14px * var(--u)) calc(18px * var(--u)) #0d061259);position:absolute;transform:translate(-50%)}@media (max-width:1024px){.cv-viewport{--u:.6832;height:520px}}@media (max-width:768px){.cv-viewport{--u:.5342;height:480px;margin-bottom:28px}}@media (prefers-reduced-motion:reduce){.cv-list{animation-play-state:paused}}
.lu-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12.5% 87.5%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12.5% 87.5%,#0000 100%)}.lu-track{--size:160px;--gap:12px;--radius:16px;will-change:transform;width:max-content;margin:0;padding:0;list-style:none;animation:40s linear infinite lineup-left;display:flex}.lu-reverse{animation-name:lineup-right}.lu-row:hover .lu-track{animation-play-state:paused}@keyframes lineup-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lineup-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.lu-card{width:var(--size);height:var(--size);margin-right:var(--gap);border-radius:var(--radius);flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.lu-card img{object-fit:contain;filter:drop-shadow(0 14px 18px #0d061247);width:auto;max-width:78%;height:78%;transition:transform .5s ease-out}.lu-card:hover img{transform:scale(1.05)}@media (min-width:768px){.lu-track{--size:222px;--gap:24px;--radius:20px}}@media (min-width:1024px){.lu-track{--size:360px}}.lu-porcelain{background:#f6f2ec}.lu-limelight{background:#d7f94b}.lu-lilac{background:#bfafd0}.lu-aubergine{background:#2a1738;box-shadow:inset 0 0 0 1px #ffffff1a}.lu-porcelainGlow{background:radial-gradient(circle at 50% 42%,#fff 0%,#f6f2ec 45%,#e2d9ea 100%)}.lu-limelightGlow{background:radial-gradient(circle at 50% 42%,#efffa3 0%,#d7f94b 55%,#bfe52e 100%)}.lu-lilacGlow{background:radial-gradient(circle at 50% 42%,#e3d9ee 0%,#bfafd0 60%,#a694bb 100%)}.lu-aubergineGlow{background:radial-gradient(circle at 50% 42%,#4a2a61 0%,#2a1738 60%,#1c0e26 100%);box-shadow:inset 0 0 0 1px #ffffff1a}.lu-aubergine img,.lu-aubergineGlow img{filter:drop-shadow(0 14px 22px #00000073)}@media (prefers-reduced-motion:reduce){.lu-track{animation:none}.lu-card img{transition:none}}
