.mn-ranking-section{position:relative;margin-top:100px}.mn-ranking-container{max-width:1760px;margin:0 auto;position:relative}.mn-ranking-header{margin:auto 1rem auto 0;display:flex;justify-content:space-between;align-items:flex-end}.mn-ranking-title{font-family:Bebas Neue,sans-serif;font-size:48px;line-height:1;text-transform:uppercase;letter-spacing:0;margin:0}.mn-ranking-subtitle{font-size:18px;margin:0;font-weight:500;color:#333}.mn-ranking-nav{display:flex;gap:12px;z-index:10}.mn-nav-btn{width:60px;height:60px;border:1px solid #e1e1e1;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.mn-nav-btn:hover{background:#333;color:#fff;border-color:#333}.mn-nav-btn:disabled{cursor:not-allowed;transform:none}.mn-nav-btn svg{width:20px;height:20px}.mn-ranking-wrapper{position:relative;margin-top:2rem;margin-left:calc((100vw - min(100vw,1760px))/-2);margin-right:calc((100vw - min(100vw,1760px))/-2);padding-left:calc((100vw - min(100vw,1760px))/2)}.mn-ranking-slider{overflow:hidden;position:relative}.mn-ranking-track{display:flex;gap:.75rem;padding:0 calc((100vw - min(100vw,1760px))/2 + 20px + 1rem) 0 0;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.mn-ranking-track::-webkit-scrollbar{display:none}.mn-ranking-track:active{cursor:grabbing}.mn-ranking-card{flex:0 0 400px;background:#fff;position:relative;transition:transform .3s ease}.mn-ranking-rank{position:absolute;font-family:Arial,Helvetica,sans-serif;top:1rem;left:1rem;font-weight:400;background-color:#d6d6d6;color:#fff;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:5}.mn-ranking-card:nth-child(1) .mn-ranking-rank{background-color:#968055}.mn-ranking-card:nth-child(2) .mn-ranking-rank{background-color:#b1b5bf}.mn-ranking-card:nth-child(3) .mn-ranking-rank{background-color:#d19b82}.mn-ranking-link{display:block;text-decoration:none;color:inherit}.mn-ranking-image{width:100%;height:400px;overflow:hidden;border-radius:.5rem;background:#f8f9fa;display:flex;align-items:center;justify-content:center}.mn-ranking-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.mn-ranking-card:hover .mn-ranking-product-title{color:#666}@media screen and (min-width: 990px){.mn-ranking-card .media.media--hover-effect>img:only-child{transition:transform var(--duration-long) ease}.mn-ranking-card:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.05)}.mn-ranking-card:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.mn-ranking-card:hover .media.media--hover-effect>img+img{opacity:1;transition:transform var(--duration-long) ease;transform:scale(1.05)}.mn-ranking-card .media.media--hover-effect>img+img{opacity:0;position:absolute;top:0;left:0}.mn-ranking-card .media.media--hover-effect>img:first-child:not(:only-child){transition:opacity var(--duration-long) ease}.mn-ranking-card .media.media--hover-effect>img+img{transition:opacity var(--duration-long) ease}}.mn-ranking-no-image{color:#6c757d}.mn-ranking-info{padding:.75rem 0 0}.mn-ranking-product-title{font-size:1rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mn-ranking-price{font-size:1.25rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-weight:500;margin-top:.5rem;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;letter-spacing:0!important}.mn-ranking-price-sale{color:var(--color-foreground);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;letter-spacing:0!important}.mn-ranking-price-compare{font-size:.875rem;color:#6c757d;text-decoration:line-through;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;letter-spacing:0!important}.mn-ranking-price-discount{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#e61937;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0!important}.mn-ranking-no-products{width:100%;text-align:center;padding:1.875rem;color:#6c757d}.mn-scroll-progress{margin-top:2rem;width:100%;position:relative}.mn-scroll-progress-track{position:relative;width:100%;height:1px;background-color:#d8d8d8;overflow:visible}.mn-scroll-progress-bar{position:absolute;top:0;left:0;height:100%;background-color:#777;z-index:10;display:block;min-width:10px;transition:width .2s ease,left .2s ease}@media (max-width: 1759px){.mn-ranking-container{padding-left:1rem}.mn-scroll-progress{padding:0 1rem 0 0}}@media (max-width: 1200px){.mn-ranking-wrapper{margin-left:calc((100vw - min(100vw,1200px))/-2);margin-right:calc((100vw - min(100vw,1200px))/-2);padding-left:calc((100vw - min(100vw,1200px))/2)}.mn-ranking-track{padding-right:calc((100vw - min(100vw,1200px))/2 + 1rem)}.mn-ranking-card{flex:0 0 320px}.mn-ranking-image{height:320px}}@media (max-width: 768px){.mn-ranking-section{margin-top:50px}.mn-ranking-wrapper{margin-top:1rem;margin-left:calc((100vw - min(100vw,768px))/-2);margin-right:calc((100vw - min(100vw,768px))/-2);padding-left:calc((100vw - min(100vw,768px))/2)}.mn-ranking-track{padding-right:calc((100vw - min(100vw,768px))/2 + 1rem);gap:1rem}.mn-ranking-title{font-size:36px;letter-spacing:0}.mn-ranking-subtitle{font-size:14px}.mn-nav-btn{width:50px;height:50px}.mn-nav-btn svg{width:20px;height:20px}.mn-ranking-card{flex:0 0 45vw}.mn-ranking-image{height:45vw}.mn-ranking-rank{width:50px;height:50px;top:.75rem;left:.75rem}.mn-ranking-info{padding:.625rem 0 0}.mn-scroll-progress{margin-top:1.5rem}}@media (max-width: 480px){.mn-ranking-wrapper{margin-left:calc((100vw - min(100vw,480px))/-2);margin-right:calc((100vw - min(100vw,480px))/-2);padding-left:calc((100vw - min(100vw,480px))/2)}.mn-ranking-track{padding-right:calc((100vw - min(100vw,480px))/2 + 1rem);gap:.75rem}.mn-nav-btn{width:44px;height:44px}.mn-nav-btn svg{width:16px;height:16px}.mn-ranking-card{flex:0 0 88vw}.mn-ranking-image{height:80vw}.mn-ranking-rank{width:44px;height:44px;top:.625rem;left:.625rem;font-size:14px}.mn-ranking-product-title{font-size:14px}.mn-ranking-price-sale,.mn-ranking-price-regular{font-size:1rem}.mn-ranking-price-compare{font-size:.75rem}.mn-scroll-progress{margin-top:1rem}.mn-scroll-progress-track{height:1px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mn-ranking.css.map */
