.heading-ranking-selectmenu{text-align:right;padding-top:73px;opacity:0;transition:.4s}@media screen and (min-width: 960px){.heading-ranking-selectmenu{padding-top:64px}}.heading-ranking-selectmenu--show{opacity:1}@media screen and (min-width: 960px){.l-wrapper{width:83.4553440703%;max-width:none}}.c-subtitle{font-size:14px;text-align:center;padding-top:16px;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;position:relative;font-feature-settings:"palt";letter-spacing:.1em}.c-subtitle::before{content:"−";position:absolute;left:-1.2em;color:#acacac}.c-subtitle::after{content:"−";position:absolute;right:-1.2em;color:#acacac}.heading-ranking-selecwrap{position:relative}@media screen and (min-width: 960px){.heading-ranking-selecwrap{max-width:calc((100% - 60px)/4);margin-left:auto}}.heading-ranking-selecwrap::after{content:"";position:absolute;top:21px;right:0;width:11px;height:6px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%226%22%20viewBox%3D%220%200%2011%206%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url(%23clip0_2166_11884)%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M10.2665%200.100098L10.9885%200.705098L5.45147%205.9881L4.73047%205.2831L10.2665%200.100098Z%22%20fill%3D%22%237E7E7E%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.26638%205.2831L5.54537%205.9881L0.109375%200.705098L0.731375%200.100098L6.26638%205.2831Z%22%20fill%3D%22%237E7E7E%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_2166_11884%22%3E%3Crect%20width%3D%2211%22%20height%3D%226%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat}.selectlink{width:100%;line-height:46px;font-size:13px;font-style:normal;font-weight:400;letter-spacing:1.3px;border-bottom:1px solid #e3e3e3}.col-ranking__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px 5px;padding-top:48px}@media screen and (min-width: 960px){.col-ranking__list{grid-template-columns:repeat(4, minmax(0, 1fr));gap:64px 20px}}.col-ranking__link{position:relative}.col-ranking__rank{position:absolute;left:0;top:0;width:24px;text-align:center;padding-top:6px;font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.7px;z-index:1}@media screen and (min-width: 960px){.col-ranking__rank{width:38px;padding-top:10px;font-size:20px;font-weight:400;line-height:100%;letter-spacing:1px}}.col-ranking__rank--white{color:#fff}.col-ranking__rankbg{position:absolute;left:0;top:0;width:24px;height:29px}@media screen and (min-width: 960px){.col-ranking__rankbg{width:38px;height:46px}}.col-ranking__rankbg svg{width:100%;height:auto}.col-ranking__image{aspect-ratio:3/4;display:flex;align-items:flex-end;background-color:#fafafa;padding-bottom:22px;box-sizing:border-box}.col-ranking__image img{width:100%}.col-ranking__name{font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:1.4px;padding-bottom:8px;padding-top:10px;font-feature-settings:"palt"}@media screen and (min-width: 960px){.col-ranking__name{font-size:18px;font-style:normal;letter-spacing:1.8px;padding-bottom:11px;padding-top:20px}}.col-ranking__priceWrapper{padding-bottom:10px}@media screen and (min-width: 960px){.col-ranking__priceWrapper{padding-bottom:11px}}.col-ranking__price{font-size:12px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:1.8px;font-feature-settings:"palt"}@media screen and (min-width: 960px){.col-ranking__price{font-size:14px;letter-spacing:2.1px}}.col-ranking__postPrice{font-size:11px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:1.1px;font-feature-settings:"palt"}@media screen and (min-width: 960px){.col-ranking__postPrice{font-size:12px;letter-spacing:1.2px}}.col-ranking__skuWrapper{color:#888;font-size:10px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:1.5px;padding-bottom:8px;font-feature-settings:"palt"}@media screen and (min-width: 960px){.col-ranking__skuWrapper{font-size:11px;letter-spacing:1.65px;padding-bottom:11px}}.col-ranking__sizeWrapper{color:var(--text-gray-888888, #888);font-size:10px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:1.5px;padding-bottom:8px;font-feature-settings:"palt"}@media screen and (min-width: 960px){.col-ranking__sizeWrapper{font-size:10px;letter-spacing:1.5px;padding-bottom:11px}}
