/* who307 250610 */
/* magazine list*/
.magazine-list__title { font-size: 3.6rem; font-weight: 700; } 
.magazine-list__tabs { display: flex; align-items: center; justify-content: space-between; padding: 2.4rem 0 4.8rem 0; } 
.magazine-content { display: flex; flex-direction: column; gap: 4.8rem; } 

/* magazine details */
.magazine-details__container { display: flex; flex-direction: column; gap: 8rem; } 
.magazine-details__header { display: flex; flex-direction: column; gap: 1.6rem; } 
.magazine-details__writer-box { background-color: var(--secondary-grey); padding: 1.2rem 2.4rem; display: flex; align-items: center; justify-content: space-between; border-radius: 2rem; min-height: 6.4rem; } 
.magazine-details__user-icon { display: inline-block; width: 4rem; height: 4rem; flex: 0 0 4rem; border-radius: 100%; } .magazine-details__writer { font-size: 1.6rem; font-weight: 600; color: #333; display: inline-flex; gap: 1.2rem; align-items: center; padding-right: 5rem; flex: 1; } 
.magazine-details__info { display: flex; align-items: center; gap: 3.3rem; color: #888; line-height: 1.4; } 
.magazine-details__date { position: relative; } 
.magazine-details__date::after { content: ""; width: 1px; height: 1.2rem; background-color: #E0E0E0; position: absolute; top: 50%; transform: translateY(-50%); right: -16px; } 
.magazine-details__body { position: relative; width: fit-content; margin-left: auto; } 
.magazine-details__content { width: 940px; padding: 0 4.4rem 0 4.8rem; margin-right: 7rem; float: left; } 
.magazine-details__actions { position: sticky; top: 2rem; z-index: 1; float: right; width:10rem; margin-right:.2rem; } 
.magazine-products { display: flex; flex-direction: column; gap: 8rem; } 
.magazine-products__title { font-size: 1.6rem; font-weight: 700; color: var(--primary-black); margin-bottom: 1rem; } 
.magazine-details .button-more { margin: 2rem auto 2.2rem; } 

.best-magazine__container { display: flex; flex-direction: column; gap:2.4rem; padding-top:8rem; border-top:1px solid #eee; margin-top: 1.2rem; } 
.best-magazine__title { font-size: 2.8rem; font-weight: 700; } 
.best-magazine .ui-slider__container { width: calc(100vw - 33rem); max-width:1920px; min-width: 1280px; } 
.best-magazine .ui-slider__prev { left:-2.4rem; } 
.best-magazine .ui-slider__next { right:2.8rem; } 
/* who307 250610 */

/* who307 250613 */
.insights-main__container { display: flex; flex-direction: column; gap: 8rem; } 
.insights-header { display: flex; align-items: center; justify-content: space-between } 
.insights-header__label { font-size: 2.8rem; font-weight: 700; display: flex; align-items: center; gap: 2.4rem; } 
.insights-header__label--gap { gap:.8rem } 
.insights-header__date { font-weight: 400; font-size: 1.4rem; color: #999; } 
.insights-section__container { display: flex; flex-direction: column; gap:2.4rem; } 

.insights-magazine .ui-slider__container { width: calc(100vw - 33rem); max-width:1920px; min-width: 1280px; } 
.insights-magazine .ui-slider__prev { left:-2.4rem; top:50%; } 
.insights-magazine .ui-slider__next { right: -2.4rem; top:50%; } 

.insights-hotdeal .ui-slider__container { width: calc(100vw - 33rem); max-width:1920px; min-width: 1280px; } 
.insights-hotdeal .ui-slider__prev { left:-2.4rem; top:50%; } 
.insights-hotdeal .ui-slider__next { right: -2.4rem; top:50%; } 

.review .ui-slider__container { width: calc(100vw - 33rem); max-width:1920px; min-width: 1280px; } 

.event-banner { display: flex; align-items: center; gap: 1.6rem; flex-wrap: wrap; } 
.event-banner__item { aspect-ratio: 79/33; max-width: 63.2rem; border-radius: 1.6rem; overflow: hidden; } 

.insta-banner { display: flex; align-items: center; gap: 1.6rem; flex-wrap: wrap; } 
.insta-banner__item { aspect-ratio: 4/5; max-width: 30.8rem; border-radius: 3.2rem; overflow: hidden; } 
/* who307 250613 */
 
.share-modal__wrapper { top:61px; right:110px; } 
