.piecesHero_piecesSection__Nr_Pi{width:calc(100vw - 2 * var(--marginBorders));max-width:100vw;display:flex;flex-direction:column;gap:20px;align-items:center;margin:calc(var(--marginBorders) / 2) var(--marginBorders);box-sizing:border-box;overflow:hidden;flex-wrap:nowrap}.piecesHero_piecesSection__Nr_Pi h2{text-transform:uppercase;font-size:var(--fontTitleSizeM);font-weight:300;margin-bottom:8px;margin-top:24px}.piecesHero_piecesSection__Nr_Pi a{color:black;font-weight:200;transition:all .5s}.piecesHero_piecesSection__Nr_Pi a:hover{color:black;font-weight:500}.piecesHero_piecesSection__Nr_Pi .piecesHero_piecesSectionnContainer__biMYU{display:flex;flex-direction:column;width:100%;align-items:center}.piecesHero_piecesSection__Nr_Pi .piecesHero_textContainer__BQAZs{text-align:center}.piecesHero_carouselWrapper__EOu7r{width:100%;position:relative}.piecesHero_scrollContainer__HC7xl{width:100%;overflow-x:auto;overflow-y:hidden;padding:0;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.piecesHero_scrollContainer__HC7xl::-webkit-scrollbar{display:none}.piecesHero_storeElements__3V9RN{display:flex;gap:40px;flex-wrap:nowrap;justify-content:flex-start;min-height:420px;align-items:center;padding:0 20px;transform:none;transition:none}.piecesHero_elementWrapper__b4MJv{flex:0 0 auto;width:280px;display:flex;justify-content:center;scroll-snap-align:center;scroll-snap-stop:always}.piecesHero_scrollIndicator__NvuSk{display:flex;flex-direction:column;align-items:center;gap:16px;margin:4px 20px;width:calc(100vw - 3 * var(--marginBorders));padding:10px 20px;box-sizing:border-box}.piecesHero_dotIndicators__1NVRr{display:flex;gap:12px;align-items:center;justify-content:center}.piecesHero_dot__V32uN{width:12px;height:12px;border-radius:50%;border:none;cursor:pointer;transition:all .3s ease;padding:0}.piecesHero_dotActive__78rzL{background-color:#000000;transform:scale(1.2)}.piecesHero_dotInactive__gk0v6{background-color:#cccccc}.piecesHero_dot__V32uN:hover{background-color:#666666;transform:scale(1.1)}@media (max-width:920px){.piecesHero_piecesSection__Nr_Pi{max-height:unset}.piecesHero_piecesSectionnContainer__biMYU{gap:30px}.piecesHero_storeElements__3V9RN{gap:20px;padding:0 10px}.piecesHero_elementWrapper__b4MJv{width:240px}.piecesHero_dotIndicators__1NVRr{gap:8px}.piecesHero_dot__V32uN{width:10px;height:10px}}@media (max-width:600px){.piecesHero_storeElements__3V9RN{gap:16px;padding:0 5px}.piecesHero_elementWrapper__b4MJv{width:200px}.piecesHero_dot__V32uN{width:8px;height:8px}.piecesHero_dotIndicators__1NVRr{gap:6px}}@media (prefers-reduced-motion:no-preference){.piecesHero_scrollContainer__HC7xl{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.piecesHero_scrollContainer__HC7xl{scroll-behavior:auto}.piecesHero_dot__V32uN{transition:none}}.skeletonStoreElement_skeletonStoreElement__0Krbn{display:flex;flex-direction:column;gap:8px;height:100%;margin:0}.skeletonStoreElement_skeletonImageContainer__2a13C{position:relative;width:265px;height:335px;overflow:hidden;background-color:#e0e0e0;animation:skeletonStoreElement_pulse__PbnTp 1.5s ease-in-out infinite}.skeletonStoreElement_skeletonImage__qoaOY{width:100%;height:100%}.skeletonStoreElement_skeletonText__18fYT{margin:8px 0;height:16px;background-color:#e0e0e0;border-radius:4px;width:70%;animation:skeletonStoreElement_pulse__PbnTp 1.5s ease-in-out infinite}.skeletonStoreElement_rightAlignment__1xfwY{align-self:flex-end}.skeletonStoreElement_skeletonStoreElementFullWidth__vZqcf{width:300px;flex-shrink:0;margin-right:var(--marginBorders)}.skeletonStoreElement_skeletonStoreElementNormalWidth__ZD7Aj{width:40%;max-width:400px}@keyframes skeletonStoreElement_pulse__PbnTp{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@media (max-width:780px){.skeletonStoreElement_skeletonStoreElementFullWidth__vZqcf{width:calc(50vw - 40px);margin-right:20px}}@media (max-width:580px){.skeletonStoreElement_skeletonStoreElementFullWidth__vZqcf{width:calc(100% - (var(--marginBorders)));margin-right:var(--marginBorders);margin-left:var(--marginBorders)}.skeletonStoreElement_skeletonStoreElementNormalWidth__ZD7Aj{width:calc(100% - (var(--marginBorders)));max-width:none;margin:0 var(--marginBorders)}}