.shelf-header{column-gap:8px;display:flex}@media screen and (width>=769px){.shelf-header{align-items:center;column-gap:16px}}.shelf-header__icon{flex-shrink:0;width:48px;height:48px}@media screen and (width>=769px){.shelf-header__icon{width:56px;height:56px}}.shelf-header__wrapper{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}@media screen and (width>=769px){.shelf-header__wrapper{flex-direction:row;justify-content:space-between;gap:16px}}.shelf-header__header-text{font-family:var(--title-font);letter-spacing:.4px;text-transform:uppercase;font-size:20px;font-weight:550;line-height:28px}@media screen and (width>=769px){.shelf-header__header-text{letter-spacing:.6px;font-size:30px;line-height:40px}}.shelf-header__header-text{white-space:break-spaces}@media (hover:hover){.shelf-header__header-text .custom-link__has-link:has(.shelf-header__information-icon:hover){color:var(--Light-Base-900)}}.shelf-header__information-icon{opacity:.4;vertical-align:middle;width:20px;height:20px;margin-bottom:3px;margin-left:10px}@media screen and (width>=769px){.shelf-header__information-icon{width:24px;height:24px;margin-bottom:6px}}@media (hover:hover){.shelf-header__information-icon{cursor:pointer}}.shelf-header__information-header{font-size:16px;font-weight:500;line-height:24px}.shelf-header__information-content{font-size:15px;font-weight:400;line-height:22px}.shelf-header__upper-subtitle,.shelf-header__lower-subtitle{color:var(--Light-Base-500);font-size:15px;font-weight:400;line-height:22px}.shelf-header__tabs{align-self:center;margin-left:auto;display:flex}.shelf-header__see-all{color:var(--link-color);font-size:15px;font-weight:500;line-height:22px;text-decoration:none;transition:color .15s ease-out}@media (hover:hover){.shelf-header__see-all:hover{color:var(--link-color-hover);cursor:pointer}}.shelf-header__see-all:active{color:var(--link-color-active)}@media (hover:hover){.shelf-header__see-all:hover{fill:var(--link-color-hover);cursor:pointer}}.shelf-header__see-all{fill:var(--link-color);transition:all .15s ease-out}.shelf-header__see-all:active{fill:var(--link-color-active)}.shelf-header__see-all{white-space:nowrap;align-items:center;column-gap:5px;text-decoration:none;display:flex}@media (hover:hover){.shelf-header__see-all{cursor:pointer}}@media screen and (width<=769px){.shelf-header:has(>.shelf-header__icon) .shelf-header__see-all{margin-left:-56px}}
