/* BASIC css start */
.careWrap{padding:40px 10px 50px;}
.careWrap .wrap{padding: 0 30px;}
.careWrap .title{font-weight: bold;font-family: 'helveticaLTPro-bold', NotoSansCJKR;}
.careWrap h1.title{margin-bottom: 30px;font-size: 35px;line-height: 42px;}
.careWrap h2.title{margin-top: 70px;text-align: center;font-size: 42px;}

.careWrap .careText{font-size: 14px;font-weight: bold;margin-bottom:35px;text-transform: uppercase;font-family: 'helvetica bold', helvetica, NotoSansCJKR;}
.careWrap .careText span{opacity:0.5;font-family:'helveticaLTPro-Bold'}
.careWrap .img{position: relative;margin-top: 30px;}
.careWrap .img p{position: absolute;left: 0;top: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;font-weight: bold;line-height: 32px;color: #fff;font-size: 24px;text-align: center;}
.careWrap img{display: block;width: 100%;}
.careWrap .subTitle{font-size: 34px;font-weight: bold;line-height: 45px;word-break: keep-all;font-family: 'helvetica bold', helvetica, NotoSansCJKR;}
.careWrap .subTitle + .text{margin-top: 20px;}
.careWrap > .subTitle{padding-top: 50px}
.careWrap .text{font-size: 15px;line-height: 22px;font-weight:300;}
.careWrap .text + .text{margin-top: 22px;}
.careWrap .text a{font-size: inherit;font-family: inherit;border-bottom:1px solid #000;}
.careWrap .text b{font-weight: bold;}
.careWrap .btnText{display: inline-block;font-size: 13px;text-decoration: underline;text-underline-position: under;}

.careWrap .colWrap{margin-top: 35px;font-size: 0;}
.careWrap .colWrap + .colWrap{margin-top: 25px;}
.careWrap .colWrap .col{display: inline-block;width: 50%;box-sizing: border-box;vertical-align: middle;text-align: center;}
.careWrap .colWrap .col:first-child{padding-right:6px;}
.careWrap .colWrap .col + .col{padding-left:6px;}
.careWrap .colWrap .col .btnText{margin-top: 10px;}
.careWrap .colWrap h3{margin-bottom: 15px;font-size: 20px;font-weight: bold;line-height: 24px;word-break: keep-all;letter-spacing: 0.2px;font-family: 'helveticaLTPro-bold', NotoSansCJKR;}
.careWrap video{margin: 35px 0;}

.careWrap .accordion1{margin-top: 35px;}
.careWrap .accordion1 li + li{margin-top: 8px;}
.careWrap .accordion1 .content{display: none;padding: 34px 40px 22px 0;}
.careWrap .accordion1 .btnToggle{position: relative;padding-right: 40px;}
.careWrap .accordion1 .btnToggle h3{display: flex;align-items: center;height: 90px;padding: 0 20px;background: #c8c3c3 no-repeat center left / cover;font-size: 19px;line-height: 20px;color: #fff;font-weight: bold;word-break:keep-all;font-family: 'helveticaLTPro-bold', NotoSansCJKR;}
.careWrap .accordion1 + .subTitle {padding-top:53px}
.careWrap .accordion .btnToggle i{position: absolute;right: 10px;top: 50%;width: 13px;height: 8px;margin-top: -4px;background: url(https://korea.coach.com/design/coachkorea/MB/01_CoachCares_Phase2_Mobile_MaterialsLibrary_03.jpg) no-repeat center / 100%;}
.careWrap .accordion li.open .btnToggle i{transform: rotate(180deg);}
.careWrap .accordion2{margin-top: 10px;}
.careWrap .accordion2 li{border-bottom: 1px solid #000;}
.careWrap .accordion2 .content{display: none;padding: 20px 40px 30px 0;}
.careWrap .accordion2 .text + .textTitle{margin-top:40px;}
.careWrap .accordion2 .textTitle{margin-bottom:17px;font-size:19px;font-weight:400;}
.careWrap .accordion2 .btnToggle{position: relative;padding-right: 16px;}
.careWrap .accordion2 .btnToggle h3{font-size: 19px;line-height: 73px;color: #000;font-weight: bold;}

.careWrap .list{margin-top: 23px;}
.careWrap .list li{text-align: center;}
.careWrap .list li + li{margin-top: 30px;}
.careWrap .list li a{display: block;position:relative;}
.careWrap .list li img{display: block;width: 100%;}
.careWrap .list li p{position: absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items: center;justify-content: center;font-size: 24px;line-height: 32px;font-weight:bold;color:#fff;font-family: 'helvetica bold', helvetica, NotoSansCJKR;}
.careWrap .list li .btnText{display: inline-block;margin-top: 15px;font-size: 12px;text-decoration: underline;font-family:'helveticaLTPro-roman', NotoSansCJKR ;text-underline-position: under;letter-spacing: 1.25px;text-transform:uppercase;font-weight:normal;}

/* BASIC css end */

