.cheekcolor-lp *{box-sizing:border-box}.cheekcolor-lp{font-family:Noto Sans,Helvetica Neue,Arial,sans-serif;color:#333;line-height:1.6;max-width:100%;overflow-x:hidden;background:url(/cdn/shop/files/cheekcolor-bg-variations.png?v=1769107474) no-repeat center top;background-size:50% auto;background-position:15% 900px}.cheekcolor-lp img{max-width:100%;height:auto;vertical-align:middle}.cheekcolor-lp .u-pc{display:block}.cheekcolor-lp .u-sp{display:none}.cheekcolor-lp .l-under_inner{max-width:1080px;margin:0 auto;padding:0 20px}.cheekcolor-lp .l-sectionMargin{margin-top:80px}.cheekcolor-lp .section_title{font-size:28px;font-weight:700;text-align:center;margin-top:30px!important;margin-bottom:40px;color:#333;letter-spacing:1px}.cheekcolor-lp .p-kv{margin:0;padding:0}.cheekcolor-lp .p-kv img{width:100%}.cheekcolor-lp .p-lensdesc{text-align:center;margin-top:100px;margin-bottom:100px}.cheekcolor-lp .p-lensdesc .l-under_inner{background:linear-gradient(to right,#fce8ed,#fdf7fa);display:inline-block;padding:30px!important;border-radius:20px;text-align:center;min-width:500px!important;position:relative}.cheekcolor-lp .p-lensdesc__ttl{font-size:32px!important;font-weight:700;text-align:center;margin-bottom:30px;color:#333;text-transform:none!important;letter-spacing:.5px!important}.cheekcolor-lp .p-lensdesc__ttl sup{font-size:50%!important;vertical-align:super;position:relative;top:0}.cheekcolor-lp .p-lensdesc__heading__txt1{text-align:center;margin-bottom:40px!important;margin-top:40px!important}.cheekcolor-lp .p-lensdesc__heading__txt1 p{font-family:JINS_NextRegular,sans-serif!important;font-size:14px!important;line-height:1.8!important;font-weight:400!important}.cheekcolor-lp .p-lensdesc__product{font-size:25px!important;font-weight:500!important;color:#333;margin-bottom:5px}.cheekcolor-lp .p-lensdesc__price{font-size:20px!important;font-weight:400!important;color:#333}.cheekcolor-lp .p-lensdesc__arrow{display:block;width:50px;height:50px;border:1px solid #ddd;border-radius:50%;position:absolute;bottom:-25px;left:50%;transform:translate(-50%);background:#fff;transition:background .3s,border-color .3s}.cheekcolor-lp .p-lensdesc__arrow:hover{background:#333;border-color:#333}.cheekcolor-lp .p-lensdesc__arrow-icon{position:absolute;top:50%;left:50%;width:10px;height:10px;border:solid #999;border-width:0 2px 2px 0;transform:translate(-50%,-70%) rotate(45deg);transition:border-color .3s}.cheekcolor-lp .p-lensdesc__arrow:hover .p-lensdesc__arrow-icon{border-color:#fff}.cheekcolor-lp .cheekcolor-main-content{background-color:#fff4f7;padding-top:30px!important;padding-bottom:30px!important}.cheekcolor-lp .p-lineup__intro{text-align:center;max-width:700px;margin:0 auto 80px}.cheekcolor-lp .p-lineup__intro__title{font-size:26px!important;font-weight:500!important;color:#333;margin-bottom:15px}.cheekcolor-lp .p-lineup__intro__desc{font-family:JINS_NextRegular,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.5!important;color:#333;margin-top:30px!important;margin-bottom:30px!important}.cheekcolor-lp .p-lineup{background:#fff;border-radius:10px;padding:40px;max-width:845px;margin:0 auto}.cheekcolor-lp .p-lineup__list{display:flex;flex-direction:column;gap:0}.cheekcolor-lp .p-lineup__item{display:flex;align-items:center;gap:20px!important;padding:10px 15px;border-bottom:none}.cheekcolor-lp .p-lineup__item:last-child{border-bottom:none}.cheekcolor-lp .p-lineup__image{flex:0 0 100px;background:#f5f5f5;border-radius:10px;padding:15px}.cheekcolor-lp .p-lineup__image img{width:100px;height:auto}.cheekcolor-lp .p-lineup__text{display:flex;align-items:center;gap:60px;flex:1}.cheekcolor-lp .p-lineup__name{flex:0 0 150px}.cheekcolor-lp .p-lineup__color{font-family:JINS_NextMedium,sans-serif!important;font-size:18px;font-weight:500;color:#333}.cheekcolor-lp .p-lineup__info{font-family:JINS_NextRegular,sans-serif!important;font-size:14px!important;color:#333;flex:1;max-width:480px;letter-spacing:.1px!important}.cheekcolor-lp .p-lineup__footer{margin-top:20px;text-align:center}.cheekcolor-lp .p-kome1{font-family:JINS_NextRegular,sans-serif!important;font-size:12px!important;font-weight:400!important;color:#666;line-height:1.5!important;letter-spacing:.15px!important}.cheekcolor-lp .p-lensdesc__lensimg{display:flex;justify-content:center;gap:15px;margin-top:50px;flex-wrap:wrap}.cheekcolor-lp .lens_thumb{flex:0 1 200px;text-align:center}.cheekcolor-lp .lens_thumb img{border-radius:10px;margin-bottom:10px}.cheekcolor-lp .lens_txt{font-size:14px!important;color:#666}.cheekcolor-lp .p-lensdesc__model-note{font-size:13px!important;color:#666;text-align:center;margin-top:30px}.cheekcolor-lp .p-lensdesc__model-note a{color:#666;text-decoration:underline}.cheekcolor-lp .p-lensdesc__model-note a:hover{color:#333}.cheekcolor-lp .p-recommendList{background:none;padding:50px 30px;border-radius:0}.cheekcolor-lp .p-recommendList__title{font-size:28px;font-weight:700;text-align:center;margin-bottom:30px;color:#333;letter-spacing:1px}.cheekcolor-lp .p-recommendList__checklist{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:20px 40px;max-width:700px;margin:0 auto}.cheekcolor-lp .p-recommendList__checklist-item{background:none;border-radius:0;font-family:JINS_NextRegular,sans-serif!important;font-size:14px!important;position:relative;padding:0 0 0 40px;display:flex;align-items:center;min-height:30px}.cheekcolor-lp .p-recommendList__checklist-item:before{content:"";position:absolute;left:0;width:28px;height:28px;background:#fff;border:1px solid #ddd;border-radius:6px}.cheekcolor-lp .p-recommendList__checklist-item:after{content:"";position:absolute;left:10px;top:50%;width:8px;height:14px;border:solid #E8A0B0;border-width:0 2px 2px 0;transform:translateY(-60%) rotate(45deg)}.cheekcolor-lp .p-priceAndColor{display:flex;gap:30px;align-items:stretch;max-width:845px;margin:0 auto}.cheekcolor-lp .p-priceAndColor__left,.cheekcolor-lp .p-priceAndColor__right{flex:1;background:#fff;border-radius:15px;padding:40px 30px}.cheekcolor-lp .p-priceAndColor__right{display:none}.cheekcolor-lp .p-priceAndColor__left{max-width:845px;margin:0 auto}.cheekcolor-lp .p-priceAndColor__price__wrapper{display:flex;align-items:flex-start;justify-content:center;gap:40px}.cheekcolor-lp .p-priceAndColor__price__frame{display:flex;text-align:center;margin-bottom:0!important;padding:0;align-self:auto;margin-left:0;gap:0}.cheekcolor-lp .p-priceAndColor__price__lens{display:block;text-align:left;align-self:auto;margin-left:0}.cheekcolor-lp .p-priceAndColor__price__image{margin-bottom:5px}.cheekcolor-lp .p-priceAndColor__price__image img{width:160px!important;min-width:160px;height:auto}.cheekcolor-lp .p-priceAndColor__price__plus{font-size:54px;font-weight:600;color:#333;padding-top:60px;padding-left:50px;padding-right:50px}.cheekcolor-lp .p-priceAndColor__price__label{font-size:18px!important;font-weight:500!important;color:#333;margin-top:5px!important;margin-bottom:5px;letter-spacing:-.5px;white-space:nowrap}.cheekcolor-lp .p-priceAndColor__price__amount{font-size:22px!important;font-weight:500!important;color:#333;margin:10px 0 5px}.cheekcolor-lp .p-priceAndColor__price__starting{font-size:13px!important;font-weight:400;display:inline!important}.cheekcolor-lp .p-priceAndColor__price__note{font-family:JINS_NextRegular,sans-serif!important;font-size:12px!important;line-height:1.2!important;color:#666}.cheekcolor-lp .p-priceAndColor__right__title{font-size:16px;font-weight:500!important;text-align:center;margin-bottom:25px;color:#333}.cheekcolor-lp .p-priceAndColor__right__subtitle{font-size:14px;font-weight:400;color:#666}.cheekcolor-lp .p-priceAndColor__thickness{display:flex;justify-content:center;gap:40px}.cheekcolor-lp .p-priceAndColor__thickness__price{display:none!important}.cheekcolor-lp .p-priceAndColor__thickness__item{text-align:center}.cheekcolor-lp .p-priceAndColor__thickness__image{margin-bottom:15px}.cheekcolor-lp .p-priceAndColor__thickness__image img{width:100px;height:auto}.cheekcolor-lp .p-priceAndColor__thickness__index{font-family:JINS_NextRegular,sans-serif!important;font-size:15px!important;font-weight:400!important;color:#333;margin-bottom:5px}.cheekcolor-lp .p-priceAndColor__thickness__price{font-family:JINS_NextMedium,sans-serif!important;font-size:14px!important;font-weight:700;color:#333}.cheekcolor-lp .p-priceAndColor__footer{text-align:center;margin-top:30px}.cheekcolor-lp .p-priceAndColor__cta{display:inline-block;background:#333;color:#fff;padding:15px 40px;border-radius:50px;text-decoration:none;font-size:14px;font-weight:700;transition:background .3s;margin-top:30px;display:none}.cheekcolor-lp .p-priceAndColor__cta:hover{background:#fff;color:#333;border:1px solid #333}.cheekcolor-lp .p-priceAndColor__disclaimer{font-family:JINS_NextRegular,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.3!important;color:#666;max-width:450px!important;margin-top:20px auto 0}.cheekcolor-lp .p-priceAndColor__disclaimer__note{font-size:12px!important;color:#666;display:block;margin-top:10px!important;display:none}.cheekcolor-lp .p-spec_contents{margin-top:50px;padding:40px 0}.cheekcolor-lp .p-spec_contents__list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;list-style:none;padding:0;margin:0 auto;max-width:845px}.cheekcolor-lp .p-spec_contents__item{text-align:center;background:#fff;padding-top:25px;padding-bottom:20px;border-radius:15px}.cheekcolor-lp .p-spec_contents__item .icon_img{margin-bottom:15px}.cheekcolor-lp .p-spec_contents__item .icon_img img{width:100px;height:100px}.cheekcolor-lp .p-spec_contents__item .item_title{font-size:16px!important;font-weight:semibold;max-width:150px!important;margin:0 auto}.cheekcolor-lp .p-spec_contents__item .item_text{font-size:13px!important;font-weight:400!important;color:#666;line-height:1.3!important;margin:10px auto 0!important}.cheekcolor-lp .colorcontrol__doboz{display:block;position:relative;max-width:845px;margin:0 auto}.cheekcolor-lp .colorcontrol__doboz__main{width:100%}.cheekcolor-lp .colorcontrol__doboz__main__item{display:none}.cheekcolor-lp .colorcontrol__doboz__main__item.is-active{display:flex;gap:0;align-items:stretch}.cheekcolor-lp .colorcontrol__doboz__main__glass{flex:0 0 40%}.cheekcolor-lp .colorcontrol__doboz__main__park{flex:0 0 60%}.cheekcolor-lp .colorcontrol__doboz__main__glass img,.cheekcolor-lp .colorcontrol__doboz__main__park img{width:100%;height:100%;object-fit:cover;border-radius:0}.cheekcolor-lp .colorcontrol__doboz{display:block;position:relative;max-width:845px;margin:0 auto 200px}.cheekcolor-lp .colorcontrol__doboz__switch{position:absolute;bottom:-150px;left:50%;transform:translate(-50%);background:#fff;border-radius:15px;padding:15px 25px 20px;box-shadow:0 4px 20px #0000001a;flex:none!important;width:auto;right:auto}.cheekcolor-lp .colorcontrol__doboz__switch__title{font-size:13px!important;font-weight:medium;margin-top:0;margin-bottom:10px;text-align:center}.cheekcolor-lp .colorcontrol__doboz__switch__list{display:flex;flex-direction:row;gap:15px}.cheekcolor-lp .colorcontrol__doboz__switch__item{cursor:pointer;padding:8px 20px 1px;border-radius:8px;text-align:center;transition:all .3s;border:1px solid #ddd;background:none;flex:1 1 0;min-width:80px}.cheekcolor-lp .colorcontrol__doboz__switch__item:hover{background:none;border-color:#bbb}.cheekcolor-lp .colorcontrol__doboz__switch__item:active{opacity:.5!important;transform:scale(.95)}.cheekcolor-lp .colorcontrol__doboz__switch__item.is-active{border:1px solid #333;background:none}.cheekcolor-lp .colorcontrol__doboz__switch__item.is-flashing{opacity:.8;background:#fce7ec}.cheekcolor-lp .colorcontrol__doboz__main__item.is-flashing{opacity:.8}.cheekcolor-lp .colorcontrol__doboz__switch__item__img{margin-bottom:5px}.cheekcolor-lp .colorcontrol__doboz__switch__item__img img{width:50px}.cheekcolor-lp .colorcontrol__doboz__switch__item__tit{font-size:13px!important;line-height:1.3!important;font-weight:300;margin-top:0;margin-bottom:8px;color:#333}.cheekcolor-lp .colorcontrol__model-note{font-size:13px!important;color:#666;text-align:center;margin-top:30px}.cheekcolor-lp .colorcontrol__model-note a{color:#666;text-decoration:underline}.cheekcolor-lp .colorcontrol__model-note a:hover{color:#333}.cheekcolor-lp .colorcontrol__fadeslider__note__container{background:0;padding:20px;border-radius:15px;margin-top:40px;max-width:700px;margin-left:auto;margin-right:auto}.cheekcolor-lp .colorcontrol__fadeslider__note__container h3{font-family:JINS_NextMedium,sans-serif!important;font-size:22px!important;font-weight:500!important;text-align:center!important;margin-bottom:20px}.cheekcolor-lp .colorcontrol__fadeslider__note__container ul{padding-left:20px;margin:0}.cheekcolor-lp .colorcontrol__fadeslider__note__container li{font-family:JINS_NextRegular,sans-serif!important;font-weight:500!important;font-size:14px!important;color:#333;line-height:1.5!important;margin-bottom:5px;text-align:left}.cheekcolor-lp .p-priceAndColor__disclaimer{max-width:280px;margin:20px auto 0}.cheekcolor-lp .p-recommendLenses{text-align:center;margin-top:40px;margin-bottom:50px}.cheekcolor-lp .button-main{display:inline-block;background:#333;color:#fff;padding:18px 40px;border-radius:50px;text-decoration:none;font-size:16px;font-weight:medium;transition:background .3s;border:1px solid #333}.cheekcolor-lp .button-main:hover{background:#fff;color:#333}@media screen and (min-width:769px)and (max-width:1024px){.cheekcolor-lp{background-size:60% auto;background-position:-50% 700px}.cheekcolor-lp .p-priceAndColor__disclaimer{max-width:300px;margin:20px,auto 0}}@media screen and (min-width:769px){.cheekcolor-lp .p-priceAndColor__left,.cheekcolor-lp .p-priceAndColor__right{padding-bottom:25px!important}.cheekcolor-lp .p-priceAndColor__price__wrapper{align-items:center}.cheekcolor-lp .p-priceAndColor__price__plus{align-self:center;padding-top:0}.cheekcolor-lp .p-priceAndColor__price__frame{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:0;padding:0;margin-left:0;gap:20px}.cheekcolor-lp .p-priceAndColor__price__lens{display:block;text-align:left;margin-left:0}.cheekcolor-lp .p-priceAndColor__price__lens .p-priceAndColor__price__label{margin-top:25px!important}.cheekcolor-lp .p-priceAndColor__disclaimer{max-width:600px!important;margin:20px auto!important}.cheekcolor-lp .p-spec_contents__item .item_text{max-width:130px!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important;margin:0 auto}}@media screen and (max-width:768px){.cheekcolor-lp{background-image:url(/cdn/shop/files/cheekcolor-bg-variations-sp.png?v=1769107474);background-position:right 700px;background-size:20% auto}.cheekcolor-lp .cheekcolor-main-content{padding-top:30px!important;padding-bottom:30px!important}.cheekcolor-lp .u-pc{display:none}.cheekcolor-lp .u-sp{display:block}.cheekcolor-lp .l-sectionMargin{margin-top:50px}.cheekcolor-lp .section_title{font-size:28px;margin-top:20px!important;margin-bottom:30px!important}.cheekcolor-lp .p-lensdesc{margin-top:50px;margin-bottom:50px}.cheekcolor-lp .p-lensdesc .l-under_inner{padding:20px 20px 30px!important;margin:0 auto;width:90%;min-width:auto!important}.cheekcolor-lp .p-lensdesc__ttl{font-size:24px!important;text-align:center!important;margin-bottom:20px;color:#333!important;letter-spacing:.5px!important}.cheekcolor-lp .p-lensdesc__heading__txt1{max-width:350px!important;margin:0 auto}.cheekcolor-lp .p-lensdesc__heading__txt1 p{font-size:14px!important;font-weight:400!important;line-height:1.3!important;text-align:center!important}.cheekcolor-lp .p-lineup__intro{max-width:300px!important;margin:0 auto 50px!important}.cheekcolor-lp .p-lineup{padding:25px!important}.cheekcolor-lp .p-lineup__item{flex-direction:row;text-align:left;gap:20px;padding:20px 0}.cheekcolor-lp .p-lineup__image{flex:0 0 80px}.cheekcolor-lp .p-lineup__image img{width:80px}.cheekcolor-lp .p-lineup__text{flex-direction:column;align-items:flex-start;gap:5px}.cheekcolor-lp .p-lineup__name{flex:none}.cheekcolor-lp .p-lineup__color{font-size:16px}.cheekcolor-lp .p-lineup__info{font-family:JINS_NextRegular,sans-serif!important;font-size:13px!important}.cheekcolor-lp .p-kome1{max-width:280px;margin:20px auto 0}.cheekcolor-lp .p-lensdesc__lensimg{gap:15px}.cheekcolor-lp .lens_thumb{flex:0 1 calc(50% - 10px)}.cheekcolor-lp .lens_thumb img{border-radius:0}.cheekcolor-lp .lens_txt{font-size:14px!important;margin-top:8px}.cheekcolor-lp .p-recommendList__checklist{grid-template-columns:1fr}.cheekcolor-lp .p-priceAndColor{flex-direction:column;gap:20px}.cheekcolor-lp .p-priceAndColor__left,.cheekcolor-lp .p-priceAndColor__right{padding:30px 20px;text-align:center}.cheekcolor-lp .p-priceAndColor__left{max-width:none;margin:0}.cheekcolor-lp .p-priceAndColor__right{padding-top:40px;display:none}.cheekcolor-lp .p-priceAndColor__price__wrapper{flex-direction:column;align-items:center;gap:10px}.cheekcolor-lp .p-priceAndColor__price__frame{display:flex;flex-direction:column;align-items:center;gap:10px;padding:0;margin:0}.cheekcolor-lp .p-priceAndColor__price__frame .p-priceAndColor__price__image{margin-bottom:0}.cheekcolor-lp .p-priceAndColor__price__plus{padding:10px 0}.cheekcolor-lp .p-priceAndColor__price__lens{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0}.cheekcolor-lp .p-priceAndColor__price__lens .p-priceAndColor__price__image{margin-bottom:10px;position:static}.cheekcolor-lp .p-priceAndColor__price__lens .p-priceAndColor__price__image img{width:120px!important;min-width:auto!important}.cheekcolor-lp .p-priceAndColor__price__label{font-size:18px!important;font-weight:500!important}.cheekcolor-lp .p-priceAndColor__price__lens .p-priceAndColor__price__note{font-size:12px!important;max-width:180px!important}.cheekcolor-lp .p-priceAndColor__price__amount{font-size:24px}.cheekcolor-lp .p-priceAndColor__footer{margin-top:20px}.cheekcolor-lp .p-priceAndColor__cta{padding:12px 35px;font-size:13px;margin-top:20px}.cheekcolor-lp .p-priceAndColor__right__title{font-size:16px!important;font-weight:500!important}.cheekcolor-lp .p-priceAndColor__thickness__index{font-family:JINS_NextRegular,sans-serif!important;font-size:14px!important;font-weight:400!important}.cheekcolor-lp .p-priceAndColor__thickness__price{font-family:JINS_NextMedium,sans-serif!important;font-size:14px!important;font-weight:700!important}.cheekcolor-lp .p-priceAndColor__disclaimer{max-width:280px!important;margin:20px auto 0!important}.cheekcolor-lp .p-spec_contents__item .item_icon{display:block;margin:0 auto;margin-left:15px!important}.cheekcolor-lp .p-spec_contents__item .icon_img img{width:auto;height:auto;max-width:80px!important;object-fit:contain}.cheekcolor-lp .p-spec_contents__list{grid-template-columns:1fr;flex-wrap:wrap}.cheekcolor-lp .p-spec_contents__item{display:flex;flex-direction:row;align-items:center;gap:15px;max-width:none;padding-top:15px;padding-bottom:0;padding-left:15px}.cheekcolor-lp .p-spec_contents__item .item_title{font-size:15px!important;font-weight:500!important;text-align:left;max-width:none!important;margin:0}.cheekcolor-lp .p-spec_contents__item .item_text{font-size:13px!important;font-weight:400!important;text-align:left;padding-right:30px}.cheekcolor-lp .colorcontrol__doboz{flex-direction:column;gap:30px}.cheekcolor-lp .colorcontrol__doboz__main__item.is-active{flex-direction:column}.cheekcolor-lp .colorcontrol__doboz__switch{flex:none;width:100%}.cheekcolor-lp .colorcontrol__doboz__switch__list{flex-direction:row;justify-content:center}.cheekcolor-lp .button-main{padding:15px 30px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/361/assets/cheekcolor.css.map */
