@charset "utf-8";

body[data-pagename="b2c"]:has(.pd-Container .flagship_buy) .tooltip-layer.benefits.pd-tooltip {z-index:50}
body[data-pagename="b2c"]:has(.pd-Container .flagship_addon) {background:#f7f7f7}
body[data-pagename="b2c"]:has(.flagship_detail .detail_tab > li .tab_item[name="bcActvPhonePriceTable"] + .tab_con .layer-pop.active) {overflow:hidden}
.pd-Container.flagship_wrap {background:#fff}
.pd-Container .content:has(.flagship_pd) {max-width:100%;padding:0}

/* 갤캠스 */
body[data-pagename="gcs"]:has(.flagship_banner).scroll-up .gc_container:not(.type_main) {padding-top:80px}
body[data-pagename="gcs"]:has(.gc_container .layer-pop.layer-default.alert.active) .tooltip-layer.benefits.pd-tooltip {z-index:100}

/* 공통 */
.pd-Container.flagship_wrap .flagship_pd input:focus-visible+label {outline:2px dotted black;outline-offset:2px;}/* KDP-66522 웹 접근성 수정 241007 아웃라인칼라 변경 */
.pd-Container.flagship_wrap .info_tip {flex-shrink:0;display:inline-block;margin-left:4px;vertical-align:top;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg id='info' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Crect id='container' width='16' height='16' fill='none'/%3E%3Cpath id='Icon-_-Bold-_-Information-_-Error_outline' data-name='Icon-/-Bold-/-Information-/-Error_outline' d='M10.5,3A7.5,7.5,0,1,1,3,10.5,7.49,7.49,0,0,1,10.5,3Zm0,1.333a6.146,6.146,0,1,0,4.367,1.8A6.174,6.174,0,0,0,10.5,4.333ZM10.5,13a.833.833,0,1,1-.833.833A.825.825,0,0,1,10.5,13Zm.667-7v6H9.833V6Z' transform='translate(-2.5 -2.5)' fill='%238f8f8f'/%3E%3C/svg%3E%0A") center no-repeat}
.pd-Container.flagship_wrap .info_tip_box {position:relative}
.pd-Container.flagship_wrap .info_tip_layer {left:0; top:20px; min-width:440px;}
.pd-Container.flagship_wrap .info_tip_layer.active {display:block}
.pd-Container.flagship_wrap .info_tip_layer .tooltip-content .quick_box {margin:10px 0; line-height:1.4;}

/* 공통 탭 */
.pd-Container.flagship_wrap .tabs_box {display:flex;align-items:center;justify-content:center;gap:0 32px}
.pd-Container.flagship_wrap .tabs_box input {position: absolute; width: 1px; height: 1px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); border: 0; overflow: hidden;}
.pd-Container.flagship_wrap .tabs_box .tab_item {font-size:18px;font-weight:bold;line-height:24px;transition:all 0.2s ease;cursor:pointer;}
.pd-Container.flagship_wrap .tabs_box .tab_item.active {border-bottom:2px solid #000;}
.pd-Container.flagship_wrap .tab_content {display:none;overflow:hidden;}
.pd-Container.flagship_wrap .tab_content.active {display:block;}

/* 공통 탭 */
.pd-Container.addon_wrap .tabs_box.swiper {position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0 32px}
.pd-Container.addon_wrap .tabs_box.swiper input {position: absolute; width: 1px; height: 1px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); border: 0; overflow: hidden;}
.pd-Container.addon_wrap .tabs_box.swiper .tab_item {font-size:18px;font-weight:bold;line-height:24px;transition:all 0.2s ease;cursor:pointer;}
.pd-Container.addon_wrap .tabs_box.swiper .tab_item.active {border-bottom:2px solid #000;}
.pd-Container.addon_wrap .tabs_box.swiper+.tab_content {display:none;padding-top:24px;overflow:hidden;cursor:pointer;}
.pd-Container.addon_wrap .tabs_box.swiper+.tab_content.active {display:block;}

/* 최상단 상품평 */
.pd-Container.flagship_wrap .pd_rating {display:flex;align-items:center}
.pd-Container.flagship_wrap .pd_rating .rating_box {display:flex;align-items:center;gap:0 4px}
.pd-Container.flagship_wrap .pd_rating .rating_box span {font-size:14px;font-weight:bold}
.pd-Container.flagship_wrap .pd_rating .rating_box i {width:16px;height:16px}
.pd-Container.flagship_wrap .pd_rating .rating_box .star_yellow {background:url("https://images.samsung.com/kdp/common/star_yellow.svg") center no-repeat}
.pd-Container.flagship_wrap .pd_rating .rating_box .star_half_yellow {background:url("https://images.samsung.com/kdp/common/star_half_yellow.svg") center no-repeat}
.pd-Container.flagship_wrap .pd_rating .rating_box .star_gray {background:url("https://images.samsung.com/kdp/common/star_gray.svg") center no-repeat}
.pd-Container.flagship_wrap .pd_rating .rating_count {display:inline-block;margin-left:8px;font-size:14px;font-weight:bold;line-height:18px}
.pd-Container.flagship_wrap .pd_rating .rating_count_link {display:inline-block;margin-left:4px;color:#555;font-size:12px;font-weight:bold;line-height:16px;border-bottom:1px solid #555}
.pd-Container.flagship_wrap .pd_rating.rating_none .rating_count,
.pd-Container.flagship_wrap .pd_rating.rating_none .rating_count_link {color:#ddd}

/* 공통 스와이퍼 */
body:has(.pd-Container.flagship_wrap) .pagination_box {display:flex;align-items:center;justify-content:center;padding-top:16px;background:#fff}
body:has(.pd-Container.flagship_wrap) .pagination_box .swiper-pagination {position:relative;}
body:has(.pd-Container.flagship_wrap) .pagination_box .swiper-pagination .swiper-pagination-bullet {opacity:1;background:#8F8F8F}
body:has(.pd-Container.flagship_wrap) .pagination_box .swiper-pagination .swiper-pagination-bullet + .swiper-pagination-bullet {margin-left:10px}
body:has(.pd-Container.flagship_wrap) .pagination_box .swiper-pagination .swiper-pagination-bullet-active {background:#000}
body:has(.pd-Container.flagship_wrap) .pagination_box .pd_preview_btn {width:11px;height:13px}
body:has(.pd-Container.flagship_wrap) .pagination_box .pd_preview_btn.start {display:none;background: url(//images.samsung.com/kdp/event/sec/2024/0601_galaxy_series/buying/gs_btn_play_black.svg) center no-repeat;}
body:has(.pd-Container.flagship_wrap) .pagination_box .pd_preview_btn.stop {background: url(//images.samsung.com/kdp/event/sec/2024/0601_galaxy_series/buying/gs_btn_pause_black.svg) center no-repeat;}
body:has(.pd-Container.flagship_wrap) .pagination_box:has(.swiper-pagination-lock) {display:none}
body:has(.pd-Container.flagship_wrap) .pagination_box:has(.swiper-pagination-lock)+.preview_more {margin-top:16px}
/* 이미지 더보기 버튼 */
body:has(.pd-Container.flagship_wrap) .preview_more {text-align:center}
body:has(.pd-Container.flagship_wrap) .preview_more .btn_preview_more {display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 16px;font-size:14px;font-weight:bold;line-height:18px;border:1px solid #000;border-radius:20px;}
/* 애로우 버튼 */
body:has(.pd-Container.flagship_wrap) .swiper-button-next,
body:has(.pd-Container.flagship_wrap) .swiper-button-prev {width:40px;height:40px;background-size:100%;z-index:10}
body:has(.pd-Container.flagship_wrap) .swiper-button-next {right:12px; background-image:url('https://images.samsung.com/kdp/event/mx/icon_arrow_next.png')}
body:has(.pd-Container.flagship_wrap) .swiper-button-next:hover {background-image:url('https://images.samsung.com/kdp/event/mx/icon_arrow_next_hover.png')}
body:has(.pd-Container.flagship_wrap) .swiper-button-next:after {content:none}
body:has(.pd-Container.flagship_wrap) .swiper-button-prev {left:12px;background-image:url('https://images.samsung.com/kdp/event/mx/icon_arrow_prev.png')}
body:has(.pd-Container.flagship_wrap) .swiper-button-prev:hover {background-image:url('https://images.samsung.com/kdp/event/mx/icon_arrow_prev_hover.png')}
body:has(.pd-Container.flagship_wrap) .swiper-button-prev:after {content:none}
body:has(.pd-Container.flagship_wrap) .swiper-button-prev.swiper-button-disabled {opacity:1;background-image:url('https://images.samsung.com/kdp/event/mx/icon_arrow_disabled.png')}
body:has(.pd-Container.flagship_wrap) .swiper-button-next.swiper-button-disabled {opacity:1;background-image:url('https://images.samsung.com/kdp/event/mx/icon_arrow_next_disabled.png')}
body:has(.pd-Container.flagship_wrap) .pd_video_btn {position:absolute;right:16px;bottom:16px;width:44px;height:44px;border-radius:50%;z-index:100}
body:has(.pd-Container.flagship_wrap) .pd_video_btn.start {display:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg%3E%3Crect width='48' height='48' fill='none'/%3E%3Ccircle cx='22' cy='22' r='22' transform='translate(2 2)' fill='rgba(0,0,0,0.3)'/%3E%3C/g%3E%3Cg%3E%3Crect width='48' height='48' fill='none'/%3E%3Cpath d='M18.7,11.487A1.723,1.723,0,0,0,16,12.865l0,.091v16.19a1.744,1.744,0,0,0,.9,1.565,1.694,1.694,0,0,0,.811.207,1.81,1.81,0,0,0,.9-.245l.094-.057,12.459-8.061a1.767,1.767,0,0,0,.077-2.955l-.077-.053Z' transform='translate(1.5 2.814)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A") center / 100% no-repeat}
body:has(.pd-Container.flagship_wrap) .pd_video_btn.stop {background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg transform='translate(-313 -218)'%3E%3Cg transform='translate(315 220)'%3E%3Ccircle cx='22' cy='22' r='22' fill='rgba(0,0,0,0.3)'/%3E%3Cg transform='translate(10 10)'%3E%3Cpath d='M22.875,8.5a.876.876,0,0,1,.874.827V27.375a.876.876,0,0,1-.827.874H18.375a.876.876,0,0,1-.874-.827V9.375a.876.876,0,0,1,.827-.874h4.548Zm9,0a.876.876,0,0,1,.874.827V27.375a.876.876,0,0,1-.827.874H27.375a.876.876,0,0,1-.874-.827V9.375a.876.876,0,0,1,.827-.874h4.548Z' transform='translate(-13 -6.25)' fill='%23fff'/%3E%3Crect width='24' height='24' fill='none'/%3E%3C/g%3E%3C/g%3E%3Crect width='48' height='48' transform='translate(313 218)' fill='none'/%3E%3C/g%3E%3C/svg%3E%0A") center / 100% no-repeat}
body:has(.pd-Container.flagship_wrap) .preview_box .swiper-wrapper:not(:has(.swiper-slide)) {height:550px}

/* 최상단 상품 */
.flagship_banner .flasgship_tab {display:flex;align-items:center;justify-content:flex-end;max-width:1440px;margin:0 auto;padding:8px 24px}
.flagship_banner .flasgship_tab ul {display:flex;align-items:center;gap:0 24px;margin-right:auto}
.flagship_banner .flasgship_tab ul li button {font-size:16px;font-weight:bold;line-height:28px;font-family: 'Samsung Sharp Sans', 'SamsungOneKorean';white-space:nowrap;}
.flagship_banner .flasgship_tab ul li button.active {border-bottom:2px solid #000}
.flagship_banner .flasgship_tab .pd_rating .rating_box span {line-height:30px}
.flagship_banner .flasgship_tab .pd_rating .rating_box .rating_count {line-height:30px}

/* 최상단 서브탭 */
.flagship_banner .flagship_tab_sub {background:#F7F7F7}
.flagship_banner .flagship_tab_sub .tab_sub_list {display:flex;align-items:center;gap:0 40px;max-width:1440px;margin:0 auto;padding:0 24px}
.flagship_banner .flagship_tab_sub .tab_sub_list li button {font-size:14px;line-height:40px}
/* flagship_tab_sub이 없을때 */
.flagship_banner:not(:has(.flagship_tab_sub)) .flagship_toggle {border-top:1px solid #ddd}

/* 최상단 토글 */
.flagship_banner {width:100%;background:#fff;z-index:100}
.flagship_banner .flagship_toggle {border-bottom:1px solid #ddd}
.flagship_banner .flagship_toggle .flagship_toggle_box {position:relative;max-width:1440px;margin:0 auto;padding:0 50px;overflow:hidden;z-index:10}
.flagship_banner .flagship_toggle .flagship_toggle_box .btn_toggle {position:absolute;top:20px;right:24px;display:inline-block;width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg id='Close_up' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg id='Icon_Bold_Navigation_Close_up' data-name='Icon / Bold / Navigation / Close_up' transform='translate(24 24) rotate(180)'%3E%3Crect id='Container' width='24' height='24' fill='none'/%3E%3Cpath id='Icon_Bold_Navigation_Close_up-2' data-name='Icon / Bold / Navigation / Close_up' d='M18.432,11.694,10,3.136,1.568,11.694,0,10.149,10,0,20,10.149Z' transform='translate(2 6.306)'/%3E%3C/g%3E%3C/svg%3E%0A") center / 100%;z-index:10}
.flagship_banner .flagship_toggle .flagship_toggle_box .toggle_slide {overflow:hidden;padding-bottom:20px}
.flagship_banner .flagship_toggle .flagship_toggle_box .toggle_slide .swiper-slide {cursor: pointer;}
.flagship_banner .flagship_toggle .flagship_toggle_box .toggle_slide .swiper-slide .banner_item {display:flex;align-items:center;justify-content:center;padding:20px 0}
.flagship_banner .flagship_toggle .flagship_toggle_box .toggle_slide .toggle_close {max-height:initial;overflow:hidden;transition:all .4s cubic-bezier(0.4,0,0.2,1);cursor: pointer;}
.flagship_banner .flagship_toggle .flagship_toggle_box .toggle_slide .toggle_close .pc-banner {font-size:18px;font-weight:bold;line-height:24px;text-align:center;}
.flagship_banner .flagship_toggle .flagship_toggle_box .toggle_slide .toggle_open {display:flex;justify-content:center;overflow:hidden;opacity:0;max-height:0;transition:all .4s cubic-bezier(0.4,0,0.2,1)}
.flagship_banner .flagship_toggle .flagship_toggle_box .toggle_slide .toggle_open .toggle_open_txt h3 {margin-bottom:15px;font-size:18px;font-weight:bold;line-height:24px}
.flagship_banner .flagship_toggle .flagship_toggle_box .toggle_slide .toggle_open .toggle_open_txt ul {margin-bottom:22px}
.flagship_banner .flagship_toggle .flagship_toggle_box .toggle_slide .toggle_open .toggle_open_txt ul li {font-size:14px;line-height:18px}
.flagship_banner .flagship_toggle .flagship_toggle_box .toggle_slide .toggle_open .toggle_open_txt button {display:inline-flex;align-items:center;font-size:14px;line-height:22px;border-bottom:2px solid #000}
.flagship_banner .flagship_toggle .flagship_toggle_box .toggle_slide .toggle_open .toggle_open_txt button span a {font-size:14px;font-weight:700;line-height:28px}
.flagship_banner .flagship_toggle .flagship_toggle_box .toggle_slide .toggle_open picture {margin-left:24px;max-width:224px;max-height:224px;text-align:right}
.flagship_banner .flagship_toggle .flagship_toggle_box .toggle_slide .toggle_open picture img {max-height:100%;}
.flagship_banner .flagship_toggle .flagship_toggle_box .toggle_slide .swiper-pagination {position:relative;top:auto;bottom:auto;display:flex;align-items:center;justify-content:center;color:#757575;font-weight:bold}
.flagship_banner .flagship_toggle .flagship_toggle_box .toggle_slide .swiper-pagination .swiper-pagination-bullet {width:64px;height:2px;border-radius:2px;background:#ccc}
.flagship_banner .flagship_toggle .flagship_toggle_box .toggle_slide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#000}
.flagship_banner .flagship_toggle.active .flagship_toggle_box .toggle_slide .toggle_close {max-height:0;opacity:0;}
.flagship_banner .flagship_toggle.active .flagship_toggle_box .toggle_slide .toggle_open {opacity:1;max-height:initial;padding:20px 0 36px;}
.flagship_banner .flagship_toggle.active .flagship_toggle_box .btn_toggle {background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg id='Close_up' transform='translate(24 24) rotate(180)'%3E%3Cg id='Icon_Bold_Navigation_Close_up' data-name='Icon / Bold / Navigation / Close_up' transform='translate(24 24) rotate(180)'%3E%3Crect id='Container' width='24' height='24' fill='none'/%3E%3Cpath id='Icon_Bold_Navigation_Close_up-2' data-name='Icon / Bold / Navigation / Close_up' d='M18.432,11.694,10,3.136,1.568,11.694,0,10.149,10,0,20,10.149Z' transform='translate(2 6.306)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center / 100%}

/* 좌측 프리뷰  */
.flagship_pd {margin:0 auto;padding:24px 24px 48px}
.flagship_pd .flagship_cont {display:flex;justify-content:center;gap:0 48px;margin:0 auto}
.flagship_pd .preview_sticky {position:sticky;top:140px;flex-shrink:0;width:calc(100% - 448px);max-width:1600px;align-self:flex-start;z-index:10; background:#fff}
.flagship_pd .preview_sticky .preview_box {position:relative;overflow:hidden}
.flagship_pd .preview_sticky .preview_box .img_box {display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden;background:#fff;cursor:pointer}
.flagship_pd .preview_sticky .preview_box .img_box img {width:100%}
.flagship_pd .preview_sticky .preview_box .img_box video {width:100%;outline: none; border: 0;-webkit-mask-image: -webkit-radial-gradient(white, black); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden}
.flagship_pd .preview_sticky .preview_box .img_box video.fo,
.flagship_pd .preview_sticky .preview_box .img_box video.mo {display:none}
/* 제품 프리뷰 */
.flagship_pd .preview_sticky .preview_box .pd_preview {position:absolute;top:0;left:0;opacity:0;transition:opacity 0.8s;visibility:hidden}
.flagship_pd .preview_sticky .preview_box .pd_preview.fixed {position:sticky;opacity:1;visibility:initial}
/* 컬러 프리뷰 */
.flagship_pd .preview_sticky .preview_box .color_preview {position:absolute;top:50px;left:0;opacity:0;transition:opacity 0.8s;visibility:hidden}
.flagship_pd .preview_sticky .preview_box .color_preview.fixed {position:sticky;opacity:1;visibility:initial}
.flagship_pd .preview_sticky .preview_box .color_preview .swiper-button-prev,
.flagship_pd .preview_sticky .preview_box .color_preview .swiper-button-next {top:calc(50% - 24px)}
.flagship_pd .preview_sticky .preview_box .color_preview .preview_more {margin-top:16px}

/* 우측 영역 */
.flagship_pd .pd_info {flex-shrink:0;width:348px;padding:104px 0 350px}
.flagship_pd .pd_info .info_box {display:flex;align-items:center;justify-content:center}
.flagship_pd .pd_info .info_box + .info_box {margin-top:100px}
.flagship_pd .pd_info .info_box:has(.sticky_none) {position:relative}
.flagship_pd .pd_info .info_box:has(.info_con.more) {height:initial}
.flagship_pd .pd_info .info_box .info_con {width:100%}
.flagship_pd .pd_info .info_box .tit_box {display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;}
.flagship_pd .pd_info .info_box .tit_box .info_tit {font-size:24px;line-height:32px;}
.flagship_pd .pd_info .info_box .tit_box .info_link {font-size:14px;font-weight:bold;line-height:20px;border-bottom:2px solid #000;}
.flagship_pd .pd_info .info_box .info_choice {display:flex;gap:0 12px;}
.flagship_pd .pd_info .info_box .info_choice .info_btn {width:100%}
.flagship_pd .pd_info .info_box .info_choice .info_btn input {position: absolute; width: 1px; height: 1px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); border: 0; overflow: hidden;}
.flagship_pd .pd_info .info_box .info_choice .info_btn label {display:flex;align-items:center;justify-content:flex-start;gap:0 8px;width:100%;padding:16px 24px;font-size:16px;font-weight:bold;line-height:22px;text-align:left;box-shadow: 0 0 0 1px #ddd inset;border-radius:6px;cursor: pointer;font-family: 'Samsung Sharp Sans', 'SamsungOneKorean';}
.flagship_pd .pd_info .info_box .info_choice .info_btn input:checked+label {box-shadow: 0 0 0 2px #2189FF inset;}
.flagship_pd .pd_info .info_box .info_choice .info_btn:has(input:disabled) label {background-color:#fff;cursor: initial;color: #bbb;} /* KDP-82258 [퍼블][FO] PS 타켓 BC 개선건_우선순위 1 */
.flagship_pd .pd_info .info_box .info_choice .info_btn:has(input:disabled) label .preorder_info .preorder_price {color:#bbb}
.flagship_pd .pd_info .info_box .info_choice .info_btn:has(input:disabled) label .preorder_info .original_price {color:#bbb}
.flagship_pd .pd_info .info_box .info_choice .info_ad {margin:8px 0 16px}
.flagship_pd .pd_info .info_box .info_choice .info_ad .pc-opt-img {max-width:102px;max-height:24px}
.flagship_pd .pd_info .info_box .info_choice .info_ad .mo-opt-img {max-width:87px;max-height:20px}
.flagship_pd .pd_info .info_box .info_choice .info_notice {margin-top:8px;color:#006BEA;font-size:16px;line-height:22px}
.flagship_pd .pd_info .info_box .info_choice .info_notice ~ .info_ad {margin:2px 0 0}
.flagship_pd .pd_info .info_box .info_choice.column_option {flex-wrap:wrap;gap:12px 0;}
.flagship_pd .pd_info .info_box .info_choice:not(.column_option) .info_btn label {justify-content:center;padding:16px 0}
.flagship_pd .pd_info .info_box .info_choice:not(.column_option) .info_btn label {justify-content:center;padding:16px 0;text-align:center}
.flagship_pd .pd_info .info_box .info_choice:not(.column_option) .info_btn label span {text-align:center}
.flagship_pd .pd_info .info_box .info_choice:not(.mobile_carrier) .info_btn label span {display:block;width:100%;margin-top:4px;font-size:14px;font-weight:normal;line-height:18px}
.flagship_pd .pd_info .info_txt {margin-top:11px;color:#555;font-size:13px;line-height:20px} /* KDP-68013 당일배송 관련 수정 */
/* label 안에 choice_tit 하나만 있을 경우 */
.flagship_pd .pd_info .info_box .info_choice:not(.column_option) .info_btn label:has(.choice_head:only-child) .choice_tit {justify-content:center}

/* 우측 - 공통  */
.flagship_pd .pd_info .info_box .info_choice .info_btn label .choice_head .choice_tit {display:flex;align-items:center;font-family:'Samsung Sharp Sans', 'SamsungOneKorean';font-size:18px;font-weight:700;line-height:24px}
.flagship_pd .pd_info .info_box .info_choice .info_btn label .choice_head .choice_tit .choice_desc {display:inline-flex;align-items:center;margin:0;color:#707070;font-size:inherit;font-weight:700;line-height:20px;font-family:'Samsung Sharp Sans', 'SamsungOneKorean'}
.flagship_pd .pd_info .info_box .info_choice .info_btn label .choice_head .choice_tit .choice_desc:before {content:'';width:1px;height:16px;margin:0 8px;background:#000;}
.flagship_pd .pd_info .info_box .info_choice .info_btn label .choice_head .choice_sub {margin-top:4px;font-size:16px;line-height:18px}
.flagship_pd .pd_info .info_box .info_choice .info_btn label .choice_info {margin-left:auto;text-align:right}
.flagship_pd .pd_info .info_box .info_choice .info_btn label .choice_info .choice_mrkt {margin:0;color:#000;font-size:14px;line-height:18px}
.flagship_pd .pd_info .info_box .info_choice .info_btn label .choice_info .choice_mrkt+.choice_mrkt {margin-top:4px}
.flagship_pd .pd_info .info_box .info_choice .info_btn label .choice_info .choice_mrkt_sub {margin-top:6px;color:#707070;font-size:14px;line-height:18px}
.flagship_pd .pd_info .info_box .info_choice .info_btn input:disabled ~ label .choice_head .choice_tit .choice_desc {color: #bbb;cursor:initial}
.flagship_pd .pd_info .info_box .info_choice .info_btn input:disabled ~ label .choice_head .choice_tit .choice_desc:before {background:#bbb}
.flagship_pd .pd_info .info_box .info_choice .info_btn input:disabled ~ label .choice_info .choice_mrkt,
.flagship_pd .pd_info .info_box .info_choice .info_btn input:disabled ~ label .choice_info .choice_mrkt_sub {color:#bbb}

/* 우측 영역 - 배너 */
.flagship_pd .pd_info .info_ad {display:flex;align-items:center;max-width:100%;margin-top:24px}
.flagship_pd .pd_info .info_ad+.info_ad {margin-top:12px}
.flagship_pd .pd_info .info_ad .ad_img {position:relative;width:96px;height:88px}
.flagship_pd .pd_info .info_ad .ad_img img {max-width:100%}
.flagship_pd .pd_info .info_ad .ad_txt {width:100%;font-size:14px;font-weight:bold;line-height:20px;padding:16px;border-radius:6px;background:#F7F7F7}

/* 우측 영역 - 옵션 */
.flagship_pd .pd_info .info_option .option_box:not([style*="display: none"])+.option_box {margin-top:24px;padding-top:24px;border-top:1px solid #ddd;}
.flagship_pd .pd_info .info_option .option_box .option_tit {display:flex;margin-bottom:16px;font-size:16px;font-weight:bold;line-height:22px}
.flagship_pd .pd_info .info_option .option_box .option_tit span {display:inline-flex;align-items:center;font-size:inherit}
.flagship_pd .pd_info .info_option .option_box .option_tit span:after {display:inline-block;width:1px;height:16px;margin:0 6px;background:#000;content:''}
.flagship_pd .pd_info .info_option .option_box ul {display:flex;gap:0 10px;justify-content:center;}
.flagship_pd .pd_info .info_option .option_box ul li {width:25%;text-align:center;}
.flagship_pd .pd_info .info_option .option_box ul li input {position: absolute; width: 1px; height: 1px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); border: 0; overflow: hidden;}
.flagship_pd .pd_info .info_option .option_box ul li .color_txt {display:block;margin-top:8px;font-size:14px;line-height:20px;text-align:center;}
.flagship_pd .pd_info .info_option .option_box ul li .quick_badge {display:inline-flex;align-items:center;justify-content:center;height:24px;margin-top:6px;padding:0 10px;color:#fff;font-size:14px;font-weight:bold;border-radius:20px;background:#2189FF}
.flagship_pd .pd_info .info_option .option_box ul li input:checked+label {box-shadow: 0 0 0 2px #2189FF inset;}
.flagship_pd .pd_info .info_option .option_box ul li input:checked+label+.color_txt {font-weight:bold}
.flagship_pd .pd_info .info_option .option_box ul li img {height:100%}
.flagship_pd .pd_info .info_option .option_box ul li label {display:block;width:36px;height:36px;margin:0 auto;border-radius:50%;box-shadow: 0 0 0 1px #7F7F7F inset;background:#fff;cursor:pointer}

/* 색상 */
.flagship_pd .pd_info .info_option .option_box.exclusive {position:relative;padding:16px;border:1px solid #ddd;border-radius:20px}
.flagship_pd .pd_info .info_option .option_box.exclusive .option_tit {justify-content:center}
.flagship_pd .pd_info .info_option .option_box.exclusive.one {padding:16px 28px;border-color:#F7F7F7;background:#F7F7F7}
.flagship_pd .pd_info .info_option .option_box.exclusive.one .option_tit {justify-content:flex-start;margin-bottom:6px;padding-left:54px;font-size:16px;line-height:22px}
.flagship_pd .pd_info .info_option .option_box.exclusive.one ul {justify-content:flex-start}
.flagship_pd .pd_info .info_option .option_box.exclusive.one ul li {width:100%;padding-left:54px;text-align:left}
.flagship_pd .pd_info .info_option .option_box.exclusive.one ul li label {position:absolute;top:50%;left:28px;transform:translateY(-50%);}
.flagship_pd .pd_info .info_option .option_box.exclusive.one ul li .color_txt {margin:0 0 4px;font-size:14px;line-height:18px;text-align:left}

/* s: KDP-82258 [퍼블][FO] PS 타켓 BC 개선건_우선순위 1 */
/* 우측 - Top-3 Features */
.flagship_pd .pd_info .top_3_Features {display:flex;justify-content:center;margin-bottom:24px;padding: 16px 8px;border-radius: 6px;background: #f7f7f7;} /* 20250422 border-radius 수정 */
.flagship_pd .pd_info .top_3_Features > li {width: calc(100% /3);text-align: center;padding: 0 8px;}
.flagship_pd .pd_info .top_3_Features > li .img_box > img.pc {max-width: 36px;}
.flagship_pd .pd_info .top_3_Features > li .img_box > img.mo {display: none;}
.flagship_pd .pd_info .top_3_Features > li .txt {overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-word;margin-top: 8px;font-size: 14px;line-height: 19px;word-break: break-word;}
/* e: KDP-82258 [퍼블][FO] PS 타켓 BC 개선건_우선순위 1 */

/* 우측 - 모델 */
.flagship_pd .pd_info .info_box.model_box .info_choice .info_btn label {font-size:16px;font-family:'Samsung Sharp Sans';}

/* 우측 - 용량 */
.flagship_pd .pd_info .info_box.capacity_box .info_choice .info_btn label {font-family:'Samsung Sharp Sans';}
.flagship_pd .pd_info .info_box.capacity_box .info_txt {font-size:14px}

/* 우측 - 수량 */
.flagship_pd .pd_info .info_box .buy_count_box {display:flex;align-items:center;width:142px;height:32px;border:1px solid #ddd;border-radius:100px;}
.flagship_pd .pd_info .info_box .buy_count_box button {flex-shrink:0;width:34px;height:32px}
.flagship_pd .pd_info .info_box .buy_count_box .minus {background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='32' viewBox='0 0 34 32'%3E%3Cg data-name='icon minus'%3E%3Cpath data-name='사각형 321' style='fill:none' d='M0 0h34v32H0z'/%3E%3Cg data-name='그룹 86793'%3E%3Cpath data-name='사각형 317' style='fill:none' d='M0 0h12v12H0z' transform='translate(12 10)'/%3E%3Cpath data-name='패스 2179' d='M23.342 15.863v.644H13.031v-.644z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center no-repeat}
.flagship_pd .pd_info .info_box .buy_count_box .minus.disabled {background:url("data:image/svg+xml,%3Csvg id='그룹_86793' data-name='그룹 86793' xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Crect id='사각형_317' data-name='사각형 317' width='12' height='12' fill='none'/%3E%3Cpath id='패스_2179' data-name='패스 2179' d='M18.311,45.5v.644H8V45.5Z' transform='translate(-6.969 -39.637)' fill='%23ddd'/%3E%3C/svg%3E%0A") center no-repeat}
.flagship_pd .pd_info .info_box .buy_count_box .count {height:30px;color:#000;font-size:14px;text-align:center;text-indent:1px;border:none;border-left:1px solid #ddd;border-right:1px solid #ddd}
.flagship_pd .pd_info .info_box .buy_count_box .count:disabled {background:#fff}
.flagship_pd .pd_info .info_box .buy_count_box .plus {background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cg id='그룹_86794' data-name='그룹 86794' transform='translate(0.006)'%3E%3Crect id='사각형_319' data-name='사각형 319' width='12' height='12' transform='translate(-0.006)' fill='none'/%3E%3Cpath id='패스_2180' data-name='패스 2180' d='M13.478,8v4.833h4.833v.644H13.478v4.833h-.644V13.478H8v-.644h4.833V8Z' transform='translate(-7.313 -6.971)'/%3E%3C/g%3E%3C/svg%3E%0A") center no-repeat}
.flagship_pd .pd_info .info_box .buy_count_box .plus.disabled {background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='32' viewBox='0 0 34 32'%3E%3Cg data-name='icon plus'%3E%3Cpath data-name='사각형 320' style='fill:none' d='M0 0h34v32H0z'/%3E%3Cg data-name='그룹 86794'%3E%3Cpath data-name='사각형 319' transform='translate(10 10)' style='fill:none' d='M0 0h12v12H0z'/%3E%3Cpath data-name='패스 2180' d='M13.478 8v4.833h4.833v.644h-4.833v4.833h-.644v-4.832H8v-.644h4.833V8z' transform='translate(2.693 3.029)' style='fill:%23ddd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center no-repeat}
.flagship_pd .pd_info .info_box .buy_count_box.count_disabled .plus {background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cg id='그룹_86794' data-name='그룹 86794' transform='translate(0.006)'%3E%3Crect id='사각형_319' data-name='사각형 319' width='12' height='12' transform='translate(-0.006)' fill='none'/%3E%3Cpath id='패스_2180' data-name='패스 2180' d='M13.478,8v4.833h4.833v.644H13.478v4.833h-.644V13.478H8v-.644h4.833V8Z' transform='translate(-7.313 -6.971)' fill='%23ddd'/%3E%3C/g%3E%3C/svg%3E%0A") center no-repeat}

/* 우측 - 통신사 */
.flagship_pd .pd_info .info_box + .info_box.carrier {margin-top:16px}
.flagship_pd .pd_info .mobile_carrier {padding:16px;border-radius:6px;background:#F7F7F7}
.flagship_pd .pd_info .mobile_carrier .info_btn label {height:52px}
.flagship_pd .pd_info .mobile_carrier .info_btn.skt label {background:#fff url(/sec/static/_images/icon_pd/icon_btn_sk.svg) center / 70px no-repeat}
.flagship_pd .pd_info .mobile_carrier .info_btn.kt label {background:#fff url(/sec/static/_images/icon_pd/icon_btn_kt.svg) center / 20px no-repeat}
.flagship_pd .pd_info .mobile_carrier .info_btn.lg label {background:#fff url(/sec/static/_images/icon_pd/icon_btn_lg.svg) center / 60px no-repeat}
.flagship_pd .pd_info .mobile_box {margin-top:48px;overflow:hidden}
.flagship_pd .pd_info .mobile_box .box_tit {font-size:16px;line-height:22px;}
.flagship_pd .pd_info .mobile_box .mobile_slide {margin-top:16px}
.flagship_pd .pd_info .mobile_box .mobile_slide .mobile_item {width:calc(100% - 40px);height:150px;padding:24px;border-radius:6px;background:#F4F7FF;cursor:pointer;}
.flagship_pd .pd_info .mobile_box .mobile_slide .mobile_item+.mobile_item {margin-left:16px}
.flagship_pd .pd_info .mobile_box .mobile_slide .mobile_item::after {content:'';position:absolute;top:24px;right:24px;width:52px;height:52px;}
.flagship_pd .pd_info .mobile_box .mobile_slide .mobile_item:nth-child(1):after {background:url('https://images.samsung.com/kdp/event/mx/icon_telecom03.png') center / 100% no-repeat}
.flagship_pd .pd_info .mobile_box .mobile_slide .mobile_item:nth-child(2):after {background:url('https://images.samsung.com/kdp/event/mx/icon_telecom04.png') center / 100% no-repeat}
.flagship_pd .pd_info .mobile_box .mobile_slide .mobile_item:nth-child(3):after {right:12px;background:url('https://images.samsung.com/kdp/event/mx/icon_telecom05.png') center / 100% no-repeat}
.flagship_pd .pd_info .mobile_box .mobile_slide .mobile_item .mobile_tit {font-size:16px;line-height:22px;}
.flagship_pd .pd_info .mobile_box .mobile_slide .mobile_item .mobile_tit strong {color:#2189FF;font-size:16px;line-height:22px;vertical-align:top;}
.flagship_pd .pd_info .mobile_box .mobile_slide .mobile_item .mobile_txt {margin-top:14px;font-size:14px;line-height:24px;}
.flagship_pd .pd_info .mobile_box .mobile_slide .mobile_item .mobile_txt strong {color:#2189FF;font-size:14px;line-height:24px;vertical-align:top;}
.flagship_pd .pd_info .mobile_box .mobile_slide .mobile_item .mobile_list {margin-top:14px}
.flagship_pd .pd_info .mobile_box .mobile_slide .mobile_item .mobile_list li {display:flex;align-items:center;font-size:14px;line-height:24px;}
.flagship_pd .pd_info .mobile_box .mobile_slide .mobile_item .mobile_list li strong {margin-left:4px;color:#2189FF;font-size:14px;line-height:24px;vertical-align:top;}
.flagship_pd .pd_info .mobile_box .mobile_slide .mobile_item .mobile_list li:before {content:'';display:inline-block;width:13px;height:8px;margin-right:8px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.242' height='11.621' viewBox='0 0 17.242 11.621'%3E%3Cpath id='패스_8516' data-name='패스 8516' d='M454.5,170.32l-7.776,8-5.224-5.374' transform='translate(-439.38 -168.199)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='3'/%3E%3C/svg%3E%0A") center / 100% no-repeat}
.flagship_pd .pd_info .mobile_box .mobile_slide .swiper-pagination {position:relative;margin-top:16px;z-index:1}
.flagship_pd .pd_info .mobile_box .mobile_slide .swiper-pagination .swiper-pagination-bullet {opacity:1;background:#8F8F8F}
.flagship_pd .pd_info .mobile_box .mobile_slide .swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet {margin-left:8px}
.flagship_pd .pd_info .mobile_box .mobile_slide .swiper-pagination .swiper-pagination-bullet-active {background:#000}

/* 우측 - 갤럭시 링 */
.flagship_pd .pd_info .info_box .info_txt+.ring_size_box {margin-top:24px}
.flagship_pd .pd_info .info_box .ring_size_box {display:flex;flex-wrap:wrap;gap:16px;padding:16px;border-radius:6px;background:#F7F7F7}
.flagship_pd .pd_info .info_box .ring_size_box .size_box {width:calc(33% - 10px)}
.flagship_pd .pd_info .info_box .ring_size_box .size_box input {position: absolute; width: 1px; height: 1px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); border: 0; overflow: hidden;}
.flagship_pd .pd_info .info_box .ring_size_box .size_box label {display:flex;align-items:center;justify-content:center;height:52px;font-size:16px;font-weight:bold;box-shadow: 0 0 0 1px #ddd inset;border-radius:6px;background:#fff;cursor:pointer}
.flagship_pd .pd_info .info_box .ring_size_box .size_box input:focus+label,
.flagship_pd .pd_info .info_box .ring_size_box .size_box input:checked+label {box-shadow: 0 0 0 2px #2189FF inset;}

/* 우측 - 색상 */
.flagship_pd .pd_info .info_box.color_box .color_preview {position:relative;display:none;margin-bottom:24px;overflow:hidden}

/* 중고 추가 보상 프로그램, 갤럭시클럽, 삼성케어플러스 */
.flagship_option {max-width:1340px;margin:0 auto;padding:0 40px}
.flagship_option .option_box {position:relative;padding:45px 0}
.flagship_option .option_box .option_tit {position:relative;display:flex;align-items:center}
.flagship_option .option_box .option_tit .option_more {display:flex;align-items:center;margin-left:auto;font-size:14px !important;font-weight:bold;line-height:20px;border-bottom:2px solid #000}
.flagship_option .option_box .option_tit .tit {display:flex;align-items:center;font-size:24px;font-weight:bold;line-height:32px;letter-spacing:0;font-family:'Samsung Sharp Sans', 'SamsungOneKorean'}
.flagship_option .option_box .option_tit .tit .info_tip {width:18px;height:18px;background:none}
.flagship_option .option_box .option_tit .tit .info_tip svg {vertical-align:top;}
.flagship_option .option_box .option_tit .tit .info_tip_layer.active {top:auto;bottom:40px;left:0;right:auto;width:376px;background:#fff}
.flagship_option .option_box .option_tit .tit .tooltip-layer .tooltip-title {padding-bottom:12px}
.flagship_option .option_box .option_tit .tit .tooltip-layer .tooltip-content {margin-top:15px}
.flagship_option .option_box .option_tit .tit .tooltip-layer .tooltip-content p {position:relative;padding-left:12px;font-size:14px;font-weight:normal;line-height:20px;}
.flagship_option .option_box .option_tit .tit .tooltip-layer .tooltip-content p:before {content:'※ ';position:absolute;top:0;left:0;font-size:12px;line-height:20px}
.flagship_option .option_box .option_tit .txt {font-size:24px;font-weight:bold;line-height:32px;letter-spacing:0;}
.flagship_option .option_box .option_tit .txt:before {content:'';display:inline-block;width:2px;height:20px;margin:0 12px;vertical-align:middle;background:#000;}
.flagship_option .option_box .option_tit .link {margin-left:auto;font-size:14px;font-weight:bold;line-height:20px;border-bottom:2px solid #000}
.flagship_option .option_box .option_check {display:flex;gap:0 16px;margin-top:24px}
.flagship_option .option_box .option_check .option_btn {width:100%}
.flagship_option .option_box .option_check .option_btn input {position: absolute; width: 1px; height: 1px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); border: 0; overflow: hidden;}
.flagship_option .option_box .option_check .option_btn label {display:flex;align-items:center;width:100%;height:initial;padding:24px;font-size:18px;font-weight:700;line-height:24px;box-shadow: 0 0 0 1px #ddd inset;;border-radius:10px;cursor: pointer;}
.flagship_option .option_box .option_check .option_btn input:focus+label,
.flagship_option .option_box .option_check .option_btn input:checked+label {font-weight:bold;box-shadow: 0 0 0 2px #2189FF inset;}
.flagship_option .option_box .option_notice {margin-top:10px}
.flagship_option .option_box .option_notice .notice_txt {color:#555;font-size:13px;line-height:20px;}
.flagship_option .option_box .option_notice .notice_txt a {margin-left:8px;color:#000;font-size:14px;font-weight:bold;line-height:18px;border-bottom:2px solid #000}
.flagship_option .option_box .telecom_plan_none {margin:40px 0;color:#555;font-size:16px;line-height:20px;text-align:center;}
.flagship_option .option_box .option_banner {margin-top:16px;}
.flagship_option .option_box .option_banner .mo_banner {display:none;}
.flagship_option .option_box:has(.option_banner) .option_check {margin-top:16px;}

/* 함께 사면 좋은 제품 */
.flagship_option .option_box .acc_slide {margin-top:24px; margin-bottom:16px; overflow:hidden;}
.flagship_option .option_box .acc_slide .acc_item {display:flex;align-items:center;gap:0 12px;width:100%;height:168px;padding:0 24px;border-radius: 20px;box-shadow: 0 0 0 1px #ddd inset;outline:none !important;}
.flagship_option .option_box .acc_slide .acc_item:disabled {opacity:0.8; pointer-events:none;filter:grayscale(1);}
.flagship_option .option_box .acc_slide .acc_item:disabled ~ .acc_more_btn {pointer-events:none; opacity:0.3;}
.flagship_option .option_box .acc_slide .acc_item:disabled .acc_img {opacity:0.5;}
.flagship_option .option_box .acc_slide .acc_item:disabled .acc_info .acc_price .price_txt,
.flagship_option .option_box .acc_slide .acc_item:disabled .acc_info .acc_price .price_tit {color:#c5c5c5 !important;}
.flagship_option .option_box .acc_slide .acc_item:disabled .acc_chk_wrap > p {color:#c5c5c5}
/* .flagship_option .option_box .acc_slide_box:has(.acc_slide .acc_item:disabled) .swiper-button-next,
.flagship_option .option_box .acc_slide_box:has(.acc_slide .acc_item:disabled) .swiper-button-prev,
.flagship_option .option_box .acc_slide_box:has(.acc_slide .acc_item:disabled) .swiper-pagination {display:none} */
.flagship_option .option_box .acc_slide .acc_item .acc_chk_wrap {display: flex; align-items: center; position: absolute; top: 16px; right: 16px;}
.flagship_option .option_box .acc_slide .acc_item .acc_chk_wrap .acc_chk_icon{display: inline-block; width: 20px; height: 20px; border-radius: 50%; margin-right: 4px; background: #d9d9d9 url(/sec/static/_images/common/icon-down-white.svg) center center no-repeat;}
.flagship_option .option_box .acc_slide .acc_item .acc_chk_wrap > p {color:#555;font-size: 14px;font-weight:bold;line-height:20px;}
.flagship_option .option_box .acc_slide .acc_item:has(.acc_info.checked) .acc_chk_wrap .acc_chk_icon{background: #2189ff url(/sec/static/_images/common/icon-down-white.svg) center center no-repeat;}
.flagship_option .option_box .acc_slide .acc_item .acc_img {text-align:center;}
.flagship_option .option_box .acc_slide .acc_item .acc_img picture {flex-shrink:0;display:flex;align-items:center;width:112px;height:76px;margin-bottom:36px}
.flagship_option .option_box .acc_slide .acc_item .acc_info {text-align:left; width:100%;}
.flagship_option .option_box .acc_slide .acc_item .acc_info .acc_tit {display: -webkit-box; width: 80%; height:48px;font-size:16px;font-weight:bold;line-height:24px;overflow: hidden; text-overflow: ellipsis;  -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.flagship_option .option_box .acc_slide .acc_item .acc_info .acc_txt {display:block;margin:6px 0 15px;font-size:12px;line-height:14px;font-family:'Samsung Sharp Sans normal';}
.flagship_option .option_box .acc_slide .acc_item .acc_info .acc_price {display:flex;align-items:center;width:100%;margin-top:16px}
.flagship_option .option_box .acc_slide .acc_item .acc_info .acc_price .price_txt {width:30%; margin-right:24px;font-size:14px;font-weight:bold}
.flagship_option .option_box .acc_slide .acc_item .acc_info .acc_price .price_tit {width:70%; color:#8F8F8F;font-size:14px;font-weight:bold;line-height:22px;font-family:'Samsung Sharp Sans';text-decoration: line-through;}
.flagship_option .option_box .acc_slide .acc_item .acc_info .acc_price .price_tit em {font-size:16px;font-family:'Samsung Sharp Sans';}
.flagship_option .option_box .acc_slide .acc_item .acc_info .acc_price.benefits {display:block}
.flagship_option .option_box .acc_slide .acc_item .acc_info .acc_price.benefits .acc_price_sub {display:flex;align-items:center;margin-top:6px}
.flagship_option .option_box .acc_slide .acc_item .acc_info .acc_price.benefits .acc_price_sub .price_percent {display:inline-block;margin-right:4px;color:#2189FF;font-size:20px;font-weight:bold;line-height:26px;font-family:'Samsung Sharp Sans'}
.flagship_option .option_box .acc_slide .acc_item .acc_info .acc_price.benefits .acc_price_sub .price_txt {color:#000}
.flagship_option .option_box .acc_slide .acc_item .acc_info .acc_price.benefits .acc_price_sub .price_tit {color:#000;font-size:16px;text-decoration:none}
.flagship_option .option_box .acc_slide .acc_item .acc_info .acc_price.benefits .acc_price_sub .price_tit em {font-size:20px}
.flagship_option .option_box .acc_slide .acc_item .acc_info .acc_price.benefits .gcs_price {margin-top:6px}
/* 상품 disabled */
.flagship_option .option_box .acc_slide .acc_item .acc_info.disabled .acc_price.benefits .price_txt,
.flagship_option .option_box .acc_slide .acc_item .acc_info.disabled .acc_price.benefits .price_tit,
.flagship_option .option_box .acc_slide .acc_item .acc_info.disabled .acc_price.benefits .price_tit em {color:#8F8F8F}
/* 상품 checked */
.flagship_option .option_box .acc_slide .acc_item:has(.acc_info.checked) .acc_info .acc_tit,
.flagship_option .option_box .acc_slide .acc_item:has(.acc_info.checked) .acc_info .acc_txt,
.flagship_option .option_box .acc_slide .acc_item:has(.acc_info.checked) .acc_price.benefits .price_txt,
.flagship_option .option_box .acc_slide .acc_item:has(.acc_info.checked) .acc_price.benefits .price_tit,
.flagship_option .option_box .acc_slide .acc_item:has(.acc_info.checked) .acc_price.benefits .price_tit em {color:#000}
.flagship_option .option_box .acc_slide .acc_item:has(.acc_info.checked):focus {outline:none !important;}
.flagship_option .option_box .acc_slide .acc_item:has(.acc_info.checked) {box-shadow: 0 0 0 2px #2189FF inset;}
.flagship_option .option_box .acc_slide .swiper-pagination {position:relative;bottom:0;display:flex;align-items:center;justify-content:center;gap:0 8px;margin-top:24px}
.flagship_option .option_box .acc_slide .swiper-pagination-bullet {background:#757575;opacity:1;}
.flagship_option .option_box .acc_slide .swiper-pagination-bullet-active {background:#000}
.flagship_option .option_box .acc_slide .swiper-pagination.swiper-pagination-lock {display:none}
.flagship_option .option_box .acc_slide .acc_item_link {position:absolute;top:0;left:0;width:100%;height:100%}
.flagship_option .option_box .acc_slide .acc_more_btn {position:absolute;bottom:35px;left:50px;display:inline-block;font-size:14px;font-weight:bold;line-height:20px;border-bottom:2px solid #000;z-index:10}
.flagship_option .option_box .acc_slide_box .swiper-button-next,
.flagship_option .option_box .acc_slide_box .swiper-button-prev {width:40px;height:40px;background-size:100%;z-index:10}
.flagship_option .option_box .acc_slide_box .swiper-button-next {right:-60px; background-image:url('https://images.samsung.com/kdp/event/mx/icon_arrow_next.png')}
.flagship_option .option_box .acc_slide_box .swiper-button-next:hover {background-image:url('https://images.samsung.com/kdp/event/mx/icon_arrow_next_hover.png')}
.flagship_option .option_box .acc_slide_box .swiper-button-next:after {content:none}
.flagship_option .option_box .acc_slide_box .swiper-button-prev {left:-60px;background-image:url('https://images.samsung.com/kdp/event/mx/icon_arrow_prev.png')}
.flagship_option .option_box .acc_slide_box .swiper-button-prev:hover {background-image:url('https://images.samsung.com/kdp/event/mx/icon_arrow_prev_hover.png')}
.flagship_option .option_box .acc_slide_box .swiper-button-prev:after {content:none}
.flagship_option .option_box .acc_slide_box .swiper-button-prev.swiper-button-disabled {opacity:0;background-image:url('https://images.samsung.com/kdp/event/mx/icon_arrow_disabled.png')}
.flagship_option .option_box .acc_slide_box .swiper-button-next.swiper-button-disabled {opacity:0;background-image:url('https://images.samsung.com/kdp/event/mx/icon_arrow_next_disabled.png')}
/* 트레이드인 */
.flagship_option .flagship_trade {margin-top:24px;padding:32px;border-radius:12px;background:#F7F7F7;}
.flagship_option .flagship_trade .trade_box+.trade_box {margin-top:24px;}
.flagship_option .flagship_trade .trade_box .trade_tit {margin-bottom:12px;color:#000;font-size:18px;font-weight:bold;line-height:22px;}
.flagship_option .flagship_trade .trade_box .trade_select {display:flex;gap:0 12px}
.flagship_option .flagship_trade .trade_box .trade_select .wrap-droplist {width:calc(50% - 6px)}
.flagship_option .flagship_trade .trade_box .trade_select .wrap-droplist .droplist-button {padding:16px 24px;color:#000;font-size:16px;line-height:18px;border:1px solid #ddd;border-radius:6px; background:#fff}
.flagship_option .flagship_trade .trade_box .trade_select .wrap-droplist .droplist-button:before {right:24px }
.flagship_option .flagship_trade .trade_box .trade_select .wrap-droplist .droplist li:not(.disabled):hover, 
.flagship_option .flagship_trade .trade_box .trade_select .wrap-droplist .droplist li:not(.disabled):focus, 
.flagship_option .flagship_trade .trade_box .trade_select .wrap-droplist .droplist li:not(.disabled).focused {background:#F5F7FE}
.flagship_option .flagship_trade .trade_box .trade_select .wrap-droplist.active .droplist {max-height:184px;overflow-y:auto}
.flagship_option .flagship_trade .trade_box .trade_list {display:flex;gap:0 12px;}
.flagship_option .flagship_trade .trade_box .trade_list li {width:100%;}
.flagship_option .flagship_trade .trade_box .trade_list li .trade_state {position:relative;display:flex;flex-wrap:wrap;flex-direction:column;width:100%;height:100%;padding:24px;text-align:left;box-shadow: 0 0 0 1px #ddd inset;border-radius:6px;background:#fff}
.flagship_option .flagship_trade .trade_box .trade_list li .trade_state.active {box-shadow: 0 0 0 2px #2189FF inset}
.flagship_option .flagship_trade .trade_box .trade_list li .trade_state strong {color:#000;font-size:18px;font-weight:bold;line-height:22px}
.flagship_option .flagship_trade .trade_box .trade_list li .trade_state span {display:block;margin-top:8px;font-size:14px;line-height:20px}
.flagship_option .flagship_trade .trade_box .trade_list li .trade_state svg {position:absolute;top:24px;right:24px}
.flagship_option .flagship_trade .trade_box .trade_price {width:calc(50% - 6px);margin-top:12px;padding:20px 24px;border-radius:6px;background:#fff}
.flagship_option .flagship_trade .trade_box .trade_price li {display:flex;align-items:center;justify-content:space-between;gap:12px}
.flagship_option .flagship_trade .trade_box .trade_price li+li {margin-top:12px}
.flagship_option .flagship_trade .trade_box .trade_price li:last-child {margin-top:20px;padding-top:20px;border-top:1px solid #ddd}
.flagship_option .flagship_trade .trade_box .trade_price li:last-child span {font-weight:bold}
.flagship_option .flagship_trade .trade_box .trade_price li:last-child strong {color:#2189FF;font-size:18px}
.flagship_option .flagship_trade .trade_box .trade_price li:last-child strong em {font-size:22px;font-family:'Samsung Sharp Sans';}
.flagship_option .flagship_trade .trade_box .trade_price li span {width:calc(50% - 6px);font-size:16px;line-height:22px}
.flagship_option .flagship_trade .trade_box .trade_price li strong {width:calc(50% - 6px);font-size:18px;font-weight:bold;line-height:22px;text-align:right;}
.flagship_option .flagship_trade .trade_box .trade_price li strong em {font-size:18px;line-height:20px;font-family:'Samsung Sharp Sans';}
.flagship_option .flagship_trade .trade_box .trade_none_txt {margin-top:16px;font-size:16px}
.flagship_option .option_box .option_tit+.option_notice {display:flex;align-items:center;margin-top:12px;color:#2189FF;font-size:14px;font-weight:bold;line-height:20px;}
.flagship_option .option_box .option_tit+.option_notice:before {content:'';display:block;width:14px;height:14px;margin-right:4px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='info' width='14' height='14' viewBox='0 0 14 14'%3E%3Crect id='container' width='14' height='14' fill='none'/%3E%3Cpath id='Icon-_-Bold-_-Information-_-Error_outline' data-name='Icon-/-Bold-/-Information-/-Error_outline' d='M9.563,3A6.563,6.563,0,1,1,3,9.563,6.554,6.554,0,0,1,9.563,3Zm0,1.167a5.377,5.377,0,1,0,3.821,1.575A5.4,5.4,0,0,0,9.563,4.167Zm0,7.583a.729.729,0,1,1-.729.729A.722.722,0,0,1,9.563,11.75Zm.583-6.125v5.25H8.979V5.625Z' transform='translate(-2.563 -2.563)' fill='%232189ff'/%3E%3C/svg%3E") center no-repeat}

/* 간편보상 */
.flagship_option .flagship_amends {margin-top:24px;padding:32px;border-radius:12px;background:#F7F7F7;}
.flagship_option .flagship_amends .amends_box+.amends_box {margin-top:24px;}
.flagship_option .flagship_amends .amends_box .amends_tit {margin-bottom:12px;color:#000;font-size:18px;font-weight:bold;line-height:22px;}
.flagship_option .flagship_amends .amends_box .amends_select {display:flex;gap:0 12px}
.flagship_option .flagship_amends .amends_box .amends_select .wrap-droplist {width:calc(50% - 6px)}
.flagship_option .flagship_amends .amends_box .amends_select .wrap-droplist .droplist-button {padding:16px 24px;color:#000;font-size:16px;line-height:18px;border:1px solid #ddd;border-radius:6px; background:#fff}
.flagship_option .flagship_amends .amends_box .amends_select .wrap-droplist .droplist-button:before {right:24px }
.flagship_option .flagship_amends .amends_box .amends_select .wrap-droplist .droplist li:not(.disabled):hover, 
.flagship_option .flagship_amends .amends_box .amends_select .wrap-droplist .droplist li:not(.disabled):focus, 
.flagship_option .flagship_amends .amends_box .amends_select .wrap-droplist .droplist li:not(.disabled).focused {background:#F5F7FE}
.flagship_option .flagship_amends .amends_box .amends_select .wrap-droplist.active .droplist {max-height:184px;overflow-y:auto}
.flagship_option .flagship_amends .amends_box .amends_list {display:flex;gap:0 12px;}
.flagship_option .flagship_amends .amends_box .amends_list li {width:25%;}
.flagship_option .flagship_amends .amends_box .amends_list li .amends_state {position:relative;display:flex;flex-wrap:wrap;width:100%;height:100%;padding:24px;text-align:left;box-shadow: 0 0 0 1px #ddd inset;border-radius:6px;background:#fff}
.flagship_option .flagship_amends .amends_box .amends_list li .amends_state:focus {outline:2px dotted black}
.flagship_option .flagship_amends .amends_box .amends_list li .amends_state.active {box-shadow: 0 0 0 2px #2189FF inset}
.flagship_option .flagship_amends .amends_box .amends_list li .amends_state strong {color:#000;font-size:18px;font-weight:bold;line-height:22px}
.flagship_option .flagship_amends .amends_box .amends_list li .amends_state span {display:block;width: 100%;min-height: 60px;margin-top:8px;font-size:14px;line-height:20px;word-break:break-all;} /* KDP-83070 [퍼블][FO]BC페이지내 간편보상 시뮬 FO영역 하단 문구 추가 */
.flagship_option .flagship_amends .amends_box .amends_list li .amends_state svg {position:absolute;top:24px;right:24px}
.flagship_option .flagship_amends .amends_box .amends_price {width:calc(50% - 6px);margin-top:12px;padding:20px 24px;border-radius:6px;background:#fff}
.flagship_option .flagship_amends .amends_box .amends_price li {display:flex;align-items:center;justify-content:space-between;gap:12px}
.flagship_option .flagship_amends .amends_box .amends_price li+li {margin-top:12px}
.flagship_option .flagship_amends .amends_box .amends_price li:last-child {margin-top:20px;padding-top:20px;border-top:1px solid #ddd}
.flagship_option .flagship_amends .amends_box .amends_price li:last-child span {font-weight:bold}
.flagship_option .flagship_amends .amends_box .amends_price li:last-child strong {color:#2189FF;font-size:18px}
.flagship_option .flagship_amends .amends_box .amends_price li:last-child strong em {font-size:22px;font-family:'Samsung Sharp Sans';}
.flagship_option .flagship_amends .amends_box .amends_price li span {width:calc(50% - 6px);font-size:16px;line-height:22px}
.flagship_option .flagship_amends .amends_box .amends_price li strong {width:calc(50% - 6px);font-size:18px;font-weight:bold;line-height:22px;text-align:right;}
.flagship_option .flagship_amends .amends_box .amends_price li strong em {font-size:18px;line-height:20px;font-family:'Samsung Sharp Sans';}
/* s: KDP-83070 [퍼블][FO]BC페이지내 간편보상 시뮬 FO영역 하단 문구 추가 */
.flagship_option .flagship_amends .amends_box .amends_tit_wrap {margin-bottom:9px;}
.flagship_option .flagship_amends .amends_box .amends_total {display:flex;align-items:center;}
.flagship_option .flagship_amends .amends_box .amends_total span {margin-right:8px;font-size:16px;font-weight:bold;line-height:22px}
.flagship_option .flagship_amends .amends_box .amends_total em + span {margin-left:4px;}
.flagship_option .flagship_amends .amends_box .amends_total em {display:flex;align-items:center;color:#2189FF;font-size:18px;font-weight:bold;line-height:22px}
.flagship_option .flagship_amends .amends_box .amends_total em strong {margin-right:2px;font-size:22px;font-weight:bold;line-height:22px;font-family:'Samsung Sharp Sans';}
.flagship_option .flagship_amends .amends_box .amends_tit_wrap .amends_total_info {line-height:18px;font-weight:400;font-size:14px;color:#555;}
.flagship_option .flagship_amends .amends_box .amends_none_txt {margin-top:16px;font-size:16px}
.flagship_option .flagship_amends .amends_box .amends_info_txt {line-height:18px;font-weight:700;font-size:14px;color:#2189FF;}
.flagship_option .flagship_amends .amends_box .amends_table {width:100%;max-width:594px;margin-top:9px;}
.flagship_option .flagship_amends .amends_box .amends_table thead tr {border-top:1px solid #000;background:#eee;}
.flagship_option .flagship_amends .amends_box .amends_table thead tr th,
.flagship_option .flagship_amends .amends_box .amends_table tbody tr td {padding:6px 5px 4px;line-height:18px;text-align:center;font-size:14px;}
.flagship_option .flagship_amends .amends_box .amends_table thead tr th {font-weight:700;}
.flagship_option .flagship_amends .amends_box .amends_table tbody tr {border-bottom:1px solid #ddd;background:#fff;}
.flagship_option .flagship_amends .amends_box .amends_table tbody tr td {font-weight:400;}
/* e: KDP-83070 [퍼블][FO]BC페이지내 간편보상 시뮬 FO영역 하단 문구 추가 */

/* 기프트펀딩 */
.flagship_option .option_box.funding_box .option_check .option_btn {width:25%;}
.flagship_option .option_box.funding_box .option_check .option_btn label {justify-content:flex-start;height:100%;color:#000;line-height:22px}
.flagship_option .option_box.funding_box .option_check .option_btn label span {display:block;width:100%;margin-top:6px;color:#000;font-size:14px;line-height:18px;text-align:left}

/* 통신사 내재화 */
.flagship_option .option_box.telecom_box .option_tit .tit .info_tip_layer {background:#f7f7f7}
.flagship_option .option_box.telecom_box .option_tit .tit .tooltip-layer .tooltip-content p:before {content:'•'}
.flagship_option .option_box.telecom_box .option_tit .info_tip {width:20px;height:20px;margin-left:4px;}
.flagship_option .option_box.telecom_box .option_check .option_btn label {flex-wrap:wrap;align-content:center;height:auto;padding:24px;font-size:14px;font-weight:normal;line-height:20px;}
.flagship_option .option_box.telecom_box .option_check .option_btn label em {display:block;width:100%;font-size:18px;font-weight:bold;line-height:24px;}
.flagship_option .option_box.telecom_box .option_check .option_btn label em+span {display:block;width:100%;margin-bottom:10px;color:#2189FF;font-size:18px;font-weight:bold;line-height:24px}
.flagship_option .option_box.telecom_box .option_check .option_btn label:has(span) em {margin-bottom:0}
.flagship_option .option_box.telecom_box .option_check .option_btn input:focus+label, .flagship_option .option_box.telecom_box .option_check .option_btn input:checked+label {font-weight:normal}
.flagship_option .option_box.telecom_box .option_check .option_btn label em span {color:#2189FF;font-size:18px;font-weight:bold;line-height:24px;}
.flagship_option .option_box.telecom_box.type_box .option_check .option_btn label em {margin-bottom:6px}
.flagship_option .option_box.telecom_box.price_box .option_check .option_btn {width:25%}
.flagship_option .option_box.telecom_box.price_box .option_check .option_btn label {align-content:baseline;min-height:146px;}

/* 구매하기 */
.pd-Container.flagship_wrap .content .conbox {padding:0}
.flagship_buy .itm-info-detail {padding:0}
.flagship_buy {display:flex;justify-content:center;margin-top:48px;padding:64px 0;background:#F7F7F7}
.flagship_buy #bc_goods_detail_wrap {width:100%;max-width:1340px;margin:0 auto}
.flagship_buy .flagship_buy_box {display:flex;gap:0 40px;width:100%;max-width:1340px;margin:0 auto}
.flagship_buy .flagship_buy_box .flagship_buy_tit {width:100%;margin-bottom:16px;font-size:24px;font-weight:bold;line-height:28px;font-family:'Samsung Sharp Sans';}
.flagship_buy .flagship_buy_box .flagship_buy_img {width:100%}
.flagship_buy .flagship_buy_box .flagship_buy_img .flagship_buy_txt {margin-top:30px}
.flagship_buy .flagship_buy_box .flagship_buy_img .flagship_buy_txt p {color:#555;font-size:14px;line-height:24px}
.flagship_buy .flagship_buy_box .flagship_buy_img .flagship_buy_txt p:first-child {font-weight:bold}
.flagship_buy .flagship_buy_box .flagship_buy_info {flex-shrink: 0;width:440px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_top {position:relative;top:0;display:flex;align-items:center;gap:0 12px;margin-bottom:16px;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_top button {margin-left:0}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_top .sns_btn {width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg id='Share' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath id='Icon-_-Regular-_-Action-_-Share' data-name='Icon-/-Regular-/-Action-/-Share' d='M25.875,8a2.875,2.875,0,1,1-2.191,4.735l-8.57,4.515a2.884,2.884,0,0,1,.066,1.507l8.494,4.475a2.859,2.859,0,0,1,2.2-1.037A2.9,2.9,0,1,1,23,25.1a2.922,2.922,0,0,1,.1-.756l-8.455-4.453a2.875,2.875,0,1,1-.163-3.718L23.1,11.63A2.876,2.876,0,0,1,25.875,8Zm0,15.445A1.652,1.652,0,1,0,27.5,25.1,1.641,1.641,0,0,0,25.875,23.446ZM12.375,16.5A1.625,1.625,0,1,0,14,18.125,1.627,1.627,0,0,0,12.375,16.5Zm13.5-7.25A1.625,1.625,0,1,0,27.5,10.875,1.627,1.627,0,0,0,25.875,9.25Z' transform='translate(-7 -6)'/%3E%3Crect id='container' width='24' height='24' fill='none'/%3E%3C/svg%3E%0A") center no-repeat}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_top .like_btn {width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg id='Wishlist_unselect' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath id='Icon-_-Regular-_-Action-_-Wishlist_unselect' data-name='Icon-/-Regular-/-Action-/-Wishlist_unselect' d='M24.79,20.634c-.059.084-.33.467-.434.6-1.547,2.035-6.728,6.18-8.215,7.332l-.016-.014-.016.014c-1.486-1.153-6.668-5.3-8.214-7.332-.1-.137-.375-.52-.434-.6a4.871,4.871,0,0,1,8.154-5.322l.511.725.511-.725a4.871,4.871,0,0,1,8.154,5.322m-4.165-8.642a6.139,6.139,0,0,0-4.5,1.969,6.12,6.12,0,0,0-9.719,7.346l.022.032s.348.492.471.655a37.569,37.569,0,0,0,5.155,4.9c1.028.862,1.967,1.616,2.573,2.1,1.226.973,1.226.973,1.427,1l.072.008.072-.008c.2-.023.2-.023,1.426-1,.606-.481,1.544-1.235,2.573-2.1a37.573,37.573,0,0,0,5.155-4.9c.124-.163.471-.655.471-.655l.021-.032a6.112,6.112,0,0,0-5.219-9.315' transform='translate(-4 -8.992)'/%3E%3Crect id='container' width='24' height='24' fill='none'/%3E%3C/svg%3E%0A") center no-repeat}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_top .like_btn.on {background:url("data:image/svg+xml,%3Csvg id='ic_wishlist_select' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Crect id='container' width='24' height='24' fill='none'/%3E%3Cpath id='Icon-_-Bold-_-Action-_-Wishlist_select' data-name='Icon-/-Bold-/-Action-/-Wishlist_select' d='M16.125,30l-.075-.009c-.2-.024-.2-.024-1.424-1-.606-.481-1.544-1.235-2.573-2.1a37.547,37.547,0,0,1-5.155-4.9c-.124-.163-.471-.655-.471-.655l-.021-.032a6.121,6.121,0,0,1,9.719-7.346,6.12,6.12,0,0,1,9.719,7.346l-.021.032s-.348.492-.472.655a37.563,37.563,0,0,1-5.154,4.9c-1.029.861-1.967,1.616-2.573,2.1-1.225.972-1.225.972-1.424,1Z' transform='translate(-4 -8.991)' fill='%232189ff'/%3E%3C/svg%3E%0A") center no-repeat}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_top .bookmarkTooltip {left:0;right:auto}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .txt_box+.txt_box {margin-top:16px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .txt_box+.txt_box .pd_tit:before {content:'+';display:inline-block;margin-right:4px;font-size:20px;font-weight:bold;line-height:26px;vertical-align:middle;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_rating {margin:20px 0 40px;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_tit {font-size:24px;font-weight:bold;line-height:32px;font-family:'Samsung Sharp Sans', 'SamsungOneKorean';}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_txt {margin-top:3px;font-size:14px;font-weight:normal;line-height:18px;font-family:'Samsung Sharp Sans normal';}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_price {display:flex;align-items:end;justify-content:space-between;margin-top:12px;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_price dl {display:flex;flex-wrap:wrap;gap:6px 0}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_price dl dt {display:flex;align-items:center;width:80px;color:#8F8F8F;font-size:14px;font-weight:bold;line-height:20px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_price dl dd {display:flex;align-items:center;width:calc(100% - 80px);color:#8F8F8F;font-size:14px;font-weight:bold;line-height:20px;text-decoration:line-through;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_price dl dd span {margin-right:2px;font-size:16px;font-family:'Samsung Sharp Sans';}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_price dl dt.discount {color:#000;line-height:32px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_price dl dt.discount+dd {display:flex;color:#000;font-size:18px;line-height:24px;text-decoration:none}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_price dl dt.discount+dd strong {margin-right:8px;color:#2189FF;font-size:22px;line-height:24px;font-family:'Samsung Sharp Sans';vertical-align:top;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_price dl dt.discount+dd em {color:#000;font-size:22px;line-height:24px;font-family:'Samsung Sharp Sans';vertical-align:top;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_price .pd_coupon {flex-shrink:0;margin-left:auto}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_price .pd_coupon .coupon_btn {display:flex;align-items:center;height:38px;padding-left:10px;color:#2189FF;font-size:14px;font-weight:bold;border:1px solid #2189FF;border-radius:6px;background:#fff;overflow:hidden}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_price .pd_coupon .coupon_btn:after {content:'';display:inline-block;width:38px;height:38px;margin-left:12px;border:2px solid #2189ff;background:#2189FF url("data:image/svg+xml,%3Csvg id='Download' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath id='Icon-_-Regular-_-Action-_-Download' data-name='Icon-/-Regular-/-Action-/-Download' d='M28.52,19.667V20.5H19.527v-.833ZM24.44,6.75V16.876l3.773-3.915.6.578-4.8,4.978-4.8-4.978.6-.578,3.787,3.93V6.75Z' transform='translate(-16.054 -5.583)' fill='%23fff'/%3E%3Crect id='container' width='16' height='16' fill='none'/%3E%3C/svg%3E%0A") center no-repeat}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_price .pd_coupon .downCoupon {position:relative;top:0;margin:0}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box {margin-top:24px;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .box_tit {display:flex;align-items:center;justify-content:space-between;padding:12px 0}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .box_tit .tit {display:flex;align-items:center;font-size:16px;font-weight:normal;letter-spacing:-1px;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .box_tit .box_price {display:flex;align-items:center;font-size:18px;font-weight:bold}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .box_tit .box_price strong {margin-right:8px;color:#2189FF;font-size:24px;font-family:'Samsung Sharp Sans';vertical-align:middle;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .box_tit .box_price em {margin-right:2px;color:#000;font-size:24px;font-weight:bold;font-family:'Samsung Sharp Sans';}

/* 최종 혜택 적용 예상가 */
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.total_price {margin-bottom:12px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.total_price .box_tit {padding:20px 0}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.total_price .box_tit .tit {font-weight:bold;white-space:nowrap;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.total_price .box_tit .tit .info_tip_layer {left:0;right:auto;width:300px;margin-top:20px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.total_price .box_tit .tit .info_tip_layer .tooltip-content p {white-space:normal;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.total_price .box_tit .tit .info_tip_layer .tooltip-content .interest_notice {font-size:11px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.total_price .goods_banner {margin-bottom:16px}

/* 트레이드인 */
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.trade_in .box_tit .tit {flex-wrap:wrap}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.trade_in .box_tit .tit span {width:100%;margin-top:3px;color:#555;font-size:14px;line-height:20px;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.trade_in .box_tit .trade_txt {display:flex;align-items:center;font-size:14px;font-weight:bold;line-height:24px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.trade_in .box_tit .trade_txt em {margin:0 2px 0 4px;color:#2189FF;font-size:16px;font-weight:bold;line-height:24px}
/* 더보기 버튼 */
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .more_btn {display:flex;align-items:center;height:24px;color:#000;font-size:16px;font-weight:bold;font-family: 'Samsung Sharp Sans'}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .more_btn strong {margin-right:4px;color:#000;font-size:16px;font-weight:bold;font-family:'Samsung Sharp Sans'}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .more_btn:after {content:'';display:inline-block;margin-left:8px;width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg id='ic_open_down' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Crect id='container' width='24' height='24' fill='none'/%3E%3Cpath id='Icon-_-Bold-_-Navigation-_-Open_down' data-name='Icon-/-Bold-/-Navigation-/-Open_down' d='M20.738,41.373,11.651,32.15l1.425-1.4,7.663,7.777L28.4,30.747l1.424,1.4Z' transform='translate(-8.651 -23.996)'/%3E%3C/svg%3E%0A") center no-repeat}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .more_btn.active:after {background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg id='ic_open_up' transform='translate(24 24) rotate(180)'%3E%3Crect id='Container' width='24' height='24' fill='none'/%3E%3Cpath id='Icon_Bold_Navigation_Open_down' data-name='Icon / Bold / Navigation / Open_down' d='M9.087,10.627,0,1.4,1.424,0,9.087,7.777,16.75,0l1.424,1.4Z' transform='translate(2.914 7.687)'/%3E%3C/g%3E%3C/svg%3E%0A") center no-repeat}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .more_content {display:none}

/* 포인트 */
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.point_add .box_point {margin:3px 0 12px;padding:24px;border-radius:12px;background:#fff}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.point_add .box_point .point_tit {margin-bottom:20px;padding-bottom:20px;font-size:14px;line-height:20px;border-bottom:1px solid #ddd}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.point_add .box_point .point_tit strong {color:#2189FF;font-size:14px;vertical-align:bottom;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.point_add .box_point .point_txt {color:#000;font-size:14px;line-height:24px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.point_add .box_point .center-link .btn-underline {margin:0;font-size:14px;letter-spacing:0;border-bottom:2px solid #000}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.point_add .box_point .point_list {margin:18px 0;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.point_add .box_point .point_list li {position:relative;display:flex;align-items:center;justify-content:space-between;padding-left:8px;font-size:14px;line-height:24px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.point_add .box_point .point_list li:before {position:absolute;top:10px;left:0;content:'';display:inline-block;width:4px;height:4px;border-radius:50%;background:#000;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.point_add .box_point .point_list li+li {margin-top:8px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.point_add .box_point .point_more_btn {font-size:14px;font-weight:bold;line-height:20px;border-bottom:2px solid #000}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.point_add .box_point .point_list+.point_txt {margin-bottom:20px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.point_add .box_point .my-membership-rank {padding-top:16px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.point_add .box_point .my-membership-rank strong, 
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.point_add .box_point .my-membership-rank i {font-style:normal;font-size:14px;font-weight:bold;vertical-align:middle;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.point_add .box_point .assi-txt {margin-top:12px;padding-bottom:20px;font-size:14px;vertical-align:middle;border-bottom:1px solid #ddd}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.point_add .box_point .assi-txt strong {font-size:14px;vertical-align:middle;}

/* 픽업 */
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .pick_up_btn {color:#000;font-size:14px;font-weight:bold;line-height:20px;border-bottom:2px solid #555} 
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .pick_up_application {display:flex;align-items:center;justify-content:center;width:100%;height:40px;color:#fff;font-size:14px;font-weight:bold;border-radius:20px;background:#000} 

/* 펀딩 */
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.funding .list_check input[type="checkbox"] + label {color:#000;font-weight:bold;}

/* 퀵배송 */
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.quick .btn_quick {color:#000;font-size:14px;font-weight:bold;line-height:20px;border-bottom:2px solid #555} 
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.quick .box_tit .tooltip-layer {top:auto;bottom:26px;left:0;width:425px;background:#fff}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.quick .box_tit .tooltip-layer .quick_box+.quick_box {margin-top:20px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.quick .box_tit .tooltip-layer .quick_box strong {font-size:14px;font-weight:bold;line-height:18px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.quick .box_tit .tooltip-layer .quick_box .quick_list {margin-top:8px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.quick .box_tit .tooltip-layer .quick_box .quick_list li {position:relative;padding-left:12px;font-size:12px;line-height:18px;counter-increment: list-number;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.quick .box_tit .tooltip-layer .quick_box .quick_list li:before {content:'-';position:absolute;top:0;left:0;font-size:12px;line-height:16px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.quick .box_tit .tooltip-layer .quick_box:nth-child(2) .quick_list li:before,
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.quick .box_tit .tooltip-layer .quick_box:nth-child(3) .quick_list li:before {content: counter(list-number) '.'} 
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.quick .box_tit .tooltip-layer .quick_box:nth-child(4) .quick_list li:before {content:'※'}

/* 무이자 할부 */
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.interest_free .box_tit {padding-bottom:22px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.interest_free .box_tit .tit {font-size:16px;font-weight:bold;line-height:22px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.interest_free .box_tit .interest_info {display:flex;align-items:center;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.interest_free .box_tit .interest_info .interest_price {margin-right:34px;font-size:16px;font-weight:bold;line-height:22px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.interest_free .box_tit .interest_info .interest_price span {font-size:16px;font-weight:bold;line-height:22px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.interest_free .box_tit .interest_info .interest_txt {color:#000;font-size:14px;font-weight:bold}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.interest_free .box_tit .interest_info .interest_txt em {color:#000;font-size:16px;font-weight:bold;letter-spacing:-1px;font-family:'Samsung Sharp Sans';vertical-align:top;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.interest_free .box_tit .interest_info .interest_btn {margin-left:8px;color:#000;font-size:14px;font-weight:bold;line-height:20px;border-bottom:2px solid #000} 
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.interest_free .box_tit .tit .info_tip_layer .tooltip-content li {font-size:14px;white-space:normal;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.interest_free .box_tit .tit .info_tip_layer .tooltip-content li span {font-size:inherit}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box:has(.info_box.interest_free:not([style*="display: none"])) .info_box.total_price > .box_tit {padding-bottom:6px}

/* 미판매 제품 */
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.not_sold {padding:32px 0;border-top:1px solid #DDD}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.not_sold .not_sold_txt {color:#2189FF;font-size:14px;font-weight:bold;line-height:18px;text-align:center;}

/* 재입고 알림 */
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.restock {padding:32px 0;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.restock .btn_restock {display:flex;align-items:center;justify-content:center;width:100%;height:40px;color:#000;font-size:14px;font-weight:bold;border:1px solid #000;border-radius:32px;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.restock .restock_txt {margin-top:20px;color:#2189FF;font-size:14px;font-weight:bold;line-height:18px;text-align:center}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.restock .btn_restock.disabled {opacity: 0.4; filter: grayscale(1);}

/* 매장픽업 */
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.pick_up {margin-top:12px;margin-bottom:24px;padding:24px;border-radius:6px;background:#fff}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.pick_up .pickup_box {display:flex;align-items:center;justify-content:space-between;padding:0}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.pick_up .pickup_box .pickup_txt {position:relative;padding-left:32px;color:#000;font-size:14px;line-height:18px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.pick_up .pickup_box .pickup_txt .info_tip_box {display:flex;align-items:center;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.pick_up .pickup_box .pickup_txt strong {display:block;color:#000;font-size:16px;font-weight:bold;line-height:22px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.pick_up .pickup_box .pickup_txt:before {content:'';position:absolute;top:2px;left:0;display:block;width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect width='24' height='24' transform='translate(0 0.096)' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(0 -0.096)' clip-path='url(%23clip-path)'%3E%3Cpath d='M22.534,5.409A8.534,8.534,0,0,0,14,13.943,8.114,8.114,0,0,0,15.927,19.2l6.416,7.5a.251.251,0,0,0,.354.028.239.239,0,0,0,.028-.028l6.416-7.5a8.11,8.11,0,0,0,1.926-5.256,8.534,8.534,0,0,0-8.534-8.534m-.006,13.406a4.894,4.894,0,1,1,4.894-4.894,4.9,4.9,0,0,1-4.894,4.894' transform='translate(-10.486 -4.051)' fill='%235388ef'/%3E%3Cpath d='M33.372,19.82a4.894,4.894,0,1,0,4.894,4.894,4.9,4.9,0,0,0-4.894-4.894m0,8.785a3.89,3.89,0,1,1,3.89-3.89,3.895,3.895,0,0,1-3.89,3.89' transform='translate(-21.33 -14.845)'/%3E%3Cpath d='M20.663,25.545l-.07,0a.872.872,0,0,1-.6-.305l-6.416-7.5A8.748,8.748,0,0,1,11.5,12.07a9.161,9.161,0,0,1,18.323,0,8.747,8.747,0,0,1-2.075,5.662l0,0-6.417,7.5a.821.821,0,0,1-.1.1.861.861,0,0,1-.562.205m-.287-1.124,0,0Zm.572,0h0M20.661,4.164a7.915,7.915,0,0,0-7.906,7.906,7.49,7.49,0,0,0,1.778,4.85l6.128,7.166,6.13-7.167a7.493,7.493,0,0,0,1.777-4.849,7.916,7.916,0,0,0-7.906-7.907' transform='translate(-8.614 -2.179)'/%3E%3C/g%3E%3C/svg%3E%0A") center / 100%}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.pick_up .pickup_box .pickup_btn {font-size:14px;font-weight:bold;line-height:20px;border-bottom:2px solid #000}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.pick_up .tooltip-layer {top:auto;bottom:26px;left:-60px;padding:20px !important;width:425px;background:#fff}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.pick_up .tooltip-layer .tooltip-content {margin-top:15px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.pick_up .tooltip-layer .quick_box {margin:0}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.pick_up .tooltip-layer .quick_box+.quick_box {margin-top:15px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.pick_up .tooltip-layer .quick_box strong {font-size:14px;font-weight:bold;line-height:18px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.pick_up .tooltip-layer .quick_box .quick_list {margin-top:5px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.pick_up .tooltip-layer .quick_box .quick_list li {position:relative;padding-left:12px;font-size:12px;line-height:20px;counter-increment: list-number;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.pick_up .tooltip-layer .quick_box .quick_list li:before {content:'-';position:absolute;top:0;left:0;font-size:12px;line-height:16px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.pick_up .tooltip-layer .quick_box:nth-child(2) .quick_list li:before,
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.pick_up .tooltip-layer .quick_box:nth-child(3) .quick_list li:before {content: counter(list-number) '.'} 
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.pick_up .tooltip-layer .quick_box:nth-child(4) .quick_list li:before {content:'※'}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.pick_up+.info_box.pick_up {margin-top:0;padding-top:0;border-bottom-left-radius:6px;;border-bottom-left-radius:6px;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.pick_up+.info_box.pick_up .pickup_box {padding-top:24px;border-top:1px solid #ddd}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.pick_up+.info_box.pick_up .pickup_box .pickup_txt:before {background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect width='24' height='24' transform='translate(0 0.002)' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(0 -0.002)'%3E%3Cg clip-path='url(%23clip-path)'%3E%3Cpath d='M24.547,7.733a.824.824,0,0,0-.411-.444L13.692,2l-.032-.015a1.333,1.333,0,0,0-1.066,0L2.119,7.288a.823.823,0,0,0-.412.446.75.75,0,0,0-.06.066.8.8,0,0,0-.154.537V18.579a1.188,1.188,0,0,0,.594.967l10.445,5.289a.814.814,0,0,0,.419.116.791.791,0,0,0,.129-.011c.014,0,.027-.008.04-.011s.048.015.074.018a.815.815,0,0,0,.511-.093l10.407-4.84.03-.015a1.173,1.173,0,0,0,.618-.97V8.337a.805.805,0,0,0-.214-.6M2.744,8.987,12.5,13.706v9.71l-9.758-4.94ZM13.1,3.129a.076.076,0,0,1,.046,0l9.575,4.848L18.76,9.894,9.033,5.19ZM7.629,5.9l9.694,4.689L13.163,12.6a.115.115,0,0,1-.071,0L3.529,7.976Zm6.123,17.552V13.706l9.224-4.461.534-.258v9.929Z' transform='translate(-1.118 -1.255)'/%3E%3Cpath d='M16.258,35.02,6.5,30.3V39.79l9.758,4.94Z' transform='translate(-4.874 -22.569)' fill='%235388ef'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center / 100%} 
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box:has(.info_box.pick_up+.info_box.pick_up) .info_box.pick_up {margin-bottom:0;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box:has(.info_box.pick_up+.info_box.pick_up) .info_box.pick_up+.info_box.pick_up {margin-bottom:24px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}

/* 할인 */
.flagship_buy .box_desc {padding:24px;border-radius:12px;background:#fff}
.flagship_buy .box_desc .desc_list+.desc_list {margin-top:20px;padding-top:20px;border-top:1px solid #ddd}
.flagship_buy .box_desc .desc_list li {display:flex;align-items:center;justify-content:space-between;}
.flagship_buy .box_desc .desc_list li+li {margin-top:12px}
.flagship_buy .box_desc .desc_list.card > li:nth-child(2) {margin-top:20px}
.flagship_buy .box_desc .desc_list.card > li+li {margin-top:12px}
.flagship_buy .box_desc .desc_list ul {width:100%}
.flagship_buy .box_desc .desc_list li .list_tit {width:100%;font-size:14px;font-weight:normal;line-height:22px}
.flagship_buy .box_desc .desc_list li .list_tit strong {font-size:14px;line-height:22px}
.flagship_buy .box_desc .desc_list li .list_price {width:100%;font-size:14px;font-weight:bold;line-height:22px;text-align:right}
.flagship_buy .box_desc .desc_list li .list_price em {font-size:16px;line-height:22px}
.flagship_buy .box_desc .desc_list li .discount_more_btn {font-size:14px;font-weight:bold;line-height:20px;white-space:nowrap;border-bottom:2px solid #000}
.flagship_buy .box_desc .desc_list li .price_notice {color:#2189FF;font-size:13px;font-weight:bold;line-height:18px}
.flagship_buy .box_desc .desc_list li .price_notice span {display:block;color:#555;font-size:14px;font-weight:normal;line-height:20px;}
.flagship_buy .box_desc .desc_list li .caution {font-size: 12px; line-height: 16px; color: #2188FF; padding-top: 16px; padding-left: 20px;}
.flagship_buy .box_desc:not(.more_content) .desc_list li .caution {padding:0;}
.flagship_buy .box_desc:not(.more_content) .desc_list li .caution .btn-tooltop02 {margin:0}
.flagship_buy .box_desc .list_check {width:100%}
.flagship_buy .list_check {display:flex;align-items:center;justify-content:space-between;}
.flagship_buy .list_check  span {font-size:14px; color:#555; line-height:18px;}
.flagship_buy .list_check input[type="checkbox"] {position:absolute; width:1px; height:1px; clip:rect(1px, 1px, 1px, 1px); clip-path:inset(50%); border:0; overflow:hidden; }
.flagship_buy .list_check input[type="checkbox"] + label { position:relative; display:inline-block; padding-left:26px; font-size:14px;line-height:20px;vertical-align:middle; word-break:keep-all;cursor: pointer;}
.flagship_buy .list_check input[type="checkbox"] + label:before { content:''; position:absolute; display:block; left:0; top:0; width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='Check' d='M10,20A10,10,0,1,1,20,10,10.011,10.011,0,0,1,10,20ZM4.724,8.779,3.419,10.069l4.615,4.563,8.307-8.214-1.306-1.29-7,6.923L4.724,8.779Z' transform='translate(0 0)' fill='%23ddd'/%3E%3C/svg%3E%0A") center no-repeat; box-sizing:border-box; }
.flagship_buy .list_check input[type="checkbox"]:checked + label { color:#000; font-weight:bold; }
.flagship_buy .list_check input[type="checkbox"]:disabled + label { color:#8f8f8f;}
.flagship_buy .list_check input[type="checkbox"]:checked + label::before {background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='Check' d='M10,20A10,10,0,1,1,20,10,10.011,10.011,0,0,1,10,20ZM4.724,8.779,3.419,10.069l4.615,4.563,8.307-8.214-1.306-1.29-7,6.923L4.724,8.779Z' transform='translate(0 0)' fill='%232189ff'/%3E%3C/svg%3E%0A") center no-repeat}
.flagship_buy .list_check input[type="checkbox"]:disabled + label::before { border-color:#d9d9d9; }
.flagship_buy .list_check input[type="checkbox"]:disabled + label + span {color:#8f8f8f;font-size:14px}
.flagship_buy .list_check input[type="checkbox"]:checked:disabled + label::before { background:#d9d9d9 url(/sec/static/_images/common/icon-down-white.svg) center center no-repeat; }

/* 통신사 */
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom {padding-top:16px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_tit {font-size:16px;font-weight:bold;line-height:22px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle {margin-top:16px;padding:26px 24px;border-radius:6px;background:#fff;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .btn_telecom_more {display:flex;align-items:center;margin:0 auto;color:#000;font-size:14px;font-weight:bold;line-height:24px;border-bottom:2px solid #000}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .btn_telecom_more:after {content:'';width:16px;height:16px;margin-left:4px;background:url("data:image/svg+xml,%3Csvg id='Open_down' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Crect id='container' width='16' height='16' fill='none'/%3E%3Cpath id='Icon-_-Bold-_-Navigation-_-Open_down' data-name='Icon-/-Bold-/-Navigation-/-Open_down' d='M17.709,37.831l-6.058-6.149.95-.936,5.109,5.185,5.108-5.185.95.936Z' transform='translate(-9.651 -26.246)'/%3E%3C/svg%3E%0A") center no-repeat}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .btn_telecom_more.active:after {background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg id='Open_down' transform='translate(16 16) rotate(180)'%3E%3Crect id='container' width='16' height='16' fill='none'/%3E%3Cpath id='Icon-_-Bold-_-Navigation-_-Open_down' data-name='Icon-/-Bold-/-Navigation-/-Open_down' d='M17.709,37.831l-6.058-6.149.95-.936,5.109,5.185,5.108-5.185.95.936Z' transform='translate(-9.651 -26.246)'/%3E%3C/g%3E%3C/svg%3E%0A") center no-repeat}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .toggle_box+.toggle_box {position:relative;height:126px;overflow:hidden;margin-top:24px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .toggle_box+.toggle_box:before {content:'';position:absolute;left:0;bottom:0;width:100%;height:40px;background:linear-gradient(0deg, white, transparent);z-index:10}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .toggle_box .telecom_txt {display:flex; align-items:flex-start;gap:0 4px;color:#555;font-size:14px;line-height:24px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .toggle_box .telecom_txt dt {flex-shrink:0;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle:has(.btn_telecom_more.active) .toggle_box {height:auto}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle:has(.btn_telecom_more.active) .toggle_box:before {content:none}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_process {margin-top:10px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_process li {display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #ddd}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_process li .telecom_txt {flex-direction:column;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_process li .telecom_txt .step_badge {display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 6px;color:#fff;font-size:12px;font-weight:bold;white-space:nowrap;border-radius:10px;background:#2189FF}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_process li .telecom_txt .step_txt {margin-top:8px;font-size:16px;letter-spacing:-1px;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_process li .telecom_txt .step_txt strong {color:#2189FF;font-size:16px;font-weight:bold;vertical-align:top;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_process li .telecom_txt .step_desc {font-size:14px;letter-spacing:-1px; color:#999;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_process li .telecom_txt .btn_consult {border-bottom:2px solid #000; margin-top:8px; color:#000; font-size:14px; font-weight:bold; line-height:24px;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_process li:after {content:'';display:block;width:52px;height:52px;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_process li:nth-child(1):after {background:url('https://images.samsung.com/kdp/event/mx/icon_telecom01.png') center / 100% no-repeat}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_process li:nth-child(2):after {background:url('https://images.samsung.com/kdp/event/mx/icon_telecom02.png') center / 100% no-repeat}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_process li:nth-child(3):after {background:url('https://images.samsung.com/kdp/event/mx/icon_telecom03.png') center / 100% no-repeat}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_notice {position:relative;margin:16px 0;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_notice li {position:relative;padding-left:16px; color:#555;font-size:14px;line-height:24px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_notice li p {position:relative;padding-left:8px;color:#555;font-size:14px;line-height:24px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_notice li p:before {content:'·';position:absolute;top:0;left:0;color:#555;font-size:14px;line-height:24px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_notice li.blue_txt {color:#2189FF}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_notice li:before {content:'※';position:absolute;top:-2px;left:0;color:#555;font-size:14px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_notice li.blue_txt:before {color:#2179ff}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_notice.step li:before {top:0px;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_notice.step li:nth-child(1):before {content:'①'}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_notice.step li:nth-child(2):before {content:'②'}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_notice.step li:nth-child(3):before {content:'③'}

/* 구매하기 */
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_pay {display:flex;align-items:center;gap:0 8px;margin-top:12px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_pay .pay_btn {display:flex;align-items:center;justify-content:center;height:40px;padding:0 24px;font-size:14px;font-weight:bold;line-height:18px;border:1px solid;border-radius:20px;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_pay .pay_btn.gift:before {content:'';display:inline-block;width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg id='Gift' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath id='Icon-_-Regular-_-Shopping-_-Gift' data-name='Icon-/-Regular-/-Shopping-/-Gift' d='M21.716,5a2.54,2.54,0,0,1,2.346,3.5h2.313a.876.876,0,0,1,.874.827v5.048a.876.876,0,0,1-.827.874H25.25V25.625a.876.876,0,0,1-.827.874H9.375a.876.876,0,0,1-.874-.827V15.25H7.375a.876.876,0,0,1-.874-.827V9.375A.876.876,0,0,1,7.327,8.5H9.689a2.536,2.536,0,0,1,3.563-3.189l.048.027.075.037.08.041c.185.1.446.246.78.454l.079.049c.732.458,1.586,1.054,2.56,1.805l-.093.073.318-.244c.835-.636,1.578-1.154,2.228-1.565l.109-.069c.426-.267.739-.443.939-.544l.077-.038.047-.027A2.523,2.523,0,0,1,21.624,5ZM13.75,15.25h-4v10h4Zm5,0H15v10h3.75Zm5.25,0H20v10h4ZM13.75,9.75h-6V14h6Zm5,0H15V14h3.75Zm7.25,0H20V14h6Zm-4.284-3.5a1.275,1.275,0,0,0-.6.147l-.06.034-.027.016L21,6.46c-.029.013-.1.049-.209.109-.171.093-.373.211-.607.356L20.1,6.98c-.627.392-1.353.895-2.178,1.52h4.65a1.289,1.289,0,0,0-.855-2.25Zm-9.681,0A1.289,1.289,0,0,0,11.18,8.5h4.65c-.78-.591-1.472-1.073-2.074-1.455l-.1-.065c-.242-.151-.452-.276-.631-.375l-.065-.036c-.069-.038-.122-.066-.159-.084l-.078-.038L12.69,6.43A1.274,1.274,0,0,0,12.035,6.25Z' transform='translate(-4.75 -3.75)'/%3E%3Crect id='Container' width='24' height='24' fill='none'/%3E%3C/svg%3E%0A") center no-repeat}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_pay .pay_btn.cart {width:100%;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_pay .pay_btn.buy {width:100%;color:#fff;background:#000}
.flagship_buy .flagship_buy_box .flagship_buy_info .box_notice {margin-top:20px;display:flex;align-items:center;justify-content:center;color:#000;font-size:14px;font-weight:bold;line-height:18px;text-align:center;}
.flagship_buy .flagship_buy_box .flagship_buy_info .box_notice span {color:#000;font-size:14px;font-weight:bold;line-height:18px;}
.flagship_buy .flagship_buy_box .flagship_buy_info .box_notice:before {content:'';display:inline-block;width:24px;height:24px;margin-right:4px;background:url("data:image/svg+xml,%3Csvg id='Shipping' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath id='Icon-_-Regular-_-Shopping-_-Shipping' data-name='Icon-/-Regular-/-Shopping-/-Shipping' d='M23.207,27.116a.418.418,0,0,1-.332.134H21.047a2.805,2.805,0,0,0-4.3-1.416V18h4.1a.951.951,0,0,1,.872.721l.078.4H19.369a.748.748,0,0,0-.744.75v2.75a.748.748,0,0,0,.744.75h3.253l.653,3.39a.417.417,0,0,1-.068.351ZM20.019,28.5a1.688,1.688,0,0,1-3.331-.375,1.688,1.688,0,0,1,3.375,0,1.69,1.69,0,0,1-.043.375Zm2.411-6.125H19.625v-2.25H22ZM15.5,27.25H9.546a2.81,2.81,0,0,0-5.343,0H2.75v-12H15.5ZM8.519,28.5a1.662,1.662,0,1,1,.043-.375,1.689,1.689,0,0,1-.043.375ZM24.5,26.529l-1.548-8.045a2.2,2.2,0,0,0-2.1-1.735h-4.1V14.875A.876.876,0,0,0,15.875,14H2.375a.876.876,0,0,0-.875.875v12.75a.876.876,0,0,0,.875.875H4.091a2.809,2.809,0,0,0,5.569,0h5.931a2.809,2.809,0,0,0,5.569,0h1.715A1.62,1.62,0,0,0,24.5,26.529Z' transform='translate(-1 -10.5)'/%3E%3Crect id='container' width='24' height='24' fill='none'/%3E%3C/svg%3E%0A") center no-repeat}

/* 배너 */
.flagship_buy .goods_banner + .info_box  {margin-top:16px}
.flagship_buy .goods_banner {display:block;margin-top:16px;border-radius:8px;overflow:hidden}
.flagship_buy .goods_banner img {width:100%}

/* 할부 */
.flagship_buy .flagship_buy_box .flagship_buy_info:has(.box_price.more_btn.active) .buy_info_box .info_box.installment {display:block;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.installment {max-width:100%; margin:0; display:none;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.installment .installment_box {margin-top:12px;padding:24px;border-radius:6px;background:#fff;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.installment .installment_box .installment_tit {display:flex;align-items:center;justify-content:space-between;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.installment .installment_box .installment_tit p {font-size:16px;line-height:22px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.installment .installment_box .installment_tit button {font-size:14px;font-weight:bold;line-height:18px;border-bottom:2px solid #000}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.installment .installment_box .installment_txt {display:flex;align-items:flex-end;justify-content:space-between;margin-top:10px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.installment .installment_box .installment_txt p {color:#707070;font-size:14px;line-height:19px;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.installment .installment_box .installment_txt p span {font-size:inherit;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.installment .installment_box .installment_txt strong {color:#000;font-size:14px;font-weight:bold;line-height:16px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.installment .installment_box .installment_txt strong em {color:#2189FF;font-size:24px;font-weight:bold;line-height:32px;}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.installment .installment_notice {margin-top:12px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.installment .installment_notice p {position:relative;padding-left:10px;color:#555;font-size:14px;line-height:22px}
.flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.installment .installment_notice p:before {content:'※';position:absolute;top:0;left:0;color:#555;font-size:14px;line-height:22px}

/* 삼성닷컴 혜택 */
.flagship_benefits {padding:80px 0}

/* 상세설명 */
.flagship_detail {max-width:1440px;margin:0 auto 60px;border-top:1px solid #E9E9E9}
.flagship_detail .detail_tab {border-bottom:1px solid #E9E9E9}
.flagship_detail .detail_tab > li+li {border-top:1px solid #E9E9E9}
.flagship_detail .detail_tab > li .tab_item {width:100%;padding:22px 0;font-size:24px;font-weight:bold;line-height:32px;text-align:left;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg id='Open_down' transform='translate(28 28) rotate(180)'%3E%3Crect id='Container' width='28' height='28' fill='none'/%3E%3Cpath id='Icon_Bold_Navigation_Open_down' data-name='Icon / Bold / Navigation / Open_down' d='M10.6,0,0,10.76,1.662,12.4,10.6,3.324l8.94,9.074L21.2,10.76Z' transform='translate(3.397 8.968)'/%3E%3C/g%3E%3C/svg%3E%0A") center right no-repeat}
.flagship_detail .detail_tab > li .tab_item.active {background:url("data:image/svg+xml,%3Csvg id='Open_down' xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect id='Container' width='28' height='28' fill='none'/%3E%3Cpath id='Icon_Bold_Navigation_Open_down' data-name='Icon / Bold / Navigation / Open_down' d='M10.6,0,0,10.76,1.662,12.4,10.6,3.324l8.94,9.074L21.2,10.76Z' transform='translate(3.397 8.968)'/%3E%3C/svg%3E%0A") center right no-repeat}
.flagship_detail .detail_tab > li .tab_item.active+.tab_con {height:auto;margin:12px 0 40px}
.flagship_detail .detail_tab > li .tab_item.active+.tab_con .heightWrap {max-height:1600px;overflow:hidden}
.flagship_detail .detail_tab > li .tab_item.active+.tab_con .detail_more {position:relative;display:flex;align-items:center;padding:24px 0 16px;background:#fff; margin-top:10px;}
.flagship_detail .detail_tab > li .tab_item.active+.tab_con .detail_more button {position:relative;display:flex;align-items:center;justify-content:center;height:40px;margin:0 auto;padding:0 24px;color:#000;font-size:14px;border:1px solid #000;border-radius:20px;z-index:10}
.flagship_detail .detail_tab > li .tab_item.active+.tab_con .detail_more button:after {content:'';width:16px;height:16px;margin-left:4px;background:url("data:image/svg+xml,%3Csvg id='Open_down' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Crect id='container' width='16' height='16' fill='none'/%3E%3Cpath id='Icon-_-Bold-_-Navigation-_-Open_down' data-name='Icon-/-Bold-/-Navigation-/-Open_down' d='M17.709,37.831l-6.058-6.149.95-.936,5.109,5.185,5.108-5.185.95.936Z' transform='translate(-9.651 -26.246)'/%3E%3C/svg%3E%0A") center no-repeat}
.flagship_detail .detail_tab > li .tab_item.active+.tab_con .detail_more .btn_detail_more.more:after {background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg id='Open_down' transform='translate(16 16) rotate(180)'%3E%3Crect id='container' width='16' height='16' fill='none'/%3E%3Cpath id='Icon-_-Bold-_-Navigation-_-Open_down' data-name='Icon-/-Bold-/-Navigation-/-Open_down' d='M17.709,37.831l-6.058-6.149.95-.936,5.109,5.185,5.108-5.185.95.936Z' transform='translate(-9.651 -26.246)'/%3E%3C/g%3E%3C/svg%3E%0A") center no-repeat}
.flagship_detail .detail_tab > li .tab_item.active+.tab_con .detail_more:has(.btn_detail_more):before {content:'';position:absolute;left:0;bottom:40px;width:100%;height:200px;background:linear-gradient(0deg, white, transparent);z-index:10}
.flagship_detail .detail_tab > li .tab_item.active+.tab_con .detail_more:has(.btn_detail_more.more)::before {display:none;}
.flagship_detail .detail_tab > li .tab_item.active+.bcFeatures:has(.btn_detail_more.more) .heightWrap {height:auto; max-height:initial}
.flagship_detail .detail_tab > li .tab_con {height:0;overflow:hidden;}
.flagship_detail .detail_tab > li .tab_con .feature-bar-inner {display:flex;align-items:center;height:80px;padding:0 24px;color:#fff;background:#202425;}
.flagship_detail .detail_tab .spec-tabcontent-wrap {padding:0}
body[data-pagename="b2c"]:has(.flagship_detail .detail_tab > li .tab_item[name="bcGoodsComment"] + .tab_con .layer-pop.active) .tooltip-layer.benefits.pd-tooltip {z-index:301}

/* FAQ */
.flagship_detail .flagship_faq .faq_list {width:calc(100% - 108px);margin:0 auto}
.flagship_detail .flagship_faq .faq_list li {padding:20px 0}
.flagship_detail .flagship_faq .faq_list li+li {border-top:1px solid #E9E9E9}
.flagship_detail .flagship_faq .faq_list .faq_question {position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 30px;font-size:16px;font-weight:bold;line-height:21px;cursor: pointer;}
.flagship_detail .flagship_faq .faq_list .faq_question:after {content:'';flex-shrink:0;width:24px;height:24px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg id='Open_down' transform='translate(1273 9247) rotate(180)'%3E%3Cg id='타원_761' data-name='타원 761' transform='translate(1249 9223)' fill='none' stroke='%23ddd' stroke-width='1'%3E%3Ccircle cx='12' cy='12' r='12' stroke='none'/%3E%3Ccircle cx='12' cy='12' r='11.5' fill='none'/%3E%3C/g%3E%3Cg id='Open_down-2' data-name='Open_down' transform='translate(1253 9227)'%3E%3Crect id='container' width='16' height='16' fill='none'/%3E%3Cpath id='Icon_Regular_Notification_Open_down' d='M463.345,82.637l.593-.585-5.88-5.967-5.88,5.967.593.585,5.286-5.365Z' transform='translate(-450.047 -71.692)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center / 100%}
.flagship_detail .flagship_faq .faq_list .faq_question.open:after {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg id='Open_UP' transform='translate(1273 9247) rotate(180)'%3E%3Cg id='타원_761' data-name='타원 761' transform='translate(1249 9223)' fill='none' stroke='%23ddd' stroke-width='1'%3E%3Ccircle cx='12' cy='12' r='12' stroke='none'/%3E%3Ccircle cx='12' cy='12' r='11.5' fill='none'/%3E%3C/g%3E%3Cg id='Open_down' transform='translate(1269 9243) rotate(180)'%3E%3Crect id='container' width='16' height='16' fill='none'/%3E%3Cpath id='Icon_Regular_Notification_Open_down' d='M463.345,82.637l.593-.585-5.88-5.967-5.88,5.967.593.585,5.286-5.365Z' transform='translate(-450.047 -71.692)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center / 100%}
.flagship_detail .flagship_faq .faq_list .faq_question:before {content:'Q.';position:absolute;top:0;left:0;font-size:16px;font-weight:bold;line-height:21px}
.flagship_detail .flagship_faq .faq_list .faq_answer {position:relative;margin-top:20px;padding-left:30px;display:none;font-size:14px;line-height:19px;}
.flagship_detail .flagship_faq .faq_list .faq_answer:before {content:'A.';position:absolute;top:0;left:0;font-size:14px;line-height:19px;}

/* 상품평 */
.flagship_detail .review-event-banner {margin-bottom:45px}

/* 유의사항 */
.flagship_notice {padding:100px 0;background:#171717}
.flagship_notice .notice_list {width:1096px;margin:0 auto}
.flagship_notice .notice_list .list+.list {margin-top:50px;padding-top:50px;border-top:1px solid #A3A3A3}
.flagship_notice .notice_list .list {display:flex;}
.flagship_notice .notice_list .list strong {display:block;flex-shrink:0;width:200px;color:#fff;font-size:14px}
.flagship_notice .notice_list .list .notice_info li {position:relative;padding-left:12px;color:#A3A3A3;font-size:14px;line-height:28px}
.flagship_notice .notice_list .list .notice_info li:before {content:'';position:absolute;top:12px;left:0;width:4px;height:4px;border-radius:50%;background:#A3A3A3}
.flagship_notice .notice_list .list .notice_box p {margin-bottom:14px;color:#A3A3A3;font-size:14px;font-weight:bold;line-height:18px}
.flagship_notice .notice_list .list .notice_box .notice_info+p {margin-top:20px}

/* 바텀 */
.flagship_wrap .flagship_bottom {position:sticky;top:-1px;left:0;width:100%;padding:20px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff;z-index:100}
.flagship_bottom .bottom_box {display:flex;align-items:center;justify-content:end;max-width:1440px;margin:0 auto;padding:0 48px}
.flagship_bottom .bottom_box .model_box {margin-right:auto}
.flagship_bottom .bottom_box .model_box .tit {font-size:22px;font-weight:bold;line-height:30px;font-family:'Samsung Sharp Sans', 'SamsungOneKorean';}
.flagship_bottom .bottom_box .model_box .txt {font-size:14px;font-weight:normal;line-height:18px;font-family:'Samsung Sharp Sans normal';white-space:nowrap;}
.flagship_bottom .bottom_box .model_box .badge_new {display:inline-block;margin-bottom:2px;color:#2189ff;font-size:14px;font-weight:bold;line-height:16px;font-family:'Samsung Sharp Sans', 'SamsungOneKorean';}
.flagship_bottom .bottom_box .buy_box {display:flex;align-items:center;margin-right:24px}
.flagship_bottom .bottom_box .buy_box .buy_price {display:flex;justify-content:space-between}
.flagship_bottom .bottom_box .buy_box .buy_price+.buy_price {margin-top:4px}
.flagship_bottom .bottom_box .buy_box .buy_price .price_txt {display:flex;align-items:center;min-width:142px;margin-right:24px;color:#8F8F8F;font-size:14px;font-weight:bold;line-height:20px}
.flagship_bottom:has(.addon_bottom[style*="display:none;"]) .bottom_box {padding:0 24px}
/* 바텀 갤캠스 */
body[data-pagename="gcs"] .flagship_wrap .content {padding:0 !important}
body[data-pagename="gcs"] .flagship_wrap .flagship_bottom {border-top:none}
body[data-pagename="gcs"].scroll-up .flagship_wrap .flagship_bottom {z-index:310}
body[data-pagename="gcs"].scroll-up:has(.bc_preview_popup[style*="display: block"]) .flagship_wrap .flagship_bottom {z-index:200}
body[data-pagename="gcs"].scroll-up:has(.bc_preview_popup[style*="display: block"]) .pd_layer_mask:before {z-index:220}
/* 갤캠 gnb active 될 시에 flagship 내리기 */
body[data-pagename="gcs"]:has(.menuitem__l0.active) .flagship_wrap .flagship_bottom,
body[data-pagename="gcs"]:has(.utility__wrap .active) .flagship_wrap .flagship_bottom,
body[data-pagename="gcs"]:has(.unified-search-input-wrap.is-active) .flagship_wrap .flagship_bottom {z-index:98}
body[data-pagename="gcs"]:has(.unified-search-input-wrap.is-active) .page-dimmed {z-index:200}
/* 바텀 - 최종 혜택 적용 예상가 */
.flagship_bottom .bottom_box .buy_box .buy_price .discount_price {color:#000;line-height:28px;white-space:nowrap;}
.flagship_bottom .bottom_box .buy_box .buy_price .discount_price+.price {display:flex;color:#2189FF;font-size:20px;line-height:28px;text-decoration:none}
.flagship_bottom .bottom_box .buy_box .buy_price .discount_price+.price em {color:#2189FF;font-size:24px;line-height:28px;font-family:'Samsung Sharp Sans';vertical-align:top;}
.flagship_bottom .bottom_box .buy_box .buy_price .discount_price .info_tip_layer {top:24px;left:auto;right:0;bottom:initial;width:300px}
.flagship_bottom .bottom_box .buy_box .buy_price .discount_price .info_tip_layer .tooltip-content p {white-space:wrap;}
.flagship_bottom .bottom_box .buy_box .buy_price .price {display:flex;align-items:center;width:calc(100% - 146px);color:#8F8F8F;font-size:14px;font-weight:bold;line-height:20px;text-decoration:line-through;}
.flagship_bottom .bottom_box .buy_box .buy_price .price span {margin-right:2px;font-size:16px;font-family:'Samsung Sharp Sans';}
/* 바텀 - 최대 카드 무이자 할부 */
.flagship_bottom .bottom_box .buy_box .buy_price .division_price {display:flex;align-items:center;}
.flagship_bottom .bottom_box .buy_box .buy_price .division_price span {color:#000;font-size:14px;font-weight:700;line-height:19px;white-space:nowrap;}
.flagship_bottom .bottom_box .buy_box .buy_price .division_price + .price {justify-content:flex-end;color:#000;font-size:14px;font-weight:bold;line-height:16px;white-space:nowrap;text-decoration:none}
.flagship_bottom .bottom_box .buy_box .buy_price .division_price + .price span {color:#000;font-size:14px;font-weight:bold;line-height:16px;}
.flagship_bottom .bottom_box .buy_box .buy_price .division_price .info_tip_layer {top:24px;bottom:initial;left:calc(50% - 20px) !important;min-width:312px;background:#fff;transform:translateX(-50%) !important;}
.flagship_bottom .bottom_box .buy_box .buy_price .division_price .info_tip_layer .tooltip-content {margin-top:0}
.flagship_bottom .bottom_box .buy_box .buy_price .division_price .info_tip_layer .division_tit {color:#000;font-size:12px;font-weight:bold;line-height:19px;}
.flagship_bottom .bottom_box .buy_box .buy_price .division_price .info_tip_layer .division_box {display:flex;align-items:center;justify-content:space-between;margin:10px 0 12px;padding:16px;border-radius:4px;background:#F7F7F7}
.flagship_bottom .bottom_box .buy_box .buy_price .division_price .info_tip_layer .division_box p {color:#555;font-size:12px;line-height:19px}
.flagship_bottom .bottom_box .buy_box .buy_price .division_price .info_tip_layer .division_box p span {font-size:inherit;white-space:normal}
.flagship_bottom .bottom_box .buy_box .buy_price .division_price .info_tip_layer .division_box p strong {display:block;margin-bottom:4px;color:#2189FF;;font-size:14px;font-weight:bold;line-height:19px}
.flagship_bottom .bottom_box .buy_box .buy_price .division_price .info_tip_layer .division_box em {color:#2189FF;;font-size:14px;font-weight:bold;line-height:19px}
.flagship_bottom .bottom_box .buy_box .buy_price .division_price .info_tip_layer .division_box em span {color:#2189FF;font-size:18px;font-weight:bold;line-height:19px}
.flagship_bottom .bottom_box .buy_box .buy_price .division_price .info_tip_layer .division_txt {color:#555;font-size:12px;line-height:20px}
.flagship_bottom .bottom_box .buy_box .buy_price .division_price .info_tip_layer .interest_notice {position:relative;margin-top:8px;padding-left:10px;font-size:11px}
.flagship_bottom .bottom_box .buy_box .buy_price .division_price .info_tip_layer .interest_notice:before {content:'*';position:absolute;top:0;left:0;font-size:11px}
.flagship_bottom .bottom_box .buy_box_telecom {position:relative;display:flex;align-items:center;flex-direction:column;margin-right:24px;font-size:20px;font-weight:bold;line-height:32px}
.flagship_bottom .bottom_box .buy_box_telecom span {display:block;width:100%;color:#000;font-size:14px;font-weight:bold;line-height:20px}
.flagship_bottom .bottom_box .buy_box_telecom .telecom_price {display:flex;align-items:center;gap:0 2px;font-size:20px;line-height:26px}
.flagship_bottom .bottom_box .buy_box_telecom .telecom_price em {font-size:inherit;white-space:nowrap}
.flagship_bottom .bottom_box .buy_box_telecom .telecom_price strong {font-size:24px;line-height:32px;vertical-align:top;font-family:'Samsung Sharp Sans'}
.flagship_bottom .bottom_box .sale_stat_14 button {font-family:'Samsung Sharp Sans'}
/* 통신사 바텀 */
.flagship_bottom .bottom_box .buy_box_telecom .box-tip {display:none;position:absolute;top:60px;right:-12px;bottom:initial;padding:16px;border:1px solid #000;border-radius:10px;background:#fff;z-index:1}
.flagship_bottom .bottom_box .buy_box_telecom .box-tip h4 {padding-bottom:12px;font-size:14px;}
.flagship_bottom .bottom_box .buy_box_telecom .box-tip ul li {display:flex;justify-content:space-between;width:100%}
.flagship_bottom .bottom_box .buy_box_telecom .box-tip li p {font-size:12px;font-weight:normal}
.flagship_bottom .bottom_box .buy_box_telecom .box-tip ul li+li { margin-top:6px; }
.flagship_bottom .bottom_box .buy_box_telecom .box-tip ul li span {font-family:'Samsung Sharp Sans'}
.flagship_bottom .bottom_box .buy_box_telecom .box-tip ul li span+span {margin-left:2px;font-size:12px !important;font-weight:'SamsungOneKorean';}
.flagship_bottom .bottom_box .buy_box_telecom .box-tip ul li del {color:#222;letter-spacing:-0.02em}
.flagship_bottom .bottom_box .buy_box_telecom .box-tip ul li .tit { width:auto; text-align:left; font-weight: normal; color:#707070}
.flagship_bottom .bottom_box .buy_box_telecom .box-tip ul li .price {display:flex;align-items:center;color:#707070;font-size:12px;font-weight:normal;text-align:right;}
.flagship_bottom .bottom_box .buy_box_telecom .box-tip ul li.total {margin-top:11px;padding-top:12px;border-top:1px solid #DDD}
.flagship_bottom .bottom_box .buy_box_telecom .box-tip ul li.total .tit {display:inline-block;font-weight:bold;color:#000}
.flagship_bottom .bottom_box .buy_box_telecom .box-tip ul li.total .price {display:inline-block;font-weight:bold;color:#000}
.flagship_bottom .bottom_box .buy_box_telecom .box-tip ul li.total .price span {font-size:14px}
.flagship_bottom .bottom_box .buy_box_telecom .box-tip ul li.total .app-price {display:flex;justify-content:space-between;width:100%;margin-top:6px}
.flagship_bottom .bottom_box .buy_box_telecom .box-tip ul li.total .app-price > span {font-weight:normal;color:#707070;font-size:12px}
.flagship_bottom .bottom_box .buy_box_telecom .box-tip .price-total {display:flex;align-items:center;margin-top:12px;padding-top:6px;}
.flagship_bottom .bottom_box .buy_box_telecom .box-tip .price-total p.price {display:flex;align-items:center}
.flagship_bottom .bottom_box .buy_box_telecom .box-tip .price-total p.price span {color:#2189FF;font-size:16px !important;font-family:'Samsung Sharp Sans'}
.flagship_bottom .bottom_box .buy_box_telecom .box-tip .price-total p.price span+span {margin-left:2px;font-size:14px !important;font-weight:'SamsungOneKorean';}
.flagship_bottom .bottom_box .buy_box_telecom .box-tip .price-total p {font-size:14px}
.flagship_bottom .bottom_box .buy_box_telecom .box-tip .price-notice {color:#555;font-weight:normal}
.flagship_bottom .bottom_box .buy_box_telecom .btn-downtool {flex-shrink:0;display:inline-block;margin-left:4px;vertical-align:top;width:16px;height:16px;background:url(/sec/static/_images/common/icon-tooltip-down.svg) center no-repeat}
.flagship_bottom .bottom_box .buy_box_telecom .btn-downtool.open {background-image:url(/sec/static/_images/common/icon-tooltip-up.svg)}
.flagship_bottom .pay_btn {display:flex;align-items:center;justify-content:center;width:172px;height:40px;color:#fff;font-size:14px;font-weight:bold;line-height:18px;border-radius:20px;background:#000}
.flagship_bottom .pay_btn:disabled {background:#8f8f8f}
.flagship_bottom .pay_btn.restock {color:#000; background:#fff; border: 2px solid #000;}
.flagship_bottom .pay_btn.restock.disabled {opacity: 0.4; filter: grayscale(1);}

/* 레이어팝업 */
.pd_layer_mask {display:none}
.pd_layer_mask .layer_popup {position:fixed;display:block; left:50%; top:50%;border-radius:20px; transform:translate3d(-50%, -50%, 0); overflow:hidden;background:#fff; z-index:301}
.pd_layer_mask .layer_popup .layer_header {display:flex;flex-wrap:wrap;padding:24px;}
.pd_layer_mask .layer_popup .layer_header .layer_tit {max-width:calc(100% - 40px);font-size:24px;font-weight:bold;line-height:32px;word-break:break-all;font-family: 'Samsung Sharp Sans', 'SamsungOneKorean';}
.pd_layer_mask .layer_popup .layer_header .layer_txt {width:100%;margin-top:24px}
.pd_layer_mask .layer_popup .layer_close {flex-shrink:0;width:24px;height:24px;margin-left:auto;background:url("data:image/svg+xml,%3Csvg id='Delete' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Crect id='container' width='24' height='24' fill='none'/%3E%3Cpath id='Icon-_-Bold-_-Action-_-Delete' data-name='Icon-/-Bold-/-Action-/-Delete' d='M28.17,11.17l-7.792,7.793L12.585,11.17,11.17,12.585l7.793,7.792L11.17,28.17l1.415,1.415,7.792-7.793,7.792,7.793,1.415-1.415-7.793-7.792,7.793-7.792Z' transform='translate(-8.42 -8.42)'/%3E%3C/svg%3E%0A") center no-repeat}
.pd_layer_mask .layer_popup .layer_content {max-height:600px;margin:0 12px;padding:0 12px 20px;overflow-y:auto}
.pd_layer_mask .layer_popup .layer_content::-webkit-scrollbar {width: 4px;}
.pd_layer_mask .layer_popup .layer_content::-webkit-scrollbar-thumb {border-radius:10px;background-color: #8F8F8F;}
.pd_layer_mask .layer_popup .layer_content .layer_close {position:absolute;top:24px;right:24px;z-index:1}
.pd_layer_mask:before {content:'';position:fixed;display:block;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:111}

/* [레이어팝업] - 카드혜택 */
.purchase_popup .layer_popup {width:684px}
.purchase_popup .layer_popup .card_benefits_tabs {text-align:center;}
.purchase_popup .layer_popup .card_benefits_tabs input {position: absolute; width: 1px; height: 1px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); border: 0; overflow: hidden;}
.purchase_popup .layer_popup .card_benefits_tabs .tab_item {font-size:18px;font-weight:bold;line-height:24px;transition:all 0.2s ease;cursor:pointer;}
.purchase_popup .layer_popup .card_benefits_tabs .tab_item+.tab_item {margin-left:32px}
.purchase_popup .layer_popup .card_benefits_tabs .tab_item.active {border-bottom:2px solid #000;}
.purchase_popup .layer_popup .tab_content {display:none;margin-top:24px;padding-bottom:40px;overflow:hidden;}
.purchase_popup .layer_popup .tab_content.active {display:block;}
.purchase_popup .layer_popup .card_benefits_txt {margin-bottom:8px;font-size:18px;font-weight:bold;line-height:24px;}
.purchase_popup .layer_popup .card_benefits_list li {position:relative;padding-left:16px;font-size:18px}
.purchase_popup .layer_popup .card_benefits_list li:before {content:'*';position:absolute;top:4px;left:0;display:inline-block;font-size:18px;}
.purchase_popup .layer_popup .card_benefits_list li+li {margin-top:16px}
.purchase_popup .layer_popup .card_benefits_list li.table_box {padding:0}
.purchase_popup .layer_popup .card_benefits_list li.table_box:before {content:none}
.purchase_popup .layer_popup .card_benefits_list .card_banefits_box {width: 100%; overflow-x: auto; margin-top:20px; margin-bottom:20px;}
.purchase_popup .layer_popup .card_benefits_list .card_banefits_box .card_banefits_table tbody {text-align:center}
.purchase_popup .layer_popup .card_benefits_list .card_banefits_box .card_banefits_table tbody th, 
.purchase_popup .layer_popup .card_benefits_list .card_banefits_box .card_banefits_table tbody td {padding: 3px 8px; font-size:14px;border: 1px solid #000; }
.purchase_popup .product-purchase-wrap .product-purchase-caus_tab {display:flex;flex-wrap:wrap;justify-content:center;gap:16px 24px}
.purchase_popup .product-purchase-wrap .product-purchase-caus_tab > li a {margin:0}

/* [레이어팝업] - 카드별 무이자 혜택 */
.card_guide_popup .layer_popup {width:900px}
.card_guide_popup .box-card-guide {border-top:2px solid #000}
.card_guide_popup .box-card-guide .set-card { display:flex; flex-wrap:wrap; text-align:center; border-bottom:1px solid #ebebeb; }
.card_guide_popup .box-card-guide .set-card .card-name { width:30%}
.card_guide_popup .box-card-guide .set-card .card-name:before { content:""; display:inline-block; width:0; height:100%; vertical-align:middle; }
.card_guide_popup .box-card-guide .set-card .card-name img { max-width:100%; vertical-align:middle; }
.card_guide_popup .box-card-guide .set-card .plan-type { width:70%}
.card_guide_popup .box-card-guide .set-card .plan-type .plan { display:flex; height:inherit; border-left:1px solid #ebebeb; }
.card_guide_popup .box-card-guide .set-card .plan-type .plan ~ .plan { border-top:1px solid #ebebeb; }
.card_guide_popup .box-card-guide .set-card .plan-type .plan .type { width:50%; padding:24px 0; }
.card_guide_popup .box-card-guide .set-card .plan-type .plan .type:before { content:""; display:inline-block; width:0; height:100%; vertical-align:middle; }
.card_guide_popup .box-card-guide .set-card .plan-type .plan .type span { display:inline-block; line-height:18px; font-weight:normal; font-size:18px;vertical-align:middle; }
.card_guide_popup .box-card-guide .set-card .plan-type .plan .list-detail { width:50%; padding:24px; text-align:left; border-left:1px solid #ebebeb; }
.card_guide_popup .box-card-guide .set-card .plan-type .plan .list-detail ul li { line-height:18px; font-size:18px;word-break:keep-all; }
.card_guide_popup .list-extra-guide { margin:24px 0; }
.card_guide_popup .list-extra-guide ul li {position:relative;padding-left:16px;font-size:18px;line-height:24px}
.card_guide_popup .list-extra-guide ul li+li {margin-top:6px}
.card_guide_popup .list-extra-guide ul li:before { content:"※";position:absolute;top:-1px;left:0;font-size:18px;}
.card_guide_popup .pop-close {display:none}

/* [레이어팝업] - 프리뷰 갤러리 팝업 */
.pd_layer_mask.bc_preview_popup .layer_popup {width:calc(100% - 160px);height:calc(100% - 100px);padding:48px 24px 16px}
.pd_layer_mask.bc_preview_popup .layer_popup .layer_content {margin:0;padding:0;height:100%;max-height:initial;overflow:hidden}
.pd_layer_mask.bc_preview_popup .layer_popup .layer_content .pd_preview_pop {height:calc(100% - 40px)}
.pd_layer_mask.bc_preview_popup .layer_popup .layer_content .img_box {display:flex;align-items:center;justify-content:center;height:100%}
.pd_layer_mask.bc_preview_popup .layer_popup .layer_content .img_box img,
.pd_layer_mask.bc_preview_popup .layer_popup .layer_content .img_box .video-container {max-width:initial;width:initial;height:100%;object-fit:cover}
.pd_layer_mask.bc_preview_popup .layer_popup .layer_content:has(.swiper-pagination:empty) .pagination_box {display:none}
.pd_layer_mask.bc_preview_popup .layer_popup .pd_video_btn {bottom:60px}

/* [레이어팝업] - 재입고 알림 팝업 */
.buy_restock_popup .layer_popup {width:448px}
.buy_restock_popup .layer_content {text-align:center}
.buy_restock_popup .restock_input {position:relative;padding-bottom:40px}
.buy_restock_popup .restock_input .retock_txt {color:#555;font-size:14px;line-height:16px;text-align:left}
.buy_restock_popup .restock_input input {width:100%;margin-top:4px;padding-bottom:8px;color:#000;font-size:18px;line-height:24px;border:none;border-bottom:1px solid #000;background:none;}
.buy_restock_popup .restock_input input::placeholder {color:#555;font-size:18px;line-height:24px;}
.buy_restock_popup .restock_input .restock_invalid {position:absolute;left:0;bottom:16px;width:100%;color:#D62E2E;font-size:12px;line-height:16px;text-align:left}
.buy_restock_popup .restock_notice {margin-bottom:20px}
.buy_restock_popup .restock_notice li {position:relative;padding-left:17px;font-size:16px;line-height:26px;text-align:left}
.buy_restock_popup .restock_notice li:before {content:'-';position:absolute;top:0;left:0;font-size:16px;line-height:26px}
.buy_restock_popup .btn_restock {display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 24px;color:#fff;font-size:14px;border-radius:32px;background:#000}

/* 구조를 바꿀 수 없어서 absolute로 처리 */
.flagship_option .layer-openphone-paymentsystem .option-choise-list.type1 .chk-form input[type="radio"] + label {padding-bottom:40px}
.flagship_option .layer-openphone-paymentsystem .option-choise-list.type1 .paymentSystem-fee {position:absolute;left:42px;bottom:17px}
.flagship_option .layer-openphone-paymentsystem .option-choise-list.type1 .paymentSystem-includes {display:block;}

/* 애드온 */
.content[role="product_content_search"]:has(.flagship_addon) {padding:10px 0 0}
.addon_wrap .flagship_addon {padding:80px 0;background:#f7f7f7} 
.addon_wrap .flagship_addon .itm-info-detail {padding:64px;border-top:1px solid #ddd}
.addon_wrap .flagship_addon .flagship_addon_box {padding:0 24px 300px;text-align:center}
/* s: KDP-82258 [퍼블][FO] PS 타켓 BC 개선건_우선순위 1 */
.addon_wrap .flagship_addon .tab_box {z-index: 11;position: sticky;top: 0;text-align: center;overflow: hidden;margin: 0 -24px;padding: 17px 0;background: #f7f7f7;}
.addon_wrap .flagship_addon .flagship_addon_box .addon_txt + .tab_box {margin-top: -26px;}
.addon_wrap .flagship_addon .tab_box [class*="btn-"] {position: absolute;top: 50%;display: none;margin-top: -17px;width: 48px;height: 34px;z-index: 10;outline: none;background-repeat: no-repeat;background-color: #f7f7f7;outline-offset: -2px;}
.addon_wrap .flagship_addon .tab_box .btn-prev {left: 0;background-image: url("/sec/static/_images/common/icon-addon-tab-prev.svg");background-position: 100% 50%;}
.addon_wrap .flagship_addon .tab_box .btn-prev:after {left: 100%;background: linear-gradient(to right, rgba(247, 247, 247, 1), rgba(247, 247, 247, 0));}
.addon_wrap .flagship_addon .tab_box .btn-next {right: 0;background-image: url("/sec/static/_images/common/icon-addon-tab-next.svg");background-position: 0 50%;}
.addon_wrap .flagship_addon .tab_box .btn-next:after {left: -50%;background: linear-gradient(to right, rgba(247, 247, 247, 0), rgba(247, 247, 247, 1));}
.addon_wrap .flagship_addon .tab_box .swiper-button-disabled {display: none !important;}
.addon_wrap .flagship_addon .tab_box .tab_list {display: inline-flex;width: auto;padding: 3px 0 4px;white-space: nowrap;font-size: 0;}
.addon_wrap .flagship_addon .tab_box .tab_list .tab_list_item {display: inline-block;width: auto;}
.addon_wrap .flagship_addon .tab_box .tab_list .tab_list_item .tab_item {position: relative;font-size: 18px;font-weight: 700;line-height: 23px;padding-bottom: 4px;white-space: nowrap;}
.addon_wrap .flagship_addon .tab_box .tab_list .tab_list_item:first-child .tab_item {margin-left: 24px;}
.addon_wrap .flagship_addon .tab_box .tab_list .tab_list_item:last-child .tab_item {margin-right: 24px;}
.addon_wrap .flagship_addon .tab_box .tab_list .tab_list_item + .tab_list_item .tab_item {margin-left: 48px;}
.addon_wrap .flagship_addon .tab_box .tab_list .tab_list_item .tab_item:after {content: "";display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: transparent;}
.addon_wrap .flagship_addon .tab_box .tab_list .tab_list_item.active .tab_item:after {background: #000;}
.addon_wrap .flagship_addon .tab_box.swiper-container-initialized [class*="btn-"] {display: block;}
.addon_wrap .flagship_addon .tab_box [class*="btn-"] > span {position: absolute;top: -9999px;left: -9999px;width: 1px;height: 1px;}
.addon_wrap .flagship_addon .tab_box [class*="btn-"]:after {content: "";position: absolute;top: 0;display: block;width: 24px;height: 100%;pointer-events: none;}
.addon_wrap .flagship_addon .flagship_addon_box > .addon_list_box,
.addon_wrap .flagship_addon .addon_notice {max-width: 1264px;margin: 0 auto;} /* KDP-82258 [퍼블][FO] PS 타켓 BC 개선건_우선순위 1 */
.addon_wrap .flagship_addon .flagship_addon_box .tab_box ~ .addon_list_box .addon_section[style*="display:none"] + .addon_section {padding-top: 32px;border-top:1px solid #ddd;}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section:not([style*="display:none"]) + .addon_section {margin-top:64px;padding-top: 64px;border-top:1px solid #ddd}
/* e: KDP-82258 [퍼블][FO] PS 타켓 BC 개선건_우선순위 1 */
.addon_wrap .flagship_addon .flagship_addon_box .addon_tit {color:#000;font-size:48px;line-height:58px;letter-spacing:-1px;text-align:center}
.addon_wrap .flagship_addon .flagship_addon_box .addon_txt {margin:11px 0 40px;font-size:18px;line-height:24px}
.addon_wrap .flagship_addon .flagship_addon_box .addon_txt span {font-size:18px;line-height:24px}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_head {margin-bottom:32px;font-size:32px;font-weight:bold;line-height:1.4}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list {position:relative;padding-bottom:40px;overflow:hidden}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item {position:relative;display:flex;flex-wrap:wrap;flex-direction:column;justify-content: flex-end;width:calc(25% - 18px);height:auto;padding:30px 16px 28px;text-align:center;border-radius:20px;background:#fff;}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item.soldout picture:after {content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100px;height:100px;background:url('https://images.samsung.com/kdp/event/mx/icon_soldout.png') center / 100% no-repeat;z-index:11}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item.soldout picture:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff9c;z-index:10}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item.checked {box-shadow: 0 0 0 2px #2189FF inset;}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item.checked .btn_addon_buy {border-color:#2189ff;background:#2189FF}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item.checked .btn_addon_buy:focus {outline:black;}/* KDP-66522 웹 접근성 수정 241007 아웃라인칼라 변경 */
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item picture {position:relative;display:block;width:172px;height:172px;margin:0 auto auto;overflow:hidden}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item picture img {width:100%}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .item_tit {height:52px;font-size:20px;font-weight:bold;line-height:26px;letter-spacing:-0.5px;text-align:center;font-family: 'Samsung Sharp Sans', 'SamsungOneKorean';display: -webkit-box;overflow: hidden; text-overflow: ellipsis;  -webkit-line-clamp: 2; -webkit-box-orient: vertical;word-break:break-all;}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .item_txt {display:block;margin-top:8px;color:#000;font-size:14px;text-align:center;}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .rating_box {margin:8px 0 16px}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .rating_box span {font-size:14px;font-weight:bold}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .point_box {display:none;}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .point_box .txt {margin-right:8px;font-size:14px}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .point_box .point {color:#2189FF;font-size:14px;font-family:'Samsung Sharp Sans';}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .point_box:has(.txt) {display:flex;align-items:center;justify-content:center;margin-top:12px}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item:not(.point_box:has(.txt)) .btn_addon_buy {margin-top:16px}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .addon_more_link {display:inline-block;margin:11px auto 0;font-size:14px;font-weight:bold;line-height:20px;border-bottom:2px solid #000;}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .price_box {min-height:60px;display:flex;align-items: flex-end;flex-wrap:wrap;margin-bottom:64px;}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item:has(.btn_addon_buy:not([style*="display: none"])) .price_box {margin-bottom:0}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .price_box dl {display:flex;gap:6px 0;justify-content:space-between;width:100%}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .price_box dl dt {display:flex;align-items:center;color:#8F8F8F;font-size:14px;font-weight:bold;line-height:20px}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .price_box dl dd {display:flex;align-items:center;justify-content:end;;color:#8F8F8F;font-size:14px;font-weight:bold;line-height:20px;text-decoration:line-through;}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .price_box dl dd > span {margin-right:2px;font-size:16px;font-family:'Samsung Sharp Sans';}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .price_box dl dt.discount {color:#000;line-height:32px}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .price_box dl dt.discount+dd {position:relative;display:flex;color:#000;font-size:18px;line-height:24px;text-decoration:none; justify-content:center;}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .price_box dl dt.discount+dd em {color:#000;font-size:22px;line-height:24px;font-family:'Samsung Sharp Sans';vertical-align:top;}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .price_box dl+dl {margin-top:8px}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .btn_addon_buy {display:flex;align-items:center;justify-content:center;width:100%;height:40px;margin-top:20px;padding:0 24px;color:#fff;font-size:14px;font-weight:bold;line-height:18px;border:1px solid;border-radius:20px;background:#000}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .btn-downtool {flex-shrink:0;margin-left:4px; width: 14px; height: 14px;  background:transparent url(/sec/static/_images/common/icon-tooltip-down.svg) no-repeat center; background-size: 99% auto; }
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .btn-downtool.open {background-image: url(/sec/static/_images/common/icon-tooltip-up.svg);}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .box-tip { display:none; position:absolute; right:0; top:38px; padding:20px; border:1px solid #000; border-radius:8px; background:#fff; z-index:1;}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .box-tip { min-width:260px; }
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .box-tip ul li {display:flex;align-items:center;justify-content:space-between;width:100% }
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .box-tip ul+ul  {margin-top:12px;padding-top:12px;border-top:1px solid #ddd}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .box-tip ul li .tit {color:#555;font-size:12px;font-weight:normal;line-height:16px}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .box-tip ul li .price {display:flex;align-items:center;color:#000;font-size:14px;font-weight:bold;line-height:16px;text-decoration: line-through;}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .box-tip ul li .price em {margin-right:2px;font-size:14px;font-weight:bold;line-height:16px}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .box-tip ul li.total .tit { white-space:nowrap;font-weight:bold; color:#2189FF; }
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .box-tip ul li.total .price {color:#2189FF;font-weight:bold}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .box-tip ul li.total .price em {margin-right:2px;color:#2189FF;font-size:16px}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .box-tip ul li+li {margin-top:6px}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .box-tip ul+ul li .price {text-decoration:none;}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item:last-child {margin-right:0 !important}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .card-opt {width:100%;margin-bottom:auto;padding:20px 0;flex:1}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .card-opt+.card-option {margin-top:0}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .card-opt .pf-opt-sel {margin-top:12px}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .card-option {margin:20px 0;flex:1}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .card-option .set-opt { display:flex;padding:0 16px; }
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .card-option .set-opt ~ .set-opt { margin-top:16px; }
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .card-option .set-opt .opt-tit { width:40%; line-height:1.33em; font-size:14px; color:#000; letter-spacing:0; text-align:left; }
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .card-option .set-opt .wrap-droplist { width:60%; }
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .card-option .set-opt .wrap-droplist .droplist { text-align: right; border-radius: 0 0 10px 10px; }
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .card-option .set-opt .wrap-droplist .droplist-button {min-height:18px;padding-right:26px;color:#000;font-size:14px;font-weight:bold;text-align:right; border:none; background:transparent; }
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .card-option .set-opt .wrap-droplist .droplist-button:before { right:0; }
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .card-option .set-opt .wrap-droplist .droplist { border-color: #b2b2b2; top:calc(100% + 6px);}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .discount_badge {position:absolute;top:16px;left:16px;display:flex;align-items:center;justify-content:center;padding:2px 6px;color:#fff;font-size:12px;font-weight:bold;line-height:1.33;text-shadow: 0 0 3px rgba(0, 0, 0, 0.56);border-radius: 9px;background:#00838f;z-index:100}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .swiper-pagination-progressbar {position:absolute;top:auto;bottom:0;width:100%;height:3px;background:#aaa}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background:#313131}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list_box {position:relative}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list_box .swiper-button-prev,
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list_box .swiper-button-next {position:absolute;top:50%;display:inline-block;width:40px;height:40px;transform:translateY(-50%);background-color:rgba(0,0,0,0.45);background-repeat:no-repeat;background-position:center;background-size:10px;border-radius:50%;}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list_box .swiper-button-prev {left:-56px;background-image:url(/sec/static/_images/common/icon-slick-prev-compo-wht.svg)}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list_box .swiper-button-next {right:-56px;background-image:url(/sec/static/_images/common/icon-slick-next-compo-wht.svg)}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list_box .swiper-button-next:after {content:none}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list_box .swiper-button-prev:after {content:none}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list_box .swiper-button-disabled {display:none}
.addon_wrap .flagship_addon .flagship_addon_box .addon_section .null_list {padding: 100px 0 200px;}
/* .addon_wrap .flagship_addon .addon_notice {margin-top:24px;padding:0 24px 200px} KDP-76271 */
.addon_wrap .flagship_addon .addon_notice p {position:relative;padding-left:16px;color:#555;font-size:14px;line-height:24px;text-align:left}
.addon_wrap .flagship_addon .addon_notice p:before {content:'※';position:absolute;top:3px;left:0;color:#555;font-size:14px;line-height:14px;}
[data-pagename="gcs"].scroll-up .flagship_addon .tab_box {top:80px;transition: top 0.5s;} /* KDP-84973 [퍼블][FO] PS 타켓 BC 개선건_우선순위 1 - 갤캠스 수정 */

/* 애드온 바텀 */
.addon_wrap .flagship_bottom {position:fixed;top:initial;left:0;bottom:0;width:100%;padding:20px 0;box-shadow: 0 -3px 6px 0 rgba(0, 0, 0, 0.2);background:#fff;z-index:101}
.addon_wrap .flagship_bottom .addon_bottom {max-width:1440px;margin:0 auto 20px;padding:0 24px 20px;border-bottom:1px solid #ddd}
.addon_wrap .flagship_bottom .addon_bottom .addon_check {display:flex;align-items:center;justify-content:space-between;font-size:22px;font-weight:bold;line-height:30px;white-space:nowrap;font-family:'Samsung Sharp Sans', 'SamsungOneKorean';}
.addon_wrap .flagship_bottom .addon_bottom .addon_check h3 {display:flex;align-items:center;font-size:22px;font-weight:bold;line-height:28px;white-space:nowrap}
.addon_wrap .flagship_bottom .addon_bottom .addon_check span {font-size:inherit}
.addon_wrap .flagship_bottom .addon_bottom .addon_check .addon_all_check {display:flex;align-items:center;margin-left:auto;color:#000;font-size:12px;font-weight:700;line-height:18px;border-bottom:1px solid #000}
.addon_wrap .flagship_bottom .addon_bottom .addon_check .addon_all_check.disabled {color:#ddd;}
.addon_wrap .flagship_bottom .addon_bottom .addon_check .addon_all_check svg {margin-left:4px}
.addon_wrap .flagship_bottom .addon_bottom .addon_pd {margin:8px 0 12px}
.addon_wrap .flagship_bottom .addon_bottom .addon_pd .pd_list {display:flex;flex-direction:column;gap:6px 0}
.addon_wrap .flagship_bottom .addon_bottom .addon_pd .pd_list li {display:flex;align-items:center;justify-content:space-between}
.addon_wrap .flagship_bottom .addon_bottom .addon_pd .pd_list li .pd_name {font-size:14px;line-height:18px}
.addon_wrap .flagship_bottom .addon_bottom .addon_pd .pd_list li .pd_price {font-size:12px;line-height:16px}
.addon_wrap .flagship_bottom .addon_bottom .addon_pd .pd_list li .pd_price em {font-size:14px;line-height:18px}
.addon_wrap .flagship_bottom .addon_bottom .addon_box {text-align:right}
.addon_wrap .flagship_bottom .addon_bottom .addon_box .addon_price {display:flex;align-items:center;justify-content:flex-end}
.addon_wrap .flagship_bottom .addon_bottom .addon_box .addon_price .price_item {display:flex;align-items:center;color:#8F8F8F;font-size:14px;font-weight:bold}
.addon_wrap .flagship_bottom .addon_bottom .addon_box .addon_price .price_item strong {display:flex;align-items:center;margin-left:8px;color:#8F8F8F;font-size:14px;font-family:'Samsung Sharp Sans', 'SamsungOneKorean';}
.addon_wrap .flagship_bottom .addon_bottom .addon_box .addon_price .price_item strong span {font-size:16px;vertical-align:top;text-decoration:line-through;font-family:'Samsung Sharp Sans', 'SamsungOneKorean';}
.addon_wrap .flagship_bottom .addon_bottom .addon_box .addon_price .price_item+.price_item {margin-left:10px;color:#000}
.addon_wrap .flagship_bottom .addon_bottom .addon_box .addon_price .price_item+.price_item strong {margin-left:8px;color:#2189ff;font-size:20px;font-family:'Samsung Sharp Sans', 'SamsungOneKorean';}
.addon_wrap .flagship_bottom .addon_bottom .addon_box .addon_price .price_item+.price_item strong span {font-size:24px;text-decoration:none}

@media (max-width:1300px){ 
    .flagship_option .option_box .acc_slide_box .swiper-button-prev,
    .flagship_option .option_box .acc_slide_box .swiper-button-next {display:none}
}

/* KDP-84973 [퍼블][FO] PS 타켓 BC 개선건_우선순위 1 - 갤캠스 수정 */
@media (max-width: 1280px){
    [data-pagename="gcs"].scroll-up .flagship_addon .tab_box {
        top: 56px;
    }
}

@media (max-width:1000px){

    body[data-pagename="gcs"]:has(.flagship_banner).scroll-up .gc_container:not(.type_main) {padding-top:56px}

    /* 최상단 탭 */
    .flagship_banner .flasgship_tab {flex-wrap:wrap;justify-content:flex-start;padding:0}
    .flagship_banner .flasgship_tab ul {width:100%;padding:8px 24px 10px;overflow-x:auto;border-bottom:1px solid #ddd}
    .flagship_banner .flasgship_tab ul li button {font-size:14px;line-height:22px}    
    .flagship_banner .flasgship_tab .pd_rating {padding:12px 24px}
    .pd-Container.flagship_wrap .flagship_banner .flasgship_tab .pd_rating .rating_count {font-size:14px;line-height:22px}
    .pd-Container.flagship_wrap .flagship_banner .flasgship_tab .pd_rating .rating_count_link {font-size:12px;line-height:18px}
  
    /* 상단 배너 */
    .flagship_banner .banner_box .item img {width:60px}
    .flagship_banner .banner_box .item .banner_txt p {font-size:14px;line-height:1.1;}
    .flagship_banner .banner_box .item .banner_link {margin-left:12px;font-size:12px}
    .flagship_banner .banner_control {right:24px}
    .flagship_banner .swiper-pagination span {font-size:12px}

    /* 공통 슬라이드 */
     body:has(.pd-Container.flagship_wrap) .pd_preview_btn {right:8px;bottom:32px;width:24px;height:24px;}
     body:has(.pd-Container.flagship_wrap) .swiper-slide {width:100%;height:auto}
     body:has(.pd-Container.flagship_wrap) .pd_preview {width:100%}
     body:has(.pd-Container.flagship_wrap) .pd_video_btn {right:12px;width:26px;height:26px}
    
    /* 최상단 상품 */
    .flagship_pd {padding:24px 0}
    .flagship_pd .flagship_cont {gap:0 24px;width:calc(100% - 24px)}
    .flagship_pd .preview_sticky {width:calc(100% - 304px);}
  
    /* 최상단 상품평 */
    .flagship_banner .flagship_rating .pd_rating {padding:10px 24px}
    .flagship_banner .flagship_tab_sub .tab_sub_list {gap:0 24px;padding:0 24px}
    .pd-Container.flagship_wrap .pd_rating .rating_count {font-size:12px}
    .pd-Container.flagship_wrap .pd_rating .rating_count_link {font-size:10px}

    /* 최상단 토글 */
    .flagship_banner .flagship_toggle .flagship_toggle_box {padding:0 24px}
    .flagship_banner .flagship_toggle .flagship_toggle_box .btn_toggle {width:16px;height:16px}
    .flagship_banner .flagship_toggle .flagship_toggle_box .toggle_slide {padding-bottom:10px}
    .flagship_banner .flagship_toggle .flagship_toggle_box .toggle_slide .swiper-slide .banner_item {width:calc(100% - 16px);padding:14px 0}    
    .flagship_banner .flagship_toggle .flagship_toggle_box .toggle_slide .toggle_close {margin-bottom:0}
    .flagship_banner .flagship_toggle .flagship_toggle_box .toggle_slide .toggle_close .pc-banner {font-size:12px;line-height:16px}
    .flagship_banner .flagship_toggle .flagship_toggle_box .toggle_slide .toggle_close .mo-banner {font-size:12px;font-weight:bold;line-height:16px;text-align:center}
    .flagship_banner .flagship_toggle .flagship_toggle_box .toggle_slide .toggle_open .toggle_open_txt h3 {margin-bottom:10px;font-size:12px;line-height:16px}
    .flagship_banner .flagship_toggle .flagship_toggle_box .toggle_slide .toggle_open .toggle_open_txt ul {margin-bottom:10px}
    .flagship_banner .flagship_toggle .flagship_toggle_box .toggle_slide .toggle_open .toggle_open_txt ul li {font-size:12px;line-height:20px}
    .flagship_banner .flagship_toggle .flagship_toggle_box .toggle_slide .toggle_open .toggle_open_txt button span a {font-size:10px;line-height:14px}
    .flagship_banner .flagship_toggle .flagship_toggle_box .toggle_slide .toggle_open .toggle_open_txt button:after {width:8px;height:8px}
    .flagship_banner .flagship_toggle .flagship_toggle_box .toggle_slide picture {display:none}
    .flagship_banner .flagship_toggle .flagship_toggle_box .toggle_slide .swiper-pagination {gap:0 8px}
    .flagship_banner .flagship_toggle .flagship_toggle_box .toggle_slide .swiper-pagination .swiper-pagination-bullet {width:40px;margin:0}
    .flagship_banner .flagship_toggle.active .flagship_toggle_box .toggle_slide .toggle_open {justify-content:flex-start;width:calc(100% - 32px);margin:0 auto 8px;padding:14px 0 22px}

    /* 좌측 프리뷰  */
    .flagship_pd .preview_sticky .preview_box .img_box video.pc,
    .flagship_pd .preview_sticky .preview_box .img_box video.mo {display:none}
    .flagship_pd .preview_sticky .preview_box .img_box video.fo {display:block}
      
    /* 우측 영역 */
    .flagship_pd .pd_info {width:280px;padding:80px 0}
    .flagship_pd .pd_info .info_txt {margin-top:11px;font-size:12px;line-height:20px}
    .flagship_pd .pd_info .info_box .tit_box {margin-bottom:14px;}
    .flagship_pd .pd_info .info_box .tit_box .info_tit {font-size:20px;line-height:24px}
    .flagship_pd .pd_info .info_box .tit_box .info_link {font-size:12px}
    .flagship_pd .pd_info .info_box .info_choice .info_btn label {padding:16px;font-size:15px;line-height:20px}
    .flagship_pd .pd_info .info_box .info_choice.purchase {gap:8px 0}
    .flagship_pd .pd_info .info_box .info_choice .info_notice {font-size:14px;line-height:19px}

    /* 우측 - 공통 */
    .flagship_pd .pd_info .info_box .info_choice .info_btn label .choice_head .choice_tit {font-size:16px;line-height:20px;word-break:break-all}
    .flagship_pd .pd_info .info_box .info_choice .info_btn label .choice_head .choice_sub {font-size:14px;line-height:18px;word-break:break-all}
    .flagship_pd .pd_info .info_box .info_choice .info_btn label .choice_info .choice_mrkt {word-break:break-all}
    .flagship_pd .pd_info .info_box .info_choice .info_btn label .choice_info .choice_mrkt_sub {font-size:12px;line-height:16px}

    /* 우측 - 구매방식 자급제 */
    .flagship_pd .pd_info:has(.info_box.carrier:not([style*="display: none"])) .info_box.purchase_box {padding-bottom:0}
    .flagship_pd .pd_info:has(.info_box.carrier:not([style*="display: none"])) .info_box.carrier {margin-top:10px}

    /* 우측 영역 - 배너 */
    .flagship_pd .pd_info .info_ad {margin-top:20px}

    /* 우측 영역 - 옵션 */
    .flagship_pd .pd_info .info_option .option_box:not([style*="display: none"])+.option_box {margin-top:18px;padding-top:20px;}
    .flagship_pd .pd_info .info_option .option_box ul li .color_txt {font-size:12px}

    /* 우측 영역 - 색상 */
    .flagship_pd .pd_info .info_option .option_box ul li .quick_badge {height:20px;padding:0 6px;font-size:12px}
    .flagship_pd .pd_info .info_option .option_box.exclusive {padding:16px}
    .flagship_pd .pd_info .info_option .option_box.exclusive .option_tit {font-size:14px;line-height:18px}
    .flagship_pd .pd_info .info_option .option_box.exclusive.one {padding:16px 12px 16px 18px}
    .flagship_pd .pd_info .info_option .option_box.exclusive.one .option_tit {padding-left:48px;font-size:14px;line-height:18px}
    .flagship_pd .pd_info .info_option .option_box.exclusive.one ul li {padding-left:48px}
    .flagship_pd .pd_info .info_option .option_box.exclusive.one ul li label {left:18px}
    .flagship_pd .pd_info .info_option .option_box.exclusive.one ul li .color_txt {margin:0;font-size:12px;font-weight:500}
    .flagship_pd .pd_info .info_box.color_box .info_option .info_txt {margin-top:16px}
    
    /* 모델 */
    .flagship_pd .pd_info .info_box.model_box .info_choice .info_btn label {font-size:14px}
    /* 용량 */
    .flagship_pd .pd_info .info_box.capacity_box .info_choice .info_btn label {gap:0 4px;font-size:14px}
    .flagship_pd .pd_info .info_box.capacity_box .info_txt {font-size:11px}
    /* 갤럭시 링 */
    .flagship_pd .pd_info .info_box .info_choice.ring_size {flex-wrap:wrap;gap:8px 0;}
    .flagship_pd .pd_info .info_box .ring_size_box {gap:8px 12px;margin-top:20px;padding:12px}
    .flagship_pd .pd_info .info_box .ring_size_box .size_box label {font-size:15px}

    /* 통신사 */
    .flagship_pd .pd_info .mobile_box {margin-top:44px}
    .flagship_pd .pd_info .mobile_box .mobile_slide .mobile_item {height:138px;padding:16px}
    .flagship_pd .pd_info .mobile_box .mobile_slide .mobile_item+.mobile_item {margin-left:8px}
    .flagship_pd .pd_info .mobile_box .mobile_slide .mobile_item .mobile_tit,
    .flagship_pd .pd_info .mobile_box .mobile_slide .mobile_item .mobile_tit strong {font-size:14px}
    .flagship_pd .pd_info .mobile_box .mobile_slide .mobile_item .mobile_txt,
    .flagship_pd .pd_info .mobile_box .mobile_slide .mobile_item .mobile_txt strong {font-size:12px;line-height:20px}
    .flagship_pd .pd_info .mobile_box .mobile_slide .mobile_item::after {top:16px;right:16px;width:36px;height:36px}
    .flagship_pd .pd_info .mobile_box .mobile_slide .mobile_item .mobile_list li,
    .flagship_pd .pd_info .mobile_box .mobile_slide .mobile_item .mobile_list li strong {font-size:12px;line-height:20px}

    /* 중고 추가 보상 프로그램, 갤럭시클럽, 삼성케어플러스 */
    .flagship_option {width:calc(100% - 48px);margin:0 24px;padding:36px 0 0}
    .flagship_option .option_box {padding:24px 0}
    .flagship_option .option_box .option_tit {flex-wrap:wrap}
    .flagship_option .option_box .option_tit .tit {width:100%;font-size:20px}
    .flagship_option .option_box .option_tit .txt {font-size:16px;line-height:22px}
    .flagship_option .option_box .option_tit .txt:before {content:none}
    .flagship_option .option_box .option_tit .link {position:absolute;top:3px;right:0;font-size:12px;line-height:16px}
    .flagship_option .option_box .option_check {gap:0 8px;margin-top:16px}
    .flagship_option .option_box .option_check .option_btn label {padding:18px 20px;font-size:15px;border-radius:6px}
    .flagship_option .option_box .acc_slide_box .swiper-button-next,
    .flagship_option .option_box .acc_slide_box .swiper-button-prev {display:none}
    .flagship_option .option_box .option_notice .notice_txt {font-size:12px}
    .flagship_option .option_box .option_notice .notice_txt a {font-size:12px;line-height:16px}

    /* 기프트펀딩 */
    .flagship_option .option_box.funding_box .option_check .option_btn label {padding:15px 20px}

    /* 트레이드인 */
    .flagship_option .option_box .option_tit+.option_notice {font-size:12px}

    /* 함께 사면 좋은 제품 */
    .flagship_option .option_box .acc_slide .swiper-slide {width:40%}
    .flagship_option .option_box .acc_slide .acc_item {width:100%;height:145px;padding:0 16px;border-radius:12px;}
    .flagship_option .option_box .acc_slide .acc_item .acc_chk_wrap {top: 12px; right: 12px;}
    .flagship_option .option_box .acc_slide .acc_item .acc_chk_wrap > p {font-size: 10px;}
    .flagship_option .option_box .acc_slide .acc_item .acc_img picture {width:74px;height:56px}
    .flagship_option .option_box .acc_slide .acc_item .acc_info .acc_tit {height:36px;font-size:14px;line-height:20px}
    .flagship_option .option_box .acc_slide .acc_item .acc_info .acc_txt {margin:4px 0 8px;font-size:10px}
    .flagship_option .option_box .acc_slide .acc_item .acc_info .acc_price {margin-top:8px}
    .flagship_option .option_box .acc_slide .acc_item .acc_info .acc_price .price_txt {width:34%; margin-right:12px;font-size:12px}
    .flagship_option .option_box .acc_slide .acc_item .acc_info .acc_price .price_tit {font-size:12px;line-height:20px}
    .flagship_option .option_box .acc_slide .acc_item .acc_info .acc_price .price_tit em {font-size:14px}
    .flagship_option .option_box .acc_slide .acc_item .acc_info .acc_price.benefits .price_tit {font-size:16px}
    .flagship_option .option_box .acc_slide .acc_item .acc_info .acc_price.benefits .price_tit em {font-size:16px}
    .flagship_option .option_box .acc_slide .acc_item .acc_info .acc_price.benefits .acc_price_sub .price_percent {font-size:16px}
    .flagship_option .option_box .acc_slide .acc_item .acc_info .acc_price.benefits .acc_price_sub .price_tit em {font-size:16px}
    
    .flagship_option .option_box .acc_slide .swiper-button-next {display:none}
    .flagship_option .option_box .acc_slide .swiper-button-prev {display:none}
    .flagship_option .option_box .acc_slide .acc_more_btn {left:26px;bottom:20px;font-size:12px}
    .flagship_option .option_box .option_tit .tit .info_tip_layer.active {width:262px;left:0 !important;bottom:32px;padding:16px !important;transform: translateY(0) !important;}
    .flagship_option .option_box .option_tit .tit .tooltip-layer .tooltip-title {padding-bottom:8px;font-size:14px}
    .flagship_option .option_box .option_tit .tit .tooltip-layer .tooltip-content {margin-top:12px}
    .flagship_option .option_box .option_tit .tit .tooltip-layer .tooltip-content p {font-size:12px;line-height:16px}

    /* 통신사 내재화 */
    .flagship_option .option_box.telecom_box .option_check .option_btn label {padding:20px;font-size:12px;line-height:16px;word-break:break-all;}
    .flagship_option .option_box.telecom_box .option_check .option_btn label em {font-size:15px;line-height:20px}
    .flagship_option .option_box.telecom_box .option_check .option_btn label em span {font-size:15px;line-height:20px;}
    .flagship_option .option_box.telecom_box .option_check .option_btn label em+span {font-size:15px;line-height:20px;}
    .flagship_option .option_box.telecom_box .option_check .option_btn label br {display:none}
    .flagship_option .option_box.telecom_box.type_box .option_check .option_btn label em {margin-bottom:4px}
    .flagship_option .option_box.telecom_box.price_box .option_check .option_btn label {min-height:120px}
    
    /* 트레이드인 */
    .flagship_option .flagship_trade {margin-top:16px;padding:24px;border-radius:6px}
    .flagship_option .flagship_trade .trade_box .trade_tit {font-size:16px}
    .flagship_option .flagship_trade .trade_box .trade_select .wrap-droplist .droplist-button {padding:14px;font-size:14px;line-height:14px}
    .flagship_option .flagship_trade .trade_box .trade_list {gap: 0 8px;}
    .flagship_option .flagship_trade .trade_box .trade_list li .trade_state {padding:20px 16px}
    .flagship_option .flagship_trade .trade_box .trade_list li .trade_state strong {font-size:16px}
    .flagship_option .flagship_trade .trade_box .trade_list li .trade_state span {font-size:12px}
    .flagship_option .flagship_trade .trade_box .trade_list li .trade_state svg {top:20px;right:16px}
    .flagship_option .flagship_trade .trade_box .trade_price {padding:16px}
    .flagship_option .flagship_trade .trade_box .trade_price li span {font-size:14px}
    .flagship_option .flagship_trade .trade_box .trade_price li strong {font-size:14px}
    .flagship_option .flagship_trade .trade_box .trade_price li+li {margin-top:6px}
    .flagship_option .flagship_trade .trade_box .trade_price li:last-child {margin-top:16px;padding-top:16px}
    .flagship_option .flagship_trade .trade_box .trade_price li strong em {font-size:16px}
    .flagship_option .flagship_trade .trade_box .trade_price li:last-child strong em {font-size:18px}
    .flagship_option .flagship_trade .trade_box .trade_none_txt {margin:12px 0 8px;font-size:12px}

    /* 구매하기 */
    .flagship_buy {margin-top:24px;padding:40px 0}
    .flagship_buy .list_check span {font-size:12px;line-height:16px}
    .flagship_buy .flagship_buy_box {width:calc(100% - 48px);margin:0 24px;gap:0 24px}
    .flagship_buy .flagship_buy_box .flagship_buy_tit {font-size:20px}
    .flagship_buy .flagship_buy_box .flagship_buy_img {flex-shrink:0;margin-right:0;width:calc(50% - 12px)}
    .flagship_buy .flagship_buy_box .flagship_buy_img .flagship_buy_txt p {font-size:12px;line-height:14px}
    .flagship_buy .flagship_buy_box .flagship_buy_info {width:calc(50% - 12px)}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_tit {font-size:20px;line-height:26px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_txt {margin-top:4px;font-size:10px;line-height:14px;}

    /* 별점 */
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_rating {margin:16px 0 24px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_rating .rating_box span {font-size:12px;}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_rating .rating_count_link {font-size:10px}

    /* 쿠폰 */
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_price .pd_coupon .coupon_btn {padding-left:8px;height:32px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_price .pd_coupon .coupon_btn span {font-size:12px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_price .pd_coupon .coupon_btn:after {width:32px;height:32px}

    /* 기준가, 혜택가 */
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_price dl dt {width:62px;font-size:12px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_price dl dd {font-size:12px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_price dl dd span {font-size:14px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_price dl dt.discount+dd strong {font-size:20px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_price dl dt.discount+dd em {font-size:20px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_price dl dt.discount+dd {font-size:14px}

    /* 최종 혜택 적용 예상가 */
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .box_tit {padding:10px 0}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .box_tit .tit {font-size:12px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .box_tit .box_price {font-size:14px;font-weight:bold}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .box_tit .box_price strong {font-size:20px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .box_tit .box_price em {font-size:20px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .box_tit .interest_info .interest_txt {font-size:12px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .box_tit .interest_info .interest_txt em {font-size:14px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .box_tit .interest_info .interest_btn {font-size:12px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.total_price .tit {font-size:14px;}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.total_price .box_tit {padding:16px 0}

    /* 트레이드인 */    
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.trade_in .box_tit .tit span {font-size:12px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.trade_in .box_tit .trade_txt {font-size:12px;}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.trade_in .box_tit .trade_txt em {font-size:14px}

    /* 최종 혜택 적용 예상가 - 하단 내용 */
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .more_btn {font-size:14px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .more_btn strong {font-size:14px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .box_desc {padding:16px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .box_desc .desc_list li .list_tit {font-size:12px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .box_desc .desc_list li .list_price {font-size:12px;}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .box_desc .desc_list li .list_price em {font-size:14px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .box_desc .desc_list li .price_notice {font-size:11px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .box_desc .list_check input[type="checkbox"] + label {font-size:12px;line-height:20px}

    /* 적립 예정 삼성전자 멤버십 포인트 */
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.point_add .box_point {padding:16px 20px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.point_add .box_point .point_tit {margin-bottom:16px;padding-bottom:16px;font-size:14px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.point_add .box_point .point_tit strong {font-size:14px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.point_add .box_point .point_txt {font-size:12px;line-height:16px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.point_add .box_point .point_more_btn {font-size:12px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.point_add .box_point .point_list li {font-size:12px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .box_notice,
    .flagship_buy .flagship_buy_box .flagship_buy_info .box_notice span {font-size:12px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .pick_up_btn {font-size:12px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .box_desc .desc_list li .discount_more_btn {font-size:12px;line-height:16px}

    /* 펀딩 */
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.funding .list_check input[type="checkbox"] + label {font-size:12px}
    
    /* 퀵배송 */
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.quick .btn_quick {font-size:12px}

    /* 무이자 할부 */
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.interest_free .box_tit .tit span {font-size:14px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.interest_free .box_tit .interest_info .interest_price {font-size:14px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.interest_free .box_tit .interest_info .interest_price span {font-size:14px}

    /* 통신사 */
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.restock {padding:16px 0}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom {padding-top:0}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_tit {font-size:14px;line-height:22px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_process {padding:18px 16px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_process li:after {width:48px;height:48px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_process li .telecom_txt .step_txt,
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_process li .telecom_txt .step_txt strong {font-size:14px;line-height:18px;letter-spacing:0;vertical-align:top;}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_process li+li {margin-top:12px;padding-top:16px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_notice li {font-size:12px;line-height:20px}

    /* 통신사 프로세스 */
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle {padding:24px 16px 16px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_process {padding:0}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_process li {margin-bottom:16px;padding-top:0;padding-bottom:16px;}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_process li .telecom_txt .step_txt,
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_process li .telecom_txt .step_txt strong {font-size:12px;vertical-align: baseline;}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_notice li,
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_notice li p {font-size:12px;vertical-align:inherit;}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_notice.step li:before {font-size:12px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .btn_telecom_more {font-size:12px}

    /* 삼성닷컴 혜택 */
    .flagship_benefits .benefits_tit {font-size:20px}
    .flagship_benefits .benefits_tabs .tab_item {font-size:14px}
    .flagship_benefits .benefit_slide {width:calc(100% - 48px);margin:0 24px;overflow:hidden}
    .flagship_benefits .benefit_slide .benefit_box .benefit_item {height:126px;padding:20px 16px}
    .flagship_benefits .benefit_slide .benefit_box .benefit_item .benefit_tit .tit {font-size:14px;line-height:20px}
    .flagship_benefits .benefit_slide .benefit_box .benefit_item .benefit_tit .link {margin-top:4px;font-size:12px}
    .flagship_benefits .benefit_slide .benefit_box .benefit_item .benefit_tit .txt {margin-top:4px;font-size:10px}
    .flagship_benefits .benefit_slide .benefit_box .benefit_item picture {width:80px}

    /* 상세설명 */
    .flagship_detail {margin:0 24px 24px}
    .flagship_detail .detail_tab li .tab_item {font-size:16px;line-height:20px}

    /* FAQ */
    .flagship_detail .flagship_faq .faq_list {width:calc(100% - 24px)}
    .flagship_detail .flagship_faq .faq_list .faq_question {padding-right:0}

    /* 유의사항 */
    .flagship_notice {padding:36px 20px}
    .flagship_notice .notice_list {width:100%}

    /* 바텀 */
    .flagship_wrap .flagship_bottom {padding:16px 0}
    .flagship_bottom .bottom_box {padding:0 24px}
    .flagship_bottom .bottom_box .model_box .badge_new {font-size:10px;line-height:14px}
    .flagship_bottom .bottom_box .model_box .tit {font-size:16px;line-height:22px}
    .flagship_bottom .bottom_box .model_box .txt {margin-top:2px;font-size:12px;line-height:14px}
    .flagship_bottom .bottom_box .buy_box {margin-right:16px}
    .flagship_bottom .bottom_box .buy_box .buy_price {gap:0 4px}
    .flagship_bottom .bottom_box .buy_box .buy_price .price_txt {min-width:122px;font-size:12px}
    .flagship_bottom .bottom_box .buy_box .buy_price .price {font-size:12px}
    .flagship_bottom .bottom_box .buy_box .buy_price .price span {font-size:14px}
    .flagship_bottom .bottom_box .buy_box .buy_price .discount_price {line-height:22px}
    .flagship_bottom .bottom_box .buy_box .buy_price .discount_price+.price {font-size:16px;line-height:22px}
    .flagship_bottom .bottom_box .buy_box .buy_price .discount_price+.price em {font-size:20px;line-height:22px}
    .flagship_bottom .bottom_box .buy_box .buy_price .division_price span {font-size:12px}
    .flagship_bottom .bottom_box .buy_box_telecom span {font-size:12px}
    .flagship_bottom .bottom_box .buy_box_telecom .telecom_price {font-size:16px;line-height:20px}
    .flagship_bottom .bottom_box .buy_box_telecom .telecom_price strong {font-size:20px;line-height:22px}

    /* 애드온 */
    .pd-Container.addon_wrap .tabs_box.swiper {margin:24px 24px 0;gap:0;width:calc(100% - 48px)}
    .addon_wrap .flagship_addon {padding:48px 0}
    .addon_wrap .flagship_addon .flagship_addon_box {padding-bottom:0}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_tit {margin:0;font-size:30px;line-height:40px;letter-spacing:-1px}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_txt {margin:8px 0 24px;font-size:14px;line-height:20px}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_txt span {display:block;font-size:14px;line-height:16px}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list {padding-bottom:30px}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item.soldout picture:after {width:60px;height:60px}
    
    /* 애드온 - 컬러칩 */
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .card-opt .pf-opt-sel label {height:initial;margin:0;padding:0;}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .card-opt .pf-opt-sel li span {display:flex;align-items:center;justify-content:center;min-width:initial;height:28px;padding:0 12px;font-size:12px;border-radius:32px;}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .card-opt .pf-color-sel .itm-color-list li input[type="radio"]:checked + label .itm-color-object:after,
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .card-opt.pf-color-sel .itm-color-list li input[type="checkbox"]:checked + label .itm-color-object:after {content:none}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .card-option .set-opt {padding:0}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .card-option .set-opt .opt-tit {font-size:12px}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .card-opt .pf-opt-sel .btn-prev {top:8px;width:14px;height:14px;background-size:100%;}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .card-opt .pf-opt-sel .btn-next {top:8px;width:12px;height:12px;background-size:100%;}
    /* 애드온 - 리스트 */
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section[style*="display:none"]+.addon_section {margin-top:0;padding-top:0}
    /* s: KDP-82258 [퍼블][FO] PS 타켓 BC 개선건_우선순위 1 */
    .addon_wrap .flagship_addon .flagship_addon_box .tab_box ~ .addon_list_box .addon_section[style*="display:none"] + .addon_section {padding-top: 32px;border-top:none}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section:not([style*="display:none"])+.addon_section {margin-top:48px;padding-top:48px;border-top:none}
    /* e: KDP-82258 [퍼블][FO] PS 타켓 BC 개선건_우선순위 1 */
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_head {margin-bottom:13px;font-size:22px;line-height:30px}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item {width:calc(25% - 12px);padding:40px 17px 20px}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item picture {width:136px;height:136px}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .item_tit {height:38px;font-size:14px;line-height:19px}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .item_txt {margin:8px 0 0;font-size:10px;line-height:12px}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item dl dt {font-size:12px;line-height:16px}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item dl dd {font-size:10px;}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item dl dd span {font-size:12px;line-height:16px}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item dl dt.discount {line-height:18px}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item dl dt.discount+dd {font-size:14px;line-height:18px}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item dl dt.discount+dd em {font-size:16px;line-height:18px}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .btn_addon_buy {height:32px;margin-top:0;font-size:12px}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .point_box {flex-wrap:wrap;margin:15px 0}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .point_box .txt {font-size:12px}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .point_box .price {font-size:12px}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .box-tip {top:22px;left:auto;right:-36px;min-width:192px;padding:16px}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .box-tip ul+ul .total+li .tit,
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .box-tip ul+ul .total+li .price {font-size:10px;line-height:14px;}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .card-option .set-opt .wrap-droplist .droplist-button {font-size:12px}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .card-option .set-opt .wrap-droplist .droplist-button:before {right:4px}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .price_box {min-height:initial}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .price_box dl {display:block}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .price_box dl.basePrice {display:none}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .price_box dl dt.discount {justify-content:center;margin-bottom:4px;font-size:12px;line-height:16px}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .price_box dl dt.discount+dd {font-size:12px}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .price_box dl dt.discount+dd em {font-size:16px}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .point_box .point {font-size:12px}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .rating_box {margin:6px 0 16px}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .addon_more_link {margin-top:7px;font-size:12px}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list_box .swiper-button-next,
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list_box .swiper-button-prev {display:none}
    .addon_wrap .flagship_addon .addon_notice {padding:16px 24px 200px;}/* KDP-76271 */ /* KDP-82258 [퍼블][FO] PS 타켓 BC 개선건_우선순위 1 */
    .addon_wrap .flagship_addon .addon_notice p {font-size:12px;line-height:18px}
    .addon_wrap .flagship_addon .addon_notice p:before {top:0}
    
    /* 애드온 바텀 */
    .addon_wrap .flagship_bottom {padding:20px 0 16px}
    .addon_wrap .flagship_bottom .addon_bottom {max-width:100%;margin-bottom:16px;padding:0 24px 16px}
    .addon_wrap .flagship_bottom .addon_bottom .chk-form input[type="checkbox"] + label {font-size:18px}
    .addon_wrap .flagship_bottom .addon_bottom .addon_check {font-size:18px;line-height:24px}
    .addon_wrap .flagship_bottom .addon_bottom .addon_check h3 {font-size:18px;line-height:24px}
    .addon_wrap .flagship_bottom .addon_bottom .addon_box .addon_all_check {font-size:10px;line-height:16px}
    .addon_wrap .flagship_bottom .addon_bottom .addon_box .addon_price {font-size:12px}
    .addon_wrap .flagship_bottom .addon_bottom .addon_box .addon_price strong {font-size:16px}
    .addon_wrap .flagship_bottom .addon_bottom .addon_box .addon_price strong span {font-size:20px}
    .addon_wrap .flagship_bottom .addon_bottom .addon_box .addon_price .price_item {font-size:12px}
    .addon_wrap .flagship_bottom .addon_bottom .addon_box .addon_price .price_item+.price_item strong {font-size:16px}
    .addon_wrap .flagship_bottom .addon_bottom .addon_box .addon_price .price_item+.price_item strong span {font-size:20px}

    /* [레이어팝업] - 공통 */
    .pd_layer_mask .layer_popup {top:0;left:0;width:100%;height:100vh;overflow-y:auto;transform:translate3d(0, 0, 0);border-radius:0;}
    .pd_layer_mask .layer_popup .layer_content {max-height:initial;}

    /* [레이어팝업] - 프리뷰 갤러리 팝업 */
    .pd_layer_mask.bc_preview_popup .layer_popup {top:50%;left:50%;width:calc(100% - 80px);height:calc(100% - 80px);border-radius:20px;transform:translate3d(-50%, -50%, 0)}
    .pd_layer_mask.bc_preview_popup .layer_popup .layer_content .img_box img,
    .pd_layer_mask.bc_preview_popup .layer_popup .layer_content .img_box .video-container {max-width:100%;height:initial}
}

@media (max-width:800px) {
    /* 갤캠스 결제하단에 갤캠스 only 가 있을 시 */
    body[data-pagename="gcs"] .flagship_bottom .bottom_box .buy_box .buy_price:has(.price .gcs_price) .price_txt {min-width:100px;margin-right:0}
    body[data-pagename="gcs"] .flagship_bottom .bottom_box .buy_box .buy_price:has(.price .gcs_price) .price .gcs_price {width:80px}
    
    /* 최상단 탭 */
    .flagship_banner .flasgship_tab {flex-wrap:wrap;padding:8px 0;border-bottom:1px solid #ddd}
    .flagship_banner .flasgship_tab ul {width:100%;overflow-x:auto;padding:0 24px 20px;border-bottom:none}
    .flagship_banner .flasgship_tab ul li button {font-size:12px;line-height:20px}    
    .flagship_banner .flasgship_tab .pd_rating {width:100%;padding:0 24px}
  
    .pd-Container.flagship_wrap  .tabs_box .tab_item {font-size:14px}
    .pd-Container.flagship_wrap  .tabs_box .tab_item.active {font-size:14px}
    
    /* 최상단 상품 */
    .flagship_pd {flex-wrap:wrap;width:100%;margin:0;padding:0}
    .flagship_pd .flagship_cont {flex-wrap:wrap;width:100%;margin:0}
    .flagship_pd .preview_sticky {position:relative;top:0;width:100%}

    /* 공통 슬라이드 */
    .flagship_wrap .pd_preview {margin:0}
    .pd-Container.flagship_wrap .pd_preview.mobile {display:block;margin-top:40px}
    body:has(.pd-Container.flagship_wrap) .swiper-button-next,
    body:has(.pd-Container.flagship_wrap) .swiper-button-prev {display:none}
    body:has(.pd-Container.flagship_wrap) .pd_video_btn {right:24px;bottom:12px}

    /* PD 상단 슬라이드 */
    .flagship_pd .preview_sticky .preview_box .img_box img {max-width:100%;object-fit:cover}
    .flagship_pd .preview_sticky .preview_box .img_box video {max-width:100%;}
    .flagship_pd .preview_sticky .preview_box .pagination_box {padding-top:12px}
    .flagship_pd .preview_sticky .preview_box .preview_more .btn_preview_more {height:30px;font-size:12px}

    /* 좌측 프리뷰  */
    .flagship_pd .preview_sticky .preview_box .pd_preview.fixed {position:relative}
    .flagship_pd .preview_sticky .preview_box .img_box video.pc,
    .flagship_pd .preview_sticky .preview_box .img_box video.fo {display:none}
    .flagship_pd .preview_sticky .preview_box .img_box video.mo {display:block}

    /* 컬러 프리뷰 */
    .flagship_pd .pd_info .info_box.color_box {margin-left:0;margin-right:0}
    .flagship_pd .pd_info .info_box.color_box .tit_box {padding:0 24px}
    .flagship_pd .pd_info .info_box.color_box .info_option {margin:0 24px}
    .flagship_pd .pd_info .info_box.color_box .color_preview {display:block;margin-bottom:24px}
    .flagship_pd .pd_info .info_box.color_box .color_preview .img_box {display:flex;align-items:center;justify-content:center;eoverflow:hidden}
    .flagship_pd .pd_info .info_box.color_box .color_preview .img_box img,
    .flagship_pd .pd_info .info_box.color_box .color_preview .img_box video {max-width:100%}
    .flagship_pd .pd_info .info_box.color_box .color_preview .preview_more {margin-top:16px}
    .flagship_pd .pd_info .info_box.color_box .color_preview .pagination_box {padding-top:12px}
    .flagship_pd .pd_info .info_box.color_box .info_txt {padding-left:24px}
    .flagship_pd .preview_sticky .preview_box .color_preview.fixed {position:relative}

    /* 우측 영역 */
    .flagship_pd .pd_info {width:100%;margin:0;padding:0}
    .flagship_pd .pd_info .info_txt {margin-top:10px}
    .flagship_pd .pd_info .info_box {flex-wrap:wrap;margin:0 24px;padding:24px 0;min-height:initial}
    .flagship_pd .pd_info .info_box+.info_box {margin-top:40px}
    .flagship_pd .pd_info .info_box .info_choice.purchase {gap:8px}
    .flagship_pd .pd_info .info_box .info_choice .info_ad {margin-bottom:0}

    /* 우측 영역 - 구매방식 */
    .flagship_pd .pd_info:has(.info_box.carrier:not([style*="display: none"])) .info_box.purchase_box {padding-bottom:0}

    /* 우측 영역 - 옵션 */
    .flagship_pd .pd_info .info_option .option_box ul {gap:0 16px}
    .flagship_pd .pd_info .info_option .option_box ul li .color_txt {font-size:12px}
    .flagship_pd .pd_info .info_option .option_box ul li .quick_badge {height:18px;margin-top:4px;padding:0 7px;font-size:10px}
    .flagship_pd .pd_info .info_option .option_box ul li .badge_quick {margin-top:2px}
    .flagship_pd .pd_info .info_option .option_box ul li .badge_quick img {height:22px}
    .flagship_pd .pd_info .info_option .option_box .option_tit span:after {width:2px;height:14px}

    /* 우측 영역 - 배너 */
    .flagship_pd .pd_info .info_ad {margin-top:16px}

    /* 통신사 */
    .flagship_pd .pd_info .info_box + .info_box.carrier {padding-top:0}
    .flagship_pd .pd_info .mobile_box .mobile_slide {margin-top:10px}
    
    /* s: KDP-82258 [퍼블][FO] PS 타켓 BC 개선건_우선순위 1 */
    /* 우측 - Top-3 Features */
    .flagship_pd .pd_info .top_3_Features {margin:24px 24px 0;padding: 16px 12px;}
    .flagship_pd .pd_info .top_3_Features > li {padding: 0 4px;}
    .flagship_pd .pd_info .top_3_Features > li .img_box > img.pc {display: none;}
    .flagship_pd .pd_info .top_3_Features > li .img_box > img.mo {display: inline-block;max-width: 34px;}
    .flagship_pd .pd_info .top_3_Features > li .txt {margin-top: 10px;font-size: 12px;line-height: 16px;}
    /* e: KDP-82258 [퍼블][FO] PS 타켓 BC 개선건_우선순위 1 */
    

    /* 갤럭시 링 */
    .flagship_pd .pd_info .info_box .ring_size_box {gap:12px;margin-top:14px}

    /* 같이 사면 추가 할인 */
    .flagship_option {margin-top:40px;padding-top:24px}
    .flagship_option .flagship_options {margin-top:62px}
    .flagship_option .flagship_options:not(:has(.option_box)) {display:none}

    /* 중고 추가 보상 프로그램, 갤럭시클럽, 삼성케어플러스 */
    .flagship_option .option_box .acc_slide .swiper-slide {width:calc(100% - 12px)}
    .flagship_option .option_box {padding:0}
    .flagship_option .option_box+.option_box {margin-top:40px;padding:24px 0 0}
    .flagship_option .option_box .option_tit {flex-wrap:wrap}
    .flagship_option .option_box .option_tit .tit {font-size:20px;line-height:24px}
    .flagship_option .option_box .option_tit .txt {width:100%;margin:4px 0 0;font-size:16px;line-height:18px;}
    .flagship_option .option_box .option_tit .txt strong {font-size:14px;line-height:18px}
    .flagship_option .option_box .option_tit .txt:before {content:none}
    .flagship_option .option_box .option_check {flex-wrap:wrap;gap:8px 0;margin-top:16px;}
    .flagship_option .option_box .option_check .option_btn label {justify-content:center;padding:14px 0}
    .flagship_option .option_box .option_banner .pc_banner {display:none}
    .flagship_option .option_box .option_banner .mo_banner {display:block}
    .flagship_activatephone~.option_box {margin-top:40px;padding-top:24px}

    /* 트레이드인 */
    .flagship_option .flagship_trade {padding:16px 12px 20px}
    .flagship_option .flagship_trade .trade_box .trade_select {flex-wrap:wrap;gap:8px 0}
    .flagship_option .flagship_trade .trade_box .trade_select .wrap-droplist {width:100%}
    .flagship_option .flagship_trade .trade_box .trade_select .wrap-droplist .droplist-button:before {right:12px}
    .flagship_option .flagship_trade .trade_box .trade_list {flex-wrap:wrap;gap:12px}
    .flagship_option .flagship_trade .trade_box .trade_list li {width:calc(50% - 6px)}
    .flagship_option .flagship_trade .trade_box .trade_price {width:100%}
    .flagship_option .flagship_trade .trade_box .trade_price li strong em {font-size:14px}
    .flagship_option .flagship_trade .trade_box .trade_price li:last-child strong {font-size:14px}
    .flagship_option .flagship_trade .trade_box .trade_price li:last-child strong em {font-size:16px}

    /* 간편보상 */
    .flagship_option .flagship_amends {padding:16px 12px 20px}
    .flagship_option .flagship_amends .amends_box .amends_tit {font-size:16px;line-height:20px}
    .flagship_option .flagship_amends .amends_box .amends_select {flex-wrap:wrap;gap:8px 0}
    .flagship_option .flagship_amends .amends_box .amends_select .wrap-droplist {width:100%}
    .flagship_option .flagship_amends .amends_box .amends_select .wrap-droplist .droplist-button:before {right:12px}
    .flagship_option .flagship_amends .amends_box .amends_list {flex-wrap:wrap;gap:12px}
    .flagship_option .flagship_amends .amends_box .amends_list li {width:100%}
    .flagship_option .flagship_amends .amends_box .amends_list li .amends_state {padding:18px 16px}
    .flagship_option .flagship_amends .amends_box .amends_list li .amends_state strong {font-size:16px;line-height:22px}
    .flagship_option .flagship_amends .amends_box .amends_list li .amends_state span {min-height: auto;font-size:12px;line-height:16px} /* KDP-83070 [퍼블][FO]BC페이지내 간편보상 시뮬 FO영역 하단 문구 추가 */
    .flagship_option .flagship_amends .amends_box .amends_list li .amends_state span > br {display: none;} /* KDP-83070 [퍼블][FO]BC페이지내 간편보상 시뮬 FO영역 하단 문구 추가 */
    .flagship_option .flagship_amends .amends_box .amends_price {width:100%}
    .flagship_option .flagship_amends .amends_box .amends_price li strong em {font-size:14px}
    .flagship_option .flagship_amends .amends_box .amends_price li:last-child strong {font-size:14px}
    .flagship_option .flagship_amends .amends_box .amends_price li:last-child strong em {font-size:16px}
    .flagship_option .flagship_amends .amends_box .amends_total span {margin-right:4px;font-size:12px;line-height:14px}
    .flagship_option .flagship_amends .amends_box .amends_total em {font-size:14px;line-height:16px;}
    .flagship_option .flagship_amends .amends_box .amends_total em strong {font-size:16px;line-height:18px}
    /* s: KDP-83070 [퍼블][FO]BC페이지내 간편보상 시뮬 FO영역 하단 문구 추가 */
    .flagship_option .flagship_amends .amends_box .amends_tit_wrap .amends_total_info {margin-top:4px;line-height:16px;font-size:12px;}
    .flagship_option .flagship_amends .amends_box .amends_tit_wrap {margin-bottom:12px;}
    .flagship_option .flagship_amends .amends_box .amends_tit_wrap .amends_tit {margin-bottom:10px;}
    .flagship_option .flagship_amends .amends_box .amends_table {max-width:none;margin-top:0;}
    .flagship_option .flagship_amends .amends_box .amends_table thead tr th {padding:4px 0 3.5px;line-height:13.5px;font-size:10.5px;}
    .flagship_option .flagship_amends .amends_box .amends_table tbody tr td {padding:4px 0 2px;line-height:14.5px;font-size:11px;}
    .flagship_option .flagship_amends .amends_box .amends_info_txt {font-size:12px;}
    /* e: KDP-83070 [퍼블][FO]BC페이지내 간편보상 시뮬 FO영역 하단 문구 추가 */
    .flagship_option .flagship_amends .amends_box .amends_select .wrap-droplist .droplist-button {padding:16px 12px;font-size:14px}
    .flagship_option .flagship_amends .amends_box .amends_list li .amends_state svg {position:relative;top:initial;right:initial;width:20px;height:20px;margin-left:6px}

    /* 기프트펀딩 */
    .flagship_option .option_box.funding_box .option_check .option_btn {width:100%;}
    .flagship_option .option_box.funding_box .option_check .option_btn label {justify-content:center;min-height:68px;padding:14px 20px}
    .flagship_option .option_box.funding_box .option_check .option_btn label span {font-size:12px;line-height:16px;text-align:center}

    /* 함께 사는 좋은 액세서리 */
    .flagship_option .option_box .acc_slide {margin-top:16px;}
    .flagship_option .option_box .acc_slide .acc_item {width:calc(100% - 0px);height:142px;padding:0 16px}
    .flagship_option .option_box .acc_slide .acc_item .acc_img picture {width:74px;height:56px}
    .flagship_option .option_box .acc_slide .acc_item .acc_img .acc_more_btn {font-size:10px}
    .flagship_option .option_box .acc_slide .acc_item .acc_info .acc_tit {width: 75%; font-size:14px;line-height:18px}
    .flagship_option .option_box .acc_slide .acc_item .acc_info .acc_price .acc_price {font-size:14px}
    .flagship_option .option_box .acc_slide .acc_more_btn {left:26px;bottom:30px;font-size:12px}

    /* 통신사 내재화 */
    .flagship_option .option_box.telecom_box .option_tit svg {width:16px;height:16px}
    .flagship_option .option_box.telecom_box .option_check .option_btn label {padding:15px}
    .flagship_option .option_box.telecom_box.type_box .option_check .option_btn label em {margin-bottom:2px;text-align:center;}
    .flagship_option .option_box.telecom_box.price_box .option_check .option_btn {width:100%;}
    .flagship_option .option_box.telecom_box:not(.type_box) .option_check {flex-wrap:nowrap;gap:0 8px;}
    .flagship_option .option_box.telecom_box.price_box .option_check {flex-wrap:wrap;gap:8px 0}
    .flagship_option .option_box.telecom_box.price_box .option_check .option_btn label {justify-content: flex-start;}

    /* 구매하기 */
    .flagship_buy .flagship_buy_box {width:calc(100% - 48px);flex-wrap:wrap;flex-direction:column-reverse;}
    .flagship_buy .flagship_buy_box .flagship_buy_tit {font-size:16px;line-height:18px}
    .flagship_buy .flagship_buy_box .flagship_buy_img {width:100%;padding:48px 0 0}
    .flagship_buy .flagship_buy_box .flagship_buy_img .flagship_buy_txt p {font-size:12px;line-height:20px}
    .flagship_buy .flagship_buy_box .flagship_buy_info {width:100%;margin:0}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_top {left:0}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .toggle_box .telecom_txt {flex-wrap:wrap}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_process li .telecom_txt .step_txt {width:100%}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .toggle_box .telecom_txt dt,
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .toggle_box .telecom_txt dd {font-size:12px;line-height:16px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_notice li br {display:none}

    /* 별점 */
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_rating .rating_count {font-size:12px}

    /* 쿠폰 */
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_price .pd_coupon .coupon_btn:after {margin-left:8px}

    /* 기준가, 혜택가 */
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_price dl dt {width:60px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_price dl dd {width:calc(100% - 60px)}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_price dl dt.discount {line-height:20px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_price dl dt.discount+dd strong {font-size:18px;line-height:20px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_price dl dt.discount+dd em {font-size:18px;line-height:20px}
    
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .box_tit .box_price em {font-size:18px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .box_tit .box_price strong {font-size:18px}

    /* 최종 혜택 적용 예상가 - 하단 내용 */
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .box_desc {margin-top:6px;padding:16px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .box_desc .desc_list+.desc_list {margin-top:16px;padding-top:15px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .box_desc .desc_list li .list_tit {line-height:16px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .box_desc .desc_list li .list_price,
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .box_desc .desc_list li .list_price em {line-height:16px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .box_desc .desc_list.card li:first-child {margin-bottom:12px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .more_btn:after {margin-left:6px}
    
    /* 적립 예정 삼성전자 멤버십 포인트 */
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.point_add .box_point {margin:6px 0 0}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.point_add .box_point .point_list li {line-height:16px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.point_add .box_point .point_more_btn {line-height:16px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.point_add .box_point .point_list+.point_txt {margin-bottom:16px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .box_notice {margin-top:16px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_pay {gap:12px 8px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_pay .pay_btn {width:calc(50% - 4px)}

    /* 통신사 */
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box {margin-top:16px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .telecom_box .telecom_tit {font-size:15px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .telecom_box .telecom_process {padding:16px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .telecom_box .telecom_process li .telecom_txt .step_txt {font-size:14px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box .telecom_box .telecom_notice li {font-size:12px;line-height:20px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_process li .telecom_txt .step_txt strong {line-height:20px;vertical-align: initial;}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_notice li {font-size:12px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_process li:after {width:48px;height:48px;margin-left:16px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .toggle_box+.toggle_box {margin:0}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_notice {margin-top:8px}

    /* 할부 */
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.interest_free .box_tit .tit span {font-size:12px;line-height:16px;letter-spacing:-0.5px;}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.interest_free .box_tit .interest_info .interest_price {margin-right:32px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.installment .installment_box {padding:16px;border-radius:6px;background:#fff;}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.installment .installment_box .installment_tit p {font-size:12px;line-height:16px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.installment .installment_box .installment_tit button {font-size:12px;line-height:16px;}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.installment .installment_box .installment_txt p,
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.installment .installment_box .installment_txt p span {font-size:12px;line-height:18px;}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.installment .installment_notice {margin-top:12px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.installment .installment_notice p {font-size:12px;line-height:18px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.installment .installment_notice p:before {line-height:18px}

    /* 매장픽업 */
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.pick_up {margin-top:6px;margin-bottom:12px;padding:16px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.pick_up .pickup_box .pickup_txt {padding-left:22px;font-size:12px;line-height:18px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.pick_up .pickup_box .pickup_txt strong {font-size:12px;line-height:16px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.pick_up .pickup_box .pickup_txt:before {top:3px;width:16px;height:16px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.pick_up .pickup_box .pickup_btn {font-size:12px;line-height:16px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.pick_up .pickup_box+.pickup_box {margin-top:15px;padding-top:15px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.pick_up .tooltip-layer {width:320px;left:0 !important}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.pick_up+.info_box.pick_up .pickup_box {padding-top:16px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box:has(.info_box.pick_up+.info_box.pick_up) .info_box.pick_up+.info_box.pick_up {margin-bottom:12px}
    .flagship_buy .flagship_buy_box .flagship_buy_info:has(.info_box.pick_up) .buy_info_pay {margin-top:12px}

    /* 삼성닷컴 혜택 */
    .flagship_benefits {padding:70px 0}

    /* 상세설명 */
    .flagship_detail {margin:0 0 24px}
    .flagship_detail .detail_tab li .tab_item {padding:22px 12px;font-size:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg id='Close_up' transform='translate(24 24) rotate(180)'%3E%3Crect id='Container' width='24' height='24' fill='none'/%3E%3Cpath id='Icon_Bold_Navigation_Close_up' data-name='Icon / Bold / Navigation / Close_up' d='M16.75,10.627,9.087,2.85,1.425,10.627,0,9.223,9.087,0l9.087,9.223Z' transform='translate(2.913 5.687)'/%3E%3C/g%3E%3C/svg%3E%0A");background-position:center right 12px}
    .flagship_detail .detail_tab li .tab_item.active {background-image:url("data:image/svg+xml,%3Csvg id='Close_up' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Crect id='Container' width='24' height='24' fill='none'/%3E%3Cpath id='Icon_Bold_Navigation_Close_up' data-name='Icon / Bold / Navigation / Close_up' d='M16.75,10.627,9.087,2.85,1.425,10.627,0,9.223,9.087,0l9.087,9.223Z' transform='translate(2.913 5.687)'/%3E%3C/svg%3E%0A");background-position:center right 12px}

    /* 유의사항 */
    .flagship_notice {padding:36px 20px}
    .flagship_notice .notice_list .list {display:block}
    .flagship_notice .notice_list .list+.list {margin-top:24px;padding-top:24px}
    .flagship_notice .notice_list .list strong {margin-bottom:10px;font-size:12px;line-height:16px}
    .flagship_notice .notice_list .list .notice_box p {margin-bottom:8px;font-size:12px}
    .flagship_notice .notice_list .list .notice_info li {padding-left:8px;font-size:12px;line-height:22px}
    .flagship_notice .notice_list .list .notice_info li:before {top:9px;width:2px;height:2px}

    /* 바텀 */
    .flagship_wrap .flagship_bottom {position:fixed;top:initial;bottom:0;padding:12px 0 64px;box-shadow:0 -3px 6px 0 rgba(0, 0, 0, 0.2)}
    .flagship_bottom.none_button {padding-bottom:24px}
    .flagship_bottom:has(.addon_bottom[style*="display:none;"]) .bottom_box {padding:0 12px}
    .flagship_bottom .bottom_box {align-items:flex-start;justify-content:normal;width:calc(100% - 12px);margin:0;padding:0 12px}
    .flagship_bottom .bottom_box .model_box {position:relative;min-width:124px;margin-right:10px;padding-right:10px}
    .flagship_bottom .bottom_box .model_box:after {content:'';position:absolute;top:0;right:0;display:inline-block;width:1px;height:100%;background:#D5D5D5}
    .flagship_bottom .bottom_box .model_box .tit {display: -webkit-box;overflow: hidden; text-overflow: ellipsis;  -webkit-line-clamp: 2; -webkit-box-orient: vertical;font-size:16px;line-height:20px;}
    .flagship_bottom .bottom_box .model_box .txt {font-size:12px}
    .flagship_bottom .bottom_box:has(.model_box+.buy_box_telecom:not([style*="display: none"])) {align-items:center;}
    .flagship_bottom .bottom_box:has(.model_box+.buy_box_telecom:not([style*="display: none"])) .model_box {width:calc(100% - 140px)}
    .flagship_bottom .bottom_box .buy_box {width:100%;margin:0;padding-top:12px}
    .flagship_bottom .bottom_box .buy_box .buy_price .price {justify-content:end;width:100%}
    .flagship_bottom .bottom_box .buy_box .buy_price .price span {font-size:12px;}
    .flagship_bottom .bottom_box .buy_box .buy_price .price_txt {margin-right:8px}
    .flagship_bottom .bottom_box .buy_box .buy_price .price_txt span {font-size:12px}
    .flagship_bottom .bottom_box .buy_box .buy_price .discount_price {line-height:22px}
    .flagship_bottom .bottom_box .buy_box .buy_price .division_price,
    .flagship_bottom .bottom_box .buy_box .buy_price .division_price span {font-size:11px;line-height:14px}
    .flagship_bottom .bottom_box .buy_box .buy_price .division_price + .price {font-size:11px;line-height:14px}
    .flagship_bottom .bottom_box .buy_box .buy_price .division_price + .price span {font-size:11px;line-height:14px}
    .flagship_bottom .bottom_box .buy_box .buy_price .division_price .info_tip_layer {top:initial;bottom:36px}
    .flagship_bottom .bottom_box .buy_box .buy_price .discount_price+.price em {font-size:14px;line-height:16px}
    .flagship_bottom .bottom_box .buy_box .buy_price .discount_price .info_tip_layer {top:initial;bottom:36px;left:calc(50% - 14px) !important;transform:translateX(-50%) !important;}
    .flagship_bottom .bottom_box .pay_btn {position:absolute;left:12px;bottom:12px;width:calc(100% - 24px)}
    .flagship_bottom .bottom_box .sale_stat_14 button {font-size:12px}
        
    /* 통신사 */
    .flagship_bottom .bottom_box .buy_box_telecom {flex-shrink:0;width:140px;margin-right:0;margin-bottom:6px;font-size:12px;line-height:16px}
    .flagship_bottom .bottom_box .buy_box_telecom strong {font-size:14px;line-height:16px}
    .flagship_bottom .bottom_box .buy_box_telecom span {color:#8e8e8e;font-size:12px}
    .flagship_bottom .bottom_box .buy_box_telecom .box-tip {top:initial;bottom:24px}

    /* KDP-64747 -20240912- */
    .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .price_box dl.basePrice {display:none;}
    .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .price_box dl.basePrice+dl {margin:0;}
    
    .flagship_detail .detail_tab > li .tab_con .feature-bar-inner {height:60px;padding:0 16px}

    /* [레이어팝업] - 프리뷰 갤러리 팝업 */
    .pd_layer_mask.bc_preview_popup .layer_popup {width:calc(100% - 48px);height:initial;border-radius:10px}
    .pd_layer_mask.bc_preview_popup .layer_popup .layer_content .img_box {width:100%;height:264px;margin:0 auto;padding:0;overflow:hidden}
    .pd_layer_mask.bc_preview_popup .layer_popup .layer_content .pagination_box {padding-top:16px}
    .pd_layer_mask.bc_preview_popup .layer_popup .layer_content .layer_close {top:20px;right:20px}

    /* 애드온 */
    .addon_wrap .flagship_addon .flagship_addon_box .addon_tit,
    .addon_wrap .flagship_addon .flagship_addon_box .addon_txt {width:100%;}
    /* s: KDP-82258 [퍼블][FO] PS 타켓 BC 개선건_우선순위 1 */
    .addon_wrap .flagship_addon .tab_box {padding: 0;}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_txt + .tab_box {margin-top: 0;}
    .addon_wrap .flagship_addon .tab_box [class*="btn-"] {width: 32px;}
    .addon_wrap .flagship_addon .tab_box .tab_list {padding: 7px 0 5px;}
    .addon_wrap .flagship_addon .tab_box .tab_list .tab_list_item .tab_item {font-size: 12px;line-height: 16px;}
    .addon_wrap .flagship_addon .tab_box .tab_list .tab_list_item + .tab_list_item .tab_item {margin-left: 24px;}
    /* e: KDP-82258 [퍼블][FO] PS 타켓 BC 개선건_우선순위 1 */
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_head {width:100%}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_slide {margin:32px 0 0}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_tab.swiper .tab_item {font-size:14px;line-height:24px}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_slide .addon_item+.addon_item {margin-left:20px}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item {width:calc(50% + 20px)}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item dl {flex-wrap:wrap}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item dl dt {width:100%}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item dl dd {justify-content:center;width:100%;font-size:16px;line-height:16px;}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item dl dt.discount {justify-content:center;line-height:16px}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .box-tip {left:0}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .rating_box span {font-size:12px}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .item_txt {margin:4px 0 0}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .point_box {margin:16px 0}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item .btn_addon_buy {margin-top:0;padding:0 16px}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item.soldout picture:after {width:48px;height:48px}
    .addon_wrap .flagship_addon .flagship_addon_box .addon_section .addon_list .addon_item:nth-child(even) .box-tip {left:auto;right:0}

    /* 애드온 바텀 */
    .addon_wrap .flagship_bottom {padding:16px 0 64px}
    .addon_wrap .flagship_bottom .addon_bottom {align-items:flex-start;margin:0 0 12px;padding:0 12px 12px}
    .addon_wrap .flagship_bottom .addon_bottom .addon_check h3 {font-size:14px;line-height:18px}
    .addon_wrap .flagship_bottom .addon_bottom .addon_check span {font-size:16px;line-height:20px}
    .addon_wrap .flagship_bottom .addon_bottom .addon_check .addon_all_check {font-size:10px;line-height:14px}
    .addon_wrap .flagship_bottom .addon_bottom .addon_pd {margin:10px 0}
    .addon_wrap .flagship_bottom .addon_bottom .addon_pd .pd_list li .pd_name {font-size:12px;line-height:16px}
    .addon_wrap .flagship_bottom .addon_bottom .addon_pd .pd_list li .pd_price {font-size:10px;line-height:12px}
    .addon_wrap .flagship_bottom .addon_bottom .addon_pd .pd_list li .pd_price em {font-size:12px;line-height:16px}
    .addon_wrap .flagship_bottom .addon_bottom .addon_box {width:100%;}
    .addon_wrap .flagship_bottom .addon_bottom .addon_box .addon_price {margin-top:12px}
    .addon_wrap .flagship_bottom .addon_bottom .addon_box .addon_price .price_item {font-size:10px}
    .addon_wrap .flagship_bottom .addon_bottom .addon_box .addon_price .price_item strong span {font-size:12px;}
    .addon_wrap .flagship_bottom .addon_bottom .addon_box .addon_price .price_item+.price_item {font-size:12px}
    .addon_wrap .flagship_bottom .addon_bottom .addon_box .addon_price .price_item+.price_item strong {font-size:14px}
    .addon_wrap .flagship_bottom .addon_bottom .addon_box .addon_price .price_item+.price_item strong span {font-size:14px}
    .addon_wrap .flagship_bottom .addon_bottom .addon_box .addon_price {justify-content:end;}
    .addon_wrap .flagship_bottom .bottom_box .buy_box .buy_price .price em {font-size:12px}
    .addon_wrap .flagship_bottom .bottom_box .buy_box .buy_price .discount_price+.price em {font-size:14px}
}

@media screen and (max-width: 380px) {
    /* 바텀 */
    .flagship_bottom .bottom_box .buy_box .buy_price .division_price {align-items:flex-start}
    .flagship_bottom .bottom_box .buy_box .buy_price .division_price span > span {display:block;width:96px}
}

@media screen and (max-width: 330px) {
    /* 옵션 */
    .flagship_option .option_box .option_tit .tit {font-size:18px}
    .flagship_option .option_box .acc_slide .acc_item .acc_info .acc_price .price_txt {width:40%; margin-right:10px;}
    .flagship_option .option_box .acc_slide .acc_item .acc_info .acc_price .price_tit {width:60%;}
    .flagship_option .option_box .acc_slide .acc_item .acc_info .acc_price.benefits .price_tit {font-size:14px; white-space:nowrap;}
    .flagship_option .option_box .acc_slide .acc_item .acc_info .acc_price.benefits .price_tit em {font-size:14px;}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_process li .telecom_txt {flex-wrap:wrap}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.telecom .telecom_toggle .telecom_process li .telecom_txt .step_txt {width:100%}
    
    /* 통신사 */
    .flagship_pd .pd_info .mobile_carrier .info_btn.skt label {background-size:60px}
    .flagship_pd .pd_info .mobile_box .mobile_slide .mobile_item .mobile_list {margin-top:8px}
    .flagship_pd .pd_info .mobile_box .mobile_slide .mobile_item {height:100px;padding:16px}
    .flagship_pd .pd_info .mobile_box .mobile_slide .mobile_item .mobile_tit,
    .flagship_pd .pd_info .mobile_box .mobile_slide .mobile_item .mobile_tit strong {font-size:12px;line-height:16px}
    .flagship_pd .pd_info .mobile_box .mobile_slide .mobile_item .mobile_txt,
    .flagship_pd .pd_info .mobile_box .mobile_slide .mobile_item .mobile_txt strong {margin-top:4px;font-size:11px;line-height:15px}
    .flagship_pd .pd_info .mobile_box .mobile_slide .mobile_item::after {top:16px;right:16px;width:36px;height:36px}
    .flagship_pd .pd_info .mobile_box .mobile_slide .mobile_item .mobile_list li,
    .flagship_pd .pd_info .mobile_box .mobile_slide .mobile_item .mobile_list li strong {font-size:11px;line-height:15px}

    /* 최종 혜택 적용 예상가 */
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.total_price .box_tit .tit {font-size:12px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_box .info_box.total_price .box_tit .tit .info_tip_layer {width:240px !important;max-width:initial !important}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_con .pd_price dl dt {width:42px}
    .flagship_buy .flagship_buy_box .flagship_buy_info .buy_info_pay .pay_btn {padding:0 12px}

    /* 바텀 */
    .flagship_bottom .bottom_box {width:100%}
    .flagship_bottom .bottom_box .model_box {min-width:100px}
    .flagship_bottom .bottom_box .model_box .txt {font-size:10px}
    .flagship_bottom .bottom_box .model_box .tit {font-size:14px}
    .flagship_bottom .bottom_box .buy_box .buy_price .price_txt {min-width:110px;font-size:10px}
    .flagship_bottom .bottom_box .buy_box .buy_price .discount_price {margin-right:0}
    .flagship_bottom .bottom_box .buy_box .buy_price .division_price span {margin-right:0;font-size:10px}
    .flagship_bottom .bottom_box .buy_box .buy_price .discount_price .info_tip_layer {max-width:260px !important}
    .flagship_bottom .bottom_box .buy_box_telecom .box-tip {min-width:260px}
    
    /* 번들할인수정 */
    .flagship_option .option_box .acc_slide .acc_item {height:120px}
    .flagship_option .option_box .acc_slide .acc_item .acc_info .acc_tit {width:70%;font-size:12px}
    .flagship_option .option_box .acc_slide .acc_item .acc_info .acc_price.benefits .acc_price_sub .price_tit {font-size:14px;line-height:16px}
    .flagship_option .option_box .acc_slide .acc_item .acc_info .acc_price.benefits .acc_price_sub .price_tit em {font-size:14px;line-height:16px}
    .flagship_option .option_box .acc_slide .acc_item .acc_info .acc_price.benefits .acc_price_sub .price_percent {font-size:14px;line-height:16px}

    /* [레이어팝업] - 프리뷰 갤러리 팝업 */
    .pd_layer_mask.bc_preview_popup .layer_popup .layer_content .img_box {height:224px}
}

/* 긴급 툴팁 */
@media screen and (max-width:980px) {
    .pd-Container.flagship_wrap .info_tip_layer {min-width:380px;}
}
@media screen and (max-width:480px) {
    .pd-Container.flagship_wrap .info_tip_layer {min-width:290px; left:-20px !important; transform:translateY(-0%) !important;}
    .pd-Container.flagship_wrap .info_tip_layer .tooltip-content .quick_box {font-size:12px;}
}

/* KDP-69638 KDP에서 당일배송당일설치 가능하도록 신규 기능 도입 - 재수정*/
.flagship_pd .pd_info .info_option .option_box ul li .badge_quick {display:block;margin-top:4px}
.flagship_pd .pd_info .info_option .option_box ul li .badge_quick img {height:24px}

/* KDP-72674 [퍼블] BC 개선 - 트레이드인/케어플러스 등 영역의 자세히보기 불러오기 */
.option_box .buy_purchase_popup .layer_content > span.noticed {font-size: 14px; color: #666;}
.option_box .buy_purchase_popup .layer_content > span.point {color: red;}
.option_box .buy_purchase_popup .layer_content > p {font-size: 20px; color: #000; font-weight: bold; margin-bottom: 10px;}
.option_box .buy_purchase_popup .layer_content > ul li{line-height: 1.8;}
.option_box .buy_purchase_popup .layer_content > ul li a{color: #2188FF;}
.option_box .buy_purchase_popup .layer_content > table{width:100%;margin-bottom: 10px;}
.option_box .buy_purchase_popup .layer_content .li-num {padding-left:14px}
@media (max-width: 1440px) and (min-width: 1101px) {
	.option_box .buy_purchase_popup .layer_content > p {font-size: 16px;}
	.option_box .buy_purchase_popup .layer_content > ul li{ font-size: 1.1111vw;}
	.option_box .buy_purchase_popup .layer_content > ul li span{font-size: 1.1111vw;}
	.option_box .buy_purchase_popup .layer_content > span.noticed{font-size: 1.1111vw;}
}
@media (max-width: 1100px) and (min-width: 801px) {
	.option_box .buy_purchase_popup .layer_content > p {font-size: 14px; line-height: 0.7;}
	.option_box .buy_purchase_popup .layer_content > ul li{font-size: 1.4545vw;}
	.option_box .buy_purchase_popup .layer_content > ul li span{font-size: 1.4545vw;}
	.option_box .buy_purchase_popup .layer_content > span.noticed{font-size: 1.4545vw;}
}
@media (max-width: 800px) {
	.option_box .buy_purchase_popup .layer_content > p {font-size: 16px; line-height: 1.4;}
	.option_box .buy_purchase_popup .layer_content > ul li{font-size: 14px;}
	.option_box .buy_purchase_popup .layer_content > ul li span{font-size: 14px;}
}

/* KDP-73587 [퍼블] BC 개선 - BC 위로가기 버튼 추가 */
html #wrap:has(.flagship_pd) .floating-sticky {bottom:232px} /* KDP-77268 [B2C] TOP버튼 위치 및 인터렉션 수정 */
@media (max-width: 800px) {
    html #wrap:has(.flagship_pd) .floating-sticky {bottom:282px} /* KDP-77268 [B2C] TOP버튼 위치 및 인터렉션 수정 */
}