.ranking-section{text-align:center}.ranking-section .section-title{font-size:30px;background:linear-gradient(#000,#000) center bottom / 55px 2px no-repeat;padding:0 0 20px;margin:0 0 25px}.ranking-section .tab-group{display:flex;justify-content:center;align-items:flex-end}.ranking-section .tab{position:relative;font-size:12px;white-space:nowrap;padding:10px;background:linear-gradient(#000,#000) center bottom / 0 2px no-repeat;transition:.2s linear;cursor:pointer}.ranking-section .tab.is-active{background-size:calc(100% - 20px) 2px}.ranking-section .panel{display:none;opacity:0;overflow:hidden}.ranking-section .panel.is-show{display:block;opacity:1;overflow:visible}.ranking-section .ranking-list{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:5px}.ranking-section .ranking-item{position:relative}.ranking-section .ranking-badge{position:absolute;top:-.5em;left:.25em;display:inline-block;font-family:Times New Roman,Times,serif;font-size:30px;font-weight:400;line-height:1;z-index:1}.ranking-section .product-image__overlay-top{top:auto!important;bottom:0!important;align-items:flex-end}.ranking-section .collection-link .egoist-button{position:relative;display:grid;place-content:center;width:60%;height:50px;font-size:13px;line-height:50px;text-align:center;background:#fff;padding:0 10px;margin:0 auto;border:1px solid #000;transition:.2s linear}.ranking-section .collection-link .egoist-button:hover{background-color:#000;color:#fff}.ranking-section .collection-link .egoist-button span{flex:1;text-align:center}.ranking-section .collection-link .egoist-button .icon-arrow{position:absolute;top:50%;right:10px;transform:translateY(-50%)}@media(max-width:749px){.ranking-section .tab-group{display:inline-flex;justify-content:flex-start;max-width:calc(100% + 20px);padding:0 10px 10px;margin:0 -10px 30px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:10px}.ranking-section .tab{scroll-snap-align:start}.ranking-section .ranking-item{width:calc((100% - 20px) / 3)}.ranking-section .ranking-item[data-rank="1"],.ranking-section .ranking-item[data-rank="2"]{width:calc((100% - 10px)/2)}}@media(min-width:750px){.ranking-section .section-title{font-size:42px;padding-bottom:40px;margin-bottom:40px}.ranking-section .tab-group{margin:0 0 60px}.ranking-section .tab{font-size:16px;padding:10px 20px}.ranking-section .tab:hover{padding:5px 20px 15px}.ranking-section .tab.is-active{background-size:calc(100% - 40px) 2px}.ranking-section .ranking-list{display:grid;grid-template-columns:repeat(5,1fr);margin-bottom:20px}.ranking-section .ranking-item{width:100%}.ranking-section .ranking-badge{font-size:60px}.ranking-section .collection-link .egoist-button{font-size:18px;width:220px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/home-ranking.css.map */
