@charset "utf-8";

.common-xml-section .m_content-pdp.black {max-width:1440px; margin:0 auto; background:#131313;}
.common-xml-section .m_content-pdp.black .tit {color:#fff;}
.common-xml-section .m_content-pdp .f_container {max-width:1440px; padding:75px 0; margin:0 auto; box-sizing:border-box;} /* beyond */
.common-xml-section .m_content-pdp .inner:after {content:""; display:block; clear:both;}
.common-xml-section .m_content-pdp .item {float:left; width:50%; padding:21px 0 51px; text-align:center; box-sizing:border-box;} /* beyond */
.common-xml-section .m_content-pdp .item + .item {border-left:1px solid #2b2b2b;}
.common-xml-section .m_content-pdp .item img {width:100%;}
.common-xml-section .m_content-pdp .tit {margin:19px 0 28px; font-size:40px; font-weight:bold;} /* beyond */
.common-xml-section .m_content-pdp .btn_link {display:inline-block; font-size:16px; color:#fff; letter-spacing:2px; font-weight:bold;}
.common-xml-section .m_content-pdp .btn_link + .btn_link {position:relative; margin-left:29px; padding-left:32px;}
.common-xml-section .m_content-pdp .btn_link + .btn_link:before {position:absolute; top:50%; left:0; display:block; width:1px; height:13px; margin-top:-8px; content:""; background:#2b2b2b;}
.common-xml-section .m_content-pdp .tit span {position:relative; top:-7px; font-size:30px; font-family: sans-serif; font-weight:100;} /* beyond */
.common-xml-section .m_content-pdp .tit em {font-size:26px; font-style:normal;} /* beyond */

.common-xml-section .m_content-pdp .galaxy-dream .tit,
.common-xml-section .m_content-pdp .galaxy-future .tit {font-family:'SamsungSharpSans', sans-serif;} /* beyond */
.common-xml-section .m_content-pdp .galaxy-future .tit {margin-top:-18px;} /* beyond */

.common-xml-section .m_content-pdp .galaxy-dream .tit span {top:-6px;} /* davinci */

html[lang^="en"] .common-xml-section .m_content-pdp .tit {font-family:'SamsungSharpSans', sans-serif;}

.rtl .common-xml-section .m_content-pdp .item {float:right;}
.rtl .common-xml-section .m_content-pdp .item + .item {border-right:1px solid #2b2b2b; border-left:0;}
.rtl .common-xml-section .m_content-pdp .galaxy-dream .tit,
.rtl .common-xml-section .m_content-pdp .galaxy-future .tit {direction:ltr;} /* beyond */

.common-xml-section .apps-pagination {position:relative;height:200px;background-color:#f6f6f7;overflow:hidden; /* border-top:1px solid #ddd */;}
.common-xml-section .apps-pagination .inner {position:relative; height:100%; margin:0 auto;}
.common-xml-section .apps-pagination .control{position:absolute; top:0;}
.common-xml-section .apps-pagination .control .name{display:inline-block; position:relative; height:100%; padding:85px 50px 65px 50px;z-index:3;}
.common-xml-section .apps-pagination .control .name span{display:block; font-size:16px; color:#707070; font-weight:bold;}
.common-xml-section .apps-pagination .control .name strong{display:inline-block; margin-top:1px; font-size:24px; /* font-family:'SamsungSharpSans',sans-serif !important; */ color:#212121;}
.common-xml-section .apps-pagination .control div.name strong{color:#999;}
.common-xml-section .apps-pagination .control .name em{/* font-family:'ssM',sans-serif; */}
.common-xml-section .apps-pagination .img{position:absolute; opacity:0; vertical-align:top;}
.common-xml-section .apps-pagination .img.up{bottom:-20px;top:auto;}
.common-xml-section .apps-pagination .img.down{bottom:auto;top:-20px;}
.common-xml-section .apps-pagination .img img{vertical-align:middle;}
.common-xml-section .apps-pagination a.name:hover + .img,
.common-xml-section .apps-pagination a.name:focus + .img {bottom:0;opacity:1;}
.common-xml-section .apps-pagination a.name:hover + .img.down, 
.common-xml-section .apps-pagination a.name:focus + .img.down {bottom:auto;top:0;}
.common-xml-section .apps-pagination .prev{left:0;}
.common-xml-section .apps-pagination .prev .img {left:240px;}
.common-xml-section .apps-pagination .prev .name{background:url('//image.samsung.com/common/apps_great/button_arrow-left.png') 0 60% no-repeat;}
.common-xml-section .apps-pagination .next{right:0;text-align:right;}
.common-xml-section .apps-pagination .next .name{background:url('//image.samsung.com/common/apps_great/button_arrow-right.png') 100% 60% no-repeat;}
.common-xml-section .apps-pagination .next div.name{background-image:url('//image.samsung.com/common/apps_great/button_arrow-right-2.png');}
.common-xml-section .apps-pagination .next .img{right:240px;}
.common-xml-section .apps-pagination .go_to_list{position:relative;text-align:center;padding-top:70px;z-index:1;}
.common-xml-section .apps-pagination .go_to_list a{width:248px;}
.common-xml-section .apps-pagination .ani {
-webkit-transition:all 0.65s cubic-bezier(0.215, 0.610, 0.355, 1.000);
-moz-transition:all 0.65s cubic-bezier(0.215, 0.610, 0.355, 1.000);
-o-transition:all 0.65s cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition:all 0.65s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}

.common-xml-section .apps-pagination.create-nav .control {height:100%;}
.common-xml-section .apps-pagination.create-nav .name {display:table; height:100%; padding-top:0; padding-bottom:0; box-sizing:border-box; table-layout:fixed;}
.common-xml-section .apps-pagination.create-nav .name .name_inner {display:table-cell; padding:10px 0 6px; vertical-align: middle;}
.common-xml-section .apps-pagination.create-nav .name strong {max-width:220px;}
.common-xml-section .apps-pagination.create-nav .prev .name{background-position:0 55%;}
.common-xml-section .apps-pagination.create-nav .next .name{background-position:100% 55%;}

.common-xml-section .apps-paging-banner {position:relative;width:100%;height:330px;}
.common-xml-section .apps-paging-banner .banner {position:relative;top:0;width:50%;height:100%;}
.common-xml-section .apps-paging-banner .banner.prev {left:0;}
.common-xml-section .apps-paging-banner .banner.next {position:absolute;right:0;}
.common-xml-section .apps-paging-banner .banner a {position:relative;display:block;width:100%;height:100%;overflow:hidden;cursor:pointer;text-decoration:none;}
.common-xml-section .apps-paging-banner .banner a img {position:absolute;left:50%;top:0;display:block;width:960px;margin-left:-480px;}
.common-xml-section .apps-paging-banner .banner a .name {display:block;position:absolute;left:49px;bottom:27px;margin-right:49px;color:#fff;/* font-family:'SamsungSharpSans',sans-serif; */ font-size:29px;line-height:37px;cursor:pointer;}

.rtl .common-xml-section .apps-pagination .next {right:auto; left:0; text-align:left;}
.rtl .common-xml-section .apps-pagination .next .name {background:url('//image.samsung.com/common/apps_great/button_arrow-left.png') 0 60% no-repeat;}
.rtl .common-xml-section .apps-pagination .next .img {right:auto; left:240px;}
.rtl .common-xml-section .apps-pagination .prev {right:0; left:auto;}
.rtl .common-xml-section .apps-pagination .prev .name {background:url('//image.samsung.com/common/apps_great/button_arrow-right.png') 100% 60% no-repeat;}
.rtl .common-xml-section .apps-pagination .prev .img {right:240px; left:auto;}

.firefox .common-xml-section .apps-pagination.create-nav .name:focus {border:2px solid #a1c3fa;}


/* sec */
.sec.common-xml-section .m_content-pdp .tit {font-family:'SamsungSharpSans', 'SamsungOneKorean', 'Dotum', '돋움', 'Apple SD Gothic Neo', arial; font-weight:bold;}
.sec.common-xml-section .apps-pagination .control .name strong {font-family:'SamsungSharpSans', 'SamsungOneKorean', 'Dotum', '돋움', 'Apple SD Gothic Neo', arial !important; font-weight:bold;}

/* breadcrumb */
/*
#content .parsys { padding-top:40.38px; }
.cm-r-breadcrumb { background-color: #fff }
.cm-r-breadcrumb__inner { max-width: 1440px; padding-left: 24px; padding-right: 24px; min-width: 320px; margin: 0 auto; background-color: #fff; -webkit-box-sizing: border-box; box-sizing: border-box }
.cm-r-breadcrumb__path { max-width: 70%; padding: 13px 25px 12px; padding-left: 0; -webkit-box-sizing: border-box; box-sizing: border-box; text-transform: capitalize; font-size: 0; white-space: nowrap; text-align: left }
.cm-r-breadcrumb__path li { display: inline-block; margin-right: 5px; font-size: 12px; color: #000; text-indent: 0; vertical-align: middle }
.cm-r-breadcrumb__path li h1 { font-size: 12px }
.cm-r-breadcrumb__path li:last-child { overflow: hidden; max-width: 60%; font-weight: bold; color: #636363 }
.cm-r-breadcrumb__path li:last-child span { overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis }
.cm-r-breadcrumb__path li:first-child span { display: inline-block; vertical-align: middle }
.cm-r-breadcrumb__path a { color: #636363 }
.cm-r-page-title { display: none }
*/


/** deep link **/
/* one-ui & kids-home */
#oneui-only_pc_01,
#oneui-only_pc_02,
#kidshome-only_pc_01,
#kidshome-only_pc_02 { display:block; }
#oneui-deeplink-only_mo_01,
#kidshome-deeplink-only_mo_01 { display:none; }

/* WORD-BREAK */
[id*="word-break"] {word-break:break-word;}

@media screen and (max-width:1440px) {
    .common-xml-section .m_content-pdp .f_container {padding:5.2083vw 0;} /* beyond */
    .common-xml-section .m_content-pdp .item {padding:1.4583vw 0 3.5416vw;} /* beyond */
    .common-xml-section .m_content-pdp .tit {margin:1.3194vw 0 1.9444vw; font-size:2.7777vw;} /* beyond */
    .common-xml-section .m_content-pdp .btn_link {font-size:1.1111vw; letter-spacing:2px;}
    .common-xml-section .m_content-pdp .btn_link + .btn_link {margin-left:2.0138vw; padding-left:2.2222vw;}
    .common-xml-section .m_content-pdp .btn_link + .btn_link:before {height:0.9027vw; margin-top:-0.555vw;}
	.common-xml-section .m_content-pdp .tit span {top:-0.4861vw; font-size:2.0833vw;} /* beyond */
	.common-xml-section .m_content-pdp .tit em {font-size:1.8055vw;} /* beyond */
    .common-xml-section .m_content-pdp .galaxy-future .tit {margin-top:-1.25vw;} /* beyond */
	.common-xml-section .m_content-pdp .galaxy-dream .tit span {top:-0.4166vw;} /* davinci */
    
}

@media screen and (max-width:768px) {
    .common-xml-section .m_content-pdp .f_container {padding:0;}
    .common-xml-section .m_content-pdp figure {margin:0;}
    .common-xml-section .m_content-pdp .item {position:relative; width:100%; padding:14.4444vw 0 10.4166vw;} /* beyond */
    .common-xml-section .m_content-pdp .item:first-child:after {position:absolute; left:5.5%; right:5.5%; bottom:0; height:1px; background:#2b2b2b; content:'';}
    .common-xml-section .m_content-pdp .tit {margin:8.3333vw 0 5.2777vw; line-height:8.577vw; font-size:6.6666vw;}
    .common-xml-section .m_content-pdp .btn_link {font-size:2.5vw;}
    .common-xml-section .m_content-pdp .btn_link + .btn_link {margin-left:3.3333vw; padding-left:3.3333vw;}
    .common-xml-section .m_content-pdp .btn_link + .btn_link:before {height:2.2222vw; margin-top:-1.1111vw;}
	.common-xml-section .m_content-pdp .tit span {top:-1.25vw; font-size:4.1666vw;}
	.common-xml-section .m_content-pdp .tit em {font-size:4.7222vw;} /* beyond */
	.common-xml-section .m_content-pdp .galaxy-future .tit {margin-top:-6.1111vw;} /* beyond */
	.common-xml-section .m_content-pdp .galaxy-dream .tit span {top:-0.9722vw; font-size:5.2777vw;} /* davinci */

	.rtl .common-xml-section .apps-pagination .next .name {background-position:6% 60%; background-size:10px auto;}
    .rtl .common-xml-section .apps-pagination .prev .name {background-position:94% 60%; background-size:10px auto;}
    
    /* breadcrumb */
   	/*
    .cm-r-breadcrumb { display:none }
    .cm-r-page-title { display:block; padding: 13px 24px; border-bottom: 1px solid #dadada; background-color: #f7f7f7; text-align: center }
    .cm-r-page-title h1 { overflow: hidden; font-weight: bold; font-size: 14px; color: #636363; line-height: 1; text-transform: uppercase; white-space: nowrap; text-overflow: ellipsis }
    .cm-r-page-title p { overflow: hidden; font-weight: bold; font-size: 14px; color: #636363; line-height: 1; text-transform: uppercase; white-space: nowrap; text-overflow: ellipsis }
    */
    
    /** deep link **/
    /* one-ui */
    #oneui-only_pc_01,
    #oneui-only_pc_02,
    #kidshome-only_pc_01,
    #kidshome-only_pc_02 { display:none; }
    .samsung-device #oneui-deeplink-only_mo_01,
    .samsung-device #kidshome-deeplink-only_mo_01 { display:block; }
    .samsung-device #oneui-deeplink-only_mo_01 a,
    .samsung-device #kidshome-deeplink-only_mo_01 a { white-space: normal; line-height: 1.3; }
    #kids-home-toggle .cl-icons-carousel-textbox-img-product__head {display:table; width:100%; min-height:17.77778vw; height:auto;}
    #kids-home-toggle .cl-icons-carousel-textbox-img-product__head .cl-icons-carousel-textbox-img-product__name {display:table-cell; vertical-align:middle; line-height:1.32;}

	/* 임시 samsung-kids-home 컴퍼넌트 CSS */
    .samsung-kids-home .cl-icons-carousel-textbox-img__image-cell {top:-2px;}
   
}

@media screen and (min-width:1024px){

    .common-xml-section .apps-pagination .go_to_list{opacity:1;}
    .common-xml-section .apps-pagination.hover .go_to_list{opacity:0;}
    .common-xml-section .apps-paging-banner .banner a .block {white-space:nowrap;}
    .common-xml-section .apps-paging-banner .banner a img {transition-duration:7s;-webkit-transition-duration:7s;-moz-transition-duration:7s;-o-transition-duration:7s;}
    .common-xml-section .apps-paging-banner .banner a:focus span {text-decoration:underline;}
    .common-xml-section .apps-paging-banner .banner a:hover img,
    .common-xml-section .apps-paging-banner .banner a:focus img {
        -webkit-transform:scale(1.115,1.115) rotate(0.001deg);
        -moz-transform:scale(1.115,1.115) rotate(0.001deg);
        -o-transform:scale(1.115,1.115) rotate(0.001deg);
        -ms-transform:scale(1.05,1.05);
        transform:scale(1.115,1.115) rotate(0.001deg);
    }

}

@media screen and (max-width:1023px){
    .common-xml-section .apps-pagination .img{display:none;}
    .common-xml-section .apps-paging-banner .banner a .name {left:19px;bottom:14px;margin-right:19px;font-size:20px;line-height:25px;}
    .common-xml-section .apps-paging-banner .banner a .block {display:block;}
}


@media screen and (min-width:769px){

	/* 임시 samsung-kids-home 컴퍼넌트 CSS */
	.samsung-kids-home .cl-icons-carousel-textbox-img__image-bleed {height:1px;}
	.samsung-kids-home .cl-icons-carousel-textbox-img__image-cell {background:#fff; right:-2px;}

}


@media screen and (max-width:767px) {
    .common-xml-section .apps-pagination .go_to_list { padding-top:40px; }
    .common-xml-section .apps-pagination .go_to_list a { width:186px; height:46px; }
    .common-xml-section .apps-pagination .prev .name { background-position:6% 60%; background-size:10px auto; }
    .common-xml-section .apps-pagination .next .name { background-position:94% 60%; background-size:10px auto; }
    .common-xml-section .apps-pagination { height:90px; }
    .common-xml-section .apps-pagination .control .name { padding:30px 30px 24px 30px; }
    .common-xml-section .apps-pagination .control .name strong { margin-top:1px; font-size:15px; }

    .common-xml-section .apps-pagination.create-nav .name {padding:0 30px;}
    .common-xml-section .apps-pagination.create-nav .name .name_inner {padding:10px 0 6px;}
    .common-xml-section .apps-pagination.create-nav .name strong {max-width:145px;}

    .common-xml-section .apps-paging-banner { height:auto; }
    .common-xml-section .apps-paging-banner .banner { position:relative; top:0; width:100%; height:auto; }
    .common-xml-section .apps-paging-banner .banner a { height:auto; }
    .common-xml-section .apps-paging-banner .banner a img { position:relative; left:0; width:100%; height:auto; margin:0; }
    .common-xml-section .apps-paging-banner .banner a .name { left:14px; bottom:9px; margin-right:14px; font-size:16px; line-height:20px; }
    .common-xml-section .apps-paging-banner .banner a .block { display:block; }
}

@media screen and (max-width:359px){
    .common-xml-section .apps-pagination .control .name strong {font-size:14px;}
}

/* floating bar css */
#apps_floating {display:none;}
.cm-g-breadcrumb {display:block;}

@media screen and (max-width:768px) {
    #apps_floating {display: block;}
    .apps-fixed .cl-sticky-navigation-text {position:fixed; top:calc(13.4259vw - 1px)!important; left:0; right:0; z-index:200; width:100%; margin-top:0 !important;}
    .apps_rawcode .navi_wrap {position:relative; width:100%; height:13.4259vw;}
    .apps_rawcode .navi_wrap.fixed {z-index:1100;}
	.js-has-modal .apps_rawcode .navi_wrap.fixed {z-index:0;}
    .apps_rawcode .navi_wrap a {color:#000; cursor:pointer;}
    .apps_rawcode .navi_wrap .navi_section {height:13.4259vw; width:100%;}
    .apps_rawcode .navi_wrap.fixed .navi_section {position:fixed; top:0;}
    .apps_rawcode .navi_wrap.fixed .navi_contents .navi_inner {padding-top:16.6666vw;}
    .apps_rawcode .navi_wrap .navi_section .navi_header {display:table; position:relative; z-index:110; width:100%; height:13.4259vw; padding:0 5.3703vw 0 6.4814vw; border-bottom:1px solid #dadada; background:#fff; box-sizing:border-box;}
    .apps_rawcode .navi_wrap .navi_section .navi_header .toggle_btn_box {display:table-cell; position:relative; /* width:33%; */ vertical-align:middle; font-size:3.7037vw; text-align:left;}
    .apps_rawcode .navi_wrap .navi_section .navi_header .toggle_btn_box .toggle_btn {display:inline-block; position:relative; padding:4.2vw 7.5925vw 3.8vw 0; font-weight:bold; font-size:3.7037vw; text-align:left;}
    .apps_rawcode .navi_wrap .navi_section .navi_header .toggle_btn:after,
    .apps_rawcode .navi_wrap .navi_section .navi_header .toggle_btn:before {transition:all 0.5s; display:block; content:""; position:absolute; top:5.4407vw; right:4.6296vw; width:0.3777vw; height:auto; margin:0; padding:0; border-top:2.3148vw solid #000;}
    /* .apps_rawcode .navi_wrap .navi_section .navi_header .toggle_btn:before {transition:all 0.5s; display:block; content:""; position:absolute; top:5.4407vw; right:4.6296vw; width:0.3777vw; height:2.3148vw; margin:0; padding:0; background:#000;} */
    .apps_rawcode .navi_wrap .navi_section .navi_header .toggle_btn:after {transform: rotate(0deg);}
    .apps_rawcode .navi_wrap .navi_section .navi_header .toggle_btn:before {transform: rotate(90deg);}
    .apps_rawcode .navi_wrap .navi_section .navi_header .toggle_btn.is_open:after {transform: rotate(135deg);}
    .apps_rawcode .navi_wrap .navi_section .navi_header .toggle_btn.is_open:before {transform: rotate(225deg);}
    .apps_rawcode .navi_wrap .navi_section .navi_header .navi_btn_list {overflow:hidden; display:table-cell; /* width:67%; */ vertical-align:middle; text-align:right;}
    .apps_rawcode .navi_wrap .navi_section .navi_header .navi_btn_list .navi_btn_inner {position:relative; right:0; transition:right 0.8s; transition-timing-function:ease;}
    .apps_rawcode .navi_wrap .navi_section .navi_header .navi_btn_list a {display:inline-block; transition:transform 0.5s; transform:scale(1);}
    .apps_rawcode .navi_wrap .navi_section .navi_header .navi_btn_list a.motion {transform:scale(0);}
	.apps_rawcode .navi_wrap .navi_section .navi_header .navi_btn_list a ~ a {margin-left:1vw;}
    .apps_rawcode .navi_wrap .navi_section .navi_header .navi_btn_list a img {width:8.2407vw;}
    .apps_rawcode .navi_wrap .navi_contents {overflow:hidden; display:none; position:relative;}
    .apps_rawcode .navi_wrap .navi_contents.is_open {display:block;}
    .apps_rawcode .navi_wrap .navi_contents .navi_inner {overflow-y:auto; z-index:100; position:fixed; top:0; width:100%; height:100%; padding-top:calc(16.9445vw + 63px); padding-bottom:7.4074vw; background:#fff; box-sizing:border-box;}
    .apps_rawcode .navi_wrap .navi_contents .navi_inner .navi_service_list {display:flex; flex-wrap:wrap; width:89.8148vw; margin:0 auto;}
    /* .apps_rawcode .navi_wrap .navi_contents .navi_inner .navi_service_list > li {width:14.3518vw; margin:3.9814vw; text-align:center;} */
    .apps_rawcode .navi_wrap .navi_contents .navi_inner .navi_service_list > li {width:19.3518vw; margin:3.9814vw 1.55vw; text-align:center;}
    .apps_rawcode .navi_wrap .navi_contents .navi_inner .navi_service_list > li a {display:block; -webkit-tap-highlight-color:transparent;}
    .apps_rawcode .navi_wrap .navi_contents .navi_inner .navi_service_list > li a:hover,
    .apps_rawcode .navi_wrap .navi_contents .navi_inner .navi_service_list > li a:active {
        animation-name:bounce2;
        -webkit-animation-name: bounce2;
        -moz-animation-name: bounce2;
        -ms-animation-name: bounce2;
        animation-duration:1.2s; 
        -webkit-animation-duration: 1.2s;
        -moz-animation-duration: 1.2s;
        -ms-animation-duration: 1.2s;
        animation-timing-function:ease-in-out;
        -webkit-animation-timing-function:ease-in-out;
        -moz-animation-timing-function:ease-in-out;
        -ms-animation-timing-function:ease-in-out;
        animation-iteration-count:infinite;
        -webki-animation-iteration-count:infinite;
        -moz-animation-iteration-count:infinite;
        -ms-animation-iteration-count:infinite;
    }
    .apps_rawcode .navi_wrap .navi_contents .navi_inner .navi_service_list > li a figure {display:inline-block; width:13.4259vw;}
    .apps_rawcode .navi_wrap .navi_contents .navi_inner .navi_service_list > li a figure img {width:100%;}
    .apps_rawcode .navi_wrap .navi_contents .navi_inner .navi_service_list > li a em {display:block; margin-top:0.8333vw; font-size:3.3333vw; /* line-height:4.6296vw; */ line-height:1.4; font-style:normal; word-break:break-word;}
    .apps_rawcode .navi_wrap .navi_contents .navi_inner .navi_service_list > li.bounce {
        animation-name: bounce;
        -webkit-animation-name: bounce;
        -moz-animation-name: bounce;
        -ms-animation-name: bounce;
        animation-duration: 1s;
        -webkit-animation-duration: 1s;
        -moz-animation-duration: 1s;
        -ms-animation-duration: 1s;
        animation-timing-function:ease-in-out;
        -webkit-animation-timing-function:ease-in-out;
        -moz-animation-timing-function:ease-in-out;
        -ms-animation-timing-function:ease-in-out;
    }

    @keyframes bounce { 
        0%, 20%, 50%, 80%, 100% {transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0);}
        40% {transform: translateY(-3px); -webkit-transform: translateY(-3px); -moz-transform: translateY(-3px); -ms-transform: translateY(-3px);}
        60% {transform: translateY(-1px); -webkit-transform: translateY(-1px); -moz-transform: translateY(-1px); -ms-transform: translateY(-1px);}
    }

    @keyframes bounce2 { 
        0% {transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0);}
        25% {transform:translateY(3px); -webkit-transform:translateY(3px); -moz-transform:translateY(3px); -ms-transform:translateY(3px);}
        50% {transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0);}
        75% {transform:translateY(3px); -webkit-transform:translateY(3px); -moz-transform:translateY(3px); -ms-transform:translateY(3px);}
        100% {transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0);}
    }
    .js-sticky-placeholder[id|="js-lib_sticky"] {height:17.2222vw !important;}
    .apps-fixed .js-sticky-placeholder[id|="js-lib_sticky"] {height:17.2222vw !important;}
    .cm-g-breadcrumb {display:none;}

	/* NATION : RTL */
	.rtl .apps_rawcode .navi_wrap .navi_section .navi_header .toggle_btn_box {text-align:right;}
	.rtl .apps_rawcode .navi_wrap .navi_section .navi_header .toggle_btn_box .toggle_btn {padding:4.2vw 0 3.8vw 7.5925vw;}
	.rtl .apps_rawcode .navi_wrap .navi_section .navi_header .toggle_btn:after,
    .rtl .apps_rawcode .navi_wrap .navi_section .navi_header .toggle_btn:before {right:auto; left:4.6296vw;}
	.rtl .apps_rawcode .navi_wrap .navi_section .navi_header .navi_btn_list {text-align:left;}

	/* NATION : LANG_CN, SI, LT */
	html[lang^="lt"] .apps_rawcode .navi_wrap .navi_contents .navi_inner .navi_service_list > li,
	html[lang^="zh"] .apps_rawcode .navi_wrap .navi_contents .navi_inner .navi_service_list > li,
    html[lang^="sl"] .apps_rawcode .navi_wrap .navi_contents .navi_inner .navi_service_list > li {width:25%; margin:0; padding:3.9814vw 0; box-sizing:border-box;}
    
    /* NATION : SI */
    html[lang^="sl"] .apps_rawcode .navi_wrap .navi_contents .navi_inner .navi_service_list > li[data-role-name="samsung-kids-home"] .tit {font-size:2.7vw;}

	/* NATION : TH */
	html[lang^="th"] .apps_rawcode .navi_wrap .navi_section .navi_header .toggle_btn_box .toggle_btn {font-size:5.0625vw;}
	html[lang^="th"] .apps_rawcode .navi_wrap .navi_contents .navi_inner .navi_service_list > li a em {font-size:4.5vw; line-height:1;}

	/* NATION : HU, EE */
    html[lang^="hu"] .apps_rawcode .navi_wrap .navi_contents .navi_inner .navi_service_list > li a em,
    html[lang^="et"] .apps_rawcode .navi_wrap .navi_contents .navi_inner .navi_service_list > li a em {word-break:initial;}

	/* NATION : SK */
	html[lang^="sk"] .apps_rawcode .navi_wrap .navi_contents .navi_inner .navi_service_list > li[data-role-name="samsung-kids-home"] .tit {font-size:2.2222vw;}

    /* NATION : KZ_KZ */
    html[lang^="kk"] .apps_rawcode .navi_wrap .navi_contents .navi_inner .navi_service_list > li {width:21.8vw; margin:3.9814vw 0.3222vw;}
	html[lang^="kk"] .apps_rawcode .navi_wrap .navi_contents .navi_inner .navi_service_list > li[data-role-name="samsung-kids-home"] .tit {font-size:3.0555vw;}

	/* NATION : UA */
	html[lang="uk-UA"] .apps_rawcode .navi_wrap .navi_contents .navi_inner .navi_service_list > li[data-role-name="samsung-kids-home"] .tit {font-size:2.5vw;}

	/* NATION : BR */
	.apps_rawcode .navi_wrap .navi_section .navi_header .toggle_btn_box:lang(pt-BR) {width:45%;}
	.apps_rawcode .navi_wrap .navi_section .navi_header .navi_btn_list:lang(pt-BR) {width:55%;}
}