﻿.col_cRed05{color:#fe324b !important}.prInfo_unifi .listPaging button,.prdSwiper .ts-controls .swiper-autoControls button{overflow:hidden;text-indent:-9999px}.prInfo_unifi .listPaging button::after{content:"";display:block;position:absolute;top:50%;left:50%}.col_cRed05{color:#fe324b !important}.prInfo_unifi .listPaging button,.prdSwiper .ts-controls .swiper-autoControls button{overflow:hidden;text-indent:-9999px}.prInfo_unifi .listPaging button::after{content:"";display:block;position:absolute;top:50%;left:50%}@font-face{font-family:"Pretendard";font-weight:700;font-display:swap;src:local("Pretendard Bold"),local("Pretendard-Bold"),url(/fo/fonts/Pretendard-Bold.subset.woff2) format("woff2"),url(/fo/fonts/Pretendard-Bold.subset.woff) format("woff"),url(/fo/fonts/Pretendard-Bold.ttf) format("truetype"),url(/fo/fonts/Pretendard-Bold.otf) format("opentype")}@font-face{font-family:"Pretendard";font-weight:500;font-display:swap;src:local("Pretendard Medium"),local("Pretendard-Medium"),url(/fo/fonts/Pretendard-Medium.subset.woff2) format("woff2"),url(/fo/fonts/Pretendard-Medium.subset.woff) format("woff"),url(/fo/fonts/Pretendard-Medium.ttf) format("truetype"),url(/fo/fonts/Pretendard-Medium.otf) format("opentype")}@font-face{font-family:"Pretendard";font-weight:400;font-display:swap;src:local("Pretendard Regular"),local("Pretendard-Regular"),url(/fo/fonts/Pretendard-Regular.subset.woff2) format("woff2"),url(/fo/fonts/Pretendard-Regular.subset.woff) format("woff"),url(/fo/fonts/Pretendard-Regular.ttf) format("truetype"),url(/fo/fonts/Pretendard-Regular.otf) format("opentype")}button:focus,a:focus,input:focus{outline:none}.container{padding-bottom:0}.contents.brandCont{width:1000px;margin:0 auto;padding-bottom:0}.brandCont{font-family:"Nanum Gothic",나눔고딕,"Microsoft Yahei",돋움,Dotum,Verdana,sans-serif}.brandHeader{position:relative;min-height:100px;text-align:center;background:#f2f2f2;z-index:100}.brandHeader h1{padding:27px 0px 25px 0px}.brandHeader.imp{background:#fff}.brandHeader.imp h1{height:96px;padding:26px 0 24px 0;border-bottom:1px solid #000}.brandHeader.imp .sideMenu{top:42px;left:5px}.brandHeader.imp .brandBnr{top:0}.brandHeader.imp .brandNav{-webkit-box-shadow:none;box-shadow:none}.brandHeader.imp .brandNav .brandNavList>li>a{padding:0px 30px;border-left:0px;border-right:0px;border-bottom:2px solid rgba(0,0,0,0)}[lang=zh] .brandHeader.imp .brandNav .brandNavList>li>a{padding:0 35px}.brandHeader.imp .brandNav .brandNavList>li:hover>a{border-color:#000;background-color:#fff}.brandHeader.imp .brandNav .brandNavList .sub{background-color:#fff}.brandHeader.imp .brandNav .brandNavList .sub .btnAllview{float:none;position:static;bottom:initial;right:initial;height:auto;margin:0;padding:0;border:0;line-height:1.2em;vertical-align:top;color:inherit !important;font-size:1.4rem}.brandHeader.imp .brandNav .brandNavList .sub>ul>li>a:hover{text-decoration:underline}.brandHeader.imp .brandNav .brandNavList .gnb05 .sub{padding-left:621px}.brandHeader.imp .brandNav .brandNavList .gnb05 .sub ul{margin-bottom:0}[lang=zh] .brandHeader.imp .brandNav .brandNavList .gnb05 .sub{padding-left:638px}.brandHeader.imp .brandNav .brandNavList .gnb06 .sub{padding-left:753px}[lang=zh] .brandHeader.imp .brandNav .brandNavList .gnb06 .sub{padding-left:747px}.brandHeader.imp~.tabContentWrap h3{padding:60px 0px 0px 0px;text-align:center;line-height:1em;font-size:3.6rem}.sideMenu{position:absolute;left:23px;top:54px}.sideMenu li{float:left}.sideMenu li a{display:block;padding:0px 8px;color:#666;font-size:1.3rem;line-height:12px;border-left:1px solid #999}.sideMenu li:first-child a{border:0}.brandBnr{position:absolute;top:12px;right:0px}.brandNav{border-bottom:1px solid #dcdcdc;box-shadow:0px 2px 15px -5px rgba(0,0,0,.2)}.brandNav .brandNavList{position:relative;height:40px}.brandNav .brandNavList>li{display:inline-block;position:static;margin:0 3px}.brandNav .brandNavList>li>a{position:relative;display:block;height:40px;font-size:1.7rem;color:gray;padding:0 14px;line-height:40px;box-sizing:border-box;border:solid #fff;border-width:0 1px;z-index:101}.brandNav .brandNavList>li .tit{display:block;padding:6px 0;color:#000;font-size:1.6rem;font-weight:700}.brandNav .brandNavList>li:hover>a{color:#000;border-color:#dcdcdc;background:#fafafa}.brandNav .brandNavList .sub{top:39px;left:0;width:100%;padding:15px 0 17px;border-top:1px solid #dcdcdc;box-shadow:0px 2px 15px -5px rgba(0,0,0,.2);background:#fafafa;z-index:100}.brandNav .brandNavList .sub>ul>li{float:left;min-width:164px;max-width:374px;padding-right:20px;padding-top:7px}.brandNav .brandNavList .sub>ul>li>a{height:auto;padding-left:0;font-size:1.4rem;line-height:1.2}.brandNav .brandNavList .sub li li a{overflow:hidden;padding-left:0;font-size:1.4rem;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.brandNav .brandNavList .sub>ul>li~li{margin:0}.brandNav .brandNavList .sub .btnAllview{display:inline-block;position:absolute;bottom:17px;right:12px;height:25px;color:#8cceb6;font-size:1.4rem;border:1px solid #8cceb6;padding:0 10px;background:#fff;line-height:23px}.brandNav .brandNavList .sub a:hover{color:#000}.brandNav .brandNavList .gnb01 .sub{padding-left:65px}.brandNav .brandNavList .gnb01 .sub>ul>li:first-child li:nth-child(n+4){margin-top:6px}.brandNav .brandNavList .gnb01 .sub>ul>li:first-child li:nth-child(n+4) a{height:auto;line-height:1.2}.brandNav .brandNavList .gnb01 .sub>ul>li:first-child li:nth-child(n+4) a::before{content:"";display:inline;line-height:12px;vertical-align:middle}.brandNav .brandNavList .gnb02 .sub{padding-left:154px}.brandNav .brandNavList .gnb03 .sub{padding-left:256px}.brandNav .brandNavList .gnb04 .sub{padding-left:357px}.brandNav .brandNavList .gnb04 .sub ul{margin-bottom:36px}.brandNav .brandNavList .gnb04 .sub>ul>li{min-width:160px;padding-right:10px}.brandNav .brandNavList .gnb04 .sub>ul>li:nth-child(3){min-width:140px}.brandNav .brandNavList .gnb05 .sub{padding-left:458px}.brandNav .brandNavList .gnb05 .sub ul{margin-bottom:36px}.brandNav .brandNavList .gnb05 .sub li{float:none}.brandNav .brandNavList .gnb06 .sub{padding-left:527px}.brandNav .brandNavList .gnb06 .sub li{float:none}.brandNav .brandNavList .gnb07 .sub{padding-left:666px}.brandNav .brandNavList .gnb07 .sub ul{margin-bottom:36px}.brandNav .brandNavList .gnb07 .sub li{float:none}.brandNav .brandNavList .gnb08 .sub{padding-left:767px}.brandNav .brandNavList .gnb08 .sub ul{margin-bottom:36px}.brandNav .brandNavList .gnb08 .sub li{float:none}.brandNav .brandNavList .gnb09 .sub{padding-left:900px}.brandNav .brandNavList .gnb09 .sub li{float:none}[lang=zh] .brandNav .brandNavList>li{margin:0 2px}[lang=zh] .brandNav .brandNavList>li>a{padding:0 20px}[lang=zh] .brandNav .brandNavList .gnb01 .sub{padding-left:55px}[lang=zh] .brandNav .brandNavList .gnb02 .sub{padding-left:178px}[lang=zh] .brandNav .brandNavList .gnb03 .sub{padding-left:378px}[lang=zh] .brandNav .brandNavList .gnb03 .sub>ul>li{float:none}[lang=zh] .brandNav .brandNavList .gnb04 .sub{padding-left:405px}[lang=zh] .brandNav .brandNavList .gnb04 .sub>ul>li{min-width:145px}[lang=zh] .brandNav .brandNavList .gnb05 .sub{padding-left:495px}[lang=zh] .brandNav .brandNavList .gnb06 .sub{padding-left:578px}[lang=zh] .brandNav .brandNavList .gnb08 .sub{padding-left:754px}[lang=zh] .brandNav .brandNavList .gnb09 .sub{padding-left:875px}.videoPlayButton>a:before,.videoPlayButton>a:after{display:none}.prdSwiper{z-index:1}.prdSwiper.clinique{padding-bottom:0}.prdSwiper .swiper-pagination{display:none}.prdSwiper .ts-paging{z-index:20;bottom:21px;height:13px}.prdSwiper .ts-paging .ts-paging-btn{width:13px;height:13px;margin:0 5px}.prdSwiper .ts-paging .ts-paging-btn::after{left:0;top:0;width:11px;height:11px;margin:0;border:1px solid #000;opacity:.5;background:none;border-radius:100%}.prdSwiper .ts-paging .ts-paging-btn.ts-paging-active{width:13px;height:13px}.prdSwiper .ts-paging .ts-paging-btn.ts-paging-active::after{width:11px;height:11px;margin:0;background-color:#000}.prdSwiper .ts-controls{position:absolute;z-index:19;left:0;right:0;bottom:0;height:34px;text-align:center}.prdSwiper .ts-controls .ts-paging{position:static;display:inline-block;width:auto}.prdSwiper .ts-controls .swiper-autoControls{display:inline-block}.prdSwiper .ts-controls .swiper-autoControls button{height:13px;background:rgba(0,0,0,0) url(/fo/images/brand/clinique/btn_rolling_ctl.png) 0px 0px no-repeat}.prdSwiper .ts-controls .swiper-autoControls .btnPlay{width:12px;margin:0 5px}.prdSwiper .ts-controls .swiper-autoControls .btnStop{width:10px;margin:0px 2px;background-position:-15px 0px}.tabType01{display:block;height:41px;margin:30px 0px;text-align:center;border-bottom:1px solid #dbdbdb;border-radius:0}.tabType01>li{overflow:hidden;display:inline-block;width:180px;margin:0px 3px}.tabType01>li a{height:27px;padding-top:12px;color:#666;font-size:1.8rem;line-height:1em;text-align:center;background-color:#ebebeb;box-sizing:content-box}.tabType01>li:nth-child(n) a{border:1px solid #dbdbdb;border-radius:0}.tabType01>li.tabON a{height:29px;padding-top:10px;color:#000;font-size:24px;font-weight:400;border-bottom:1px solid #fff;background-color:#fff}.benefitInfo .tabType01{position:relative;display:table;width:100%;margin:0 0 24px;table-layout:fixed;border-radius:4px;height:auto;border-bottom:0}.benefitInfo .tabType01>li{display:table-cell;width:100%;text-align:center;vertical-align:top;z-index:2;margin:0}.benefitInfo .tabType01>li a{display:block;padding-top:0;height:48px;color:#666;font-size:1.5rem;line-height:48px;letter-spacing:-0.03em;border:1px solid #dcdfe3;border-left:0}.benefitInfo .tabType01>li:nth-child(n) a{border:none;border-radius:0}.benefitInfo .tabType01>li:first-child>a{border-left:1px solid #dcdfe3;border-radius:4px 0 0 4px}.benefitInfo .tabType01>li:last-child>a{border-left:0;border-radius:0 4px 4px 0}.benefitInfo .tabType01>li.tabON a{height:48px;padding-top:0;color:#fff;color:#fff;font-size:1.5rem;font-weight:700;border:none;background:#222;box-shadow:0 3px 6px rgba(0,0,0,.16)}.tabContentWrap .txtTop{padding:12px 0px 35px 0px;color:#000;font-size:1.6rem;line-height:1.5;text-align:center}.tabContentWrap .rmdProdList{padding-bottom:50px}.brandBnrList{overflow:hidden}.brandBnrList>li:first-child{float:left}.brandBnrList>li:last-child{float:right}.brandRmdBnr{padding-top:20px}.brandRmdBnr+.brandRmdBnr{padding-top:0}.brandRmdBnr>.cont{border-bottom:1px solid #d9d9d9}.brandRmdBnr .videoPlayButton a{border-radius:0}.brandRmdBnr .videoPlayButton a::before,.brandRmdBnr .videoPlayButton a::after{content:none}.brandRmdBnr .videoBtns{display:block;width:100%}.brandRmdBnr .videoBtns img{width:100%}.brandTop{padding:20px 0;text-align:right}.titCont{color:#5ebb99;font-size:35px;line-height:1em;text-align:center}.brandLocation{overflow:hidden;padding:4px 0 48px 0}.brandLocation>li{display:inline;color:#333;font-size:1.3rem;line-height:1.3846153846}.brandLocation>li::after{content:">";display:inline;margin-left:3px;vertical-align:-1px}.brandLocation>li:last-child:after{content:none}.brandLocation>li a{color:inherit}.brandLocation>li strong{color:#afb4ba}.brandSorting{position:relative}.brandSorting .selectWrap{position:absolute;top:-64px;right:0}.brandSorting .ui-selectmenu-button{height:auto;border:1px solid #aaa}.brandSorting .ui-selectmenu-button::after{right:1px;top:1px;width:18px;height:18px;margin:0;background:url(/fo/images/brand/clinique/spr_ico.png) no-repeat 0 0}.brandSorting .ui-selectmenu-button span{padding:0 18px 0 6px;color:#000;font-size:1.2rem;line-height:18px;font-weight:400}.brandSorting .ui-selectmenu-button:hover:after{background-position:-18px 0}.brandSorting .ui-selectmenu-menu{top:19px !important;font-size:12px;border:1px solid #aaa;border-radius:0;background:#fdfdfd;box-shadow:0 0 10px -6px}.brandSorting .ui-selectmenu-menu .ui-menu button{height:18px;padding:3px 1em 3px .5em;color:#000;font-size:1.2rem;line-height:1;border:0}.brandSorting .ui-selectmenu-menu .ui-menu button:hover,.brandSorting .ui-selectmenu-menu .ui-menu button.ui-state-active{color:#222;font-weight:400;background:#d7d7d7}.brandProdList{margin:0 -32px 0 -33px}.brandProdList::after{content:"";display:block;clear:both}.brandProdList .prodCont{float:left;width:290px;min-height:530px;padding:20px 32px 50px 33px;text-align:center;box-sizing:content-box}.brandProdList .prodCont figure{display:block;width:290px;height:290px;position:relative;overflow:hidden;text-align:center;background:url(/fo/images/view/bg_prodLogo.png) no-repeat 50% 50%;z-index:10}.brandProdList .prodCont figure .flag{position:absolute;left:0;top:0;width:70px;height:70px;background:none;border-radius:0;z-index:11}.brandProdList .prodCont figure>img{width:100%;vertical-align:middle}.brandProdList .prodCont figure::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(12,38,159,.03);z-index:-1;visibility:hidden}.brandProdList .prodCont .prodName{height:70px;padding:22px 0px 0px 0px;font-size:1.8rem;line-height:1.4444444444;line-height:1.3333333333;word-break:break-all;display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:70px;line-height:2.3rem}.brandProdList .prodCont .prodInfo{min-height:30px;margin-top:12px;font-size:1.4rem}.brandProdList .prodCont .prodPrice{min-height:25px;margin-top:5px;font-size:1.4rem}.brandProdList .prodCont .prodPrice strong{font-weight:400}.brandProdList .prodCont .prodBtns{margin-top:12px}.brandProdList .prodCont .prodBtns::after{content:"";display:block;clear:both}.brandProdList .prodCont .prodBtns button{float:left;width:91px;height:30px;margin-left:8px;padding:0 9px;color:#666;font-size:1.4rem;line-height:29px;text-align:center;border:1px solid #ccc;background-color:#fff}.brandProdList .prodCont .prodBtns button:first-child{margin-left:0}.brandProdList .prodCont .prodBtns button.btnBuy{color:#fff;border-color:#5dba98;background-color:#5dba98}.brandProdList .prodCont .prodBtns span.soldOut{float:left;width:187px;height:30px;margin-left:8px;padding:0 9px;color:#888;font-size:1.4rem;line-height:29px;text-align:center;font-weight:400;border:1px solid #eaeaea;font-family:Noto Sans KR,"notokr","Open Sans","Helvetica Neue",sans-serif;background:#fff}[lang=zh] .brandProdList .prodCont .prodBtns span.soldOut{font-family:Microsoft Yahei,"Open Sans","Helvetica Neue",sans-serif}.brandProdList .prodCont .prodBtns .restock{float:left;width:187px;height:30px;margin-left:8px;padding:0 9px;color:#666;font-size:1.4rem;line-height:29px;text-align:center;font-weight:400;border:1px solid #ccc;font-family:Noto Sans KR,"notokr","Open Sans","Helvetica Neue",sans-serif;background:#fff}[lang=zh] .brandProdList .prodCont .prodBtns .restock{font-family:Microsoft Yahei,"Open Sans","Helvetica Neue",sans-serif}.listPaging{margin-top:0}.listPaging *{vertical-align:middle}.listPaging button{font-size:1.5rem;line-height:11px}.listPaging button,.listPaging button.first,.listPaging button.prev,.listPaging button.next,.listPaging button.last{width:18px;height:15px;margin:0;padding:0 5px}.listPaging button::after,.listPaging button.first::after,.listPaging button.prev::after,.listPaging button.next::after,.listPaging button.last::after{right:auto;left:50%;top:50%;width:8px;height:12px;margin:-5px 0 0 -4px;background:url(/fo/images/brand/clinique/spr_ico.png) no-repeat -38px 0}.listPaging button.prev{margin-right:2px}.listPaging button.prev::after{background-position:-46px 0}.listPaging button.next{margin-left:2px}.listPaging button.next::after{background-position:-56px 0}.listPaging button.last::after{background-position:-64px 0}.listPaging a{height:auto;margin:0;padding:0;color:#999;font-size:1.5rem;line-height:11px;font-family:"Nanum Gothic",나눔고딕,"Microsoft Yahei",돋움,Dotum,Verdana,sans-serif}.listPaging a[aria-current]{color:#999}.prInfo_unifi .listPaging{margin-top:40px;text-align:center}.prInfo_unifi .listPaging button,.prInfo_unifi .listPaging a{display:inline-block;font-size:1.8rem}.prInfo_unifi .listPaging button{position:relative;width:24px;height:24px;color:#888}.prInfo_unifi .listPaging button::after{width:10px;height:20px;margin:-8px 0 0 -5px;background:url(/fo/images/common/spr_ico.png) no-repeat -192px 0}.prInfo_unifi .listPaging button.next{margin-left:5px}.prInfo_unifi .listPaging button.next::after{background-position:-202px 0}.prInfo_unifi .listPaging button.prev{margin-right:5px}.prInfo_unifi .listPaging button.first{width:auto;text-indent:0;padding-right:22px}.prInfo_unifi .listPaging button.first::after{left:auto;right:0;width:14px;height:4px;margin:-2px 0 0 -7px;background-position:-36px -42px}.prInfo_unifi .listPaging button.last{width:auto;text-indent:0;padding-left:22px}.prInfo_unifi .listPaging button.last::after{left:0;width:14px;height:4px;margin:-2px -7px 0 0;background-position:-36px -42px}.prInfo_unifi .listPaging button.first:disabled,.prInfo_unifi .listPaging button.last:disabled{display:none}.prInfo_unifi .listPaging a{position:relative;min-width:24px;height:24px;margin:0 -1px;padding:0 8px;color:#888;line-height:26px;font-family:"Pretendard";text-align:center}.prInfo_unifi .listPaging a[aria-current]{color:#222;font-weight:700}.prInfo_unifi .listPaging a[aria-current]::after{content:"";display:block;position:absolute;bottom:0;left:8px;right:7px;height:2px;background:#222}.prodSize{position:relative;z-index:10;font-size:1.4rem;min-height:30px}.prodSize .selectWrap.optionSel.prodSel{min-width:180px;max-width:100%}.prodSize .selectWrap.optionSel.prodSel .ui-selectmenu-button{height:20px;padding-left:26px;border:1px solid #aaa;border-radius:0}.prodSize .selectWrap.optionSel.prodSel .ui-selectmenu-button span{padding:0 16px 0 0;color:#000;font-size:1.2rem;line-height:1}.prodSize .selectWrap.optionSel.prodSel .ui-selectmenu-button .option{top:1px;left:1px;width:18px;height:18px;margin:0;border-radius:0}.prodSize .selectWrap.optionSel.prodSel .ui-selectmenu-button::after{content:"▾";display:inline-block;top:0;right:5px;width:auto;height:100%;margin:0;color:#aaa;background:none;line-height:2rem}.prodSize .selectWrap.optionSel.prodSel .ui-selectmenu-button:hover:after{color:#000}.prodSize .selectWrap.optionSel.prodSel .ui-selectmenu-menu{overflow-y:auto;top:19px !important;left:auto;right:35px;width:100% !important;max-width:100% !important;min-width:100px;max-height:141px;border:1px solid #aaa;border-radius:0;outline:none}.prodSize .selectWrap.optionSel.prodSel .ui-selectmenu-menu .ui-menu button{height:20px;padding-left:26px;color:#000;font-size:1.2rem;line-height:2rem}.prodSize .selectWrap.optionSel.prodSel .ui-selectmenu-menu .ui-menu button .option{top:0;left:0;width:16px;height:16px;margin:2px;border-radius:0}.prodSize .selectWrap.optionSel.prodSel.txtType{min-width:110px}.prodSize .selectWrap.optionSel.prodSel.txtType .ui-selectmenu-button{padding-left:0}.prodSize .selectWrap.optionSel.prodSel.txtType .ui-selectmenu-button span{padding:0 20px 0 4px}.prodSize .selectWrap.optionSel.prodSel.txtType .ui-selectmenu-menu{width:70px}.prodSize .selectWrap.optionSel.prodSel.txtType .ui-selectmenu-menu .ui-menu button{padding-left:4px}.storeinfoTit{font-size:28px;color:#000;padding:9px 0px 73px 0px;text-align:center;line-height:1.2em;letter-spacing:-0.05em}.storeinfo{display:table;margin:0px auto 73px auto}.storeinfo p{font-size:13px;color:#000;line-height:1.3em;letter-spacing:-0.05em}.storeinfo ul{display:table-row}.storeinfo ul li{display:table-cell;padding:17px 38px 14px 38px;text-align:center;line-height:1.3em;border-left:1px solid #d1cfc6;vertical-align:top}.storeinfo ul li.fst{border-left:none}.storeinfo h2{padding-bottom:15px;color:#000;font-size:1.8rem}.clWrap{position:relative}.clWrap h3{padding-bottom:20px;color:#000;font-size:3.8rem;line-height:1.2em;letter-spacing:-0.05em}.clWrap p{color:#666;font-size:1.6rem;line-height:1.3em;letter-spacing:-0.05em}.clWrap .btn_buy{display:inline-block;padding:5px 17px 5px 17px;color:#fff;font-size:1.4rem;background-color:#000}.clWrap .story1{position:absolute;top:82px;left:93px;text-align:left}.clWrap .story2{position:absolute;top:487px;left:533px;text-align:left}.clWrap .story3{position:absolute;top:872px;left:93px;text-align:left}.clWrap .story4{position:absolute;top:1291px;left:533px;text-align:left}.videoPop{display:none;position:fixed;top:50%;left:50%;z-index:99999;width:820px;height:620px;margin-left:-410px}.videoPop .videoWrap{position:relative;background-color:#fff;margin:30px 35px;padding:20px 20px 20px 20px}.videoPop .videoWrap iframe{width:710px;height:399px}.videoPop .videoWrap .player{width:710px;height:284px}.videoPop .videoWrap .player iframe{width:710px;height:284px}.videoPop .videoWrap .title h3{font-size:1.6rem;color:#000;padding:8px 0px;line-height:1.3em}.videoPop .videoWrap .caption{font-size:1.2rem;padding:10px;border:1px solid #c7c7c7;height:104px;overflow-y:auto;line-height:1.2em;color:#000;word-break:break-all}.videoPop .cboxClose{position:absolute;top:-35px;right:-35px;width:30px;height:30px;background:url(/fo/images/brand/clinique/btn_pop_close.png) left top no-repeat;border:none;text-indent:-9999px}.layPop .closeL.cboxClose:after{display:none}.layPop.videoPop{background:rgba(0,0,0,0)}.layerVideo.videoPop.layPop .player{width:710px;height:399px}.layerVideo.videoPop.layPop .player iframe{width:710px;height:399px}.layerVideo.videoPop.layPop .player .video>a{display:block;height:399px;overflow:hidden}.layerVideo.videoPop.layPop .player video{width:710px;height:399px}.layerVideo.videoPop.layPop .cboxClose{top:-5px;right:0}.detailWrap{padding-top:25px;font-size:1.2rem;color:#222;padding-bottom:30px}.detailWrap .brandLocation{padding:18px 0 0 0}.detailWrap select{border:1px solid #ccc;font-size:1.2rem}.detailWrap .prodInfo{font-size:inherit}.detailWrap .prodInfo::after{content:"";display:block;clear:both}.detailWrap .prodInfo .sectionL{width:370px;float:left;position:relative;text-align:center}.detailWrap .prodInfo .sectionL .thumbWrap .thumb{margin-top:35px;position:relative}.detailWrap .prodInfo .sectionL .thumbWrap .thumb .thumbnail{width:100%}.detailWrap .prodInfo .sectionL .thumbWrap .thumb .tag{position:absolute;left:0;top:0;z-index:1}.detailWrap .prodInfo .sectionL .thumbWrap .thumb .zoomArea .zoomPad{border:1px solid #ccc;box-sizing:border-box;width:224px;height:224px;position:absolute;pointer-events:none;background-repeat:no-repeat;background-size:370px auto;background-position:0 0;box-sizing:border-box;display:none}.detailWrap .prodInfo .sectionL .thumbWrap .thumb .zoomArea .zoomWindow{border:1px solid #979797;background:#fff;box-sizing:border-box;width:392px;height:382px;position:absolute;left:490px;top:0;z-index:11;display:none;overflow:hidden}.detailWrap .prodInfo .sectionL .thumbWrap .thumb .zoomArea .zoomWindow img{position:absolute;top:0;left:0}.detailWrap .prodInfo .sectionL .thumbWrap .thumb .zoomArea:hover img.thumbnail{opacity:.6}.detailWrap .prodInfo .sectionL .thumbWrap .thumb .zoomArea:hover .zoomPad,.detailWrap .prodInfo .sectionL .thumbWrap .thumb .zoomArea:hover .zoomWindow{display:block}.detailWrap .prodInfo .sectionL .zoomTxt{text-align:center;font-size:1.3rem;line-height:1.3846153846;color:#666}.detailWrap .prodInfo .sectionL .thumbList{text-align:center;margin:24px 0 16px 0}.detailWrap .prodInfo .sectionL .thumbList img{width:75px;border:1px solid}.detailWrap .prodInfo .sectionL .share{text-align:center;display:inline-block;margin:0 auto}.detailWrap .prodInfo .sectionL .share *{vertical-align:top}.detailWrap .prodInfo .sectionL .share li{display:inline-block;padding:0 2px 0 2px;display:table-cell;vertical-align:middle}.detailWrap .prodInfo .sectionL .share li a{display:block}.detailWrap .prodInfo .sectionL .share li span{display:inline-block;vertical-align:middle;height:19px}.detailWrap .prodInfo .sectionL .share li.like{padding-left:5px}.detailWrap .prodInfo .sectionL .share span.count{display:inline-block;width:45px;height:19px;padding:0 0 0 3px;background:url(/fo/images/brand/bg_count.gif) 0 0 no-repeat;font-size:1.1rem;text-align:center;line-height:1.7}.detailWrap .prodInfo .sectionL .starRate{width:200px;margin:15px auto;text-align:left}.detailWrap .prodInfo .sectionL .starRate dt{margin-bottom:5px;font-size:1.4rem;color:#000}.detailWrap .prodInfo .sectionL .starRate dd{position:relative}.detailWrap .prodInfo .sectionL .starRate .num{position:absolute;bottom:-2px;right:5px;color:#656565;font-size:4rem;line-height:1.2;font-weight:bold;line-height:44px;letter-spacing:-0.1em;text-align:right}.detailWrap .prodInfo .sectionL .writeReview{width:190px;height:33px;margin:0 auto;background:url(/fo/images/brand/clinique/bg_review_box_1.gif) left top no-repeat;line-height:33px;text-align:center}.detailWrap .prodInfo .sectionL .writeReview a{display:block}.detailWrap .prodInfo .sectionL .writeReview .count{display:inline-block;margin-left:15px;padding-left:15px;background:url(/fo/images/brand/clinique/ico_doc_1.gif) 0 8px no-repeat;vertical-align:top}.detailWrap .prodInfo .sectionR{width:600px;float:right}.detailWrap .prodInfo .sectionR .location{margin-bottom:15px}.detailWrap .prodInfo .sectionR .location .point{color:#666}.detailWrap .prodInfo .sectionR>.title{margin-bottom:15px;font-size:2.8rem;line-height:1.2857142857;line-height:1.4285714286;color:#5dba98}.detailWrap .prodInfo .sectionR .esTab{margin-bottom:0;padding-bottom:2px}.detailWrap .prodInfo .sectionR .esTab::after{content:"";display:block;width:100%;height:2px;background:#5dba98;position:absolute;left:0;bottom:2px;z-index:2}.detailWrap .prodInfo .sectionR .esTab li{width:170px}.detailWrap .prodInfo .sectionR .esTab li a{border:none;background:#f2f2f2;border:1px solid #dbdbdb;border-bottom:none;height:36px;font-size:1.5rem;line-height:1.5333333333;color:#000;line-height:36px}.detailWrap .prodInfo .sectionR .esTab li:first-child a{margin-left:0}.detailWrap .prodInfo .sectionR .esTab li.tabON{z-index:4}.detailWrap .prodInfo .sectionR .esTab li.tabON a{border:2px solid #5dba98;border-bottom:none;background:#fff}.detailWrap .prodInfo .sectionR .prodDesc{border-bottom:1px solid #d5d5d5;font-size:1.4rem;padding:0 0 20px 0}.detailWrap .prodInfo .sectionR .prodDesc strong{display:block;font-size:1.5rem;line-height:1.5333333333;padding:20px 0px 10px 0px}.detailWrap .prodInfo .sectionR .colorSelect{padding:10px 0;border-bottom:1px solid #d5d5d5}.detailWrap .prodInfo .sectionR .colorSelect dl{display:table;width:100%}.detailWrap .prodInfo .sectionR .colorSelect dl dt{display:table-cell;width:173px;font-size:1.5rem;line-height:1.5333333333;color:#222}.detailWrap .prodInfo .sectionR .colorSelect dl dd{display:table-cell}.detailWrap .prodInfo .sectionR .colorSelect dl.selected dt{text-align:center;vertical-align:top}.detailWrap .prodInfo .sectionR .colorSelect dl.selected dt img{width:125px}.detailWrap .prodInfo .sectionR .colorSelect dl.selected dd{position:relative}.detailWrap .prodInfo .sectionR .colorSelect dl.selected dd .colorChip{font-size:0;margin:-2px 0 0 -2px}.detailWrap .prodInfo .sectionR .colorSelect dl.selected dd .colorChip li{display:inline-block;border:2px solid rgba(0,0,0,0);margin:2px 0 0 2px}.detailWrap .prodInfo .sectionR .colorSelect dl.selected dd .colorChip li a{overflow:hidden;display:inline-block;width:30px;height:30px;border:1px solid #fff;position:relative}.detailWrap .prodInfo .sectionR .colorSelect dl.selected dd .colorChip li a span{display:block}.detailWrap .prodInfo .sectionR .colorSelect dl.selected dd .colorChip li:hover{border-color:rgba(0,0,0,0)}.detailWrap .prodInfo .sectionR .colorSelect dl.selected dd .colorChip li.on{border-color:gray}.detailWrap .prodInfo .sectionR .prodTb{padding:15px 0;border-bottom:1px solid #d5d5d5}.detailWrap .prodInfo .sectionR .prodTb table th{font-size:1.3rem;line-height:1.3846153846;color:#000;padding:6px 0;font-weight:700;position:relative;padding-left:20px}.detailWrap .prodInfo .sectionR .prodTb table th::after{position:absolute;content:"";display:block;width:3px;height:3px;background:#000;left:13px;top:15px}.detailWrap .prodInfo .sectionR .prodTb table td{font-size:1.3rem;line-height:1.3846153846;color:#000;padding:6px 0}.detailWrap .prodInfo .sectionR .prodTb table .btnLoginPopup{display:inline-block;background-color:#5dba98;color:#fff;padding:2px 15px}.detailWrap .prodInfo .sectionR .prodTb table p.number{position:relative;float:left;display:inline;width:59px;height:22px;border:1px solid #dcdcdc;box-sizing:content-box}.detailWrap .prodInfo .sectionR .prodTb table p.number input{padding:1px 5px 1px 1px;width:37px;height:21px;text-align:right;border:0;min-width:0;font-size:1rem}.detailWrap .prodInfo .sectionR .prodTb table p.number span{position:absolute;right:0;cursor:pointer;width:22px;height:11px}.detailWrap .prodInfo .sectionR .prodTb table p.number span.minus{bottom:1px}.detailWrap .prodInfo .sectionR .prodTb table .saveRate{position:relative}.detailWrap .prodInfo .sectionR .prodTb table .saveRate .layerModal{background:#fff;position:absolute;left:0;top:20px;width:278px;border:2px solid #2b2b2b;display:none}.detailWrap .prodInfo .sectionR .prodTb table .saveRate .layerModal.on{display:block}.detailWrap .prodInfo .sectionR .prodTb table .saveRate .layerModal .layerHead{background:#2b2b2b;position:relative}.detailWrap .prodInfo .sectionR .prodTb table .saveRate .layerModal .layerHead .title{padding:10px}.detailWrap .prodInfo .sectionR .prodTb table .saveRate .layerModal .layerHead .close{position:absolute;right:10px;top:10px}.detailWrap .prodInfo .sectionR .prodTb table .saveRate .layerModal .layerBody{padding:20px 10px}.detailWrap .prodInfo .sectionR .prodTb table .saveRate .layerModal .layerBody .txt{color:#555;font-size:1.2rem}.detailWrap .prodInfo .sectionR .prodTb table .saveRate .layerModal .layerBody .txt .btn{display:inline-block;margin-top:12px}.detailWrap .prodInfo .sectionR .prodTb.total{border-bottom:2px solid #5dba98;padding:5px 0}.detailWrap .prodInfo .sectionR .prodTb.total span{font-size:2rem;line-height:1.4}.detailWrap .prodInfo .sectionR .prodTb.total th:after{top:19px}.detailWrap .prodInfo .sectionR .bullet{margin:24px 0 0}.detailWrap .prodInfo .sectionR .bullet>li{margin-top:7px;position:relative;padding-left:10px;font-size:1.2rem;color:#333;line-height:1.2}.detailWrap .prodInfo .sectionR .bullet>li:first-child{margin-top:0}.detailWrap .prodInfo .sectionR .bullet>li:after{content:"*";position:absolute;left:0px;top:0}.detailWrap .buyBtn{margin-top:10px;font-size:0}.detailWrap .buyBtn a{border:1px solid #5dba98;font-size:1.6rem;line-height:1.5;color:#5dba98;width:130px;padding:14px 0px;text-align:center;display:inline-block}.detailWrap .buyBtn a+a{margin-left:10px}.detailWrap .buyBtn a.btn_cho{width:260px;background-color:#5dba98;color:#fff;font-weight:600}.detailWrap .buyBtn a.btn_soldout{width:260px;border-color:#999;background-color:#f2f2f2;color:#666}.detailWrap .buyBtn a.btn_restock{width:260px;border-color:rgba(0,0,0,0);background-color:#666;color:#fff}.detailWrap .sort{text-align:right;padding-top:8px}.detailWrap .reviewCount{font-size:1.3rem;line-height:1.3846153846;padding-bottom:5px}.detailWrap .reviewTable{border-top:1px solid #000;border-bottom:1px solid #000}.detailWrap .reviewTable th{margin:0;padding:8px 0px;background:#eaeaea;border-collapse:collapse;font-size:1.3rem;line-height:1.3846153846;color:#222;font-weight:700;text-align:center}.detailWrap .reviewTable td{margin:0;padding:6px 0px;font-size:1.1rem;border-top:1px solid #ccc;text-align:center;color:#222}.detailWrap .reviewTable td.pl{text-align:left !important;padding-left:5px}.detailWrap .reviewTable td.pl a div{width:210px;height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detailWrap .reviewTable tr.answer{display:none}.detailWrap .reviewTable tr.answer.on{display:table-row}.detailWrap .reviewTable tr.answer td{font-size:1.1rem;text-align:left}.detailWrap .reviewTable tr.answer td .rview{clear:both;margin:2px 2px 2px 0;line-height:15px;overflow:hidden}.detailWrap .reviewTable tr.answer td .rview img{float:left;padding-right:10px}.detailWrap .btnReview{text-align:right;padding:10px 0px 0px 0px}.detailWrap .btnReview a{display:inline-block;border:1px solid #a9a9a9;background-color:#fff;font-size:1.3rem;line-height:1.3846153846;color:#000;padding:3px 10px}.detailWrap .paging{padding:15px 0 20px;text-align:center}.detailWrap .paging a{font-size:1.3rem;line-height:1.3846153846}.detailWrap .paging a img{vertical-align:middle}.detailWrap .paging a span{padding:0 7px;position:relative}.detailWrap .paging a span:after{content:"";display:inline-block;width:1px;height:11px;background:#999;position:absolute;left:-2px;top:3px}.detailWrap .paging .prev+.num span:after{display:none}.detailWrap .paging .first{margin-right:10px}.detailWrap .paging .last{margin-left:10px}.tTip{position:absolute;font-size:1.2rem;background:url(/fo/images/brand/clinique/bg_tooltip.png) no-repeat 0 0;padding:5px 10px 15px 10px;z-index:10;display:none;pointer-events:none;opacity:0}.tTip::after{content:"";display:block;position:absolute;right:0;top:0;width:1px;height:27px;background:gray}.prod_recomm{clear:both;border-top:1px solid #d1cfc6;margin-top:25px}.prod_recomm::after{content:"";display:table;clear:both}.prod_recomm h2{font-size:28px;color:#5dba98;line-height:1em;padding:20px 0px 20px 25px}.prod_recomm .prod_list{list-style:none;padding:0px 0px 39px 1px}.prod_recomm .prod_list li{float:left;text-align:center;display:block;width:242px;margin:0px 0px 0px 10px}.prod_recomm .prod_list li.fst{margin:0px}.prod_recomm .prod_list:after{content:"";display:table;clear:both}.prod_recomm .prod_list a{color:#000 !important;display:inline-block}.prod_recomm .prod_list p{display:block;text-align:center}.prod_recomm .prod_list p.name{height:47px;margin-top:6px;line-height:1.2em;font-weight:600;letter-spacing:-0.09em;word-break:break-all;font-size:15px}.prod_recomm .prod_list p.price{height:25px;font-weight:normal;font-size:14px}.prod_recomm .prod_list .btn_cho{background-color:#000;font-size:14px;color:#fff !important;line-height:1em;letter-spacing:-0.05em;padding:3px 10px}.prod_video{width:100%;margin-top:25px;padding-bottom:50px;border-top:1px solid #d1cfc6}.prod_video::after{content:"";display:table;clear:both}.prod_video h2{padding:20px 0 20px 25px;color:#5dba98;font-size:2.8rem;line-height:1}.prod_video .vtable{display:table;width:100%;border-top:1px solid #d1cfc6;border-collapse:collapse}.prod_video .vtable .video_wrap{display:table-row}.prod_video .vtable .cell.fst{width:640px;vertical-align:top}.prod_video .vtable .cell{display:table-cell;border:1px solid #d1cfc6}.prod_video .vtable .cell .title{height:143px;padding:10px}.prod_video .vtable .cell .caption{padding:10px;height:217px;border-top:1px solid #d1cfc6;overflow:auto}.brandHeader.imp .brandNav .brandNavList>li>a{padding:11px 38px 11px 38px;line-height:17px}.brandNav .brandNavList{height:39px}.brandNav .brandNavList .sub>ul>li{float:none}.brandNav .brandNavList .sub>ul>li:first-child{padding-top:0px}.brandNav .brandNavList .gnb03 .sub{padding-left:406px}.brandHeader.imp .brandNav .brandNavList .gnb04 .sub{padding-left:579px}.brandHeader.imp .brandNav .brandNavList .gnb05 .sub{padding-left:732px}[lang=zh] .brandHeader.imp .brandNav .brandNavList>li>a{padding:11px 45px 11px 45px;line-height:17px}[lang=zh] .brandNav .brandNavList .gnb03 .sub{padding-left:435px}[lang=zh] .brandHeader.imp .brandNav .brandNavList .gnb04 .sub{padding-left:598px}[lang=zh] .brandHeader.imp .brandNav .brandNavList .gnb05 .sub{padding-left:728px}