diff --git a/kr/assets/css/pdp_detail.css b/kr/assets/css/pdp_detail.css index 2998e23..5772fde 100644 --- a/kr/assets/css/pdp_detail.css +++ b/kr/assets/css/pdp_detail.css @@ -4176,7 +4176,7 @@ width: auto; } } -.displayThemeDesney.discover-epic-design .tab-wrap .tab-menu ul li button { +.displayThemeDesney.discover-epic-design .tab-wrap .tab-menu ul li .tab-btn { display: flex; align-items: center; width: 100%; @@ -4188,7 +4188,7 @@ cursor: pointer; } @media (min-width: 768px) { - .displayThemeDesney.discover-epic-design .tab-wrap .tab-menu ul li button { + .displayThemeDesney.discover-epic-design .tab-wrap .tab-menu ul li .tab-btn { width: auto; height: 4.3rem; padding: 0 1.6rem 0 1.2rem; @@ -4197,7 +4197,7 @@ border-radius: 2.2rem; border: 0.2rem solid rgba(255, 255, 255, 0.2); } - .displayThemeDesney.discover-epic-design .tab-wrap .tab-menu ul li button:before { + .displayThemeDesney.discover-epic-design .tab-wrap .tab-menu ul li .tab-btn:before { content: ""; display: block; width: 2.2rem; @@ -4206,16 +4206,16 @@ background: url(../images/kia/pdp/display_theme_disney/ico_tab.png) no-repeat center top/100% auto; } } -.displayThemeDesney.discover-epic-design .tab-wrap .tab-menu ul li.active button { +.displayThemeDesney.discover-epic-design .tab-wrap .tab-menu ul li.active .tab-btn { color: #fff; } @media (min-width: 768px) { - .displayThemeDesney.discover-epic-design .tab-wrap .tab-menu ul li.active button { + .displayThemeDesney.discover-epic-design .tab-wrap .tab-menu ul li.active .tab-btn { border: 0; background: linear-gradient(90deg, #ed1c24 0%, #b51016 100%); padding: 0 1.8rem 0 1.4rem; } - .displayThemeDesney.discover-epic-design .tab-wrap .tab-menu ul li.active button:before { + .displayThemeDesney.discover-epic-design .tab-wrap .tab-menu ul li.active .tab-btn:before { background-image: url(../images/kia/pdp/display_theme_disney/ico_tab_active.png); } } @@ -4576,17 +4576,12 @@ .displayThemeDesney .btn-zoom { display: block; position: absolute; - top: 1rem; - right: 1rem; + top: 0; + right: 0; width: 2.4rem; height: 2.4rem; background: url(../images/kia/pdp/display_theme_disney/btn_zoom.png) no-repeat 0 0/100% auto; } -@media (min-width: 768px) { - .displayThemeDesney .btn-zoom { - display: none; - } -} .desktop .displayThemeDesney .mobile { display: none; diff --git a/kr/assets/css/pdp_detail.css.map b/kr/assets/css/pdp_detail.css.map index 26b10e0..c68b47d 100644 --- a/kr/assets/css/pdp_detail.css.map +++ b/kr/assets/css/pdp_detail.css.map @@ -1 +1 @@ -{"version":3,"sources":["pdp_detail.css","_utils.scss","pdp_detail.scss"],"names":[],"mappings":"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","file":"pdp_detail.css"} \ No newline at end of file +{"version":3,"sources":["pdp_detail.css","../../kr/assets/css/_utils.scss","../../kr/assets/css/pdp_detail.scss"],"names":[],"mappings":"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","file":"pdp_detail.css"} \ No newline at end of file diff --git a/kr/assets/css/pdp_detail.scss b/kr/assets/css/pdp_detail.scss index 9365ccf..d464e34 100644 --- a/kr/assets/css/pdp_detail.scss +++ b/kr/assets/css/pdp_detail.scss @@ -1,5116 +1,5254 @@ -@charset "UTF-8"; -@import "utils.scss"; -/*변수파일 import*/ - -.comp_wide { - width: 100%; - max-width: 192rem; - text-align: left; - margin: 0 auto; - margin-top: 12rem; - - &:first-child { - margin-top: 0; - } -} - -.comp_body { - width: 100%; - max-width: 120rem; - margin: 0 auto; - - @media (max-width: 1240px) { - padding: 0 2rem; - } - - .text_area { - margin-top: 4rem; - transition: 0.3s; - - @include maxtablet { - margin-top: 3rem; - } - - h3 { - transition: 0.3s; - font-size: 4rem; - font-weight: 600; - line-height: 4.8rem; - - @include maxtablet { - font-size: 3rem; - line-height: 3.8rem; - } - } - - h4 { - transition: 0.3s; - font-size: 3rem; - font-weight: 600; - line-height: 3.8rem; - - @include maxtablet { - font-size: 2.4rem; - line-height: 3.2rem; - } - } - - h5 { - transition: 0.3s; - font-size: 2.4rem; - font-weight: 600; - line-height: 3.4rem; - - @include maxtablet { - font-size: 2rem; - line-height: 2.8rem; - } - } - - p { - margin-top: 2rem; - font-size: 1.6rem; - line-height: 2.4rem; - transition: 0.3s; - - @include maxtablet { - margin-top: 1.5rem; - font-size: 1.4rem; - line-height: 2.2rem; - } - } - - .sub { - margin-top: 3rem; - font-size: 1.4rem; - font-weight: 400; - color: #0f0b0b; - line-height: 2.2rem; - } - } -} - -.comp_1x_w_v_s_eS { - .comp_top { - width: 100%; - height: 35.5rem; - background-color: #000000; - - @media (max-width: 1024px) { - height: auto; - } - - .text_area { - display: flex; - justify-content: space-between; - padding-top: 10rem; - - @media (max-width: 1024px) { - display: block; - padding-top: 5rem; - padding-bottom: 4rem; - } - - h4 { - width: 50%; - font-size: 4rem; - font-weight: 600; - line-height: 4.8rem; - color: #ffffff; - - @media (max-width: 1024px) { - width: 100%; - - br { - display: none; - } - } - } - - .info { - width: 50%; - font-size: 1.4rem; - font-weight: 400; - line-height: 2.2rem; - color: #ffffff; - - @media (max-width: 1024px) { - width: 100%; - margin-top: 3rem; - - br { - display: none; - } - } - } - } - } - - .movieArea { - position: relative; - width: 100%; - height: 52rem; - - @media (max-width: 1024px) { - height: 40rem; - } - - @media (max-width: 768px) { - height: 30rem; - } - - @media (max-width: 500px) { - height: 20rem; - } - } - - .comp_bottom { - width: 100%; - padding-top: 6rem; - padding-bottom: 5rem; - background-color: #000000; - - .com_bottm_inner { - width: 100%; - max-width: 120rem; - margin: 0 auto; - overflow: hidden; - - .swiper { - @media (max-width: 1200px) { - padding-right: 2rem; - } - - ul { - li { - width: 220px !important; - cursor: pointer; - - @media (max-width: 500px) { - width: 200px !important; - } - - &:first-child { - @media (max-width: 1240px) { - margin-left: 2rem; - } - } - - img { - width: 100%; - border-radius: 0.6rem; - } - - p { - margin-top: 3rem; - font-size: 1.8rem; - font-weight: 400; - color: #ffffff; - text-align: center; - - @media (max-width: 768px) { - margin-top: 2rem; - } - } - - &.active { - img { - border: 1px solid #ffffff; - } - } - } - } - } - } - } -} - -.comp_1x_w_v_s_e1 { - border-top: 1px solid #dedede; - padding-top: 10rem; - - @media (max-width: 1024px) { - padding-top: 7rem; - } - - @media (max-width: 768px) { - padding-top: 3rem; - } - - .image_area { - height: 600px; - margin-top: 4rem; - overflow: hidden; - - @include maxmobile { - height: 400px; - } - - img { - width: 100%; - height: 100%; - transition: 0.3s; - object-fit: cover; - - @include maxmobile { - width: 100%; - height: 100%; - } - } - } - - .bottom { - position: relative; - - &::before { - content: ""; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 50%; - background-color: #0f0b0b; - background-size: 100% 50%; - z-index: -1; - } - - .text_area { - margin-top: 0; - padding-top: 4rem; - - h3 { - color: #ffffff; - } - - p { - color: #ffffff; - } - } - - .contents_area { - display: flex; - justify-content: space-between; - align-items: center; - flex-direction: row-reverse; - - &.reverse { - flex-direction: row; - - .text_area { - padding-left: 5rem; - padding-right: 0; - - @media (max-width: 768px) { - padding-left: 0; - } - } - } - - @media (max-width: 768px) { - display: block; - } - - .image_area { - width: 50%; - height: initial !important; - - @media (max-width: 768px) { - width: 100%; - } - - img { - height: initial !important; - border-radius: 0.6rem; - } - } - - .text_area { - width: 50%; - padding-right: 4rem; - - @media (max-width: 768px) { - width: 100%; - padding-right: 0; - } - - h4 { - color: #000000; - } - - p { - color: #000000; - } - } - } - } -} - -.comp_1x_w_v_s_e2 { - .comp_body { - display: flex; - justify-content: space-between; - align-items: center; - - @media (max-width: 900px) { - display: block; - } - - .text_area { - margin-top: 0; - } - - .icon_area { - @media (max-width: 900px) { - margin-top: 3rem; - } - - img { - &:last-child { - margin-left: 1.5rem; - } - - @media (max-width: 900px) { - width: 7rem; - height: 7rem; - - &:last-child { - margin-left: 1rem; - } - } - } - } - } - - .image_area { - height: 520px; - margin-top: 4rem; - overflow: hidden; - - @include maxmobile { - height: 360px; - } - - img { - width: 100%; - height: 100%; - transition: 0.3s; - object-fit: cover; - - @include maxmobile { - width: 100%; - height: 100%; - } - } - } -} - -.comp_1x_b_n_n_e1 { - margin-top: 10rem; - padding-top: 10rem; - padding-bottom: 10rem; - border-top: 1px solid #dedede; - - @media (max-width: 1024px) { - margin-top: 6rem; - padding-top: 6rem; - padding-bottom: 6rem; - } - - h5 { - font-size: 3rem; - font-weight: 600; - text-align: left; - color: #000000; - } - - .youtubeArea { - position: relative; - margin-top: 3.5rem; - padding-bottom: 56.25%; - /* 16:9 비율인 경우 */ - /* padding-bottom값은 4:3 비율인 경우 75%로 설정합니다 */ - padding-top: 25px; - height: 0; - - @media (max-width: 1024px) { - margin-top: 2rem; - } - - iframe { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - } - - object { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - } - } -} - -.comp_1x_b_n_n_e2 { - margin-top: 10rem; - padding-top: 10rem; - padding-bottom: 10rem; - border-top: 1px solid #dedede; - - @media (max-width: 1024px) { - margin-top: 6rem; - padding-top: 6rem; - padding-bottom: 6rem; - } - - h5 { - font-size: 3rem; - font-weight: 600; - text-align: left; - color: #000000; - } - - .mp4area { - position: relative; - margin-top: 3.5rem; - padding-bottom: 56.25%; - /* 16:9 비율인 경우 */ - /* padding-bottom값은 4:3 비율인 경우 75%로 설정합니다 */ - padding-top: 25px; - height: 0; - - @media (max-width: 1024px) { - margin-top: 2rem; - } - - video { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - } - } -} - -.comp_1x_w_v_s_b { - .image_area { - @include maxmobile { - height: 360px; - } - - img { - width: 100%; - transition: 0.3s; - - @include maxmobile { - width: 100%; - height: 100%; - object-fit: cover; - } - } - } -} - -.comp_1x_w_v_c_e1 { - position: relative; - - .image_area { - @include maxtablet { - height: 560px; - } - - img { - width: 100%; - transition: 0.3s; - - @include maxtablet { - width: 100%; - height: 100%; - object-fit: cover; - } - } - } - - .comp_body { - &.layer_up { - position: absolute; - top: 0; - left: 50%; - transform: translateX(-50%); - - .text_area { - margin-top: 9rem; - - @include maxdesktop { - margin-top: 6rem; - } - } - } - - &.no_layer { - position: absolute; - bottom: 0; - left: 50%; - transform: translateX(-50%); - display: flex; - justify-content: flex-end; - margin-bottom: 10rem; - - .text_area { - width: 38rem; - } - - @include maxdesktop { - position: relative; - left: initial; - transform: initial; - display: block; - - .text_area { - width: 100%; - } - } - } - } -} - -.comp_1x_w_v_o_b { - position: relative; - - .image_area { - @include maxtablet { - height: 560px; - } - - img { - width: 100%; - transition: 0.3s; - - @include maxtablet { - width: 100%; - height: 100%; - object-fit: cover; - } - } - } - - .comp_body { - .text_area { - color: #ffffff !important; - } - - &.layer_up { - position: absolute; - top: 0; - left: 50%; - transform: translateX(-50%); - - .text_area { - margin-top: 9rem; - - @include maxdesktop { - margin-top: 6rem; - } - } - } - - &.bottom { - .text_area { - color: #000000 !important; - } - } - } -} - -.comp_1x_w_v_c_b { - position: relative; - - .image_area { - height: 700px; - - @include maxtablet { - height: 560px; - } - - img { - width: 100%; - height: 100%; - width: 100%; - transition: 0.3s; - object-fit: cover; - } - } - - .comp_body { - &.layer_up { - position: absolute; - top: 0; - left: 50%; - transform: translateX(-50%); - - .text_area { - margin-top: 9rem; - - @include maxdesktop { - margin-top: 6rem; - } - } - } - - &.no_layer { - position: absolute; - top: 0; - left: 50%; - transform: translateX(-50%); - - margin-bottom: 10rem; - - .text_area { - width: 38rem; - margin-top: 25rem; - } - - .icon_area { - margin-top: 3rem; - - img { - margin-right: 2rem; - } - } - - @include maxdesktop { - position: relative; - left: initial; - transform: initial; - display: block; - - .text_area { - width: 100%; - margin-top: 4rem; - } - } - } - } -} - -.comp_1x_b_v_s_b { - .image_area { - @include maxmobile { - height: 360px; - } - - img { - width: 100%; - transition: 0.3s; - border-radius: 0.6rem; - - @include maxmobile { - width: 100%; - height: 100%; - object-fit: cover; - } - } - } -} - -.comp_1x_b_v_s_e1 { - .image_area { - img { - width: 100%; - transition: 0.3s; - border-radius: 0.6rem; - } - } - - .text_wrap { - display: flex; - justify-content: space-between; - - @include maxdesktop { - display: block; - } - - .text_area { - width: calc((100% - 4rem) / 2); - - @include maxdesktop { - width: 100%; - } - } - } -} - -.comp_1x_w_v_c_e2 { - position: relative; - - &::after { - content: ""; - position: absolute; - top: 0; - display: block; - width: 100%; - height: 60rem; - background-color: #05141f; - z-index: -1; - - @include maxdesktop { - height: 80%; - } - } - - .text_wrap { - display: flex; - justify-content: space-between; - padding-top: 6rem; - - @include maxdesktop { - display: block; - padding-top: 1rem; - } - - .text_area { - width: calc((100% - 40px) / 2); - color: #ffffff; - - @include maxdesktop { - width: 100%; - } - } - } - - .image_area { - margin-top: 9rem; - - @include maxdesktop { - margin-top: 4rem; - } - - img { - width: 100%; - transition: 0.3s; - border-radius: 0.6rem; - } - } -} - -.comp_1x_b_v_o_b { - .comp_body { - position: relative; - - .image_area { - height: 520px; - - img { - width: 100%; - height: 100%; - width: 100%; - transition: 0.3s; - object-fit: cover; - border-radius: 0.6rem; - } - } - - .text_area { - position: absolute; - top: 0; - left: 0; - width: 100%; - color: #ffffff; - margin-top: 7rem; - padding: 0 7rem; - - @include maxdesktop { - margin-top: 4rem; - padding: 0 4rem; - } - } - } -} - -.comp_1x_b_h_s_b { - .comp_body { - display: flex; - justify-content: space-between; - align-items: center; - - @include maxtablet { - display: block; - } - - .image_area { - width: 50%; - - @include maxtablet { - width: 100%; - } - - img { - width: 100%; - } - } - - .text_area { - width: 50%; - padding: 5rem; - - @include maxtablet { - width: 100%; - padding: 0; - } - } - } -} - -.comp_1x_b_h_s_e1 { - .comp_body { - display: flex; - justify-content: space-between; - align-items: center; - - @include maxtablet { - display: block; - } - - .image_area { - width: 50%; - - @include maxtablet { - width: 100%; - } - - img { - width: 100%; - border-radius: 0.6rem; - } - } - - .text_area { - width: 50%; - margin-top: 0; - - @include maxtablet { - width: 100%; - margin-top: 3rem; - } - } - - &:nth-child(odd) { - .text_area { - padding-left: 5rem; - - @include maxtablet { - padding-left: 0; - } - } - } - - &:nth-child(even), - &.reverse { - flex-direction: row-reverse; - - .text_area { - padding-right: 5rem; - - @include maxtablet { - padding-right: 0; - } - } - } - - &:not(:first-child) { - margin-top: 5rem; - } - } -} - -.comp_1x_b_h_s_e3 { - .comp_body { - display: flex; - justify-content: space-between; - align-items: center; - - @include maxtablet { - display: block; - } - - .image_area { - width: 50%; - aspect-ratio: 1 / 1; - - @include maxtablet { - width: 100%; - } - - img { - width: 100%; - border-radius: 0.6rem; - } - - video { - width: 100%; - border-radius: 0.6rem; - } - } - - .text_area { - width: 50%; - margin-top: 0; - - @include maxtablet { - width: 100%; - margin-top: 3rem; - } - } - - &:nth-child(odd) { - .text_area { - padding-left: 5rem; - - @include maxtablet { - padding-left: 0; - } - } - } - - &:nth-child(even) { - flex-direction: row-reverse; - - .text_area { - padding-right: 5rem; - - @include maxtablet { - padding-right: 0; - } - } - } - - &:not(:first-child) { - margin-top: 5rem; - } - } -} - -.comp_1x_b_h_s_e4 { - border-top: 1px solid #dedede; - padding-top: 6rem; - - @include maxtablet { - padding-top: 7.5rem; - } - - .comp_body { - display: flex; - justify-content: space-between; - align-items: center; - flex-wrap: wrap; - - @include maxtablet { - display: block; - } - - .item { - display: flex; - justify-content: flex-start; - align-items: center; - width: 100%; - margin-bottom: 5rem; - - .image_area { - width: 20%; - max-width: 12rem; - - img { - width: 100%; - } - } - - .text_area { - width: 80%; - margin-top: 0; - margin-left: 3rem; - - p { - color: #676767; - } - } - } - } -} - -.comp_2x_b_v_s_e1 { - .comp_body { - display: flex; - justify-content: space-between; - align-items: flex-start; - - @include maxtablet { - display: block; - } - - .half_area { - display: flex; - flex-direction: column; - width: calc((100% - 6rem) / 2); - - @include maxtablet { - display: block; - width: 100%; - } - - .image_area { - width: 100%; - - img { - width: 100%; - border-radius: 0.6rem; - } - } - - &:last-child { - flex-direction: column-reverse; - margin-top: 5rem; - - @include maxtablet { - display: block; - } - } - - .text_area { - padding-bottom: 4rem; - } - } - } -} - -.comp_2x_b_v_s_b { - .comp_body { - display: flex; - justify-content: space-between; - align-items: flex-start; - - @include maxtablet { - display: block; - } - - .half_area { - width: calc((100% - 2rem) / 2); - - @include maxtablet { - width: 100%; - display: block; - } - - .image_area { - width: 100%; - - img { - width: 100%; - border-radius: 0.6rem; - } - } - - &:last-child { - @include maxtablet { - margin-top: 4rem; - } - } - } - } -} - -.comp_1x_b_h_s_e2 { - .comp_body { - display: flex; - justify-content: space-between; - align-items: center; - - @include maxtablet { - display: block; - } - - .image_area { - width: 46%; - - @include maxtablet { - width: 100%; - } - - img { - width: 100%; - border-radius: 0.6rem; - } - } - - .text_area { - width: calc(54% - 5rem); - margin-top: 0; - - @include maxtablet { - width: 100%; - margin-top: 3rem; - } - - ul { - margin-top: 5.5rem; - - li { - display: flex; - justify-content: flex-start; - align-items: center; - - p { - margin-top: 0; - margin-left: 3rem; - font-size: 1.6rem; - line-height: 2.4rem; - color: #676767; - } - - &:not(:first-child) { - margin-top: 3rem; - } - } - } - } - } -} - -.comp_2x_b_h_s_e2 { - .comp_body { - display: flex; - justify-content: space-between; - align-items: flex-start; - flex-wrap: wrap; - - @include maxtablet { - display: block; - } - - .item { - display: flex; - justify-content: flex-start; - align-items: flex-start; - width: calc((100% - 5rem) / 2); - margin-bottom: 5rem; - - @include maxtablet { - width: 100%; - } - - .image_area { - width: 20%; - max-width: 12rem; - - img { - width: 100%; - } - } - - .text_area { - width: 80%; - margin-top: 0; - margin-left: 3rem; - - p { - color: #676767; - } - } - } - } -} - -.comp_2x_b_h_s_e3 { - .comp_body { - display: flex; - justify-content: space-between; - align-items: center; - flex-wrap: wrap; - - @include maxtablet { - display: block; - } - - .item { - display: flex; - justify-content: flex-start; - align-items: center; - width: calc((100% - 5rem) / 2); - margin-bottom: 5rem; - - @include maxtablet { - width: 100%; - } - - .image_area { - width: 20%; - max-width: 12rem; - - img { - width: 100%; - } - } - - .text_area { - width: 80%; - margin-top: 0; - margin-left: 3rem; - - p { - color: #676767; - } - } - } - } -} - -.comp_3x_b_v_s_b { - .comp_body { - display: flex; - justify-content: space-between; - align-items: flex-start; - flex-wrap: wrap; - - @include maxtablet { - display: block; - } - - .item { - width: calc((100% - 10rem) / 3); - - @include maxtablet { - width: 100%; - - &:not(:first-child) { - margin-top: 6rem; - } - } - - .image_area { - width: 100%; - - img { - width: 100%; - border-radius: 0.6rem; - } - } - - .text_area { - margin-top: 3rem; - - p { - margin-top: 1.5rem; - } - } - } - } -} - -.comp_1x_b_n_n_b { - margin-top: 15rem; - background-color: #f3f3f3; - padding: 4rem 0; - - @media (max-width: 1024px) { - margin-top: 6rem; - } - - .comp_body { - .title { - font-size: 1.8rem; - font-weight: 600; - color: #000000; - } - - ul { - margin-top: 10px; - - li { - position: relative; - padding: 0.5rem 0 0.5rem 1rem; - font-size: 1.4rem; - font-weight: 400; - line-height: 2.2rem; - - &::before { - content: "∙"; - position: absolute; - top: 0.5rem; - left: 0; - } - } - } - } -} - -.pdpDetail { - padding-bottom: 10rem; - - @include maxtablet { - padding-bottom: 6rem; - } -} - -.disclaimerArea { - padding-bottom: 10rem; - - @include maxtablet { - padding-bottom: 6rem; - } - - .disclaimerInner { - h2 { - width: 100%; - font-size: 2.4rem; - font-weight: 600; - - @include maxtablet { - font-size: 1.8rem; - } - } - - .disclaimerList { - margin-top: 4rem; - border-top: 1px solid #999999; - border-bottom: 1px solid #999999; - - @include maxtablet { - margin-top: 3rem; - } - - .item { - display: flex; - justify-content: space-between; - align-items: center; - padding: 2rem 0; - border-bottom: 1px solid #dedede; - - &:last-child { - border-bottom: none; - } - - @include maxtablet { - display: block; - } - - .title { - width: 15.5rem; - padding-right: 2rem; - font-size: 1.6rem; - line-height: 2.4rem; - font-weight: 600; - word-break: keep-all; - - @include maxtablet { - width: 100%; - padding-right: 0; - font-size: 1.4rem; - line-height: 2.2rem; - } - } - - .bar { - width: 0.1rem; - height: 1.5rem; - background-color: #dedede; - - @include maxtablet { - display: none; - } - } - - .contents { - width: calc(100% - 15.6rem); - padding-left: 2rem; - font-size: 1.6rem; - line-height: 2.4rem; - word-break: keep-all; - color: #676767; - - @include maxtablet { - width: 100%; - font-size: 1.4rem; - line-height: 2.2rem; - margin-top: 1.5rem; - padding-left: 0; - } - - li { - position: relative; - padding-left: 1rem; - - &::before { - content: "∙"; - position: absolute; - top: 0; - left: 0; - line-height: 2.2rem; - } - - a { - color: #676767; - text-decoration: none !important; - border-bottom: 1px solid #676767; - } - } - } - } - } - } -} - -.reviewArea { - margin-top: 0; - padding-top: 10rem; - padding-bottom: 10rem; - border-top: 0.1rem solid #dedede; - border-bottom: 0.1rem solid #dedede; - - &:has(+ .qnaArea) { - border-bottom: none; - } - - @include maxtablet { - padding-top: 6rem; - padding-bottom: 6rem; - } - - .reviewInner { - .titleArea { - display: flex; - justify-content: space-between; - align-items: center; - - h2 { - width: 100%; - font-size: 2.4rem; - font-weight: 600; - - @include maxtablet { - font-size: 1.8rem; - } - } - - .searchBox { - .selectInner { - .cont-select { - position: relative; - width: 100%; - height: 4.5rem; - min-width: 10rem; - - @include tablet { - width: 13rem; - } - - .btn-select { - position: relative; - width: 100%; - height: 4.5rem; - font-size: 1.4rem; - padding: 1.4rem 2rem; - background-color: #fff; - border: 1px solid #dedede; - box-sizing: border-box; - cursor: pointer; - text-align: left; - color: #000; - line-height: 1; - /* 말줄임 */ - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - - @include tablet { - font-size: 1.6rem; - } - - &::after { - content: ""; - position: absolute; - right: 1rem; - top: 40%; - transform: translate(-50%, 0); - width: 1.4rem; - height: 0.8rem; - display: block; - background: url("/kr/assets/images/common/icon-notice.svg"); - background-size: contain; - background-repeat: no-repeat; - transform: rotate(-180deg); - } - } - - .list-member { - display: none; - position: absolute; - padding: 1rem 2rem; - width: 100%; - top: 4.4rem; - left: 0; - border: 1px solid #dedede; - box-sizing: border-box; - background-color: #fff; - z-index: 1; - } - - .btn-select.on { - &::after { - transform: rotate(0deg); - } - } - - .btn-select.on + .list-member { - display: block; - } - - .list-member li { - font-size: 1.6rem; - line-height: 2; - box-sizing: border-box; - } - - .list-member li button { - width: 100%; - font-size: 1.6rem; - border: none; - background-color: #fff; - cursor: pointer; - text-align: left; - /* 말줄임 */ - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - } - } - } - } - } - - .reviewList { - margin-top: 3rem; - border-top: 1px solid #999999; - border-bottom: 1px solid #999999; - - @include maxtablet { - margin-top: 2rem; - } - - .item { - display: flex; - justify-content: space-between; - align-items: flex-end; - padding: 2rem 0; - border-bottom: 1px solid #dedede; - - @include maxtablet { - display: block; - } - - .textArea { - width: calc(100% - 10rem); - padding-right: 5rem; - - @include maxtablet { - width: 100%; - padding-right: 0; - } - - .title { - display: flex; - justify-content: flex-start; - align-items: center; - - .name { - font-size: 1.6rem; - font-weight: 600; - } - - .date { - margin-left: 1rem; - font-size: 1.4rem; - color: #9ea1a2; - } - } - - .contents { - margin-top: 1.5rem; - font-size: 1.6rem; - line-height: 2.4rem; - - @include maxtablet { - margin-top: 1.3rem; - } - - &.abstracted { - white-space: normal; - text-overflow: ellipsis; - display: -webkit-box; - -webkit-line-clamp: 3; - -webkit-box-orient: vertical; - overflow: hidden; - } - } - - .contentMoreBtn { - display: none; - align-items: center; - margin-top: 1rem; - font-size: 1.6rem; - color: #9ea1a2; - cursor: pointer; - - &::after { - content: ""; - display: block; - width: 1rem; - height: 1rem; - margin-left: 0.5rem; - background-image: url("/kr/assets/images/common/icon-more.svg"); - background-size: contain; - background-repeat: no-repeat; - background-position: center; - } - - &.active { - &::after { - background-image: url("/kr/assets/images/common/icon-briefly.svg"); - } - } - } - } - - .reviewBtnArea { - width: 10rem; - - @include maxtablet { - display: flex; - justify-content: flex-end; - width: 100%; - margin-top: 1.5rem; - } - - .reviewBtn { - display: flex; - justify-content: center; - align-items: center; - width: 10rem; - height: 3.5rem; - border: 1px solid #dedede; - border-radius: 0.6rem; - transition: 0.3s; - - .icon-good { - width: 2rem; - height: 2rem; - background-image: url("/kr/assets/images/common/icon_good.svg"); - background-repeat: no-repeat; - background-size: contain; - } - - .goodNum { - margin-left: 0.8rem; - padding-top: 0.2rem; - color: #9ea1a2; - font-size: 1.4rem; - font-weight: 600; - line-height: 2rem; - } - - &:hover { - border: 1px solid #000000; - } - - &.active { - .goodNum { - color: #000000; - } - } - } - } - } - } - - .noList { - display: flex; - justify-content: center; - align-items: center; - height: 14rem; - margin-top: 4rem; - border: 1px solid #dedede; - border-radius: 0.6rem; - font-size: 1.8rem; - color: #9ea1a2; - - @include tablet { - font-size: 2rem; - } - } - } -} - -.qnaArea { - margin-top: 0; - padding-top: 10rem; - padding-bottom: 10rem; - border-top: 0.1rem solid #dedede; - border-bottom: 0.1rem solid #dedede; - - @include maxtablet { - padding-top: 6rem; - padding-bottom: 6rem; - } - - .qnaInner { - .titleArea { - display: flex; - justify-content: space-between; - align-items: center; - - h2 { - width: 100%; - font-size: 2.4rem; - font-weight: 600; - - @include maxtablet { - font-size: 1.8rem; - } - } - } - - .qnaList { - margin-top: 4rem; - - @include maxtablet { - margin-top: 3rem; - } - } - - .qnaList { - width: 100%; - margin-top: 2rem; - - // padding-left:2rem; - // padding-right:2rem; - @include desktopMin { - max-width: 120rem; - margin-top: 2rem; - } - - @include desktopMax { - padding-left: 0; - padding-right: 0; - } - - .qnaAccodion { - .accordion { - dl { - border: 1px solid #dedede; - border-radius: 0.6rem; - padding: 2rem; - position: relative; - - &:hover { - border-color: #05141f; - } - - @include tablet { - padding: 2.5rem; - } - - dt { - display: flex; - align-items: center; - justify-content: space-between; - font-size: 1.6rem; - font-weight: 600; - position: relative; - cursor: pointer; - - @include desktopMin { - font-size: 1.8rem; - } - - > p { - position: relative; - width: 93%; - - .subTitle { - display: flex; - justify-content: flex-start; - align-items: center; - color: #9ea1a2; - margin-bottom: 1.5rem; - font-size: 1.4rem; - font-weight: 400; - - .badge { - display: flex; - justify-content: center; - align-items: center; - height: 2.5rem; - margin-right: 1rem; - padding: 0 0.8rem; - border: 0.1rem solid #dedede; - font-size: 1.4rem; - font-weight: 400; - - &.an { - color: #9ea1a2; - } - - &.ay { - color: #000000; - } - } - } - - span { - font-weight: 600; - } - } - - &:hover { - color: var(--unnamed-color-00aad2); - } - - &::after { - content: ""; - position: absolute; - right: 0rem; - top: 65%; - transform: translate(-50%, 0); - transform: rotate(-180deg); - width: 1.4rem; - height: 0.8rem; - display: block; - background: url("/kr/assets/images/common/icon-notice.svg"); - background-size: contain; - background-repeat: no-repeat; - - @include tablet { - top: 40%; - right: 1rem; - } - } - } - - dt.active { - &::after { - transform: rotate(0deg); - background-position-x: right; - right: 0rem; - - @include tablet { - right: 1rem; - } - } - } - - dt.active + dd { - display: block; - } - - dd { - display: none; - margin-top: 3rem; - - p { - font-size: 1.4rem; - line-height: 2.4rem; - color: #000000; - - @include desktopMin { - font-size: 1.6rem; - } - } - - .imageArea { - display: flex; - justify-content: flex-start; - align-items: center; - width: 100%; - margin-top: 3rem; - - .item { - width: calc((100% - 4rem) / 3); - border: 0.1rem solid #dedede; - overflow: hidden; - margin-right: 2rem; - - &:last-child { - margin-right: 0; - } - - .box { - position: relative; - padding-top: 100%; - background-repeat: no-repeat; - background-size: contain; - background-position: center; - } - } - } - - .adminAnswer { - margin-top: 3.5rem; - padding-top: 3.5rem; - border-top: 0.1rem solid #dedede; - - .subTitle { - color: #9ea1a2; - font-size: 1.4rem; - font-weight: 400; - } - - .answer { - margin-top: 1.5rem; - } - - .downloadArea { - display: flex; - justify-content: flex-start; - flex-wrap: wrap; - width: 100%; - margin-top: 2rem; - - .downloadItem { - display: flex; - justify-content: center; - align-items: center; - font-size: 1.6rem; - padding: 0.7rem 1rem; - background-color: #f3f3f3; - color: #000000; - margin-right: 1rem; - margin-bottom: 1rem; - - &:hover { - text-decoration: underline; - } - - .icon { - width: 2rem; - height: 2rem; - background-image: url("/kr/assets/images/common/icon-download.svg"); - background-repeat: repeat; - margin-left: 0.8rem; - } - } - } - } - - .csBtn { - margin: 0 auto; - margin-top: 4rem; - width: 100%; - - @include tablet { - width: 37rem; - margin-top: 5rem; - } - - .oneButton { - width: 16rem; - margin: 0 auto; - } - - .towButton { - display: flex; - flex-wrap: wrap; - - @include tablet { - flex-wrap: nowrap; - } - - .leftBtn { - margin-right: 0; - - @include tablet { - margin-right: 0.5rem; - } - } - - .rightBtn { - margin-left: 0; - - @include tablet { - margin-left: 0.5rem; - } - } - - button + button { - margin-top: 1rem; - - @include tablet { - margin-left: 1rem; - margin-top: 0; - } - } - } - } - } - - > .dd-padding { - padding-left: 6.5rem; - } - } - - dl.active { - border-color: #000; - } - - dl.private { - &:hover { - border-color: #dedede; - } - - dt { - cursor: default; - - &:after { - content: none; - } - - &:hover { - } - - > p { - span { - color: #9ea1a2; - } - } - } - } - - dl + dl { - margin-top: 1rem; - } - } - - .noList { - display: flex; - justify-content: center; - align-items: center; - height: 14rem; - - border: 1px solid #dedede; - border-radius: 0.6rem; - font-size: 1.8rem; - color: #9ea1a2; - - @include tablet { - font-size: 2rem; - } - } - } - } - } -} - -.listbtnWarp { - width: 100%; - margin: 0 auto; - padding: 0 2rem; - - @include desktopMin { - width: 16rem; - } - - a::before, - a::after { - width: 3.2rem; - - @include desktopMin { - width: 3.2rem; - } - } -} - -.pdpDisplayThemeSwiper { - .swiper-wrapper { - transition-timing-function: linear; - } -} - -.displayTheme { - .visualBg { - position: absolute; - width: 100%; - max-width: 192rem; - - @include maxdesktop { - overflow: hidden; - height: 76rem; - } - - @media (max-width: 820px) { - height: 62rem; - } - - @include maxtablet { - height: 76rem; - } - - @include maxmobile { - height: 71rem; - } - - img { - width: auto; - object-fit: cover; - object-position: center; - - @include maxdesktop { - width: 100%; - object-fit: initial; - object-position: initial; - } - - &.mobile { - display: none; - } - - @include maxdesktop { - &.web { - display: none; - } - - &.mobile { - display: block; - object-fit: initial; - height: auto; - } - } - } - - &:after { - content: ""; - display: none; - position: absolute; - bottom: 0; - left: 0; - z-index: 2; - width: 100%; - height: 60%; - background: rgb(255, 255, 255); - background: linear-gradient(180deg, rgba(255, 255, 255, 0) 43%, rgba(255, 255, 255, 1) 100%); - } - } - - &.comp_wide { - .comp_body { - &.layer_up { - .text_area { - margin-top: 5.2rem; - - @include maxtablet { - margin-top: 6rem !important; - } - } - } - - .text_area { - @include maxtablet { - margin-top: 3rem !important; - - h3 { - font-size: 3rem; - } - - .info { - font-size: 1.4rem; - } - } - } - } - - .comp_bottom { - display: flex; - align-items: center; - position: relative; - z-index: 2; - // max-height: 26rem; - - @include maxdesktop { - // max-height: 22rem; - padding: 3rem 0; - } - - @include maxtablet { - // max-height: 22rem; - padding: 2rem 0; - } - - &.thumb-swiper { - overflow: hidden; - flex-wrap: wrap; - padding: 17rem 0 0; - - .com_bottm_inner { - padding: 3.4rem 0; - background-color: rgba(0, 0, 0, 0.8); - } - - @include maxtablet { - padding: 31.2rem 0 0; - - .com_bottm_inner { - padding: 2.4rem 0; - } - } - } - - .com_bottm_inner { - display: flex; - justify-content: center; - align-items: center; - position: relative; - width: 100%; - height: 100%; - - @include maxdesktop { - padding: 3rem 0; - } - - @include maxtablet { - padding: 2.5rem 0; - } - - .swiper { - overflow: visible; - width: 100%; - padding: 0 10rem; - - &:before, - &:after { - content: ""; - display: block; - position: absolute; - top: -4rem; - bottom: -4rem; - left: 0; - z-index: 2; - width: 10rem; - background: rgb(0, 0, 0); - background: linear-gradient(270deg, rgba(0, 0, 0, 0) 43%, rgba(0, 0, 0, 1) 100%); - } - - &:after { - left: auto; - right: 0; - background: linear-gradient(90deg, rgba(0, 0, 0, 0) 43%, rgba(0, 0, 0, 1) 100%); - } - - @include maxtablet { - &:before, - &:after { - display: none; - } - } - - @media (max-width: 1200px) { - padding-right: 2rem; - } - - .swiper-wrapper { - width: 100%; - transition-timing-function: linear; - - .swiper-slide { - width: 11.6rem !important; - padding: 6px; - border: 2px solid transparent; - cursor: pointer; - - @include maxtablet { - width: 12rem !important; - padding: 0.8rem; - } - - &:first-child { - @media (max-width: 1240px) { - margin-left: 2rem; - } - } - - img { - max-width: 100%; - } - - p { - margin-top: 0.3rem; - font-size: 1.2rem; - font-weight: 400; - color: #fff; - text-transform: uppercase; - text-align: left; - - @media (max-width: 768px) { - margin-top: 0.5rem; - } - } - - &.selected { - border: 2px dashed rgba(255, 255, 255, 0.5); - } - - &.active { - border: 2px solid #f8c40c; - } - } - } - } - } - } - } - - .comp_top { - z-index: 2; - - // height: 10rem; - .comp_body { - .text_area { - // display: flex; - h3 { - font-size: 3rem; - margin-bottom: 1rem; - } - - .info { - font-size: 1.6rem; - } - - > * { - flex: 1; - } - } - } - } - - .comp_md { - position: absolute; - z-index: 2; - top: 0; - height: 48rem; - background-color: rgba(0, 0, 0, 0); - - @include maxtablet { - height: 3rem; - } - } - - &.type2 { - .comp_bottom { - background-color: transparent; - - .com_bottm_inner { - .thumb-wrap { - display: flex; - flex-wrap: wrap; - gap: 1.4rem 2rem; - width: 100%; - max-width: 118rem; - margin: 0 auto; - - .dtthumb { - width: 13rem; - } - - .img-area { - display: flex; - justify-content: center; - align-items: center; - width: 13rem; - height: 12rem; - background-color: #fff; - border-radius: 0.8rem; - } - - p { - font-size: 1.4rem; - font-weight: 600; - color: #fff; - text-transform: uppercase; - } - } - } - } - } - - .dtlImgs { - position: relative; - padding-top: 7.2rem; - - @include maxtablet { - padding-top: 7.2rem; - } - - .item { - transition: opacity 0.2s; - - .text_area { - margin-top: 4rem; - - @include maxtablet { - margin-top: 2rem; - } - } - - & + .item { - margin-top: 8rem; - - @include maxtablet { - margin-top: 5rem; - } - } - - &.change { - opacity: 0; - } - } - } - - & + .comp_1x_b_v_s_b { - position: relative; - z-index: 2; - margin-top: 0; - - @include maxtablet { - margin-top: 4rem; - } - - .image_area { - height: auto; - } - } - - .comp_body .swiper-slide .text_area h5 { - font-size: 3rem; - - @include maxtablet { - font-size: 2rem; - } - } - - &.welcome-goodbye { - margin-top: 8rem; - - .comp_body { - & + .comp_body { - margin-top: 10rem; - } - - .text_area { - margin-bottom: 2rem; - } - - video { - width: 100%; - } - } - } -} - -.displayThemeDtl { - .swiper-navigation { - > * { - top: 210px; - left: -65px; - width: 5rem; - height: 5rem; - border-radius: 50%; - background: rgba(255, 255, 255) url(../images/kia/pdp/display_theme/icon-arrow.png) no-repeat center / 15px auto; - - &:after { - display: none; - } - } - - .swiper-button-next { - left: auto; - right: -65px; - transform: rotate(180deg); - } - - @media (max-width: 1200px) { - display: none; - } - } - - .swiper-pagination { - top: 46.4rem; - - // top:36.4vw; - @media (max-width: 1200px) { - top: 36.4vw; - } - - @include maxtablet { - // top: 14.4rem; - } - - .swiper-pagination-bullet { - opacity: 1; - width: 5.6rem; - height: 0.4rem; - border-radius: 0; - background-color: #e9e9e9; - - &.swiper-pagination-bullet-active { - background-color: #000; - } - } - } -} - -.inCarGame { - &.comp_1x_w_v_o_b { - .image_area { - @include maxtablet { - overflow: hidden; - height: auto; - } - } - } - - .comp_top.title-area { - position: absolute; - top: 0; - left: 0; - width: 100%; - } - - .visualBg { - position: absolute; - width: 100%; - max-width: 192rem; - - img { - width: 100%; - - &.mobile { - display: none; - } - - @include maxtablet { - &.web { - display: none; - } - - &.mobile { - display: block; - object-fit: initial; - height: auto; - } - } - } - - &.swiper { - position: relative; - - .swiper-pagination { - bottom: 3rem; - - .swiper-pagination-bullet { - opacity: 1; - width: 5.6rem; - height: 0.4rem; - border-radius: 0; - background-color: rgba(255, 255, 255, 0.5); - - @include maxtablet { - width: 3rem; - height: 0.3rem; - } - - &.swiper-pagination-bullet-active { - background-color: rgba(255, 255, 255, 1); - } - } - } - - .image_area { - img { - object-fit: cover; - } - } - } - - // &:after { - // content:""; - // display: block; - // position: absolute; - // bottom:0; - // left:0; - // z-index: 2; - // width: 100%; - // height: 60%; - // background: rgb(255,255,255); - // background: linear-gradient(180deg, rgba(255,255,255,0) 43%, rgba(255,255,255,1) 100%); - // } - } - - &.comp_wide { - .comp_body { - &.layer_up { - .text_area { - margin-top: 7rem; - - .info { - line-height: 1.5; - - br { - display: none; - - @include maxtablet { - display: block; - } - } - } - } - } - - .text_area { - @include maxtablet { - margin-top: 6rem; - - h3 { - font-size: 3rem; - line-height: 4rem; - } - - .info { - font-size: 1.4rem; - } - } - } - } - - .comp_bottom { - display: flex; - align-items: center; - position: relative; - z-index: 2; - // max-height: 26rem; - padding: 4rem 0; - margin-top: 8rem; - background-color: rgba(0, 0, 0, 1); - - @include maxdesktop { - // max-height: 22rem; - padding: 3rem 0; - } - - @include maxtablet { - // max-height: 22rem; - padding: 0; - margin-top: 4rem; - } - - .com_bottm_inner { - display: flex; - justify-content: center; - align-items: center; - position: relative; - width: 100%; - height: 100%; - - @include maxdesktop { - padding: 3rem 0; - } - - @include maxtablet { - padding: 2.5rem 0; - } - - .swiper { - width: 100%; - padding: 0 10rem; - - &:before, - &:after { - content: ""; - display: block; - position: absolute; - top: 0; - left: 0; - z-index: 2; - width: 10rem; - height: 100%; - background: rgb(0, 0, 0); - background: linear-gradient(270deg, rgba(0, 0, 0, 0) 43%, rgba(0, 0, 0, 1) 100%); - } - - &:after { - left: auto; - right: 0; - background: linear-gradient(90deg, rgba(0, 0, 0, 0) 43%, rgba(0, 0, 0, 1) 100%); - } - - @include maxtablet { - &:before, - &:after { - display: none; - } - } - - @media (max-width: 1200px) { - padding-right: 2rem; - } - - .swiper-wrapper { - width: 100%; - transition-timing-function: linear; - - .swiper-slide { - width: 16.6rem !important; - padding: 6px; - border: 2px solid transparent; - cursor: pointer; - - @include maxtablet { - width: 18rem !important; - padding: 0.8rem; - } - - &:first-child { - @media (max-width: 1240px) { - margin-left: 2rem; - } - } - - img { - max-width: 100%; - } - - p { - margin-top: 0.3rem; - font-size: 1.4rem; - font-weight: 400; - color: #fff; - text-transform: uppercase; - text-align: left; - - @media (max-width: 768px) { - margin-top: 0.5rem; - } - } - - &.active { - border-color: #fff; - } - } - } - } - } - } - } - - .comp_top { - z-index: 2; - // height: 46rem; - // height: 340px; - // max-height: 529px; - - // @include maxtablet { - // height: 43.9rem; - // } - - .comp_body { - .text_area { - // display: flex; - h3 { - margin-bottom: 2rem; - } - - > * { - flex: 1; - } - } - } - } - - .comp_md { - position: absolute; - z-index: 2; - top: 0; - height: 48rem; - background-color: rgba(0, 0, 0, 0); - - @include maxtablet { - height: 3rem; - } - } - - &.type2 { - .comp_bottom { - background-color: transparent; - - .com_bottm_inner { - .thumb-wrap { - display: flex; - flex-wrap: wrap; - gap: 1.4rem 2rem; - width: 100%; - max-width: 118rem; - margin: 0 auto; - - .dtthumb { - width: 13rem; - } - - .img-area { - display: flex; - justify-content: center; - align-items: center; - width: 13rem; - height: 12rem; - background-color: #fff; - border-radius: 0.8rem; - } - - p { - font-size: 1.4rem; - font-weight: 600; - color: #fff; - text-transform: uppercase; - } - } - } - } - } - - .dtlImgs { - .item { - transition: opacity 0.2s; - - .text_area { - margin-top: 4rem; - - @include maxtablet { - margin-top: 2rem; - } - } - - & + .item { - margin-top: 8rem; - - @include maxtablet { - margin-top: 5rem; - } - } - - &.change { - opacity: 0; - } - } - } - - & + .comp_1x_b_v_s_b { - position: relative; - z-index: 2; - margin-top: 2rem; - - @include maxtablet { - margin-top: 7.5rem; - } - - .image_area { - height: auto; - border-radius: 0.8rem; - - img { - display: block; - border-radius: 0.8rem; - overflow: hidden; - } - - @include maxtablet { - video { - width: 100%; - } - } - } - - @include maxtablet { - margin-top: 3rem; - } - - .dtlImgs { - .text_area { - display: none; - margin-top: 3.2rem; - } - - @for $i from 0 through 12 { - &.theme#{$i} { - .text_theme#{$i} { - display: block; - } - } - } - } - } - - &.comp_2x_b_h_s_e2 .comp_body .item .text_area { - margin-top: 0; - } - - &.comp_wide.comp_2x_b_h_s_e2 { - margin-top: 20rem; - - @include maxtablet { - margin-top: 10rem; - } - } - - .comp_body .swiper-slide .text_area h5 { - font-size: 3rem; - - @include maxtablet { - font-size: 2rem; - } - } - - .inCarGameDtl { - overflow: hidden; - border-radius: 0.8rem; - - .swiper-slide { - cursor: pointer; - } - } - - .inCarGameDtlThumb { - margin-top: 0.7rem; - - .swiper-slide { - overflow: hidden; - position: relative; - height: 14.85rem; - border-radius: 0.8rem; - - @include maxtablet { - height: 4.5rem; - border-radius: 0.4rem; - } - - cursor: pointer; - - &.video-slideThumb { - &:before { - content: ""; - display: block; - position: absolute; - top: 50%; - left: 50%; - z-index: 2; - transform: translate(-50%, -50%); - width: 60px; - height: 61px; - background: url(../images/kia/pdp/in_car_game/btn_play.png) no-repeat center / contain; - - @include maxtablet { - width: 30px; - height: 31px; - opacity: 0.75; - } - } - - &.theme5 { - &::before { - display: none; - } - } - } - - img { - display: block; - max-width: 100%; - overflow: hidden; - } - - video { - position: absolute; - top: 50%; - transform: translateY(-50%); - z-index: 1; - width: 100%; - } - - &:after { - content: ""; - display: block; - position: absolute; - top: 0; - left: 0; - z-index: 3; - width: 100%; - height: 100%; - border-radius: 0.8rem; - background-color: rgba(0, 0, 0, 0.7); - } - - &.swiper-slide-thumb-active { - &:after { - display: none; - } - } - } - } -} - -.tooltip { - display: flex; - align-items: center; - position: absolute; - top: -8.5rem; - left: 0; - z-index: 10; - width: 27.6rem; - height: 7.2rem; - padding: 0 0 0 1.6rem; - font-size: 1.2rem; - color: #05141f; - line-height: 2rem; - border: 1px solid #000; - border-radius: 0.4rem; - background-color: #fff; - - &:after { - content: ""; - display: block; - position: absolute; - bottom: -0.9rem; - left: 2.4rem; - width: 1.5rem; - height: 0.9rem; - background: url("../images/kia/pdp/display_theme/ico_edge.png") no-repeat center / contain; - } - - .btn-close { - position: absolute; - top: 1.6rem; - right: 1.6rem; - width: 1.6rem; - height: 1.6rem; - background: url("../images/kia/pdp/display_theme/ico_close.png") no-repeat center / contain; - text-indent: -9999em; - cursor: pointer; - } -} - -.theme-story { - display: flex; - align-items: center; - column-gap: 1.6rem; - position: absolute; - top: 1.4rem; - left: 0; - width: 100%; - max-width: 120rem; - margin: 0 auto; - - @include maxdesktop { - overflow-x: auto; - padding: 0 2rem; - } - - @include maxtablet { - top: 0; - } - - .tooltip { - display: none; - } - - .btn-dtthumb { - position: relative; - - &.active { - .dtthumb { - border-color: rgba(248, 196, 12, 1); - background-color: rgba(253, 224, 68, 0.5); - } - } - } - - .dtthumb { - display: flex; - align-items: center; - width: 15.5rem; - height: 4.4rem; - padding: 0 0 0 0.8rem; - font-size: 1.2rem; - color: #fff; - border: 1px solid #fff; - border-radius: 2.2rem; - background-color: rgba(236, 221, 193, 0.5); - text-align: left; - cursor: pointer; - - img { - display: block; - width: 3rem; - height: 3rem; - margin-right: 0.8rem; - border-radius: 50%; - } - - @include maxtablet { - width: 7.4rem; - - p { - display: none; - } - } - } - - .btn-remove { - position: absolute; - top: 50%; - right: 0.6rem; - width: 2.4rem; - height: 2.4rem; - margin-top: -1.2rem; - background: url("../images/kia/pdp/display_theme/ico_close2.png") no-repeat center / 1rem auto; - text-indent: -9999em; - cursor: pointer; - } -} - -.contentWarp .productView .productRight .optionWarp .producOption .optionList .checkBtn.type2 input[type="checkbox"] + label { - height: auto; - padding: 2rem 2rem 2rem 0; - - &:before { - display: none; - } - - strong { - font-size: 1.6rem; - - span { - font-size: 1.6rem; - } - } - - span { - color: #aaa !important; - font-size: 1.4rem; - } -} - -.comp_wide.comp_2x_b_h_s_e2 { - position: relative; - z-index: 2; -} - -.streamingPremium { - .mobile { - display: none; - } - - @include maxtablet { - .web { - display: none; - } - - .mobile { - display: block; - object-fit: initial; - height: auto; - } - } - - &.comp_1x_b_v_s_b { - margin-top: 4rem; - - @include maxmobile { - margin-top: 2rem; - } - - .mt-12 { - margin-top: 12rem; - - @include maxmobile { - margin-top: 6rem; - } - } - - .mb-2 { - margin-bottom: 2rem; - - @include maxmobile { - margin-top: 1rem; - } - } - } - - &.comp_1x_w_v_o_b { - .image_area { - @include maxtablet { - overflow: hidden; - height: auto; - } - } - } - - .visualBg { - overflow: hidden; - position: relative; - width: 100%; - max-width: 192rem; - max-height: 70rem; - - @include maxtablet { - max-height: auto; - } - - img { - width: 100%; - } - } - - &.comp_wide { - .comp_body { - &.layer_up { - .text_area { - margin-top: 7rem; - - .info { - line-height: 1.5; - - br { - display: none; - - @include maxtablet { - display: block; - } - } - } - } - } - - .text_area { - @include maxtablet { - margin-top: 3rem; - - h3 { - font-size: 3rem; - line-height: 4rem; - } - - .info { - font-size: 1.4rem; - } - } - } - - .refund-table { - .text_area { - margin-top: 0; - } - } - - .table-area { - margin-bottom: 12rem; - - @include maxtablet { - margin-bottom: 5rem; - } - - .index { - padding: 1.6rem 0 1rem; - font-size: 1.4rem; - color: #676767; - text-align: right; - } - - table { - width: 100%; - border-top: 1px solid #999; - - th { - height: 7.6rem; - padding: 0 1rem; - font-size: 1.6rem; - font-weight: 600; - vertical-align: middle; - text-align: center; - - @include maxtablet { - font-size: 1.4rem; - } - } - - tbody { - border-top: 1px solid #dedede; - border-bottom: 1px solid #dedede; - - td { - padding: 1rem; - font-size: 1.4rem; - font-weight: 400; - text-align: center; - } - } - } - } - } - } - - &.comp_1x_b_v_s_b { - .image_area { - height: auto; - } - } - - .comp_top { - z-index: 2; - - // height: 70rem; - // @include maxtablet{ - // height: 43.9rem; - // } - .comp_body { - .text_area { - // display: flex; - h3 { - margin-bottom: 2rem; - } - - > * { - flex: 1; - } - } - } - } - - .comp_md { - position: absolute; - z-index: 2; - top: 0; - height: 48rem; - background-color: rgba(0, 0, 0, 0); - - @include maxtablet { - height: 3rem; - } - } - - .spec-area { - padding: 6rem 0 16rem; - - @include maxmobile { - padding: 3rem 0 8rem; - } - } -} - -.comp_wide { - &.title-only { - & + .comp_wide { - margin-top: 4rem; - } - } - - .between { - display: flex; - justify-content: space-between; - align-items: center; - } -} - -.editorWarp { - .visualBg { - img { - width: 100%; - object-fit: cover; - object-position: center; - - @include maxdesktop { - width: 100%; - object-fit: initial; - object-position: initial; - } - - &.mobile { - display: none; - } - - @include maxdesktop { - &.web { - display: none; - } - - &.mobile { - display: block; - object-fit: initial; - height: auto; - } - } - } - } - - .video_wrap { - display: none; - align-items: center; - justify-content: center; - position: absolute; - top: 0; - left: 0; - width: 100%; - // height: 108rem; - // transform: translateY(-36rem); - padding-top: 56.25%; - z-index: 4; - background: rgba(0, 0, 0, 0.9); - opacity: 1; - transition: all 0.3s ease; - - .video-area { - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - width: 80%; - max-width: 120rem; - aspect-ratio: 16/9; - - .video { - width: 100%; - height: 100%; - background: #000; - - .youtube-box { - width: 100%; - height: 100%; - } - - iframe { - width: 100%; - height: 100%; - } - - // video { - // display: block; - // width: 100%; - // height: 100%; - // visibility: visible; - - // &[poster] { - // height: 100%; - // width: 100%; - // } - // } - - // .video-ctrl { - // display: flex; - // align-items: center; - // justify-content: center; - // position: absolute; - // top: 50%; - // left: 50%; - // transform: translate(-50%, -50%); - // gap: 4rem; - // } - - .btn-play { - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - width: 8rem; - height: 8rem; - background: url(../images/kia/contents/ico_play.png?v1) no-repeat center / 100% auto; - text-indent: -9999em; - cursor: pointer; - - &.pause { - display: none; - background: url(../images/kia/contents/ico_pause.png?v1) no-repeat center / 100% auto; - } - - &.play { - display: block; - } - - @include maxmobile { - width: 4rem; - height: 4rem; - } - } - - .btn-sound { - display: none; - position: absolute; - bottom: 3rem; - right: 3rem; - width: 4rem; - height: 4rem; - background: url(../images/kia/contents/ico_sound_off.png?v1) no-repeat center / 100% auto; - text-indent: -9999em; - cursor: pointer; - - &.off { - background: url(../images/kia/contents/ico_sound_off.png?v1) no-repeat center / 100% auto; - } - - &.on { - background: url(../images/kia/contents/ico_sound_on.png?v1) no-repeat center / 100% auto; - } - - @include maxmobile { - bottom: 1.5rem; - right: 1.5rem; - width: 2rem; - height: 2rem; - } - } - } - - @include maxtablet { - width: 100%; - - .video { - border: 1.5rem solid #000; - border-bottom-width: 1.5rem; - } - } - } - - .btn-close { - position: absolute; - top: -4rem; - right: -16rem; - z-index: 10; - width: 14rem; - height: 14rem; - background-color: transparent; - border: none; - text-indent: -9999em; - cursor: pointer; - - @media (max-width: 1024px) { - top: -7rem; - right: -12rem; - width: 10rem; - height: 10rem; - } - - @include maxtablet { - top: -7rem; - right: 0; - width: 6rem; - height: 6rem; - } - - // @include maxmobile{ - // top:-6rem; - // right:-16rem; - // width: 14rem; - // height: 14rem; - // } - } - - .btn-close::before, - .btn-close::after { - content: ""; - position: absolute; - top: 50%; - left: 50%; - width: 9.2rem; - height: 2px; - background-color: #fff; - - @media (max-width: 1024px) { - width: 7rem; - } - - @include maxtablet { - width: 4rem; - } - } - - .btn-close::before { - transform: translate(-50%, -50%) rotate(45deg); - } - - .btn-close::after { - transform: translate(-50%, -50%) rotate(-45deg); - } - - &.played { - .video { - .btn-sound { - display: block; - } - - &:hover { - .video-ctrl { - .btn-play { - display: block; - } - } - } - } - } - - &.paused { - .btn-play, - .btn-sound { - display: block !important; - } - - .video { - &:hover { - .video-ctrl { - .btn-play { - display: block; - } - } - } - } - } - - // .btn-close { - // position: absolute; - // top: 2rem; - // right: 2rem; - // z-index: 1; - // width: 6rem; - // height: 6rem; - // background: url(../images/kia/pdp/display_theme/btn_video_close.png) no-repeat center / contain; - // cursor: pointer; - // text-indent: -9999em; - // @include maxtablet{ - // top: 1rem; - // right: 1rem; - // width: 4rem; - // height: 4rem; - // } - // } - @include maxtablet { - height: 56rem; - } - - @include maxmobile { - height: 40rem; - } - } - - .close-today { - display: flex; - align-items: center; - justify-content: center; - position: absolute; - bottom: 8.2rem; - width: 100%; - font-size: 1.6rem; - color: #fff; - font-weight: 600; - transition: all 0.2s ease; - - span { - display: inline-flex; - align-items: center; - justify-content: center; - position: relative; - - input { - margin-right: 0.4rem; - } - - &:before { - content: ""; - display: block; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - } - } - - label { - display: flex; - align-items: center; - justify-content: center; - - input { - margin-right: 0.4rem; - } - } - - @media (max-width: 1780px) { - bottom: 4rem; - } - - @media (max-width: 1024px) { - bottom: 2rem; - } - - @include maxmobile { - bottom: 3.5rem; - font-size: 1.2rem; - } - } - - .btn-intro { - display: none; - align-items: center; - position: absolute; - top: 5rem; - right: 3rem; - z-index: 3; - font-size: 1.4rem; - font-weight: 600; - color: #000; - cursor: pointer; - - @include maxtablet { - top: 2rem; - right: 1.6rem; - } - - &:before { - content: ""; - display: block; - width: 2.8rem; - height: 2.8rem; - margin-right: 0.5rem; - box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25); - border-radius: 50%; - background: #fff url("../images/kia/pdp/display_theme/ico_media.png") no-repeat center / 1.6rem auto; - text-indent: -9999em; - cursor: pointer; - } - } - - &.playing { - .comp_body.layer_up, - .thumb-swiper, - .pdpInCarGameSwiper, - .displayThemeDtl, - .inCarGameDtl, - .srsPlus .visualBg { - filter: blur(2px); - } - - .displayThemeDtl { - opacity: 0; - } - - @media (max-width: 1700px) { - .displayThemeDtl { - filter: blur(0); - } - } - } - - .srsPlus { - .close-today { - bottom: 13rem; - } - - @media (max-width: 1920px) { - .close-today { - bottom: 2vw; - } - } - } - - .visualBg { - .swiper-navigation { - display: flex; - justify-content: space-between; - position: absolute; - top: 50%; - left: 50%; - z-index: 10; - width: 100%; - max-width: 140rem; - height: 0; - transform: translate(-50%, -50%); - - @include maxmobile { - max-width: 92%; - } - } - - .swiper-button-next, - .swiper-button-prev { - position: static; - width: 1.8rem; - height: 3.6rem; - margin: 0; - background: url(../images/common/ico_arrow_r.png) no-repeat center / contain; - - &:after { - display: none; - } - } - - .swiper-button-prev { - background: url(../images/common/ico_arrow_l.png) no-repeat center / contain; - } - } - - .bu { - display: block; - padding-left: 5.4rem; - text-indent: -2rem; - - @include maxmobile { - padding-left: 2rem; - } - } -} - -.boost { - &.comp_1x_w_v_s_e1 { - .bottom { - &:before { - background-color: rgba(5, 20, 31, 1); - } - - .contents_area { - .image_area { - margin-top: 0; - } - } - } - - .contents_area { - padding-top: 7rem; - - @include maxmobile { - padding-top: 4rem; - } - } - } - - &.comp_1x_b_h_s_e1 { - @include maxmobile { - margin-top: 6rem; - } - } - - &.comp_1x_w_v_s_e2 { - @include maxmobile { - margin-top: 6rem; - } - - .comp_body { - &.full { - flex-wrap: wrap; - } - } - - .image_area { - max-width: 120rem; - height: auto; - padding-top: 5rem; - margin: 0 auto; - - @include maxmobile { - padding-top: 3rem; - } - - img { - height: auto; - object-fit: inherit; - border-radius: 0.6rem; - } - } - } -} - -.pdpDtl { - .swiper-navigation { - > * { - top: 210px; - left: -65px; - width: 5rem; - height: 5rem; - border: 1px solid #d3d3d3; - border-radius: 50%; - background: rgba(255, 255, 255) url(../images/kia/pdp/display_theme/icon-arrow.png) no-repeat center / 15px auto; - - &:after { - display: none; - } - } - - .swiper-button-next { - left: auto; - right: -65px; - transform: rotate(180deg); - } - - @media (max-width: 1200px) { - display: none; - } - } - - .swiper-pagination { - position: static; - top: 46.4rem; - - // top:36.4vw; - @media (max-width: 1200px) { - top: 36.4vw; - } - - .swiper-pagination-bullet { - opacity: 1; - width: 5.6rem; - height: 0.4rem; - border-radius: 0; - background-color: #e9e9e9; - - &.swiper-pagination-bullet-active { - background-color: #000; - } - } - } -} - -.scroll_area { - @include maxtablet { - } - - .web { - display: block; - - @include maxtablet { - display: none; - } - } - - .mobile { - display: none; - position: relative; - padding-top: 3rem; - - &:before { - content: ""; - display: block; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 16px; - background: url("../images/kia/pdp/streaming_premium/img_spec_index.png") no-repeat 100% 0 / contain; - } - - .header { - overflow: hidden; - flex: none; - width: 125px; - height: 460px; - background: url("../images/kia/pdp/streaming_premium/img_spec_m2.png") no-repeat 0 0 / auto 100%; - } - - .cont { - overflow: hidden; - overflow-x: auto; - height: 460px; - - &:after { - content: ""; - display: block; - width: 306px; - height: 100%; - background: url("../images/kia/pdp/streaming_premium/img_spec_m2.png") no-repeat -126px 0 / auto 100%; - } - } - - @include maxtablet { - display: flex; - } - } - - .themeImg { - @include maxtablet { - height: 48rem; - } - } -} - -.disclaimerWrap { - .disclaimerList { - .item { - .contents { - .indent { - display: block; - padding-left: 1.25rem; - } - } - } - } -} - -.refund-area { - margin-bottom: 1.6rem; - - .btn-fold { - display: inline-flex; - align-items: center; - border-bottom: 1px solid #676767; - cursor: pointer; - - em { - margin-left: 0.4rem; - font-size: 1rem; - transform: rotate(180deg); - transform-origin: center center; - transition: all 0.2s ease; - } - - &.fold { - em { - transform: rotate(0); - } - } - } - - .dtl { - display: none; - padding: 1rem 1.05rem; - - p { - margin-top: 0; - } - - .text_area { - display: flex; - justify-content: space-between; - flex-wrap: wrap; - margin-top: 0; - margin-bottom: 0.5rem; - } - - .table-area { - margin-bottom: 0.5rem !important; - } - - .tbl-dtl { - tr:nth-of-type(odd) { - td { - background-color: #fafafa; - } - } - } - } - - .table-area { - margin-bottom: 12rem; - - @include maxtablet { - margin-bottom: 5rem; - } - - .index { - padding: 1.6rem 0 1rem; - font-size: 1.4rem; - color: #676767; - text-align: right; - } - - table { - width: 100%; - border-top: 1px solid #999; - - th { - height: 7.6rem; - padding: 0 1rem; - font-size: 1.6rem; - font-weight: 600; - vertical-align: middle; - text-align: center; - - @include maxtablet { - height: auto; - padding: 1rem; - font-size: 1.4rem; - } - } - - tbody { - border-top: 1px solid #dedede; - border-bottom: 1px solid #dedede; - - td { - padding: 1rem; - font-size: 1.4rem; - font-weight: 400; - text-align: center; - } - } - } - } -} - -//KBO PDP -.displayTheme-kbo.comp_wide { - .visualBg { - @include maxtablet { - height: 76rem; - } - } - .dtlImgs { - padding-top: 4rem; - @include maxtablet { - padding-top: 0; - } - } - .tooltip { - top: -6.5rem; - } - .swiper-info { - padding: 0 0 0.6rem; - color: #fff; - font-size: 1.6rem; - @include maxtablet { - display: none; - } - } - .swiper-slide { - .image_area { - img { - box-shadow: 0px 0px 20px 0px #eae5bc4d; - } - } - } - .swiper-pagination { - top: 48.4rem; - @media (max-width: 1240px) { - top: 39vw; - } - @media (max-width: 900px) { - top: 39.4vw; - } - @media (max-width: 768px) { - top: 37.5vw; - } - } - .comp_top { - .comp_body { - .text_area { - h3 { - @include maxtablet { - letter-spacing: -0.075em; - } - } - } - } - } - .comp_bottom { - .com_bottm_inner { - .swiper { - &.pdpDisplayThemeKbo { - padding: 0; - @include maxtablet { - padding: 0 1.3rem; - } - .swiper-wrapper { - flex-wrap: wrap; - justify-content: center; - max-width: 1180px; - margin: 0 auto; - @include maxtablet { - justify-content: flex-start; - } - .swiper-slide { - @include maxtablet { - width: 25% !important; - padding: 0.5rem; - } - &:first-child { - margin-left: 0; - } - p { - @include maxtablet { - letter-spacing: -0.075em; - } - } - } - } - } - } - } - &.thumb-swiper { - @include maxtablet { - padding-top: 28.2rem; - } - } - } - - .displayThemeKboDtl { - @media (max-width: 640px) { - .swiper-wrapper { - display: block; - .swiper-slide { - & + .swiper-slide { - margin-top: 5rem; - } - } - } - } - - .swiper-navigation { - > * { - top: 210px; - left: -65px; - width: 5rem; - height: 5rem; - border-radius: 50%; - background: rgba(255, 255, 255) url(../images/kia/pdp/display_theme/icon-arrow.png) no-repeat center / 15px auto; - - &:after { - display: none; - } - } - - .swiper-button-next { - left: auto; - right: -65px; - transform: rotate(180deg); - } - - @media (max-width: 1200px) { - display: none; - } - } - - .swiper-pagination { - top: 48.4rem; - - @media (max-width: 1240px) { - top: 47.4rem; - } - @media (max-width: 1200px) { - top: 39.4vw; - } - @media (max-width: 760px) { - top: 36.4vw; - } - @media (max-width: 640px) { - display: none; - } - - .swiper-pagination-bullet { - opacity: 1; - width: 5.6rem; - height: 0.4rem; - border-radius: 0; - background-color: #e9e9e9; - - &.swiper-pagination-bullet-active { - background-color: #000; - } - } - } - } -} - -.displayThemeDesney { - position: relative; - .layer_up { - position: absolute; - top: 0; - left: 50%; - transform: translateX(-50%); - } - .comp_body { - .text_area { - margin-top: 4.8rem; - text-align: center; - - @include tablet { - margin-top: 8rem; - } - h3 { - margin: 1.2rem 0 2rem; - font-size: 3rem; - color: #fff; - letter-spacing: -0.095rem; - line-height: 1.3; - @include tablet { - margin: 1.2rem 0 3rem; - font-size: 4.8rem; - } - } - .info { - color: #f0f0f0; - letter-spacing: -0.032rem; - line-height: 1.5; - br { - display: none; - @include tablet { - display: block; - } - } - } - } - } - - .available-theme { - background-color: #f0f0f0; - background-image: radial-gradient(#e7e7e7 2px, transparent 4px); - background-size: 3.4rem 3.5rem; - // background: url(../images/kia/pdp/display_theme_disney/bg_pattern.png) repeat 50% 100%; - @include tablet { - min-height: 85.1rem; - } - h3 { - display: flex; - align-items: center; - justify-content: center; - height: 12.5rem; - font-size: 2.4rem; - font-weight: 600; - padding-bottom: 4.6rem; - letter-spacing: -0.095rem; - background: url(../images/kia/pdp/display_theme_disney/available-h3.png) no-repeat center bottom / auto 100%; - @include tablet { - height: 30.6rem; - font-size: 4.8rem; - padding-bottom: 8.6rem; - } - } - .list { - display: flex; - justify-content: center; - padding-top: 2.4rem; - padding-bottom: 5.6rem; - @include mobile { - max-width: 64rem; - margin: 0 auto; - } - @include tablet { - padding-top: 4.8rem; - } - @media (min-width: 1240px) { - max-width: 100%; - } - ul { - display: flex; - flex-wrap: wrap; - justify-content: center; - gap: 2.4rem 0.8rem; - @include desktopMin { - flex-wrap: wrap; - justify-content: center; - gap: 2.4rem; - } - li { - overflow: hidden; - width: 15.6rem; - min-height: 19.6rem; - background-color: #fff; - border-radius: 0.8rem; - box-shadow: 0px 0px 1rem 0px rgba(0, 0, 0, 0.12); - @include tablet { - width: 28.2rem; - height: 36.9rem; - } - - a { - display: block; - img { - max-width: 100%; - } - .txt { - display: block; - padding: 0.8rem 1.2rem; - line-height: 1.333; - @include tablet { - padding: 2rem 2.4rem; - } - strong { - font-size: 1.4rem; - color: #000; - @include tablet { - font-size: 2.4rem; - } - } - .hashs { - display: block; - margin-top: 1.5rem; - font-size: 1rem; - color: #888; - line-height: 1.5; - @include tablet { - margin-top: 2.4rem; - font-size: 1.6rem; - } - } - } - } - - &.more { - width: 32rem; - height: 19.4rem; - padding: 2.4rem 2rem; - margin: 0; - background: url(../images/kia/pdp/display_theme_disney/box_more_m.png) no-repeat center / auto 100%; - border-radius: 3.3rem 0.8rem 3.3rem 0.8rem; - box-shadow: 0px 0px 1rem 0px #0000001f; - - @include tablet { - width: 61rem; - height: 40.5rem; - padding: 6.6rem 5.8rem; - margin: -1.8rem 0 0 0; - border-radius: 0; - background: url(../images/kia/pdp/display_theme_disney/box_more.png) no-repeat center / auto 100%; - box-shadow: none; - } - @include desktopMin { - margin-left: 0; - } - @include desktopMax { - margin-left: -1.8rem; - } - strong { - display: flex; - align-items: center; - margin-bottom: 1.2rem; - font-size: 1.8rem; - color: #000; - font-weight: 600; - @include tablet { - font-size: 3rem; - margin-bottom: 3.6rem; - } - } - .arrow { - display: inline-block; - position: relative; - width: 2rem; - height: 0.2rem; - margin-left: 0.4rem; - background-color: #f5c400; - @include tablet { - width: 4rem; - height: 0.4rem; - margin-left: 0.8rem; - } - &::after { - content: ""; - position: absolute; - top: 50%; - right: 0; - transform: translateY(-50%) rotate(45deg); - width: 1rem; - height: 1rem; - border-top: 0.2rem solid #f5c400; - border-right: 0.2rem solid #f5c400; - @include tablet { - width: 2rem; - height: 2rem; - border-top: 0.4rem solid #f5c400; - border-right: 0.4rem solid #f5c400; - } - } - } - .hashs { - display: block; - margin-top: 0.8rem; - font-size: 1rem; - color: #969696; - letter-spacing: -0.032rem; - @include tablet { - font-size: 1.6rem; - margin-top: 2.2rem; - } - } - } - } - } - } - } - - &.discover-epic-design { - position: relative; - width: 100%; - max-width: 192rem; - margin: 0 auto; - padding: 4rem 0 10rem; - text-align: center; - background: url(../images/kia/pdp/display_theme_disney/bg_design_m.jpg) no-repeat center top / 100% auto; - @include tablet { - padding: 12rem 0 10rem; - background: url(../images/kia/pdp/display_theme_disney/bg_design.jpg) no-repeat center top / 192rem auto; - } - - .comp_top { - padding: 0 2rem 2.4rem; - @include tablet { - padding: 0 0 7.6rem; - } - h3 { - margin: 0 0 1.6rem; - font-size: 3rem; - font-weight: 600; - color: #fff; - letter-spacing: -0.095rem; - @include tablet { - margin: 0 0 3rem; - font-size: 4.8rem; - } - } - .info { - font-size: 1.4rem; - color: #f0f0f0; - letter-spacing: -0.032rem; - line-height: 1.5; - @include tablet { - font-size: 1.6rem; - } - } - } - .comp_body { - max-width: 100%; - padding: 0; - } - .tab-wrap { - .tab-menu { - position: sticky; - top: 5.6rem; - z-index: 10; - padding: 1.6rem 2rem; - background: transparent; - backdrop-filter: blur(1.2rem); - @include tablet { - top: 6rem; - padding: 1.6rem 2rem; - } - .btn-select { - overflow: hidden; - display: flex; - align-items: center; - position: relative; - width: 100%; - height: 4.5rem; - padding: 1.4rem 3.6rem 1.4rem 1.8rem; - font-size: 1.4rem; - font-weight: 600; - color: #fff; - background-color: #383838; - border-radius: 0.4rem; - border: 0.15rem solid rgba(255, 255, 255, 0.5); - &:after { - content: ""; - display: block; - position: absolute; - top: 50%; - right: 1.8rem; - width: 1.2rem; - height: 0.6rem; - transform: translateY(-50%), rotate(0deg); - transition: all 0.2s ease; - background: url(../images/kia/pdp/display_theme_disney/ico_arrow_down.png) no-repeat 50% / 1.2rem auto; - } - &.open { - &:after { - transform: translateY(-50%) rotate(180deg); - } - } - @include tablet { - display: none; - } - } - ul { - position: absolute; - left: 2rem; - right: 2rem; - display: none; - background-color: #383838; - border-radius: 0 0 0.4rem 0.4rem; - border: 0.15rem solid rgba(255, 255, 255, 0.5); - border-top: 0; - @include tablet { - display: flex !important; - position: static; - column-gap: 0.8rem; - border: 0; - border-radius: 0; - background: transparent; - } - li { - width: 100%; - @include tablet { - width: auto; - } - button { - display: flex; - align-items: center; - width: 100%; - height: 4.5rem; - padding: 1.4rem 1.8rem; - font-size: 1.4rem; - font-weight: 600; - color: #666; - cursor: pointer; - @include tablet { - width: auto; - height: 4.3rem; - padding: 0 1.6rem 0 1.2rem; - font-size: 1.6rem; - background-color: #2c2c2c; - border-radius: 2.2rem; - border: 0.2rem solid rgba(255, 255, 255, 0.2); - &:before { - content: ""; - display: block; - width: 2.2rem; - height: 2.2rem; - margin-right: 0.6rem; - background: url(../images/kia/pdp/display_theme_disney/ico_tab.png) no-repeat center top / 100% auto; - } - } - } - &.active { - button { - color: #fff; - @include tablet { - border: 0; - background: linear-gradient(90deg, #ed1c24 0%, #b51016 100%); - padding: 0 1.8rem 0 1.4rem; - &:before { - background-image: url(../images/kia/pdp/display_theme_disney/ico_tab_active.png); - } - } - } - } - } - } - } - .text_area { - margin-top: 1.6rem; - text-align: left; - @include tablet { - margin-top: 2rem; - } - } - - .tab-box { - display: none; - padding-top: 4.8rem; - @include tablet { - margin-bottom: 2.4rem; - } - &.box1 { - display: block; - } - - .discover { - position: relative; - padding: 0 2rem 20rem; - @include desktopMin { - padding-bottom: 40rem; - } - - &:after { - content: ""; - display: block; - position: absolute; - bottom: 0; - left: 0; - width: 100%; - height: 20rem; - background: linear-gradient(to top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.8) 30%, rgba(255, 255, 255, 0.4) 60%, rgba(255, 255, 255, 0) 100%); - } - @include desktopMax { - &::after { - display: none; - } - } - } - .item { - margin-bottom: 4rem; - @include tablet { - margin-bottom: 6.4rem; - } - } - } - - h4 { - font-size: 1.8rem; - font-weight: 600; - color: #fff; - line-height: 1.25; - @include tablet { - font-size: 2.4rem; - } - } - p { - margin-top: 0.2rem; - font-size: 1.4rem; - color: #fff; - line-height: 1.55; - @include tablet { - margin-top: 1rem; - font-size: 1.6rem; - } - } - } - } - - .image_area { - position: relative; - max-width: 100%; - img { - max-width: 100%; - } - } - - .welcome-goodbye { - .image_area { - & + .image_area { - margin-top: 0.8rem; - @include tablet { - margin-top: 2rem; - } - } - video { - width: 100%; - } - } - } - - .inner { - max-width: 120rem; - margin: 0 auto; - } - - .three-reasons { - overflow: hidden; - position: relative; - padding: 7.2rem 0 0; - background-color: #fff; - text-align: left; - @include tablet { - padding: 9.6rem 0 0; - } - .tit-area { - position: relative; - padding: 0 2rem 4rem; - box-shadow: 0px 2.2rem 2rem 0px rgba(0, 0, 0, 0.25); - @include tablet { - padding: 0 2rem 7.2rem; - box-shadow: 0px 4.4rem 4rem 0px rgba(0, 0, 0, 0.25); - } - - // &:after { - // content: ""; - // display: block; - // position: absolute; - // bottom: 0; - // left: 0; - // width: 100%; - // height: 20rem; - // background: linear-gradient(to top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.8) 30%, rgba(255, 255, 255, 0.4) 60%, rgba(255, 255, 255, 0) 100%); - // } - // @include desktopMax { - // &::after { - // display: none; - // } - // } - h3 { - display: inline-flex; - align-items: center; - height: 4.2rem; - padding: 0 0.8rem; - font-size: 3rem; - color: #fff; - font-weight: 600; - background-color: #ed1c24; - white-space: nowrap; - @include tablet { - height: 6.4rem; - padding: 0 0.8rem; - font-size: 4.8rem; - } - } - p { - margin: 0.6rem 0 0; - font-size: 2.4rem; - color: #000; - font-weight: 600; - @include tablet { - margin: 2rem 0 0; - font-size: 4.8rem; - color: #000; - } - } - } - - .reasons { - padding: 3rem 0 6.4rem; - background: linear-gradient(176.68deg, #3f3e3e 23.87%, #060606 97.26%); - @include tablet { - height: 84.7rem; - padding: 8rem 2rem; - } - li { - @include tablet { - display: flex; - flex-wrap: wrap; - } - & + li { - margin-top: 2.4rem; - @include tablet { - margin-top: 6rem; - } - } - p { - flex: 1; - padding: 1rem 2rem 0 6rem; - margin: 0 2rem 1.6rem; - font-size: 1.4rem; - color: #fff; - line-height: 1.5; - background: url(../images/kia/pdp/display_theme_disney/number1.png) no-repeat 0 0 / 2.3rem auto; - @include tablet { - margin: 1.2rem 0 0; - padding: 0 2rem 0 7.2rem; - font-size: 1.6rem; - background-position: 0 0.5rem; - background-size: 3.1rem auto; - } - } - &:nth-child(2) { - p { - padding: 1rem 6rem 0 2rem; - background: url(../images/kia/pdp/display_theme_disney/number2.png) no-repeat 100% 0 / 3.7rem auto; - text-align: right; - @include tablet { - padding: 0 2rem 0 7.2rem; - background-position: 0 0.5rem; - background-size: 5.1rem auto; - text-align: left; - } - } - .img-area { - padding-left: 2rem; - @include tablet { - padding-left: 0; - } - } - } - &:nth-child(3) { - p { - background: url(../images/kia/pdp/display_theme_disney/number3.png) no-repeat 0 0 / 3.6rem auto; - @include tablet { - background-position: 0 0; - background-size: 4.9rem auto; - } - } - .img-area { - padding-left: 8rem; - @include tablet { - padding-left: 0; - } - } - } - - strong { - display: block; - font-size: 1.8rem; - font-weight: 600; - color: #fff; - @include tablet { - margin-bottom: 0.4rem; - font-size: 2.4rem; - } - } - - .img-area { - width: 100%; - @include tablet { - width: 50%; - margin-left: 3.2rem; - } - img { - max-width: 100%; - } - } - } - } - } - - .coming-next { - padding: 7.7rem 0 5.7rem; - text-align: left; - background-color: #000; - @include tablet { - padding: 23.8rem 2rem 16rem; - } - .tit-area { - padding: 0 2rem; - @include tablet { - padding: 0; - margin-bottom: 5.5rem; - } - h3 { - display: inline-block; - position: relative; - font-size: 3rem; - font-weight: 600; - color: #fff; - line-height: 1.4; - @include tablet { - font-size: 4.8rem; - } - br { - display: block; - @include tablet { - display: none; - } - } - .next { - @include tablet { - position: relative; - } - } - } - .speech-bubble { - display: inline-block; - position: absolute; - top: -1.5rem; - left: 77%; - background-color: #fbc707; - padding: 0.6rem 0.9rem; - border-radius: 0.4rem; - font-size: 1.2rem; - color: #000; - line-height: 1.3; - font-weight: 600; - text-align: center; - white-space: nowrap; - @include tablet { - top: -7rem; - left: 50%; - transform: translateX(-50%); - padding: 1rem 1.2rem; - border-radius: 0.4rem; - font-size: 1.6rem; - } - &::after { - content: ""; - display: block; - position: absolute; - bottom: -1rem; - left: 1.65rem; - transform: 0; - border-left: 1rem solid transparent; - border-right: 1rem solid transparent; - border-top: 1rem solid #fbc707; - @include tablet { - left: 50%; - transform: translateX(-50%); - } - } - } - } - } - - &.comp_2x_b_h_s_e2 { - margin-top: 6rem; - @include tablet { - margin-top: 10rem; - } - .text_area { - text-align: left; - } - } - - .btn-zoom { - display: block; - position: absolute; - top: 1rem; - right: 1rem; - width: 2.4rem; - height: 2.4rem; - background: url(../images/kia/pdp/display_theme_disney/btn_zoom.png) no-repeat 0 0 / 100% auto; - @include tablet { - display: none; - } - } -} - -.desktop { - .displayThemeDesney { - .mobile { - display: none; - } - } -} -.tablet { - .displayThemeDesney { - .mobile { - display: none; - } - } -} -.moblie { - .displayThemeDesney { - .web { - display: none; - } - } -} - -.pdp-zoom { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; - background-color: rgba(0, 0, 0, 0.9); - z-index: 9999; - display: flex; - justify-content: center; - align-items: center; - - /* 팝업에 overflow 방지 */ - overflow: hidden; -} - -.zoom-wrapper { - display: flex; - justify-content: center; - align-items: center; - width: 100vw; - height: 100vh; - /* 회전 + 위치 보정 */ - // transform: rotate(90deg); - transform-origin: center center; -} -.pdp-zoom img, -.pdp-zoom video { - width: 100%; - height: auto; - max-width: none; - object-fit: contain; -} -.btn-close-zoom { - display: block; - position: absolute; - top: 2rem; - right: 2rem; - width: 2.4rem; - height: 2.4rem; - text-indent: -9999em; - background: url(../images/kia/pdp/display_theme_disney/btn_zoom_close.png) no-repeat 0 0 / 100% auto; - cursor: pointer; -} +@charset "UTF-8"; +@import "utils.scss"; +/*변수파일 import*/ + +.comp_wide { + width: 100%; + max-width: 192rem; + text-align: left; + margin: 0 auto; + margin-top: 12rem; + + &:first-child { + margin-top: 0; + } +} + +.comp_body { + width: 100%; + max-width: 120rem; + margin: 0 auto; + + @media (max-width: 1240px) { + padding: 0 2rem; + } + + .text_area { + margin-top: 4rem; + transition: 0.3s; + + @include maxtablet { + margin-top: 3rem; + } + + h3 { + transition: 0.3s; + font-size: 4rem; + font-weight: 600; + line-height: 4.8rem; + + @include maxtablet { + font-size: 3rem; + line-height: 3.8rem; + } + } + + h4 { + transition: 0.3s; + font-size: 3rem; + font-weight: 600; + line-height: 3.8rem; + + @include maxtablet { + font-size: 2.4rem; + line-height: 3.2rem; + } + } + + h5 { + transition: 0.3s; + font-size: 2.4rem; + font-weight: 600; + line-height: 3.4rem; + + @include maxtablet { + font-size: 2rem; + line-height: 2.8rem; + } + } + + p { + margin-top: 2rem; + font-size: 1.6rem; + line-height: 2.4rem; + transition: 0.3s; + + @include maxtablet { + margin-top: 1.5rem; + font-size: 1.4rem; + line-height: 2.2rem; + } + } + + .sub { + margin-top: 3rem; + font-size: 1.4rem; + font-weight: 400; + color: #0f0b0b; + line-height: 2.2rem; + } + } +} + +.comp_1x_w_v_s_eS { + .comp_top { + width: 100%; + height: 35.5rem; + background-color: #000000; + + @media (max-width: 1024px) { + height: auto; + } + + .text_area { + display: flex; + justify-content: space-between; + padding-top: 10rem; + + @media (max-width: 1024px) { + display: block; + padding-top: 5rem; + padding-bottom: 4rem; + } + + h4 { + width: 50%; + font-size: 4rem; + font-weight: 600; + line-height: 4.8rem; + color: #ffffff; + + @media (max-width: 1024px) { + width: 100%; + + br { + display: none; + } + } + } + + .info { + width: 50%; + font-size: 1.4rem; + font-weight: 400; + line-height: 2.2rem; + color: #ffffff; + + @media (max-width: 1024px) { + width: 100%; + margin-top: 3rem; + + br { + display: none; + } + } + } + } + } + + .movieArea { + position: relative; + width: 100%; + height: 52rem; + + @media (max-width: 1024px) { + height: 40rem; + } + + @media (max-width: 768px) { + height: 30rem; + } + + @media (max-width: 500px) { + height: 20rem; + } + } + + .comp_bottom { + width: 100%; + padding-top: 6rem; + padding-bottom: 5rem; + background-color: #000000; + + .com_bottm_inner { + width: 100%; + max-width: 120rem; + margin: 0 auto; + overflow: hidden; + + .swiper { + @media (max-width: 1200px) { + padding-right: 2rem; + } + + ul { + li { + width: 220px !important; + cursor: pointer; + + @media (max-width: 500px) { + width: 200px !important; + } + + &:first-child { + @media (max-width: 1240px) { + margin-left: 2rem; + } + } + + img { + width: 100%; + border-radius: 0.6rem; + } + + p { + margin-top: 3rem; + font-size: 1.8rem; + font-weight: 400; + color: #ffffff; + text-align: center; + + @media (max-width: 768px) { + margin-top: 2rem; + } + } + + &.active { + img { + border: 1px solid #ffffff; + } + } + } + } + } + } + } +} + +.comp_1x_w_v_s_e1 { + border-top: 1px solid #dedede; + padding-top: 10rem; + + @media (max-width: 1024px) { + padding-top: 7rem; + } + + @media (max-width: 768px) { + padding-top: 3rem; + } + + .image_area { + height: 600px; + margin-top: 4rem; + overflow: hidden; + + @include maxmobile { + height: 400px; + } + + img { + width: 100%; + height: 100%; + transition: 0.3s; + object-fit: cover; + + @include maxmobile { + width: 100%; + height: 100%; + } + } + } + + .bottom { + position: relative; + + &::before { + content: ""; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 50%; + background-color: #0f0b0b; + background-size: 100% 50%; + z-index: -1; + } + + .text_area { + margin-top: 0; + padding-top: 4rem; + + h3 { + color: #ffffff; + } + + p { + color: #ffffff; + } + } + + .contents_area { + display: flex; + justify-content: space-between; + align-items: center; + flex-direction: row-reverse; + + &.reverse { + flex-direction: row; + + .text_area { + padding-left: 5rem; + padding-right: 0; + + @media (max-width: 768px) { + padding-left: 0; + } + } + } + + @media (max-width: 768px) { + display: block; + } + + .image_area { + width: 50%; + height: initial !important; + + @media (max-width: 768px) { + width: 100%; + } + + img { + height: initial !important; + border-radius: 0.6rem; + } + } + + .text_area { + width: 50%; + padding-right: 4rem; + + @media (max-width: 768px) { + width: 100%; + padding-right: 0; + } + + h4 { + color: #000000; + } + + p { + color: #000000; + } + } + } + } +} + +.comp_1x_w_v_s_e2 { + .comp_body { + display: flex; + justify-content: space-between; + align-items: center; + + @media (max-width: 900px) { + display: block; + } + + .text_area { + margin-top: 0; + } + + .icon_area { + @media (max-width: 900px) { + margin-top: 3rem; + } + + img { + &:last-child { + margin-left: 1.5rem; + } + + @media (max-width: 900px) { + width: 7rem; + height: 7rem; + + &:last-child { + margin-left: 1rem; + } + } + } + } + } + + .image_area { + height: 520px; + margin-top: 4rem; + overflow: hidden; + + @include maxmobile { + height: 360px; + } + + img { + width: 100%; + height: 100%; + transition: 0.3s; + object-fit: cover; + + @include maxmobile { + width: 100%; + height: 100%; + } + } + } +} + +.comp_1x_b_n_n_e1 { + margin-top: 10rem; + padding-top: 10rem; + padding-bottom: 10rem; + border-top: 1px solid #dedede; + + @media (max-width: 1024px) { + margin-top: 6rem; + padding-top: 6rem; + padding-bottom: 6rem; + } + + h5 { + font-size: 3rem; + font-weight: 600; + text-align: left; + color: #000000; + } + + .youtubeArea { + position: relative; + margin-top: 3.5rem; + padding-bottom: 56.25%; + /* 16:9 비율인 경우 */ + /* padding-bottom값은 4:3 비율인 경우 75%로 설정합니다 */ + padding-top: 25px; + height: 0; + + @media (max-width: 1024px) { + margin-top: 2rem; + } + + iframe { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + } + + object { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + } + } +} + +.comp_1x_b_n_n_e2 { + margin-top: 10rem; + padding-top: 10rem; + padding-bottom: 10rem; + border-top: 1px solid #dedede; + + @media (max-width: 1024px) { + margin-top: 6rem; + padding-top: 6rem; + padding-bottom: 6rem; + } + + h5 { + font-size: 3rem; + font-weight: 600; + text-align: left; + color: #000000; + } + + .mp4area { + position: relative; + margin-top: 3.5rem; + padding-bottom: 56.25%; + /* 16:9 비율인 경우 */ + /* padding-bottom값은 4:3 비율인 경우 75%로 설정합니다 */ + padding-top: 25px; + height: 0; + + @media (max-width: 1024px) { + margin-top: 2rem; + } + + video { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + } + } +} + +.comp_1x_w_v_s_b { + .image_area { + @include maxmobile { + height: 360px; + } + + img { + width: 100%; + transition: 0.3s; + + @include maxmobile { + width: 100%; + height: 100%; + object-fit: cover; + } + } + } +} + +.comp_1x_w_v_c_e1 { + position: relative; + + .image_area { + @include maxtablet { + height: 560px; + } + + img { + width: 100%; + transition: 0.3s; + + @include maxtablet { + width: 100%; + height: 100%; + object-fit: cover; + } + } + } + + .comp_body { + &.layer_up { + position: absolute; + top: 0; + left: 50%; + transform: translateX(-50%); + + .text_area { + margin-top: 9rem; + + @include maxdesktop { + margin-top: 6rem; + } + } + } + + &.no_layer { + position: absolute; + bottom: 0; + left: 50%; + transform: translateX(-50%); + display: flex; + justify-content: flex-end; + margin-bottom: 10rem; + + .text_area { + width: 38rem; + } + + @include maxdesktop { + position: relative; + left: initial; + transform: initial; + display: block; + + .text_area { + width: 100%; + } + } + } + } +} + +.comp_1x_w_v_o_b { + position: relative; + + .image_area { + @include maxtablet { + height: 560px; + } + + img { + width: 100%; + transition: 0.3s; + + @include maxtablet { + width: 100%; + height: 100%; + object-fit: cover; + } + } + } + + .comp_body { + .text_area { + color: #ffffff !important; + } + + &.layer_up { + position: absolute; + top: 0; + left: 50%; + transform: translateX(-50%); + + .text_area { + margin-top: 9rem; + + @include maxdesktop { + margin-top: 6rem; + } + } + } + + &.bottom { + .text_area { + color: #000000 !important; + } + } + } +} + +.comp_1x_w_v_c_b { + position: relative; + + .image_area { + height: 700px; + + @include maxtablet { + height: 560px; + } + + img { + width: 100%; + height: 100%; + width: 100%; + transition: 0.3s; + object-fit: cover; + } + } + + .comp_body { + &.layer_up { + position: absolute; + top: 0; + left: 50%; + transform: translateX(-50%); + + .text_area { + margin-top: 9rem; + + @include maxdesktop { + margin-top: 6rem; + } + } + } + + &.no_layer { + position: absolute; + top: 0; + left: 50%; + transform: translateX(-50%); + + margin-bottom: 10rem; + + .text_area { + width: 38rem; + margin-top: 25rem; + } + + .icon_area { + margin-top: 3rem; + + img { + margin-right: 2rem; + } + } + + @include maxdesktop { + position: relative; + left: initial; + transform: initial; + display: block; + + .text_area { + width: 100%; + margin-top: 4rem; + } + } + } + } +} + +.comp_1x_b_v_s_b { + .image_area { + @include maxmobile { + height: 360px; + } + + img { + width: 100%; + transition: 0.3s; + border-radius: 0.6rem; + + @include maxmobile { + width: 100%; + height: 100%; + object-fit: cover; + } + } + } +} + +.comp_1x_b_v_s_e1 { + .image_area { + img { + width: 100%; + transition: 0.3s; + border-radius: 0.6rem; + } + } + + .text_wrap { + display: flex; + justify-content: space-between; + + @include maxdesktop { + display: block; + } + + .text_area { + width: calc((100% - 4rem) / 2); + + @include maxdesktop { + width: 100%; + } + } + } +} + +.comp_1x_w_v_c_e2 { + position: relative; + + &::after { + content: ""; + position: absolute; + top: 0; + display: block; + width: 100%; + height: 60rem; + background-color: #05141f; + z-index: -1; + + @include maxdesktop { + height: 80%; + } + } + + .text_wrap { + display: flex; + justify-content: space-between; + padding-top: 6rem; + + @include maxdesktop { + display: block; + padding-top: 1rem; + } + + .text_area { + width: calc((100% - 40px) / 2); + color: #ffffff; + + @include maxdesktop { + width: 100%; + } + } + } + + .image_area { + margin-top: 9rem; + + @include maxdesktop { + margin-top: 4rem; + } + + img { + width: 100%; + transition: 0.3s; + border-radius: 0.6rem; + } + } +} + +.comp_1x_b_v_o_b { + .comp_body { + position: relative; + + .image_area { + height: 520px; + + img { + width: 100%; + height: 100%; + width: 100%; + transition: 0.3s; + object-fit: cover; + border-radius: 0.6rem; + } + } + + .text_area { + position: absolute; + top: 0; + left: 0; + width: 100%; + color: #ffffff; + margin-top: 7rem; + padding: 0 7rem; + + @include maxdesktop { + margin-top: 4rem; + padding: 0 4rem; + } + } + } +} + +.comp_1x_b_h_s_b { + .comp_body { + display: flex; + justify-content: space-between; + align-items: center; + + @include maxtablet { + display: block; + } + + .image_area { + width: 50%; + + @include maxtablet { + width: 100%; + } + + img { + width: 100%; + } + } + + .text_area { + width: 50%; + padding: 5rem; + + @include maxtablet { + width: 100%; + padding: 0; + } + } + } +} + +.comp_1x_b_h_s_e1 { + .comp_body { + display: flex; + justify-content: space-between; + align-items: center; + + @include maxtablet { + display: block; + } + + .image_area { + width: 50%; + + @include maxtablet { + width: 100%; + } + + img { + width: 100%; + border-radius: 0.6rem; + } + } + + .text_area { + width: 50%; + margin-top: 0; + + @include maxtablet { + width: 100%; + margin-top: 3rem; + } + } + + &:nth-child(odd) { + .text_area { + padding-left: 5rem; + + @include maxtablet { + padding-left: 0; + } + } + } + + &:nth-child(even), + &.reverse { + flex-direction: row-reverse; + + .text_area { + padding-right: 5rem; + + @include maxtablet { + padding-right: 0; + } + } + } + + &:not(:first-child) { + margin-top: 5rem; + } + } +} + +.comp_1x_b_h_s_e3 { + .comp_body { + display: flex; + justify-content: space-between; + align-items: center; + + @include maxtablet { + display: block; + } + + .image_area { + width: 50%; + aspect-ratio: 1 / 1; + + @include maxtablet { + width: 100%; + } + + img { + width: 100%; + border-radius: 0.6rem; + } + + video { + width: 100%; + border-radius: 0.6rem; + } + } + + .text_area { + width: 50%; + margin-top: 0; + + @include maxtablet { + width: 100%; + margin-top: 3rem; + } + } + + &:nth-child(odd) { + .text_area { + padding-left: 5rem; + + @include maxtablet { + padding-left: 0; + } + } + } + + &:nth-child(even) { + flex-direction: row-reverse; + + .text_area { + padding-right: 5rem; + + @include maxtablet { + padding-right: 0; + } + } + } + + &:not(:first-child) { + margin-top: 5rem; + } + } +} + +.comp_1x_b_h_s_e4 { + border-top: 1px solid #dedede; + padding-top: 6rem; + + @include maxtablet { + padding-top: 7.5rem; + } + + .comp_body { + display: flex; + justify-content: space-between; + align-items: center; + flex-wrap: wrap; + + @include maxtablet { + display: block; + } + + .item { + display: flex; + justify-content: flex-start; + align-items: center; + width: 100%; + margin-bottom: 5rem; + + .image_area { + width: 20%; + max-width: 12rem; + + img { + width: 100%; + } + } + + .text_area { + width: 80%; + margin-top: 0; + margin-left: 3rem; + + p { + color: #676767; + } + } + } + } +} + +.comp_2x_b_v_s_e1 { + .comp_body { + display: flex; + justify-content: space-between; + align-items: flex-start; + + @include maxtablet { + display: block; + } + + .half_area { + display: flex; + flex-direction: column; + width: calc((100% - 6rem) / 2); + + @include maxtablet { + display: block; + width: 100%; + } + + .image_area { + width: 100%; + + img { + width: 100%; + border-radius: 0.6rem; + } + } + + &:last-child { + flex-direction: column-reverse; + margin-top: 5rem; + + @include maxtablet { + display: block; + } + } + + .text_area { + padding-bottom: 4rem; + } + } + } +} + +.comp_2x_b_v_s_b { + .comp_body { + display: flex; + justify-content: space-between; + align-items: flex-start; + + @include maxtablet { + display: block; + } + + .half_area { + width: calc((100% - 2rem) / 2); + + @include maxtablet { + width: 100%; + display: block; + } + + .image_area { + width: 100%; + + img { + width: 100%; + border-radius: 0.6rem; + } + } + + &:last-child { + @include maxtablet { + margin-top: 4rem; + } + } + } + } +} + +.comp_1x_b_h_s_e2 { + .comp_body { + display: flex; + justify-content: space-between; + align-items: center; + + @include maxtablet { + display: block; + } + + .image_area { + width: 46%; + + @include maxtablet { + width: 100%; + } + + img { + width: 100%; + border-radius: 0.6rem; + } + } + + .text_area { + width: calc(54% - 5rem); + margin-top: 0; + + @include maxtablet { + width: 100%; + margin-top: 3rem; + } + + ul { + margin-top: 5.5rem; + + li { + display: flex; + justify-content: flex-start; + align-items: center; + + p { + margin-top: 0; + margin-left: 3rem; + font-size: 1.6rem; + line-height: 2.4rem; + color: #676767; + } + + &:not(:first-child) { + margin-top: 3rem; + } + } + } + } + } +} + +.comp_2x_b_h_s_e2 { + .comp_body { + display: flex; + justify-content: space-between; + align-items: flex-start; + flex-wrap: wrap; + + @include maxtablet { + display: block; + } + + .item { + display: flex; + justify-content: flex-start; + align-items: flex-start; + width: calc((100% - 5rem) / 2); + margin-bottom: 5rem; + + @include maxtablet { + width: 100%; + } + + .image_area { + width: 20%; + max-width: 12rem; + + img { + width: 100%; + } + } + + .text_area { + width: 80%; + margin-top: 0; + margin-left: 3rem; + + p { + color: #676767; + } + } + } + } +} + +.comp_2x_b_h_s_e3 { + .comp_body { + display: flex; + justify-content: space-between; + align-items: center; + flex-wrap: wrap; + + @include maxtablet { + display: block; + } + + .item { + display: flex; + justify-content: flex-start; + align-items: center; + width: calc((100% - 5rem) / 2); + margin-bottom: 5rem; + + @include maxtablet { + width: 100%; + } + + .image_area { + width: 20%; + max-width: 12rem; + + img { + width: 100%; + } + } + + .text_area { + width: 80%; + margin-top: 0; + margin-left: 3rem; + + p { + color: #676767; + } + } + } + } +} + +.comp_3x_b_v_s_b { + .comp_body { + display: flex; + justify-content: space-between; + align-items: flex-start; + flex-wrap: wrap; + + @include maxtablet { + display: block; + } + + .item { + width: calc((100% - 10rem) / 3); + + @include maxtablet { + width: 100%; + + &:not(:first-child) { + margin-top: 6rem; + } + } + + .image_area { + width: 100%; + + img { + width: 100%; + border-radius: 0.6rem; + } + } + + .text_area { + margin-top: 3rem; + + p { + margin-top: 1.5rem; + } + } + } + } +} + +.comp_1x_b_n_n_b { + margin-top: 15rem; + background-color: #f3f3f3; + padding: 4rem 0; + + @media (max-width: 1024px) { + margin-top: 6rem; + } + + .comp_body { + .title { + font-size: 1.8rem; + font-weight: 600; + color: #000000; + } + + ul { + margin-top: 10px; + + li { + position: relative; + padding: 0.5rem 0 0.5rem 1rem; + font-size: 1.4rem; + font-weight: 400; + line-height: 2.2rem; + + &::before { + content: "∙"; + position: absolute; + top: 0.5rem; + left: 0; + } + } + } + } +} + +.pdpDetail { + padding-bottom: 10rem; + + @include maxtablet { + padding-bottom: 6rem; + } +} + +.disclaimerArea { + padding-bottom: 10rem; + + @include maxtablet { + padding-bottom: 6rem; + } + + .disclaimerInner { + h2 { + width: 100%; + font-size: 2.4rem; + font-weight: 600; + + @include maxtablet { + font-size: 1.8rem; + } + } + + .disclaimerList { + margin-top: 4rem; + border-top: 1px solid #999999; + border-bottom: 1px solid #999999; + + @include maxtablet { + margin-top: 3rem; + } + + .item { + display: flex; + justify-content: space-between; + align-items: center; + padding: 2rem 0; + border-bottom: 1px solid #dedede; + + &:last-child { + border-bottom: none; + } + + @include maxtablet { + display: block; + } + + .title { + width: 15.5rem; + padding-right: 2rem; + font-size: 1.6rem; + line-height: 2.4rem; + font-weight: 600; + word-break: keep-all; + + @include maxtablet { + width: 100%; + padding-right: 0; + font-size: 1.4rem; + line-height: 2.2rem; + } + } + + .bar { + width: 0.1rem; + height: 1.5rem; + background-color: #dedede; + + @include maxtablet { + display: none; + } + } + + .contents { + width: calc(100% - 15.6rem); + padding-left: 2rem; + font-size: 1.6rem; + line-height: 2.4rem; + word-break: keep-all; + color: #676767; + + @include maxtablet { + width: 100%; + font-size: 1.4rem; + line-height: 2.2rem; + margin-top: 1.5rem; + padding-left: 0; + } + + li { + position: relative; + padding-left: 1rem; + + &::before { + content: "∙"; + position: absolute; + top: 0; + left: 0; + line-height: 2.2rem; + } + + a { + color: #676767; + text-decoration: none !important; + border-bottom: 1px solid #676767; + } + } + } + } + } + } +} + +.reviewArea { + margin-top: 0; + padding-top: 10rem; + padding-bottom: 10rem; + border-top: 0.1rem solid #dedede; + border-bottom: 0.1rem solid #dedede; + + &:has(+ .qnaArea) { + border-bottom: none; + } + + @include maxtablet { + padding-top: 6rem; + padding-bottom: 6rem; + } + + .reviewInner { + .titleArea { + display: flex; + justify-content: space-between; + align-items: center; + + h2 { + width: 100%; + font-size: 2.4rem; + font-weight: 600; + + @include maxtablet { + font-size: 1.8rem; + } + } + + .searchBox { + .selectInner { + .cont-select { + position: relative; + width: 100%; + height: 4.5rem; + min-width: 10rem; + + @include tablet { + width: 13rem; + } + + .btn-select { + position: relative; + width: 100%; + height: 4.5rem; + font-size: 1.4rem; + padding: 1.4rem 2rem; + background-color: #fff; + border: 1px solid #dedede; + box-sizing: border-box; + cursor: pointer; + text-align: left; + color: #000; + line-height: 1; + /* 말줄임 */ + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + + @include tablet { + font-size: 1.6rem; + } + + &::after { + content: ""; + position: absolute; + right: 1rem; + top: 40%; + transform: translate(-50%, 0); + width: 1.4rem; + height: 0.8rem; + display: block; + background: url("/kr/assets/images/common/icon-notice.svg"); + background-size: contain; + background-repeat: no-repeat; + transform: rotate(-180deg); + } + } + + .list-member { + display: none; + position: absolute; + padding: 1rem 2rem; + width: 100%; + top: 4.4rem; + left: 0; + border: 1px solid #dedede; + box-sizing: border-box; + background-color: #fff; + z-index: 1; + } + + .btn-select.on { + &::after { + transform: rotate(0deg); + } + } + + .btn-select.on+.list-member { + display: block; + } + + .list-member li { + font-size: 1.6rem; + line-height: 2; + box-sizing: border-box; + } + + .list-member li button { + width: 100%; + font-size: 1.6rem; + border: none; + background-color: #fff; + cursor: pointer; + text-align: left; + /* 말줄임 */ + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + } + } + } + } + } + + .reviewList { + margin-top: 3rem; + border-top: 1px solid #999999; + border-bottom: 1px solid #999999; + + @include maxtablet { + margin-top: 2rem; + } + + .item { + display: flex; + justify-content: space-between; + align-items: flex-end; + padding: 2rem 0; + border-bottom: 1px solid #dedede; + + @include maxtablet { + display: block; + } + + .textArea { + width: calc(100% - 10rem); + padding-right: 5rem; + + @include maxtablet { + width: 100%; + padding-right: 0; + } + + .title { + display: flex; + justify-content: flex-start; + align-items: center; + + .name { + font-size: 1.6rem; + font-weight: 600; + } + + .date { + margin-left: 1rem; + font-size: 1.4rem; + color: #9ea1a2; + } + } + + .contents { + margin-top: 1.5rem; + font-size: 1.6rem; + line-height: 2.4rem; + + @include maxtablet { + margin-top: 1.3rem; + } + + &.abstracted { + white-space: normal; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 3; + -webkit-box-orient: vertical; + overflow: hidden; + } + } + + .contentMoreBtn { + display: none; + align-items: center; + margin-top: 1rem; + font-size: 1.6rem; + color: #9ea1a2; + cursor: pointer; + + &::after { + content: ""; + display: block; + width: 1rem; + height: 1rem; + margin-left: 0.5rem; + background-image: url("/kr/assets/images/common/icon-more.svg"); + background-size: contain; + background-repeat: no-repeat; + background-position: center; + } + + &.active { + &::after { + background-image: url("/kr/assets/images/common/icon-briefly.svg"); + } + } + } + } + + .reviewBtnArea { + width: 10rem; + + @include maxtablet { + display: flex; + justify-content: flex-end; + width: 100%; + margin-top: 1.5rem; + } + + .reviewBtn { + display: flex; + justify-content: center; + align-items: center; + width: 10rem; + height: 3.5rem; + border: 1px solid #dedede; + border-radius: 0.6rem; + transition: 0.3s; + + .icon-good { + width: 2rem; + height: 2rem; + background-image: url("/kr/assets/images/common/icon_good.svg"); + background-repeat: no-repeat; + background-size: contain; + } + + .goodNum { + margin-left: 0.8rem; + padding-top: 0.2rem; + color: #9ea1a2; + font-size: 1.4rem; + font-weight: 600; + line-height: 2rem; + } + + &:hover { + border: 1px solid #000000; + } + + &.active { + .goodNum { + color: #000000; + } + } + } + } + } + } + + .noList { + display: flex; + justify-content: center; + align-items: center; + height: 14rem; + margin-top: 4rem; + border: 1px solid #dedede; + border-radius: 0.6rem; + font-size: 1.8rem; + color: #9ea1a2; + + @include tablet { + font-size: 2rem; + } + } + } +} + +.qnaArea { + margin-top: 0; + padding-top: 10rem; + padding-bottom: 10rem; + border-top: 0.1rem solid #dedede; + border-bottom: 0.1rem solid #dedede; + + @include maxtablet { + padding-top: 6rem; + padding-bottom: 6rem; + } + + .qnaInner { + .titleArea { + display: flex; + justify-content: space-between; + align-items: center; + + h2 { + width: 100%; + font-size: 2.4rem; + font-weight: 600; + + @include maxtablet { + font-size: 1.8rem; + } + } + } + + .qnaList { + margin-top: 4rem; + + @include maxtablet { + margin-top: 3rem; + } + } + + .qnaList { + width: 100%; + margin-top: 2rem; + + // padding-left:2rem; + // padding-right:2rem; + @include desktopMin { + max-width: 120rem; + margin-top: 2rem; + } + + @include desktopMax { + padding-left: 0; + padding-right: 0; + } + + .qnaAccodion { + .accordion { + dl { + border: 1px solid #dedede; + border-radius: 0.6rem; + padding: 2rem; + position: relative; + + &:hover { + border-color: #05141f; + } + + @include tablet { + padding: 2.5rem; + } + + dt { + display: flex; + align-items: center; + justify-content: space-between; + font-size: 1.6rem; + font-weight: 600; + position: relative; + cursor: pointer; + + @include desktopMin { + font-size: 1.8rem; + } + + >p { + position: relative; + width: 93%; + + .subTitle { + display: flex; + justify-content: flex-start; + align-items: center; + color: #9ea1a2; + margin-bottom: 1.5rem; + font-size: 1.4rem; + font-weight: 400; + + .badge { + display: flex; + justify-content: center; + align-items: center; + height: 2.5rem; + margin-right: 1rem; + padding: 0 0.8rem; + border: 0.1rem solid #dedede; + font-size: 1.4rem; + font-weight: 400; + + &.an { + color: #9ea1a2; + } + + &.ay { + color: #000000; + } + } + } + + span { + font-weight: 600; + } + } + + &:hover { + color: var(--unnamed-color-00aad2); + } + + &::after { + content: ""; + position: absolute; + right: 0rem; + top: 65%; + transform: translate(-50%, 0); + transform: rotate(-180deg); + width: 1.4rem; + height: 0.8rem; + display: block; + background: url("/kr/assets/images/common/icon-notice.svg"); + background-size: contain; + background-repeat: no-repeat; + + @include tablet { + top: 40%; + right: 1rem; + } + } + } + + dt.active { + &::after { + transform: rotate(0deg); + background-position-x: right; + right: 0rem; + + @include tablet { + right: 1rem; + } + } + } + + dt.active+dd { + display: block; + } + + dd { + display: none; + margin-top: 3rem; + + p { + font-size: 1.4rem; + line-height: 2.4rem; + color: #000000; + + @include desktopMin { + font-size: 1.6rem; + } + } + + .imageArea { + display: flex; + justify-content: flex-start; + align-items: center; + width: 100%; + margin-top: 3rem; + + .item { + width: calc((100% - 4rem) / 3); + border: 0.1rem solid #dedede; + overflow: hidden; + margin-right: 2rem; + + &:last-child { + margin-right: 0; + } + + .box { + position: relative; + padding-top: 100%; + background-repeat: no-repeat; + background-size: contain; + background-position: center; + } + } + } + + .adminAnswer { + margin-top: 3.5rem; + padding-top: 3.5rem; + border-top: 0.1rem solid #dedede; + + .subTitle { + color: #9ea1a2; + font-size: 1.4rem; + font-weight: 400; + } + + .answer { + margin-top: 1.5rem; + } + + .downloadArea { + display: flex; + justify-content: flex-start; + flex-wrap: wrap; + width: 100%; + margin-top: 2rem; + + .downloadItem { + display: flex; + justify-content: center; + align-items: center; + font-size: 1.6rem; + padding: 0.7rem 1rem; + background-color: #f3f3f3; + color: #000000; + margin-right: 1rem; + margin-bottom: 1rem; + + &:hover { + text-decoration: underline; + } + + .icon { + width: 2rem; + height: 2rem; + background-image: url("/kr/assets/images/common/icon-download.svg"); + background-repeat: repeat; + margin-left: 0.8rem; + } + } + } + } + + .csBtn { + margin: 0 auto; + margin-top: 4rem; + width: 100%; + + @include tablet { + width: 37rem; + margin-top: 5rem; + } + + .oneButton { + width: 16rem; + margin: 0 auto; + } + + .towButton { + display: flex; + flex-wrap: wrap; + + @include tablet { + flex-wrap: nowrap; + } + + .leftBtn { + margin-right: 0; + + @include tablet { + margin-right: 0.5rem; + } + } + + .rightBtn { + margin-left: 0; + + @include tablet { + margin-left: 0.5rem; + } + } + + button+button { + margin-top: 1rem; + + @include tablet { + margin-left: 1rem; + margin-top: 0; + } + } + } + } + } + + >.dd-padding { + padding-left: 6.5rem; + } + } + + dl.active { + border-color: #000; + } + + dl.private { + &:hover { + border-color: #dedede; + } + + dt { + cursor: default; + + &:after { + content: none; + } + + &:hover {} + + >p { + span { + color: #9ea1a2; + } + } + } + } + + dl+dl { + margin-top: 1rem; + } + } + + .noList { + display: flex; + justify-content: center; + align-items: center; + height: 14rem; + + border: 1px solid #dedede; + border-radius: 0.6rem; + font-size: 1.8rem; + color: #9ea1a2; + + @include tablet { + font-size: 2rem; + } + } + } + } + } +} + +.listbtnWarp { + width: 100%; + margin: 0 auto; + padding: 0 2rem; + + @include desktopMin { + width: 16rem; + } + + a::before, + a::after { + width: 3.2rem; + + @include desktopMin { + width: 3.2rem; + } + } +} + +.pdpDisplayThemeSwiper { + .swiper-wrapper { + transition-timing-function: linear; + } +} + +.displayTheme { + .visualBg { + position: absolute; + width: 100%; + max-width: 192rem; + + @include maxdesktop { + overflow: hidden; + height: 76rem; + } + + @media (max-width: 820px) { + height: 62rem; + } + + @include maxtablet { + height: 76rem; + } + + @include maxmobile { + height: 71rem; + } + + img { + width: auto; + object-fit: cover; + object-position: center; + + @include maxdesktop { + width: 100%; + object-fit: initial; + object-position: initial; + } + + &.mobile { + display: none; + } + + @include maxdesktop { + &.web { + display: none; + } + + &.mobile { + display: block; + object-fit: initial; + height: auto; + } + } + } + + &:after { + content: ""; + display: none; + position: absolute; + bottom: 0; + left: 0; + z-index: 2; + width: 100%; + height: 60%; + background: rgb(255, 255, 255); + background: linear-gradient(180deg, rgba(255, 255, 255, 0) 43%, rgba(255, 255, 255, 1) 100%); + } + } + + &.comp_wide { + .comp_body { + &.layer_up { + .text_area { + margin-top: 5.2rem; + + @include maxtablet { + margin-top: 6rem !important; + } + } + } + + .text_area { + @include maxtablet { + margin-top: 3rem !important; + + h3 { + font-size: 3rem; + } + + .info { + font-size: 1.4rem; + } + } + } + } + + .comp_bottom { + display: flex; + align-items: center; + position: relative; + z-index: 2; + // max-height: 26rem; + + @include maxdesktop { + // max-height: 22rem; + padding: 3rem 0; + } + + @include maxtablet { + // max-height: 22rem; + padding: 2rem 0; + } + + &.thumb-swiper { + overflow: hidden; + flex-wrap: wrap; + padding: 17rem 0 0; + + .com_bottm_inner { + padding: 3.4rem 0; + background-color: rgba(0, 0, 0, 0.8); + } + + @include maxtablet { + padding: 31.2rem 0 0; + + .com_bottm_inner { + padding: 2.4rem 0; + } + } + } + + .com_bottm_inner { + display: flex; + justify-content: center; + align-items: center; + position: relative; + width: 100%; + height: 100%; + + @include maxdesktop { + padding: 3rem 0; + } + + @include maxtablet { + padding: 2.5rem 0; + } + + .swiper { + overflow: visible; + width: 100%; + padding: 0 10rem; + + &:before, + &:after { + content: ""; + display: block; + position: absolute; + top: -4rem; + bottom: -4rem; + left: 0; + z-index: 2; + width: 10rem; + background: rgb(0, 0, 0); + background: linear-gradient(270deg, rgba(0, 0, 0, 0) 43%, rgba(0, 0, 0, 1) 100%); + } + + &:after { + left: auto; + right: 0; + background: linear-gradient(90deg, rgba(0, 0, 0, 0) 43%, rgba(0, 0, 0, 1) 100%); + } + + @include maxtablet { + + &:before, + &:after { + display: none; + } + } + + @media (max-width: 1200px) { + padding-right: 2rem; + } + + .swiper-wrapper { + width: 100%; + transition-timing-function: linear; + + .swiper-slide { + width: 11.6rem !important; + padding: 6px; + border: 2px solid transparent; + cursor: pointer; + + @include maxtablet { + width: 12rem !important; + padding: 0.8rem; + } + + &:first-child { + @media (max-width: 1240px) { + margin-left: 2rem; + } + } + + img { + max-width: 100%; + } + + p { + margin-top: 0.3rem; + font-size: 1.2rem; + font-weight: 400; + color: #fff; + text-transform: uppercase; + text-align: left; + + @media (max-width: 768px) { + margin-top: 0.5rem; + } + } + + &.selected { + border: 2px dashed rgba(255, 255, 255, 0.5); + } + + &.active { + border: 2px solid #f8c40c; + } + } + } + } + } + } + } + + .comp_top { + z-index: 2; + + // height: 10rem; + .comp_body { + .text_area { + + // display: flex; + h3 { + font-size: 3rem; + margin-bottom: 1rem; + } + + .info { + font-size: 1.6rem; + } + + >* { + flex: 1; + } + } + } + } + + .comp_md { + position: absolute; + z-index: 2; + top: 0; + height: 48rem; + background-color: rgba(0, 0, 0, 0); + + @include maxtablet { + height: 3rem; + } + } + + &.type2 { + .comp_bottom { + background-color: transparent; + + .com_bottm_inner { + .thumb-wrap { + display: flex; + flex-wrap: wrap; + gap: 1.4rem 2rem; + width: 100%; + max-width: 118rem; + margin: 0 auto; + + .dtthumb { + width: 13rem; + } + + .img-area { + display: flex; + justify-content: center; + align-items: center; + width: 13rem; + height: 12rem; + background-color: #fff; + border-radius: 0.8rem; + } + + p { + font-size: 1.4rem; + font-weight: 600; + color: #fff; + text-transform: uppercase; + } + } + } + } + } + + .dtlImgs { + position: relative; + padding-top: 7.2rem; + + @include maxtablet { + padding-top: 7.2rem; + } + + .item { + transition: opacity 0.2s; + + .text_area { + margin-top: 4rem; + + @include maxtablet { + margin-top: 2rem; + } + } + + &+.item { + margin-top: 8rem; + + @include maxtablet { + margin-top: 5rem; + } + } + + &.change { + opacity: 0; + } + } + } + + &+.comp_1x_b_v_s_b { + position: relative; + z-index: 2; + margin-top: 0; + + @include maxtablet { + margin-top: 4rem; + } + + .image_area { + height: auto; + } + } + + .comp_body .swiper-slide .text_area h5 { + font-size: 3rem; + + @include maxtablet { + font-size: 2rem; + } + } + + &.welcome-goodbye { + margin-top: 8rem; + + .comp_body { + &+.comp_body { + margin-top: 10rem; + } + + .text_area { + margin-bottom: 2rem; + } + + video { + width: 100%; + } + } + } +} + +.displayThemeDtl { + .swiper-navigation { + >* { + top: 210px; + left: -65px; + width: 5rem; + height: 5rem; + border-radius: 50%; + background: rgba(255, 255, 255) url(../images/kia/pdp/display_theme/icon-arrow.png) no-repeat center / 15px auto; + + &:after { + display: none; + } + } + + .swiper-button-next { + left: auto; + right: -65px; + transform: rotate(180deg); + } + + @media (max-width: 1200px) { + display: none; + } + } + + .swiper-pagination { + top: 46.4rem; + + // top:36.4vw; + @media (max-width: 1200px) { + top: 36.4vw; + } + + @include maxtablet { + // top: 14.4rem; + } + + .swiper-pagination-bullet { + opacity: 1; + width: 5.6rem; + height: 0.4rem; + border-radius: 0; + background-color: #e9e9e9; + + &.swiper-pagination-bullet-active { + background-color: #000; + } + } + } +} + +.inCarGame { + &.comp_1x_w_v_o_b { + .image_area { + @include maxtablet { + overflow: hidden; + height: auto; + } + } + } + + .comp_top.title-area { + position: absolute; + top: 0; + left: 0; + width: 100%; + } + + .visualBg { + position: absolute; + width: 100%; + max-width: 192rem; + + img { + width: 100%; + + &.mobile { + display: none; + } + + @include maxtablet { + &.web { + display: none; + } + + &.mobile { + display: block; + object-fit: initial; + height: auto; + } + } + } + + &.swiper { + position: relative; + + .swiper-pagination { + bottom: 3rem; + + .swiper-pagination-bullet { + opacity: 1; + width: 5.6rem; + height: 0.4rem; + border-radius: 0; + background-color: rgba(255, 255, 255, 0.5); + + @include maxtablet { + width: 3rem; + height: 0.3rem; + } + + &.swiper-pagination-bullet-active { + background-color: rgba(255, 255, 255, 1); + } + } + } + + .image_area { + img { + object-fit: cover; + } + } + } + + // &:after { + // content:""; + // display: block; + // position: absolute; + // bottom:0; + // left:0; + // z-index: 2; + // width: 100%; + // height: 60%; + // background: rgb(255,255,255); + // background: linear-gradient(180deg, rgba(255,255,255,0) 43%, rgba(255,255,255,1) 100%); + // } + } + + &.comp_wide { + .comp_body { + &.layer_up { + .text_area { + margin-top: 7rem; + + .info { + line-height: 1.5; + + br { + display: none; + + @include maxtablet { + display: block; + } + } + } + } + } + + .text_area { + @include maxtablet { + margin-top: 6rem; + + h3 { + font-size: 3rem; + line-height: 4rem; + } + + .info { + font-size: 1.4rem; + } + } + } + } + + .comp_bottom { + display: flex; + align-items: center; + position: relative; + z-index: 2; + // max-height: 26rem; + padding: 4rem 0; + margin-top: 8rem; + background-color: rgba(0, 0, 0, 1); + + @include maxdesktop { + // max-height: 22rem; + padding: 3rem 0; + } + + @include maxtablet { + // max-height: 22rem; + padding: 0; + margin-top: 4rem; + } + + .com_bottm_inner { + display: flex; + justify-content: center; + align-items: center; + position: relative; + width: 100%; + height: 100%; + + @include maxdesktop { + padding: 3rem 0; + } + + @include maxtablet { + padding: 2.5rem 0; + } + + .swiper { + width: 100%; + padding: 0 10rem; + + &:before, + &:after { + content: ""; + display: block; + position: absolute; + top: 0; + left: 0; + z-index: 2; + width: 10rem; + height: 100%; + background: rgb(0, 0, 0); + background: linear-gradient(270deg, rgba(0, 0, 0, 0) 43%, rgba(0, 0, 0, 1) 100%); + } + + &:after { + left: auto; + right: 0; + background: linear-gradient(90deg, rgba(0, 0, 0, 0) 43%, rgba(0, 0, 0, 1) 100%); + } + + @include maxtablet { + + &:before, + &:after { + display: none; + } + } + + @media (max-width: 1200px) { + padding-right: 2rem; + } + + .swiper-wrapper { + width: 100%; + transition-timing-function: linear; + + .swiper-slide { + width: 16.6rem !important; + padding: 6px; + border: 2px solid transparent; + cursor: pointer; + + @include maxtablet { + width: 18rem !important; + padding: 0.8rem; + } + + &:first-child { + @media (max-width: 1240px) { + margin-left: 2rem; + } + } + + img { + max-width: 100%; + } + + p { + margin-top: 0.3rem; + font-size: 1.4rem; + font-weight: 400; + color: #fff; + text-transform: uppercase; + text-align: left; + + @media (max-width: 768px) { + margin-top: 0.5rem; + } + } + + &.active { + border-color: #fff; + } + } + } + } + } + } + } + + .comp_top { + z-index: 2; + // height: 46rem; + // height: 340px; + // max-height: 529px; + + // @include maxtablet { + // height: 43.9rem; + // } + + .comp_body { + .text_area { + + // display: flex; + h3 { + margin-bottom: 2rem; + } + + >* { + flex: 1; + } + } + } + } + + .comp_md { + position: absolute; + z-index: 2; + top: 0; + height: 48rem; + background-color: rgba(0, 0, 0, 0); + + @include maxtablet { + height: 3rem; + } + } + + &.type2 { + .comp_bottom { + background-color: transparent; + + .com_bottm_inner { + .thumb-wrap { + display: flex; + flex-wrap: wrap; + gap: 1.4rem 2rem; + width: 100%; + max-width: 118rem; + margin: 0 auto; + + .dtthumb { + width: 13rem; + } + + .img-area { + display: flex; + justify-content: center; + align-items: center; + width: 13rem; + height: 12rem; + background-color: #fff; + border-radius: 0.8rem; + } + + p { + font-size: 1.4rem; + font-weight: 600; + color: #fff; + text-transform: uppercase; + } + } + } + } + } + + .dtlImgs { + .item { + transition: opacity 0.2s; + + .text_area { + margin-top: 4rem; + + @include maxtablet { + margin-top: 2rem; + } + } + + &+.item { + margin-top: 8rem; + + @include maxtablet { + margin-top: 5rem; + } + } + + &.change { + opacity: 0; + } + } + } + + &+.comp_1x_b_v_s_b { + position: relative; + z-index: 2; + margin-top: 2rem; + + @include maxtablet { + margin-top: 7.5rem; + } + + .image_area { + height: auto; + border-radius: 0.8rem; + + img { + display: block; + border-radius: 0.8rem; + overflow: hidden; + } + + @include maxtablet { + video { + width: 100%; + } + } + } + + @include maxtablet { + margin-top: 3rem; + } + + .dtlImgs { + .text_area { + display: none; + margin-top: 3.2rem; + } + + @for $i from 0 through 12 { + &.theme#{$i} { + .text_theme#{$i} { + display: block; + } + } + } + } + } + + &.comp_2x_b_h_s_e2 .comp_body .item .text_area { + margin-top: 0; + } + + &.comp_wide.comp_2x_b_h_s_e2 { + margin-top: 20rem; + + @include maxtablet { + margin-top: 10rem; + } + } + + .comp_body .swiper-slide .text_area h5 { + font-size: 3rem; + + @include maxtablet { + font-size: 2rem; + } + } + + .inCarGameDtl { + overflow: hidden; + border-radius: 0.8rem; + + .swiper-slide { + cursor: pointer; + } + } + + .inCarGameDtlThumb { + margin-top: 0.7rem; + + .swiper-slide { + overflow: hidden; + position: relative; + height: 14.85rem; + border-radius: 0.8rem; + + @include maxtablet { + height: 4.5rem; + border-radius: 0.4rem; + } + + cursor: pointer; + + &.video-slideThumb { + &:before { + content: ""; + display: block; + position: absolute; + top: 50%; + left: 50%; + z-index: 2; + transform: translate(-50%, -50%); + width: 60px; + height: 61px; + background: url(../images/kia/pdp/in_car_game/btn_play.png) no-repeat center / contain; + + @include maxtablet { + width: 30px; + height: 31px; + opacity: 0.75; + } + } + + &.theme5 { + &::before { + display: none; + } + } + } + + img { + display: block; + max-width: 100%; + overflow: hidden; + } + + video { + position: absolute; + top: 50%; + transform: translateY(-50%); + z-index: 1; + width: 100%; + } + + &:after { + content: ""; + display: block; + position: absolute; + top: 0; + left: 0; + z-index: 3; + width: 100%; + height: 100%; + border-radius: 0.8rem; + background-color: rgba(0, 0, 0, 0.7); + } + + &.swiper-slide-thumb-active { + &:after { + display: none; + } + } + } + } +} + +.tooltip { + display: flex; + align-items: center; + position: absolute; + top: -8.5rem; + left: 0; + z-index: 10; + width: 27.6rem; + height: 7.2rem; + padding: 0 0 0 1.6rem; + font-size: 1.2rem; + color: #05141f; + line-height: 2rem; + border: 1px solid #000; + border-radius: 0.4rem; + background-color: #fff; + + &:after { + content: ""; + display: block; + position: absolute; + bottom: -0.9rem; + left: 2.4rem; + width: 1.5rem; + height: 0.9rem; + background: url("../images/kia/pdp/display_theme/ico_edge.png") no-repeat center / contain; + } + + .btn-close { + position: absolute; + top: 1.6rem; + right: 1.6rem; + width: 1.6rem; + height: 1.6rem; + background: url("../images/kia/pdp/display_theme/ico_close.png") no-repeat center / contain; + text-indent: -9999em; + cursor: pointer; + } +} + +.theme-story { + display: flex; + align-items: center; + column-gap: 1.6rem; + position: absolute; + top: 1.4rem; + left: 0; + width: 100%; + max-width: 120rem; + margin: 0 auto; + + @include maxdesktop { + overflow-x: auto; + padding: 0 2rem; + } + + @include maxtablet { + top: 0; + } + + .tooltip { + display: none; + } + + .btn-dtthumb { + position: relative; + + &.active { + .dtthumb { + border-color: rgba(248, 196, 12, 1); + background-color: rgba(253, 224, 68, 0.5); + } + } + } + + .dtthumb { + display: flex; + align-items: center; + width: 15.5rem; + height: 4.4rem; + padding: 0 0 0 0.8rem; + font-size: 1.2rem; + color: #fff; + border: 1px solid #fff; + border-radius: 2.2rem; + background-color: rgba(236, 221, 193, 0.5); + text-align: left; + cursor: pointer; + + img { + display: block; + width: 3rem; + height: 3rem; + margin-right: 0.8rem; + border-radius: 50%; + } + + @include maxtablet { + width: 7.4rem; + + p { + display: none; + } + } + } + + .btn-remove { + position: absolute; + top: 50%; + right: 0.6rem; + width: 2.4rem; + height: 2.4rem; + margin-top: -1.2rem; + background: url("../images/kia/pdp/display_theme/ico_close2.png") no-repeat center / 1rem auto; + text-indent: -9999em; + cursor: pointer; + } +} + +.contentWarp .productView .productRight .optionWarp .producOption .optionList .checkBtn.type2 input[type="checkbox"]+label { + height: auto; + padding: 2rem 2rem 2rem 0; + + &:before { + display: none; + } + + strong { + font-size: 1.6rem; + + span { + font-size: 1.6rem; + } + } + + span { + color: #aaa !important; + font-size: 1.4rem; + } +} + +.comp_wide.comp_2x_b_h_s_e2 { + position: relative; + z-index: 2; +} + +.streamingPremium { + .mobile { + display: none; + } + + @include maxtablet { + .web { + display: none; + } + + .mobile { + display: block; + object-fit: initial; + height: auto; + } + } + + &.comp_1x_b_v_s_b { + margin-top: 4rem; + + @include maxmobile { + margin-top: 2rem; + } + + .mt-12 { + margin-top: 12rem; + + @include maxmobile { + margin-top: 6rem; + } + } + + .mb-2 { + margin-bottom: 2rem; + + @include maxmobile { + margin-top: 1rem; + } + } + } + + &.comp_1x_w_v_o_b { + .image_area { + @include maxtablet { + overflow: hidden; + height: auto; + } + } + } + + .visualBg { + overflow: hidden; + position: relative; + width: 100%; + max-width: 192rem; + max-height: 70rem; + + @include maxtablet { + max-height: auto; + } + + img { + width: 100%; + } + } + + &.comp_wide { + .comp_body { + &.layer_up { + .text_area { + margin-top: 7rem; + + .info { + line-height: 1.5; + + br { + display: none; + + @include maxtablet { + display: block; + } + } + } + } + } + + .text_area { + @include maxtablet { + margin-top: 3rem; + + h3 { + font-size: 3rem; + line-height: 4rem; + } + + .info { + font-size: 1.4rem; + } + } + } + + .refund-table { + .text_area { + margin-top: 0; + } + } + + .table-area { + margin-bottom: 12rem; + + @include maxtablet { + margin-bottom: 5rem; + } + + .index { + padding: 1.6rem 0 1rem; + font-size: 1.4rem; + color: #676767; + text-align: right; + } + + table { + width: 100%; + border-top: 1px solid #999; + + th { + height: 7.6rem; + padding: 0 1rem; + font-size: 1.6rem; + font-weight: 600; + vertical-align: middle; + text-align: center; + + @include maxtablet { + font-size: 1.4rem; + } + } + + tbody { + border-top: 1px solid #dedede; + border-bottom: 1px solid #dedede; + + td { + padding: 1rem; + font-size: 1.4rem; + font-weight: 400; + text-align: center; + } + } + } + } + } + } + + &.comp_1x_b_v_s_b { + .image_area { + height: auto; + } + } + + .comp_top { + z-index: 2; + + // height: 70rem; + // @include maxtablet{ + // height: 43.9rem; + // } + .comp_body { + .text_area { + + // display: flex; + h3 { + margin-bottom: 2rem; + } + + >* { + flex: 1; + } + } + } + } + + .comp_md { + position: absolute; + z-index: 2; + top: 0; + height: 48rem; + background-color: rgba(0, 0, 0, 0); + + @include maxtablet { + height: 3rem; + } + } + + .spec-area { + padding: 6rem 0 16rem; + + @include maxmobile { + padding: 3rem 0 8rem; + } + } +} + +.comp_wide { + &.title-only { + &+.comp_wide { + margin-top: 4rem; + } + } + + .between { + display: flex; + justify-content: space-between; + align-items: center; + } +} + +.editorWarp { + .visualBg { + img { + width: 100%; + object-fit: cover; + object-position: center; + + @include maxdesktop { + width: 100%; + object-fit: initial; + object-position: initial; + } + + &.mobile { + display: none; + } + + @include maxdesktop { + &.web { + display: none; + } + + &.mobile { + display: block; + object-fit: initial; + height: auto; + } + } + } + } + + .video_wrap { + display: none; + align-items: center; + justify-content: center; + position: absolute; + top: 0; + left: 0; + width: 100%; + // height: 108rem; + // transform: translateY(-36rem); + padding-top: 56.25%; + z-index: 4; + background: rgba(0, 0, 0, 0.9); + opacity: 1; + transition: all 0.3s ease; + + .video-area { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: 80%; + max-width: 120rem; + aspect-ratio: 16/9; + + .video { + width: 100%; + height: 100%; + background: #000; + + .youtube-box { + width: 100%; + height: 100%; + } + + iframe { + width: 100%; + height: 100%; + } + + // video { + // display: block; + // width: 100%; + // height: 100%; + // visibility: visible; + + // &[poster] { + // height: 100%; + // width: 100%; + // } + // } + + // .video-ctrl { + // display: flex; + // align-items: center; + // justify-content: center; + // position: absolute; + // top: 50%; + // left: 50%; + // transform: translate(-50%, -50%); + // gap: 4rem; + // } + + .btn-play { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: 8rem; + height: 8rem; + background: url(../images/kia/contents/ico_play.png?v1) no-repeat center / 100% auto; + text-indent: -9999em; + cursor: pointer; + + &.pause { + display: none; + background: url(../images/kia/contents/ico_pause.png?v1) no-repeat center / 100% auto; + } + + &.play { + display: block; + } + + @include maxmobile { + width: 4rem; + height: 4rem; + } + } + + .btn-sound { + display: none; + position: absolute; + bottom: 3rem; + right: 3rem; + width: 4rem; + height: 4rem; + background: url(../images/kia/contents/ico_sound_off.png?v1) no-repeat center / 100% auto; + text-indent: -9999em; + cursor: pointer; + + &.off { + background: url(../images/kia/contents/ico_sound_off.png?v1) no-repeat center / 100% auto; + } + + &.on { + background: url(../images/kia/contents/ico_sound_on.png?v1) no-repeat center / 100% auto; + } + + @include maxmobile { + bottom: 1.5rem; + right: 1.5rem; + width: 2rem; + height: 2rem; + } + } + } + + @include maxtablet { + width: 100%; + + .video { + border: 1.5rem solid #000; + border-bottom-width: 1.5rem; + } + } + } + + .btn-close { + position: absolute; + top: -4rem; + right: -16rem; + z-index: 10; + width: 14rem; + height: 14rem; + background-color: transparent; + border: none; + text-indent: -9999em; + cursor: pointer; + + @media (max-width: 1024px) { + top: -7rem; + right: -12rem; + width: 10rem; + height: 10rem; + } + + @include maxtablet { + top: -7rem; + right: 0; + width: 6rem; + height: 6rem; + } + + // @include maxmobile{ + // top:-6rem; + // right:-16rem; + // width: 14rem; + // height: 14rem; + // } + } + + .btn-close::before, + .btn-close::after { + content: ""; + position: absolute; + top: 50%; + left: 50%; + width: 9.2rem; + height: 2px; + background-color: #fff; + + @media (max-width: 1024px) { + width: 7rem; + } + + @include maxtablet { + width: 4rem; + } + } + + .btn-close::before { + transform: translate(-50%, -50%) rotate(45deg); + } + + .btn-close::after { + transform: translate(-50%, -50%) rotate(-45deg); + } + + &.played { + .video { + .btn-sound { + display: block; + } + + &:hover { + .video-ctrl { + .btn-play { + display: block; + } + } + } + } + } + + &.paused { + + .btn-play, + .btn-sound { + display: block !important; + } + + .video { + &:hover { + .video-ctrl { + .btn-play { + display: block; + } + } + } + } + } + + // .btn-close { + // position: absolute; + // top: 2rem; + // right: 2rem; + // z-index: 1; + // width: 6rem; + // height: 6rem; + // background: url(../images/kia/pdp/display_theme/btn_video_close.png) no-repeat center / contain; + // cursor: pointer; + // text-indent: -9999em; + // @include maxtablet{ + // top: 1rem; + // right: 1rem; + // width: 4rem; + // height: 4rem; + // } + // } + @include maxtablet { + height: 56rem; + } + + @include maxmobile { + height: 40rem; + } + } + + .close-today { + display: flex; + align-items: center; + justify-content: center; + position: absolute; + bottom: 8.2rem; + width: 100%; + font-size: 1.6rem; + color: #fff; + font-weight: 600; + transition: all 0.2s ease; + + span { + display: inline-flex; + align-items: center; + justify-content: center; + position: relative; + + input { + margin-right: 0.4rem; + } + + &:before { + content: ""; + display: block; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + } + } + + label { + display: flex; + align-items: center; + justify-content: center; + + input { + margin-right: 0.4rem; + } + } + + @media (max-width: 1780px) { + bottom: 4rem; + } + + @media (max-width: 1024px) { + bottom: 2rem; + } + + @include maxmobile { + bottom: 3.5rem; + font-size: 1.2rem; + } + } + + .btn-intro { + display: none; + align-items: center; + position: absolute; + top: 5rem; + right: 3rem; + z-index: 3; + font-size: 1.4rem; + font-weight: 600; + color: #000; + cursor: pointer; + + @include maxtablet { + top: 2rem; + right: 1.6rem; + } + + &:before { + content: ""; + display: block; + width: 2.8rem; + height: 2.8rem; + margin-right: 0.5rem; + box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25); + border-radius: 50%; + background: #fff url("../images/kia/pdp/display_theme/ico_media.png") no-repeat center / 1.6rem auto; + text-indent: -9999em; + cursor: pointer; + } + } + + &.playing { + + .comp_body.layer_up, + .thumb-swiper, + .pdpInCarGameSwiper, + .displayThemeDtl, + .inCarGameDtl, + .srsPlus .visualBg { + filter: blur(2px); + } + + .displayThemeDtl { + opacity: 0; + } + + @media (max-width: 1700px) { + .displayThemeDtl { + filter: blur(0); + } + } + } + + .srsPlus { + .close-today { + bottom: 13rem; + } + + @media (max-width: 1920px) { + .close-today { + bottom: 2vw; + } + } + } + + .visualBg { + .swiper-navigation { + display: flex; + justify-content: space-between; + position: absolute; + top: 50%; + left: 50%; + z-index: 10; + width: 100%; + max-width: 140rem; + height: 0; + transform: translate(-50%, -50%); + + @include maxmobile { + max-width: 92%; + } + } + + .swiper-button-next, + .swiper-button-prev { + position: static; + width: 1.8rem; + height: 3.6rem; + margin: 0; + background: url(../images/common/ico_arrow_r.png) no-repeat center / contain; + + &:after { + display: none; + } + } + + .swiper-button-prev { + background: url(../images/common/ico_arrow_l.png) no-repeat center / contain; + } + } + + .bu { + display: block; + padding-left: 5.4rem; + text-indent: -2rem; + + @include maxmobile { + padding-left: 2rem; + } + } +} + +.boost { + &.comp_1x_w_v_s_e1 { + .bottom { + &:before { + background-color: rgba(5, 20, 31, 1); + } + + .contents_area { + .image_area { + margin-top: 0; + } + } + } + + .contents_area { + padding-top: 7rem; + + @include maxmobile { + padding-top: 4rem; + } + } + } + + &.comp_1x_b_h_s_e1 { + @include maxmobile { + margin-top: 6rem; + } + } + + &.comp_1x_w_v_s_e2 { + @include maxmobile { + margin-top: 6rem; + } + + .comp_body { + &.full { + flex-wrap: wrap; + } + } + + .image_area { + max-width: 120rem; + height: auto; + padding-top: 5rem; + margin: 0 auto; + + @include maxmobile { + padding-top: 3rem; + } + + img { + height: auto; + object-fit: inherit; + border-radius: 0.6rem; + } + } + } +} + +.pdpDtl { + .swiper-navigation { + >* { + top: 210px; + left: -65px; + width: 5rem; + height: 5rem; + border: 1px solid #d3d3d3; + border-radius: 50%; + background: rgba(255, 255, 255) url(../images/kia/pdp/display_theme/icon-arrow.png) no-repeat center / 15px auto; + + &:after { + display: none; + } + } + + .swiper-button-next { + left: auto; + right: -65px; + transform: rotate(180deg); + } + + @media (max-width: 1200px) { + display: none; + } + } + + .swiper-pagination { + position: static; + top: 46.4rem; + + // top:36.4vw; + @media (max-width: 1200px) { + top: 36.4vw; + } + + .swiper-pagination-bullet { + opacity: 1; + width: 5.6rem; + height: 0.4rem; + border-radius: 0; + background-color: #e9e9e9; + + &.swiper-pagination-bullet-active { + background-color: #000; + } + } + } +} + +.scroll_area { + @include maxtablet {} + + .web { + display: block; + + @include maxtablet { + display: none; + } + } + + .mobile { + display: none; + position: relative; + padding-top: 3rem; + + &:before { + content: ""; + display: block; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 16px; + background: url("../images/kia/pdp/streaming_premium/img_spec_index.png") no-repeat 100% 0 / contain; + } + + .header { + overflow: hidden; + flex: none; + width: 125px; + height: 460px; + background: url("../images/kia/pdp/streaming_premium/img_spec_m2.png") no-repeat 0 0 / auto 100%; + } + + .cont { + overflow: hidden; + overflow-x: auto; + height: 460px; + + &:after { + content: ""; + display: block; + width: 306px; + height: 100%; + background: url("../images/kia/pdp/streaming_premium/img_spec_m2.png") no-repeat -126px 0 / auto 100%; + } + } + + @include maxtablet { + display: flex; + } + } + + .themeImg { + @include maxtablet { + height: 48rem; + } + } +} + +.disclaimerWrap { + .disclaimerList { + .item { + .contents { + .indent { + display: block; + padding-left: 1.25rem; + } + } + } + } +} + +.refund-area { + margin-bottom: 1.6rem; + + .btn-fold { + display: inline-flex; + align-items: center; + border-bottom: 1px solid #676767; + cursor: pointer; + + em { + margin-left: 0.4rem; + font-size: 1rem; + transform: rotate(180deg); + transform-origin: center center; + transition: all 0.2s ease; + } + + &.fold { + em { + transform: rotate(0); + } + } + } + + .dtl { + display: none; + padding: 1rem 1.05rem; + + p { + margin-top: 0; + } + + .text_area { + display: flex; + justify-content: space-between; + flex-wrap: wrap; + margin-top: 0; + margin-bottom: 0.5rem; + } + + .table-area { + margin-bottom: 0.5rem !important; + } + + .tbl-dtl { + tr:nth-of-type(odd) { + td { + background-color: #fafafa; + } + } + } + } + + .table-area { + margin-bottom: 12rem; + + @include maxtablet { + margin-bottom: 5rem; + } + + .index { + padding: 1.6rem 0 1rem; + font-size: 1.4rem; + color: #676767; + text-align: right; + } + + table { + width: 100%; + border-top: 1px solid #999; + + th { + height: 7.6rem; + padding: 0 1rem; + font-size: 1.6rem; + font-weight: 600; + vertical-align: middle; + text-align: center; + + @include maxtablet { + height: auto; + padding: 1rem; + font-size: 1.4rem; + } + } + + tbody { + border-top: 1px solid #dedede; + border-bottom: 1px solid #dedede; + + td { + padding: 1rem; + font-size: 1.4rem; + font-weight: 400; + text-align: center; + } + } + } + } +} + +//KBO PDP +.displayTheme-kbo.comp_wide { + .visualBg { + @include maxtablet { + height: 76rem; + } + } + + .dtlImgs { + padding-top: 4rem; + + @include maxtablet { + padding-top: 0; + } + } + + .tooltip { + top: -6.5rem; + } + + .swiper-info { + padding: 0 0 0.6rem; + color: #fff; + font-size: 1.6rem; + + @include maxtablet { + display: none; + } + } + + .swiper-slide { + .image_area { + img { + box-shadow: 0px 0px 20px 0px #eae5bc4d; + } + } + } + + .swiper-pagination { + top: 48.4rem; + + @media (max-width: 1240px) { + top: 39vw; + } + + @media (max-width: 900px) { + top: 39.4vw; + } + + @media (max-width: 768px) { + top: 37.5vw; + } + } + + .comp_top { + .comp_body { + .text_area { + h3 { + @include maxtablet { + letter-spacing: -0.075em; + } + } + } + } + } + + .comp_bottom { + .com_bottm_inner { + .swiper { + &.pdpDisplayThemeKbo { + padding: 0; + + @include maxtablet { + padding: 0 1.3rem; + } + + .swiper-wrapper { + flex-wrap: wrap; + justify-content: center; + max-width: 1180px; + margin: 0 auto; + + @include maxtablet { + justify-content: flex-start; + } + + .swiper-slide { + @include maxtablet { + width: 25% !important; + padding: 0.5rem; + } + + &:first-child { + margin-left: 0; + } + + p { + @include maxtablet { + letter-spacing: -0.075em; + } + } + } + } + } + } + } + + &.thumb-swiper { + @include maxtablet { + padding-top: 28.2rem; + } + } + } + + .displayThemeKboDtl { + @media (max-width: 640px) { + .swiper-wrapper { + display: block; + + .swiper-slide { + &+.swiper-slide { + margin-top: 5rem; + } + } + } + } + + .swiper-navigation { + >* { + top: 210px; + left: -65px; + width: 5rem; + height: 5rem; + border-radius: 50%; + background: rgba(255, 255, 255) url(../images/kia/pdp/display_theme/icon-arrow.png) no-repeat center / 15px auto; + + &:after { + display: none; + } + } + + .swiper-button-next { + left: auto; + right: -65px; + transform: rotate(180deg); + } + + @media (max-width: 1200px) { + display: none; + } + } + + .swiper-pagination { + top: 48.4rem; + + @media (max-width: 1240px) { + top: 47.4rem; + } + + @media (max-width: 1200px) { + top: 39.4vw; + } + + @media (max-width: 760px) { + top: 36.4vw; + } + + @media (max-width: 640px) { + display: none; + } + + .swiper-pagination-bullet { + opacity: 1; + width: 5.6rem; + height: 0.4rem; + border-radius: 0; + background-color: #e9e9e9; + + &.swiper-pagination-bullet-active { + background-color: #000; + } + } + } + } +} + +.displayThemeDesney { + position: relative; + + .layer_up { + position: absolute; + top: 0; + left: 50%; + transform: translateX(-50%); + } + + .comp_body { + .text_area { + margin-top: 4.8rem; + text-align: center; + + @include tablet { + margin-top: 8rem; + } + + h3 { + margin: 1.2rem 0 2rem; + font-size: 3rem; + color: #fff; + letter-spacing: -0.095rem; + line-height: 1.3; + + @include tablet { + margin: 1.2rem 0 3rem; + font-size: 4.8rem; + } + } + + .info { + color: #f0f0f0; + letter-spacing: -0.032rem; + line-height: 1.5; + + br { + display: none; + + @include tablet { + display: block; + } + } + } + } + } + + .available-theme { + background-color: #f0f0f0; + background-image: radial-gradient(#e7e7e7 2px, transparent 4px); + background-size: 3.4rem 3.5rem; + + // background: url(../images/kia/pdp/display_theme_disney/bg_pattern.png) repeat 50% 100%; + @include tablet { + min-height: 85.1rem; + } + + h3 { + display: flex; + align-items: center; + justify-content: center; + height: 12.5rem; + font-size: 2.4rem; + font-weight: 600; + padding-bottom: 4.6rem; + letter-spacing: -0.095rem; + background: url(../images/kia/pdp/display_theme_disney/available-h3.png) no-repeat center bottom / auto 100%; + + @include tablet { + height: 30.6rem; + font-size: 4.8rem; + padding-bottom: 8.6rem; + } + } + + .list { + display: flex; + justify-content: center; + padding-top: 2.4rem; + padding-bottom: 5.6rem; + + @include mobile { + max-width: 64rem; + margin: 0 auto; + } + + @include tablet { + padding-top: 4.8rem; + } + + @media (min-width: 1240px) { + max-width: 100%; + } + + ul { + display: flex; + flex-wrap: wrap; + justify-content: center; + gap: 2.4rem 0.8rem; + + @include desktopMin { + flex-wrap: wrap; + justify-content: center; + gap: 2.4rem; + } + + li { + overflow: hidden; + width: 15.6rem; + min-height: 19.6rem; + background-color: #fff; + border-radius: 0.8rem; + box-shadow: 0px 0px 1rem 0px rgba(0, 0, 0, 0.12); + + @include tablet { + width: 28.2rem; + height: 36.9rem; + } + + a { + display: block; + + img { + max-width: 100%; + } + + .txt { + display: block; + padding: 0.8rem 1.2rem; + line-height: 1.333; + + @include tablet { + padding: 2rem 2.4rem; + } + + strong { + font-size: 1.4rem; + color: #000; + + @include tablet { + font-size: 2.4rem; + } + } + + .hashs { + display: block; + margin-top: 1.5rem; + font-size: 1rem; + color: #888; + line-height: 1.5; + + @include tablet { + margin-top: 2.4rem; + font-size: 1.6rem; + } + } + } + } + + &.more { + width: 32rem; + height: 19.4rem; + padding: 2.4rem 2rem; + margin: 0; + background: url(../images/kia/pdp/display_theme_disney/box_more_m.png) no-repeat center / auto 100%; + border-radius: 3.3rem 0.8rem 3.3rem 0.8rem; + box-shadow: 0px 0px 1rem 0px #0000001f; + + @include tablet { + width: 61rem; + height: 40.5rem; + padding: 6.6rem 5.8rem; + margin: -1.8rem 0 0 0; + border-radius: 0; + background: url(../images/kia/pdp/display_theme_disney/box_more.png) no-repeat center / auto 100%; + box-shadow: none; + } + + @include desktopMin { + margin-left: 0; + } + + @include desktopMax { + margin-left: -1.8rem; + } + + strong { + display: flex; + align-items: center; + margin-bottom: 1.2rem; + font-size: 1.8rem; + color: #000; + font-weight: 600; + + @include tablet { + font-size: 3rem; + margin-bottom: 3.6rem; + } + } + + .arrow { + display: inline-block; + position: relative; + width: 2rem; + height: 0.2rem; + margin-left: 0.4rem; + background-color: #f5c400; + + @include tablet { + width: 4rem; + height: 0.4rem; + margin-left: 0.8rem; + } + + &::after { + content: ""; + position: absolute; + top: 50%; + right: 0; + transform: translateY(-50%) rotate(45deg); + width: 1rem; + height: 1rem; + border-top: 0.2rem solid #f5c400; + border-right: 0.2rem solid #f5c400; + + @include tablet { + width: 2rem; + height: 2rem; + border-top: 0.4rem solid #f5c400; + border-right: 0.4rem solid #f5c400; + } + } + } + + .hashs { + display: block; + margin-top: 0.8rem; + font-size: 1rem; + color: #969696; + letter-spacing: -0.032rem; + + @include tablet { + font-size: 1.6rem; + margin-top: 2.2rem; + } + } + } + } + } + } + } + + &.discover-epic-design { + position: relative; + width: 100%; + max-width: 192rem; + margin: 0 auto; + padding: 4rem 0 10rem; + text-align: center; + background: url(../images/kia/pdp/display_theme_disney/bg_design_m.jpg) no-repeat center top / 100% auto; + + @include tablet { + padding: 12rem 0 10rem; + background: url(../images/kia/pdp/display_theme_disney/bg_design.jpg) no-repeat center top / 192rem auto; + } + + .comp_top { + padding: 0 2rem 2.4rem; + + @include tablet { + padding: 0 0 7.6rem; + } + + h3 { + margin: 0 0 1.6rem; + font-size: 3rem; + font-weight: 600; + color: #fff; + letter-spacing: -0.095rem; + + @include tablet { + margin: 0 0 3rem; + font-size: 4.8rem; + } + } + + .info { + font-size: 1.4rem; + color: #f0f0f0; + letter-spacing: -0.032rem; + line-height: 1.5; + + @include tablet { + font-size: 1.6rem; + } + } + } + + .comp_body { + max-width: 100%; + padding: 0; + } + + .tab-wrap { + .tab-menu { + position: sticky; + top: 5.6rem; + z-index: 10; + padding: 1.6rem 2rem; + background: transparent; + backdrop-filter: blur(1.2rem); + + @include tablet { + top: 6rem; + padding: 1.6rem 2rem; + } + + .btn-select { + overflow: hidden; + display: flex; + align-items: center; + position: relative; + width: 100%; + height: 4.5rem; + padding: 1.4rem 3.6rem 1.4rem 1.8rem; + font-size: 1.4rem; + font-weight: 600; + color: #fff; + background-color: #383838; + border-radius: 0.4rem; + border: 0.15rem solid rgba(255, 255, 255, 0.5); + + &:after { + content: ""; + display: block; + position: absolute; + top: 50%; + right: 1.8rem; + width: 1.2rem; + height: 0.6rem; + transform: translateY(-50%), rotate(0deg); + transition: all 0.2s ease; + background: url(../images/kia/pdp/display_theme_disney/ico_arrow_down.png) no-repeat 50% / 1.2rem auto; + } + + &.open { + &:after { + transform: translateY(-50%) rotate(180deg); + } + } + + @include tablet { + display: none; + } + } + + ul { + position: absolute; + left: 2rem; + right: 2rem; + display: none; + background-color: #383838; + border-radius: 0 0 0.4rem 0.4rem; + border: 0.15rem solid rgba(255, 255, 255, 0.5); + border-top: 0; + + @include tablet { + display: flex !important; + position: static; + column-gap: 0.8rem; + border: 0; + border-radius: 0; + background: transparent; + } + + li { + width: 100%; + + @include tablet { + width: auto; + } + + .tab-btn { + display: flex; + align-items: center; + width: 100%; + height: 4.5rem; + padding: 1.4rem 1.8rem; + font-size: 1.4rem; + font-weight: 600; + color: #666; + cursor: pointer; + + @include tablet { + width: auto; + height: 4.3rem; + padding: 0 1.6rem 0 1.2rem; + font-size: 1.6rem; + background-color: #2c2c2c; + border-radius: 2.2rem; + border: 0.2rem solid rgba(255, 255, 255, 0.2); + + &:before { + content: ""; + display: block; + width: 2.2rem; + height: 2.2rem; + margin-right: 0.6rem; + background: url(../images/kia/pdp/display_theme_disney/ico_tab.png) no-repeat center top / 100% auto; + } + } + } + + &.active { + .tab-btn { + color: #fff; + + @include tablet { + border: 0; + background: linear-gradient(90deg, #ed1c24 0%, #b51016 100%); + padding: 0 1.8rem 0 1.4rem; + + &:before { + background-image: url(../images/kia/pdp/display_theme_disney/ico_tab_active.png); + } + } + } + } + } + } + } + + .text_area { + margin-top: 1.6rem; + text-align: left; + + @include tablet { + margin-top: 2rem; + } + } + + .tab-box { + display: none; + padding-top: 4.8rem; + + @include tablet { + margin-bottom: 2.4rem; + } + + &.box1 { + display: block; + } + + .discover { + position: relative; + padding: 0 2rem 20rem; + + @include desktopMin { + padding-bottom: 40rem; + } + + &:after { + content: ""; + display: block; + position: absolute; + bottom: 0; + left: 0; + width: 100%; + height: 20rem; + background: linear-gradient(to top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.8) 30%, rgba(255, 255, 255, 0.4) 60%, rgba(255, 255, 255, 0) 100%); + } + + @include desktopMax { + &::after { + display: none; + } + } + } + + .item { + margin-bottom: 4rem; + + @include tablet { + margin-bottom: 6.4rem; + } + } + } + + h4 { + font-size: 1.8rem; + font-weight: 600; + color: #fff; + line-height: 1.25; + + @include tablet { + font-size: 2.4rem; + } + } + + p { + margin-top: 0.2rem; + font-size: 1.4rem; + color: #fff; + line-height: 1.55; + + @include tablet { + margin-top: 1rem; + font-size: 1.6rem; + } + } + } + } + + .image_area { + position: relative; + max-width: 100%; + + img { + max-width: 100%; + } + } + + .welcome-goodbye { + .image_area { + &+.image_area { + margin-top: 0.8rem; + + @include tablet { + margin-top: 2rem; + } + } + + video { + width: 100%; + } + } + } + + .inner { + max-width: 120rem; + margin: 0 auto; + } + + .three-reasons { + overflow: hidden; + position: relative; + padding: 7.2rem 0 0; + background-color: #fff; + text-align: left; + + @include tablet { + padding: 9.6rem 0 0; + } + + .tit-area { + position: relative; + padding: 0 2rem 4rem; + box-shadow: 0px 2.2rem 2rem 0px rgba(0, 0, 0, 0.25); + + @include tablet { + padding: 0 2rem 7.2rem; + box-shadow: 0px 4.4rem 4rem 0px rgba(0, 0, 0, 0.25); + } + + // &:after { + // content: ""; + // display: block; + // position: absolute; + // bottom: 0; + // left: 0; + // width: 100%; + // height: 20rem; + // background: linear-gradient(to top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.8) 30%, rgba(255, 255, 255, 0.4) 60%, rgba(255, 255, 255, 0) 100%); + // } + // @include desktopMax { + // &::after { + // display: none; + // } + // } + h3 { + display: inline-flex; + align-items: center; + height: 4.2rem; + padding: 0 0.8rem; + font-size: 3rem; + color: #fff; + font-weight: 600; + background-color: #ed1c24; + white-space: nowrap; + + @include tablet { + height: 6.4rem; + padding: 0 0.8rem; + font-size: 4.8rem; + } + } + + p { + margin: 0.6rem 0 0; + font-size: 2.4rem; + color: #000; + font-weight: 600; + + @include tablet { + margin: 2rem 0 0; + font-size: 4.8rem; + color: #000; + } + } + } + + .reasons { + padding: 3rem 0 6.4rem; + background: linear-gradient(176.68deg, #3f3e3e 23.87%, #060606 97.26%); + + @include tablet { + height: 84.7rem; + padding: 8rem 2rem; + } + + li { + @include tablet { + display: flex; + flex-wrap: wrap; + } + + &+li { + margin-top: 2.4rem; + + @include tablet { + margin-top: 6rem; + } + } + + p { + flex: 1; + padding: 1rem 2rem 0 6rem; + margin: 0 2rem 1.6rem; + font-size: 1.4rem; + color: #fff; + line-height: 1.5; + background: url(../images/kia/pdp/display_theme_disney/number1.png) no-repeat 0 0 / 2.3rem auto; + + @include tablet { + margin: 1.2rem 0 0; + padding: 0 2rem 0 7.2rem; + font-size: 1.6rem; + background-position: 0 0.5rem; + background-size: 3.1rem auto; + } + } + + &:nth-child(2) { + p { + padding: 1rem 6rem 0 2rem; + background: url(../images/kia/pdp/display_theme_disney/number2.png) no-repeat 100% 0 / 3.7rem auto; + text-align: right; + + @include tablet { + padding: 0 2rem 0 7.2rem; + background-position: 0 0.5rem; + background-size: 5.1rem auto; + text-align: left; + } + } + + .img-area { + padding-left: 2rem; + + @include tablet { + padding-left: 0; + } + } + } + + &:nth-child(3) { + p { + background: url(../images/kia/pdp/display_theme_disney/number3.png) no-repeat 0 0 / 3.6rem auto; + + @include tablet { + background-position: 0 0; + background-size: 4.9rem auto; + } + } + + .img-area { + padding-left: 8rem; + + @include tablet { + padding-left: 0; + } + } + } + + strong { + display: block; + font-size: 1.8rem; + font-weight: 600; + color: #fff; + + @include tablet { + margin-bottom: 0.4rem; + font-size: 2.4rem; + } + } + + .img-area { + width: 100%; + + @include tablet { + width: 50%; + margin-left: 3.2rem; + } + + img { + max-width: 100%; + } + } + } + } + } + + .coming-next { + padding: 7.7rem 0 5.7rem; + text-align: left; + background-color: #000; + + @include tablet { + padding: 23.8rem 2rem 16rem; + } + + .tit-area { + padding: 0 2rem; + + @include tablet { + padding: 0; + margin-bottom: 5.5rem; + } + + h3 { + display: inline-block; + position: relative; + font-size: 3rem; + font-weight: 600; + color: #fff; + line-height: 1.4; + + @include tablet { + font-size: 4.8rem; + } + + br { + display: block; + + @include tablet { + display: none; + } + } + + .next { + @include tablet { + position: relative; + } + } + } + + .speech-bubble { + display: inline-block; + position: absolute; + top: -1.5rem; + left: 77%; + background-color: #fbc707; + padding: 0.6rem 0.9rem; + border-radius: 0.4rem; + font-size: 1.2rem; + color: #000; + line-height: 1.3; + font-weight: 600; + text-align: center; + white-space: nowrap; + + @include tablet { + top: -7rem; + left: 50%; + transform: translateX(-50%); + padding: 1rem 1.2rem; + border-radius: 0.4rem; + font-size: 1.6rem; + } + + &::after { + content: ""; + display: block; + position: absolute; + bottom: -1rem; + left: 1.65rem; + transform: 0; + border-left: 1rem solid transparent; + border-right: 1rem solid transparent; + border-top: 1rem solid #fbc707; + + @include tablet { + left: 50%; + transform: translateX(-50%); + } + } + } + } + } + + &.comp_2x_b_h_s_e2 { + margin-top: 6rem; + + @include tablet { + margin-top: 10rem; + } + + .text_area { + text-align: left; + } + } + + .btn-zoom { + display: block; + position: absolute; + top: 0; + right: 0; + width: 2.4rem; + height: 2.4rem; + background: url(../images/kia/pdp/display_theme_disney/btn_zoom.png) no-repeat 0 0 / 100% auto; + } +} + +.desktop { + .displayThemeDesney { + .mobile { + display: none; + } + } +} + +.tablet { + .displayThemeDesney { + .mobile { + display: none; + } + } +} + +.moblie { + .displayThemeDesney { + .web { + display: none; + } + } +} + +.pdp-zoom { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.9); + z-index: 9999; + display: flex; + justify-content: center; + align-items: center; + + /* 팝업에 overflow 방지 */ + overflow: hidden; +} + +.zoom-wrapper { + display: flex; + justify-content: center; + align-items: center; + width: 100vw; + height: 100vh; + /* 회전 + 위치 보정 */ + // transform: rotate(90deg); + transform-origin: center center; +} + +.pdp-zoom img, +.pdp-zoom video { + width: 100%; + height: auto; + max-width: none; + object-fit: contain; +} + +.btn-close-zoom { + display: block; + position: absolute; + top: 2rem; + right: 2rem; + width: 2.4rem; + height: 2.4rem; + text-indent: -9999em; + background: url(../images/kia/pdp/display_theme_disney/btn_zoom_close.png) no-repeat 0 0 / 100% auto; + cursor: pointer; +} \ No newline at end of file diff --git a/kr/assets/images/kia/pdp/display_theme_disney/lakers_goodbye.mp4 b/kr/assets/images/kia/pdp/display_theme_disney/lakers_goodbye.mp4 new file mode 100644 index 0000000..78db951 Binary files /dev/null and b/kr/assets/images/kia/pdp/display_theme_disney/lakers_goodbye.mp4 differ diff --git a/kr/assets/images/kia/pdp/display_theme_disney/lakers_welcome.mp4 b/kr/assets/images/kia/pdp/display_theme_disney/lakers_welcome.mp4 new file mode 100644 index 0000000..d17740c Binary files /dev/null and b/kr/assets/images/kia/pdp/display_theme_disney/lakers_welcome.mp4 differ diff --git a/kr/assets/js/common.js b/kr/assets/js/common.js index 8d2ca4d..6130a00 100644 --- a/kr/assets/js/common.js +++ b/kr/assets/js/common.js @@ -4,6 +4,41 @@ $(document).ready(function () { history.scrollRestoration = "manual"; } + $(document).on("click", ".pdpDetail .tab-menu .tab-btn", function () { + const $thisBtn = $(this); + const $tabWrap = $(".pdpDetail .tab-wrap"); + const $tabBtns = $(".pdpDetail .tab-menu .tab-btn"); + const $tabContents = $(".pdpDetail .tab-box"); + const currentIndex = $tabBtns.index($thisBtn); // index 구하기 + const currentTabBtnText = $thisBtn.text(); + + // 탭 버튼 active 처리 + $tabBtns.closest("li").removeClass("active"); + $thisBtn.closest("li").addClass("active"); + + // 탭 콘텐츠 show/hide + $tabContents.hide().eq(currentIndex).show(); + + // 스크롤 이동 + $("html, body").animate( + { + scrollTop: $tabWrap.offset().top - 60, + }, + 200 + ); + + // 모바일/태블릿 메뉴 닫기 + if ($("body").hasClass("moblie") || $("body").hasClass("tablet")) { + $(".pdpDetail .tab-menu .btn-select").removeClass("open").text(currentTabBtnText); + $(".pdpDetail .tab-menu ul").slideUp(200); + } + }); + + $(document).on("click", ".pdpDetail .tab-menu .btn-select", function () { + const $this = $(this); + $this.toggleClass("open").next().slideToggle(200); + }); + //윈도우 사이즈 반응형에 따른 스크립트 const body = document.querySelector("body"); var targetSize = ""; diff --git a/kr/product/pdp_display_theme_disney.html b/kr/product/pdp_display_theme_disney.html index 92a78a1..1e6263b 100644 --- a/kr/product/pdp_display_theme_disney.html +++ b/kr/product/pdp_display_theme_disney.html @@ -422,13 +422,13 @@