@charset "UTF-8";/* 톡스앤필 앰버서더 */.fix_wrap.model {    overflow: hidden;}/*.model-wrap [data-animate-up] {*//*	transform: translateY(13.89vw);*//*	opacity: 0;*//*	transition: all 0.7s;*//*}*//*.model-wrap [data-animate-up].on {*//*	transform: translateY(0);*//*	opacity: 1;*//*}*//*.model-wrap [data-animate-fade] {*//*	opacity: 0;*//*	transition: all 0.7s;*//*}*//*.model-wrap [data-animate-fade].on {*//*	opacity: 1;*//*}*//*.model-wrap [data-animate-last] {*//*	transform: translateY(36.81vw);*//*	transition: all 4s;*//*}*//*.model-wrap [data-animate-last].on {*//*	transform: translateY(0);*//*}*/.model-wrap {    max-width: 720px;    margin: 0 auto;}.model-wrap img {    display: block;    max-width: 100%;}.model-box {    position: relative;    padding-left: 33px;    padding-bottom: 52px;    margin-top: 0;}.model-wrap .model-cont-title {    padding-bottom: 71px;    text-align: center;    overflow: hidden;}.model-wrap .model-cont-title img {    margin: 0 auto;}.model-wrap .model-cont-title .red-sub-text {    margin: 17px auto 0;    font-size: 13px;    font-weight: 400;    color: #a73439;    font-family: "Pretendard";}.model-cont-wrap {    position: relative;    margin: 52px 20px 0;}.model-cont-wrap .model-box .history_wrap {    position: absolute;    left: 0;    top: 0;    height: 100%;    margin-top: 0;}.model-cont-wrap .model-box .history_wrap .year-text {    position: absolute;    top: 0;    left: 0;    display: block;    width: 66px;    text-align: right;    font-size: 14px;    font-weight: 600;    color: #a73439;    font-family: "Campton";}.model-cont-wrap .model-box .history_wrap .year-text:after {    content: '';    position: absolute;    left: -3.5px;    top: 50%;    transform: translateY(-50%);    display: block;    width: 8px;    aspect-ratio: 1;    background: #a73439;    border-radius: 50%;    z-index: 1;}.model-cont-wrap .model-box .history_wrap .line {    position: absolute;    top: 0;    left: 0;    display: inline-block;    width: 1px;    height: 100%;    background: #888888;}.model-cont-wrap .model-photo {    position: relative;    padding-bottom: 20px;    padding-top: 35px;}.model-cont-wrap .model-photo.duplicate {    padding-top: 0;}.model-cont-wrap .swiper-pagination {    bottom: 0;    left: 50%;    transform: translateX(-50%);}.model-cont-wrap .swiper-pagination .swiper-pagination-bullet {    margin: 0 6px;}.parallaxSwiper {    position: relative;}.parallaxSwiper .swiper-slide {    overflow: hidden;}.parallaxSwiper .swiper-img {    position: absolute;    left: 50%;    top: 50%;    max-width: 75.14vw;    transform: translate(-50%, -50%);    z-index: 1;}.model-wrap .bottom-box {    display: flex;    justify-content: center;    align-items: center;    height: 69.44vw;}.model-wrap .bottom-box img {    margin: 0 auto;    max-width: 40.56vw;}.img-detail-pop {    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-color: rgba(0, 0, 0, 0.8);    display: flex;    justify-content: center;    align-items: center;    z-index: 1000;}.img-detail-pop .pop-wrap {    background-color: #FFFFFF;    overflow: auto;    text-align: center;}.img-detail-pop .pop-wrap img {    display: block;    width: 100%;    margin: 0 auto;}.img-detail-pop .close {    position: absolute;    top: 10px;    right: 10px;    width: 20px;    height: 20px;}.img-detail-pop .close span {    position: absolute;    top: 10px;    right: 0;    display: block;    width: 20px;    height: 1px;    background-color: #FFFFFF;}.img-detail-pop .close span:first-child {    transform: rotate(45deg);}.img-detail-pop .close span:last-child {    transform: rotate(135deg);}