.ranking-banner-section{--ranking-banner-teal: #1d9a9a;--ranking-banner-teal-dark: #178b8b;--ranking-banner-shadow: #0f7d7d;--ranking-banner-price: #006a6a;--ranking-banner-yellow: #ffea81;--ranking-banner-en-font: Poppins, var(--font-heading-family, sans-serif)}.ranking-banner__link{display:block;color:inherit;text-decoration:none}.ranking-banner{position:relative;overflow:hidden;border-radius:10px;background:var(--ranking-banner-teal);min-height:min(100vw,42rem)}.ranking-banner__dots{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(#fff 2.2px,transparent 2.3px);background-size:26px 26px;opacity:.16;pointer-events:none}.ranking-banner__circle{position:absolute;left:-8rem;bottom:-16rem;width:42rem;height:42rem;border-radius:50%;background:var(--ranking-banner-teal-dark);pointer-events:none}.ranking-banner__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;min-height:inherit;padding:3.2rem 2rem;text-align:center}.ranking-banner__body{display:flex;flex-direction:column;align-items:center;gap:1rem}.ranking-banner__logo{display:block;width:auto;height:clamp(3.4rem,11vw,4.6rem);filter:brightness(0) invert(1);margin-bottom:1rem}.ranking-banner__en{flex-direction:column;margin:0;font-family:var(--ranking-banner-en-font);font-size:clamp(2.2rem,11vw,3.4rem);font-weight:800;line-height:1.05;letter-spacing:-.01em;color:#fff}.ranking-banner__en-2{color:var(--ranking-banner-yellow)}.ranking-banner__heading{position:relative;display:inline-block;margin:0;font-size:clamp(1.6rem,5.2vw,2rem);font-weight:900;line-height:1.35;letter-spacing:-.02em;color:#fff}.ranking-banner__heading-text{position:relative;z-index:1}.ranking-banner__marker{position:absolute;left:50%;bottom:-1.5rem;width:104%;aspect-ratio:446.37 / 33.4059;transform:translate(-50%) rotate(-.72deg);transform-origin:center;z-index:0;line-height:0;opacity:1;pointer-events:none}.ranking-banner__marker svg{width:100%;height:100%;display:block}.ranking-banner__emblem{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0rem;flex:0 0 auto;width:clamp(13rem,38vw,19.6rem);height:clamp(13rem,38vw,19.6rem);border-radius:50%;background:#fff;box-shadow:5px 5px 0 0 var(--ranking-banner-shadow)}.ranking-banner__crown{display:block;width:clamp(5.6rem,18vw,8.4rem);height:auto}.ranking-banner__emblem-text{font-size:clamp(1.4rem,4.6vw,1.8rem);font-weight:900;color:var(--ranking-banner-price)}.ranking-banner__emblem-sub{font-family:var(--ranking-banner-en-font);font-size:1.2rem;font-weight:800;letter-spacing:.12em;color:var(--ranking-banner-teal)}@media screen and (min-width:750px){.ranking-banner{min-height:0;padding:20px}.ranking-banner__circle{left:auto;bottom:auto;right:-12rem;top:-16rem;width:52rem;height:52rem}.ranking-banner__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:4rem;text-align:left;height:100%}.ranking-banner__body{align-items:flex-start;gap:2.4rem}.ranking-banner__logo{height:5.2rem}.ranking-banner__en{display:flex;flex-direction:row;align-items:flex-end;gap:1.8rem;font-size:6rem;line-height:.95}.ranking-banner__heading{font-size:3rem;white-space:nowrap}.ranking-banner__emblem{width:230px;height:230px;gap:0;box-shadow:6px 6px 0 0 var(--ranking-banner-shadow)}.ranking-banner__crown{width:11rem}.ranking-banner__emblem-text{font-size:24px;line-height:1.2}.ranking-banner__emblem-sub{font-size:16px;line-height:1.2;letter-spacing:4px}}@media screen and (min-width:750px)and (max-width:1100px){.ranking-banner__en{font-size:4.8rem}.ranking-banner__heading{font-size:2.4rem;white-space:normal}.ranking-banner__emblem{width:18rem;height:18rem}.ranking-banner__crown{width:8.4rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-ranking-banner.css.map */
