.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}@font-face{font-family:'DrKitchen';src:url("https://doctorkitchen-static.s3.amazonaws.com/fonts/drkitchen/drkitchen.eot?v=2.0.0");src:url("https://doctorkitchen-static.s3.amazonaws.com/fonts/drkitchen/drkitchen.eot?#iefix&v=2.0.0") format("embedded-opentype"),url("https://doctorkitchen-static.s3.amazonaws.com/fonts/drkitchen/drkitchen.woff?v=2.0.0") format("woff"),url("https://doctorkitchen-static.s3.amazonaws.com/fonts/drkitchen/drkitchen.ttf?v=2.0.0") format("truetype");font-weight:normal;font-style:normal}/*!
*  XEIcon 2.2.0 by @NAVER - http://xpressengine.github.io/XEIcon/ - @XEIcon
*  License - http://xpressengine.github.io/XEIcon/license.html (Font: SIL OFL 1.1, CSS: MIT License)
*/@font-face{font-family:'xe';src:url("https://doctorkitchen-static.s3.amazonaws.com/fonts/XE/xeicon.eot?v=2.2.0");src:url("https://doctorkitchen-static.s3.amazonaws.com/fonts/XE/xeicon.eot?#iefix&v=2.2.0") format("embedded-opentype"),url("https://doctorkitchen-static.s3.amazonaws.com/fonts/XE/xeicon.woff2?v=2.2.0") format("woff2"),url("https://doctorkitchen-static.s3.amazonaws.com/fonts/XE/xeicon.woff?v=2.2.0") format("woff"),url("https://doctorkitchen-static.s3.amazonaws.com/fonts/XE/xeicon.ttf?v=2.2.0") format("truetype"),url("https://doctorkitchen-static.s3.amazonaws.com/fonts/XE/xeicon.svg?v=2.2.0#xeicon") format("svg");font-weight:normal;font-style:normal}em{font-style:normal;font-weight:700}p{margin-top:0}i:before{content:'';display:table}.caption{font-size:.875rem}sup,sub,.tiny.caption{font-size:.75rem}.strong{font-weight:700}.black{font-weight:700}.quote{line-height:1.8}.underline{display:inline-block;border-bottom:1px solid #424242}.color[class*='primary color']{color:#6e82ff}.color[class*='catchy color']{color:#ff5f56}.color[class*='key color one']{color:#4858ba !important}.color[class*='key color']{color:#3e4b9f !important}.color[class*='default color']{color:#424242 !important}.color[class*='lite color']{color:#75777b}.dotted:before{content:"";font-family:"DrKitchen"}.multiline{position:relative;padding-left:1rem}.multiline:before{position:absolute;top:0;left:0}.price.with.discount{position:relative;color:#aeb0b3}.price.with.discount:after{content:"";font-family:"xe"}.price.with.sign:after{content:'원'}.added.price:before{content:'(+'}.added.price:after{content:'원)'}.default.price:before{content:'('}.default.price:after{content:'원)'}.positioned[class*='left positioned']{float:left}.positioned[class*='center positioned']{margin:0 auto}.positioned[class*='right positioned']{float:right}.aligned[class*='left aligned']{text-align:left !important}.aligned[class*='center aligned']{text-align:center !important}.aligned[class*='right aligned']{text-align:right !important}.font[class*='large font']{font-size:1.125rem}.font[class*='xlarge font']{font-size:1.25rem}.font[class*='small font']{font-size:.875rem}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}@media(max-width:1024px){.visible.on.desktop{display:none}}@media(min-width:1025px){.visible.on.mobile{display:none}}.visible[class*='as inline']{display:inline !important}.visible[class*='as inline-block']{display:inline-block !important}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}ul,ol,dl,li,dd{margin:0;padding:0}ul,ol,li{list-style:none}a{text-decoration:none;color:inherit}a.link.with.arrow{border-radius:2%;text-align:left}a.link.with.arrow:after{content:'\e905';font-family:'DrKitchen';display:block;float:right;margin-left:.5rem;line-height:1.7rem}html,body{height:100%;font-size:14px}@media(min-width:1025px){html,body{font-size:16px}}html{overflow-x:hidden}body{margin:0;padding:0;font-family:'Spoqa Han Sans','Sans-serif',sans-serif;font-weight:400;font-size:1rem;line-height:1.5;letter-spacing:-0.03em;color:#424242;cursor:default}body.full-height{height:100%}body.full-height #wrapper,body.full-height #viewport,body.full-height main{height:100%}button,input{font-family:'Spoqa Han Sans','Sans-serif',sans-serif}#viewport{transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}#viewport:before{content:"";display:none;position:fixed;z-index:-1;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.5)}body.sidebar-enabled #viewport:before{z-index:600;display:block}main,article,section{display:block}.container{margin-left:auto !important;margin-right:auto !important;width:100%;padding-left:1rem;padding-right:1rem}.container:after{content:"";display:table;clear:both}@media(max-width:1024px){.container.nomargin{padding-left:0 !important;padding-right:0 !important}}@media(min-width:1025px){.container{max-width:980px;margin:0 auto;padding-left:0;padding-right:0}.container.tiny{max-width:480px}.container.small{max-width:720px}.container.large{max-width:980px}}.container.fluid{padding-left:0;padding-right:0}.hidden{display:none !important}.is_stuck{z-index:500}[class*='with shadow']{box-shadow:0 0 3px 0 rgba(0,0,0,0.2)}[class*='with shadow'][class*='with shadow on hover']{box-shadow:none;transition:all .1s linear}[class*='with shadow'][class*='with shadow on hover']:hover{box-shadow:0 0 3px 0 rgba(0,0,0,0.2)}[class*='with shadow on bottom']{box-shadow:0 3px 3px -3px rgba(0,0,0,0.2)}[data-fade]{transition:opacity .25s ease-out}[data-fade].faded{opacity:.4}.padding-small{padding-top:28px;padding-bottom:28px}.padding-normal{padding-top:42px;padding-bottom:42px}.padding-top-normal{padding-top:42px}.padding-bottom-normal{padding-bottom:42px}.padding-large{padding-top:70px;padding-bottom:70px}.padding-bottom-large{padding-bottom:70px}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}div.jumbotron{position:relative;width:100%;height:500px;padding:0;background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center}@media(min-width:1025px){div.jumbotron{height:250px}}div.jumbotron:before{content:'\200B';display:inline-block;vertical-align:middle;height:100%}div.jumbotron.dimmed:after{content:'';display:block;position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3)}div.jumbotron .catchphrase{display:inline-block;position:relative;z-index:1;max-width:98%;vertical-align:middle;margin:0;white-space:nowrap;line-height:1.4;text-align:left}@media(min-width:1025px){div.jumbotron .catchphrase{width:980px;margin:0 auto}}div.jumbotron .content{display:inline-block;position:relative;z-index:1;max-width:98%;vertical-align:middle;margin:0;white-space:nowrap;line-height:1.4}#jumbotron-main-bottom{height:400px;background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/jumbotrons/m_bg_main_bottom.jpg");text-align:center;color:#fff}#jumbotron-main-bottom .catchphrase{padding-top:70px}#jumbotron-main-bottom h1{margin-bottom:42px;font-size:1.5rem;line-height:1.5;font-weight:normal}@media(min-width:1025px){#jumbotron-main-bottom{height:400px;background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/jumbotrons/bg_main_bottom.jpg")}#jumbotron-main-bottom .catchphrase{padding-top:70px}}#jumbotron-about{height:300px;margin-top:40px;background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/jumbotrons/bg_about.jpg")}#jumbotron-about h1{margin-bottom:42px;color:#fff}#jumbotron-about .catchphrase{text-align:center}@media(min-width:1025px){#jumbotron-about{height:400px;background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/jumbotrons/bg_about.jpg");text-align:left}}#jumbotron-guide-top{height:176px;background-color:#333f84}#jumbotron-guide-top .wrapper{text-align:center}#jumbotron-guide-top .wrapper .text-wrapper h2{display:block;padding-bottom:14px;font-weight:400;line-height:1.5rem;color:#fff}@media(min-width:1025px){#jumbotron-guide-top{height:185px}#jumbotron-guide-top .wrapper{display:flex;justify-content:space-between;align-items:center;text-align:left}#jumbotron-guide-top .wrapper .text-wrapper{display:flex;align-items:center}#jumbotron-guide-top .wrapper .text-wrapper:before{content:url("https://doctorkitchen-static.s3.amazonaws.com/images/jumbotrons/bg_guide_text.svg");width:100%;height:auto;padding-bottom:1.7rem}#jumbotron-guide-top .wrapper .text-wrapper h2{padding-left:42px;padding-bottom:0;line-height:1.5rem;color:#fff}}#jumbotron-cancer-top{height:300px;background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/jumbotrons/m_bg_cancer_top.jpg")}@media(min-width:1025px){#jumbotron-cancer-top{background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/jumbotrons/bg_cancer_top.jpg");height:400px}}#jumbotron-cancer-bottom{height:300px;background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/jumbotrons/m_bg_cancer_bottom.jpg")}@media(min-width:1025px){#jumbotron-cancer-bottom{background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/jumbotrons/bg_cancer_bottom.jpg");height:400px}}#jumbotron-snacks,#jumbotron-main{max-width:2000px;margin:0 auto}#jumbotron-snacks .slick-prev,#jumbotron-snacks .slick-next,#jumbotron-main .slick-prev,#jumbotron-main .slick-next{top:50%;border-radius:50%;width:55px;height:55px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(0,0,0,0.3);outline:0;border:0;font-size:0;line-height:0;cursor:pointer;opacity:0;transition:all .5s}#jumbotron-snacks .slide-dk,#jumbotron-main .slide-dk{font-size:0}#jumbotron-snacks .slick-prev,#jumbotron-main .slick-prev{left:12%}#jumbotron-snacks .slick-next,#jumbotron-main .slick-next{right:12%}#jumbotron-snacks .slick-prev:before,#jumbotron-snacks .slick-next:before,#jumbotron-main .slick-prev:before,#jumbotron-main .slick-next:before{font-family:'xe';font-size:25px;line-height:25px;color:#fff}#jumbotron-snacks .slick-prev:before,#jumbotron-main .slick-prev:before{content:'\e93b'}#jumbotron-snacks .slick-next:before,#jumbotron-main .slick-next:before{content:'\e93e'}#jumbotron-snacks .slick-dots,#jumbotron-main .slick-dots{bottom:10px;height:40px}#jumbotron-snacks .slick-dots li,#jumbotron-main .slick-dots li{height:40px}#jumbotron-snacks .slick-dots li button:before,#jumbotron-main .slick-dots li button:before{color:#fff}#jumbotron-snacks:hover .slick-prev,#jumbotron-snacks:hover .slick-next,#jumbotron-main:hover .slick-prev,#jumbotron-main:hover .slick-next{opacity:1}@media(min-width:1025px){#jumbotron-snacks li,#jumbotron-main li{height:370px;background-position:center;background-repeat:no-repeat;background-size:cover}}@media(max-width:1024px){#jumbotron-snacks li,#jumbotron-main li{height:auto;padding:0;background-position:center center;background-size:100%;background-repeat:no-repeat}#jumbotron-snacks li a,#jumbotron-main li a{padding-bottom:90.5%}}#jumbotron-main .slide-dk,#jumbotron-snacks .slide-dk{display:none}#jumbotron-main.slick-initialized .slide-dk,#jumbotron-snacks.slick-initialized .slide-dk{display:block}@media(min-width:1025px){#headline-diabetes{background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/key-visuals/headline_diabetes_general.png")}#headline-gestational{background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/key-visuals/headline_diabetes_gestational.png")}#headline-treatment{background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/key-visuals/headline_cancer_treatment.png")}#headline-care{background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/key-visuals/headline_cancer_care.png")}#headline-dk{background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/key-visuals/headline_dk.png")}}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}ul.tabs{position:relative;display:flex;width:100%;max-width:980px;margin:0 auto}ul.tabs>li{margin-left:-1px;flex-basis:33.33%;color:#aeb0b4;border:1px solid #e6e6e6;border-bottom:0;background-color:#fff;font-size:1rem;text-align:center}ul.tabs>li.active{color:#424242;font-weight:700;border-color:#e6e6e6;background-color:#faf9f8}ul.tabs>li>a{padding-top:14px;padding-bottom:14px;display:block}ul.medium.tabs{width:50%}ul.medium.tabs li{flex-basis:50%;cursor:pointer}@media(max-width:1024px){ul.medium.tabs{width:100%;padding-left:14px;padding-right:14px}}ul.small.tabs>li{flex-basis:auto;font-size:.75rem}ul.small.tabs>li>a{padding:7px 14px}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}.grid{overflow:visible;clear:both;width:100%;margin-left:0;margin-right:0}@media(max-width:1024px){.grid{width:100% !important;margin-left:0 !important;margin-right:0 !important}.grid.with.extra.gutter{padding-left:14px;padding-right:14px}.grid.reversible{display:flex;flex-wrap:wrap}}@media(min-width:1025px){.grid.flexible{display:flex;flex-wrap:wrap}.grid.flexible.vertically{align-items:center}}.grid.centered{margin-left:auto !important;margin-right:auto !important}@media(min-width:1025px){.grid.gutter{width:996px;margin-left:-16px}.grid.gutter.tiny{width:376px}.grid.gutter.small{width:736px}.grid.gutter.large{width:996px}.grid.gutter.fluid{width:100% !important}}@media(max-width:1024px){.grid.gutter.stackable .stackable{padding-left:0 !important}}.grid.gutter .grid{width:100%;padding-left:0;padding-right:0}@media(max-width:1024px){.grid .grid.gutter{width:100% !important}}@media(min-width:1025px){.grid .grid.gutter{width:calc(100% + 16px) !important}}.grid:after{content:'';display:table;clear:both}.column{width:100%;float:left}@media(max-width:1024px){.column{float:none;width:100% !important}.column+.column{margin-top:14px}.nomargin .column+.column{margin-top:0}.stackable.gutter>.column{margin-left:auto !important}}@media(min-width:1025px){.gutter>.column{margin-left:16px}}.column.gutter{margin-bottom:16px}.column.centered{clear:both;float:none;margin-left:auto;margin-right:auto}.column[class*='one wide']{width:8.33%}.gutter>.column[class*='one wide']{width:calc(8.33% - 16px)}.column[class*='two wide']{width:16.66%}.gutter>.column[class*='two wide']{width:calc(16.66% - 16px)}.column[class*='two-half wide']{width:20%}.gutter>.column[class*='two-half wide']{width:calc(20% - 16px)}.column[class*='three wide']{width:25%}.gutter>.column[class*='three wide']{width:calc(25% - 16px)}.column[class*='four wide']{width:33.33%}.gutter>.column[class*='four wide']{width:calc(33.33% - 16px)}.column[class*='five wide']{width:41.66%}.gutter>.column[class*='five wide']{width:calc(41.66% - 16px)}.column[class*='six wide']{width:50%}.gutter>.column[class*='six wide']{width:calc(50% - 16px)}.column[class*='eight wide']{width:66.66%}.gutter>.column[class*='eight wide']{width:calc(66.66% - 16px)}.column[class*='nine wide']{width:75%}.gutter>.column[class*='nine wide']{width:calc(75% - 16px)}.column[class*='twelve wide']{width:100%}.gutter>.column[class*='twelve wide']{width:calc(100% - 16px)}@media(min-width:1025px){.column[class*='one offset']{margin-left:calc(8.33% + 16px)}}.column[class*='one-half offset']{margin-left:12.5%}.column[class*='two offset']{margin-left:calc(20% + 16px)}.column[class*='three offset']{margin-left:calc(25% + 16px)}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}.program__persona__wrap{border-top:1px solid #c1c8eb;padding-top:14px}.program__persona__wrap:after{content:"";display:table;clear:both}dl.horizontal{display:flex;flex-wrap:wrap}dl.horizontal>dt,dl.horizontal>dd{width:33.33%}dl.horizontal dt.one{order:1}dl.horizontal dd.one{order:5}dl.horizontal dt.two{order:2}dl.horizontal dd.two{order:6}dl.horizontal dt.three{order:3}dl.horizontal dd.three{order:7}dl.horizontal dt.four{order:4}dl.horizontal dd.four{order:8}ul.pagination{margin-top:28px;text-align:center}ul.pagination li{display:inline-block;padding-left:14px;padding-right:14px}ul.pagination li.active{text-decoration:underline;font-weight:700}ul.bulleted,ul.bulleted li{list-style:disc}ul.bulleted li{margin-left:21px;margin-bottom:7px}ul.bulleted li p{margin-bottom:0}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}.wrapper-card-mart{width:calc(100% + 25px) !important;margin-left:-25px !important}@media(max-width:1024px){.wrapper-card-mart{width:calc(100% + 16px) !important;margin-left:-16px !important}}.wrapper-card-mart>.column[class*='four wide']{margin-left:25px;width:calc(33.33% - 25px);margin-bottom:50px}@media(max-width:1024px){.wrapper-card-mart>.column[class*='four wide']{margin-left:16px;width:calc(33.33% - 16px);margin-bottom:24px}}.card-mart .image{position:relative;width:100%;padding-top:100%;background-size:100%;border-radius:12px;overflow:hidden;background-position:center;transition:all .3s ease}.card-mart .image:before{line-height:1.7}@media(max-width:1024px){.card-mart .image{border-radius:5px}}.card-mart .image:hover{background-size:105%}.card-mart .information{padding:13px 6px}@media(max-width:1024px){.card-mart .information{min-height:100px;padding:8px 6px}}.card-mart .subtitle{margin-bottom:2px;font-size:14px;color:#b2b2b2;line-height:20px}@media(max-width:1024px){.card-mart .subtitle{margin-bottom:0;font-size:12px;line-height:18px}}.card-mart .title{margin-bottom:4px}@media(max-width:1024px){.card-mart .title{margin-bottom:2px}}.card-mart .title h3{font-size:17px;font-weight:normal;color:#323232;line-height:normal;letter-spacing:-0.05rem}@media(max-width:1024px){.card-mart .title h3{line-height:20px;font-size:14px}}.card-mart .term{display:none}.card-mart .definition em,.card-mart .definition .price,.card-mart .definition .rate{font-size:20px;line-height:normal}@media(max-width:1024px){.card-mart .definition em,.card-mart .definition .price,.card-mart .definition .rate{line-height:22px;font-size:15px}}.card-mart .definition .rate{color:#6e82ff;display:inline-block;margin-right:10px}.card-mart .definition .rate:after{content:'%'}@media(max-width:1024px){.card-mart .definition .rate{margin-right:6px}}.card-mart.nw .image:before{position:absolute;top:17px;right:17px;content:'NEW';display:inline-block;width:68px;height:28px;text-align:center;border-radius:14px;color:#fff;font-size:16px;background-color:#ff9b00}@media(max-width:1024px){.card-mart.nw .image:before{width:45px;height:20px;border-radius:10px;font-size:12px;top:8px;right:6px}}.card-mart.rn .image:before{position:absolute;top:17px;right:17px;content:'리뉴얼';display:inline-block;width:68px;height:28px;text-align:center;border-radius:14px;color:#fff;font-size:16px;background-color:#82b902}@media(max-width:1024px){.card-mart.rn .image:before{width:45px;height:20px;border-radius:10px;font-size:12px;top:8px;right:6px}}.card-mart.ht .image:before{position:absolute;top:17px;right:17px;content:'HOT';display:inline-block;width:68px;height:28px;text-align:center;border-radius:14px;color:#fff;font-size:16px;background-color:#eb6000}@media(max-width:1024px){.card-mart.ht .image:before{width:45px;height:20px;border-radius:10px;font-size:12px;top:8px;right:6px}}.card-mart.sale .image:before{position:absolute;top:17px;right:17px;content:'할인';display:inline-block;width:68px;height:28px;text-align:center;border-radius:14px;color:#fff;font-size:16px;background-color:#4b5ad2}@media(max-width:1024px){.card-mart.sale .image:before{width:45px;height:20px;border-radius:10px;font-size:12px;top:8px;right:6px}}.card-mart.event .image:before{position:absolute;top:17px;right:17px;content:'이벤트';display:inline-block;width:68px;height:28px;text-align:center;border-radius:14px;color:#fff;font-size:16px;background-color:#82b902}@media(max-width:1024px){.card-mart.event .image:before{width:45px;height:20px;border-radius:10px;font-size:12px;top:8px;right:6px}}.card-mart.dd1 .image:before{position:absolute;top:17px;right:17px;content:'';display:inline-block;width:68px;height:68px;background:url("https://doctorkitchen-media.s3.ap-northeast-2.amazonaws.com/event/diabetes_day_01.png");background-size:cover}@media(max-width:1024px){.card-mart.dd1 .image:before{width:45px;height:45px;top:8px;right:6px}}.card-mart.dd2 .image:before{position:absolute;top:17px;right:17px;content:'';display:inline-block;width:68px;height:68px;background:url("https://doctorkitchen-media.s3.ap-northeast-2.amazonaws.com/event/diabetes_day_02.png");background-size:cover}@media(max-width:1024px){.card-mart.dd2 .image:before{width:45px;height:45px;top:8px;right:6px}}.card-mart.dd3 .image:before{position:absolute;top:17px;right:17px;content:'';display:inline-block;width:68px;height:68px;background:url("https://doctorkitchen-media.s3.ap-northeast-2.amazonaws.com/event/diabetes_day_03.png");background-size:cover}@media(max-width:1024px){.card-mart.dd3 .image:before{width:45px;height:45px;top:8px;right:6px}}.card-mart.newyear .image:before{position:absolute;top:17px;right:17px;content:'';display:inline-block;width:68px;height:68px;background:url("https://doctorkitchen-media.s3.ap-northeast-2.amazonaws.com/event/newyeark.png");background-size:cover}@media(max-width:1024px){.card-mart.newyear .image:before{width:45px;height:45px;top:8px;right:6px}}.card-mart.soldout .image:after{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;content:'품절';width:100%;height:100%;font-size:26px;font-weight:bold;letter-spacing:0;color:#fff;background-color:rgba(0,0,0,0.5)}@media(max-width:1024px){.card-mart.soldout .image:after{font-size:16px}}.card-mart.soldout .definition{opacity:.3}@media(max-width:1024px){.card-mart{width:50%;margin-left:16px;margin-top:0 !important;float:left}.gutter>.card-mart{width:calc(50% - 16px) !important}}.card{box-shadow:0 0 3px 0 rgba(0,0,0,0.2);overflow:hidden !important;position:relative;background-color:#fff;margin-bottom:0;border-radius:4px;background-color:#fff}.card div.image{width:100%;height:0;padding-bottom:56.25%;border-top-left-radius:4px;border-top-right-radius:4px;background-position:center;background-size:cover}.card div.image.fluid{height:auto;padding-bottom:0}.card div.image.square{padding-bottom:100%}.card div.image.semi-square{padding-bottom:80%}.card .tabs .tab{text-align:center;flex-basis:50%;cursor:pointer;margin-left:0;background-color:#f1f2fa}.card .tabs .active.tab{background-color:#fff;color:#424242;cursor:default}.card .subtitle{color:#6e82ff;font-size:14px;line-height:18px;letter-spacing:0}.card>.title,.card>a>.title{margin:14px;position:relative;line-height:1.25}.card>.title>h1,.card>.title>h2,.card>.title>h3,.card>.title>h4,.card>.title>h5,.card>.title>h6,.card>.title>.header,.card>a>.title>h1,.card>a>.title>h2,.card>a>.title>h3,.card>a>.title>h4,.card>a>.title>h5,.card>a>.title>h6,.card>a>.title>.header{line-height:inherit !important}.card>.title.topper,.card>a>.title.topper{margin:0;padding:10.5px 14px;border-bottom:1px solid #c1c8eb;background-color:#f4f5fa;color:#3e4b9f}.card>.title.colored,.card>a>.title.colored{border-top-left-radius:4px;border-top-right-radius:4px;margin:0;padding:10.5px;background-color:#5e75ff;color:#fff}.card>.content,.card>a>.content{margin:14px}.card>.content[class*='with arrow'],.card>a>.content[class*='with arrow']{position:relative}.card>.content[class*='with arrow']:after,.card>a>.content[class*='with arrow']:after{content:'\e905';position:absolute;right:0;top:50%;display:block;font-family:'DrKitchen';font-size:1.5rem;color:#6e82ff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.card .excerpt{margin-top:7px;color:#75777b;font-size:.875rem;line-height:1.5}.card div.topper{border-bottom:1px solid #c1c8eb;background-color:#f4f5fa;color:#3e4b9f}.card div.footer{border-top:1px solid #c1c8eb;background-color:#f4f5fa}.card dl.information:after{content:"";display:table;clear:both}.card dl.information dt,.card dl.information dd{width:100%}.card dl.information dt.inline,.card dl.information dd.inline{width:50%;margin-top:14px;padding-top:14px;border-top:1px solid #4858ba;font-weight:700;color:#4858ba}.card dl.information dt.secondary{color:#2c355e}.card dl.information dt.inline.term{float:left}.card dl.information dt.inline.term.secondary{font-weight:400;color:#424242}.card dl.information dd.inline.definition{float:right;text-align:right}.card .close.action.button{position:absolute;z-index:10;right:14px;top:14px}.card .close.action.button.colored{opacity:1;color:#fff}.card.aside{border-top-right-radius:0;border-bottom-right-radius:0}.card.aside+.card{border-top-left-radius:0;border-bottom-left-radius:0}.card.aside .image{width:30%;height:100%;padding-bottom:22.5%;border-top-left-radius:4px;border-top-right-radius:0;border-bottom-left-radius:4px}.large.card .title{margin:21px;font-size:1.5rem}.large.card .content{margin:21px}.large.card .subtitle{font-size:.875rem}.large.card .excerpt{margin-top:14px;font-size:16px}.large.card .close.action.button:before{font-size:2rem}.layer>.card{max-width:360px;margin-left:auto;margin-right:auto}.card.info{border:0;background-color:transparent}.card.info .title{display:flex;align-items:center;padding:.75em 1em;background-color:#aeb0b4;border:1px solid #cfd0d2;border-bottom:0;color:#fff}.card.info .title span{flex:1}.card.info .static{border-left:1px solid #cfd0d2;border-right:1px solid #cfd0d2}.card.info .content{background-color:#fff;border:1px solid #cfd0d2;border-top:0}.card.info .content .wrapper{padding:1.25rem 1rem 1.5rem}.card.info .content h3{margin-bottom:0}.card.info .content dl{color:#75777b;line-height:1.55}.card.info.expanded .title{border-color:#6e82ff;background-color:#6e82ff}.card.info .header{margin-bottom:0;padding:.5em 1em;border-bottom:1px solid #cfd0d2;background-color:#f7f8f9;font-size:.75rem;color:#999}.card.postcode{border:0;background-color:transparent}.card.postcode .title{display:flex;align-items:center;padding:.5em 1em;background-color:#3b3e41;font-size:.75rem;color:#fff}.card.postcode .title span{flex:1}.card.postcode .content{background-color:#fff}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}.slider-wrapper{position:relative}.slider-type-one{width:100%;max-width:750px}.slider-type-one .slick-arrow{opacity:0 !important}#slide-controller .wrapper{position:absolute;z-index:999;padding:.5rem 1rem;background-color:rgba(0,0,0,0.5);border-radius:1rem;line-height:1;color:#fff}#slide-controller .wrapper.center.aligned{bottom:1rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#slide-controller .wrapper.right.aligned{bottom:1rem;right:2rem}#slide-controller .wrapper.right.aligned.indicator.with.arrow{left:auto}#slide-controller .wrapper.indicator.with.arrow .icon:before{margin:0}#slide-controller .wrapper.heart{right:28px;padding-left:31.5px;padding-right:11.55px}#slide-controller .wrapper.heart.fixed{position:fixed;bottom:2rem;z-index:999}#slide-controller .wrapper.heart input{display:none}#slide-controller .wrapper.heart input:checked+span:before{content:'';background-position:-3519px 0;transition:background 1s steps(55)}#slide-controller .wrapper.heart span{opacity:1}#slide-controller .wrapper.heart span:before{position:absolute;left:-14px;bottom:-15.4px;z-index:999;width:70px;height:50px;background:url("https://doctorkitchen-static.s3.amazonaws.com/images/docsray/heart.svg") no-repeat;background-position:0 0;content:''}#slide-guide{display:none;position:absolute;top:50%;left:50%;width:10rem;height:10rem;background-color:rgba(0,0,0,0.5);border-radius:1rem;color:white;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#slide-guide div{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.slick-slider .slick-arrow{position:absolute;bottom:-5.5rem;z-index:100;display:block;padding:.5rem;text-align:center;color:black !important;border-radius:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slick-slider .slick-prev{left:0}.slick-slider .slick-next{right:0}.slick-slider .slide-index{font-weight:700}.slick-slider .slider-type-center{margin:56px 0}.slick-slider .slider-type-center .slick-list{margin:-14px}.slick-slider .slider-type-center .slick-slide{margin:0 14px}.slick-slider .slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-slider .slick-dots li{position:relative;display:inline-block;height:20px;width:20px;padding:0;cursor:pointer}.slick-slider .slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;cursor:pointer}.slick-slider .slick-dots li button:hover,.slick-slider .slick-dots li button:focus{outline:0}.slick-slider .slick-dots li button:hover:before,.slick-slider .slick-dots li button:focus:before{opacity:1}.slick-slider .slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-size:2.5rem;line-height:20px;text-align:center;color:#333f84;opacity:.25}.slick-slider .slick-dots li.slick-active button:before{color:#333f84;opacity:.75}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}nav.tabs{margin:0 auto;text-align:center}nav.tabs ul{margin:0 auto}nav.tabs ul:after{content:"";display:table;clear:both}nav.tabs li{display:block;position:relative;z-index:1;display:block;left:1px;margin-left:-1px;float:left;width:10rem;border:1px solid #cfd0d2;background-color:#faf9f8;color:#aeb0b3;text-align:center;cursor:pointer}nav.tabs li:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}nav.tabs li:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}nav.tabs li a{padding-top:7px;padding-bottom:7px;display:block;width:100%}nav.tabs li.active{background-color:#fff;color:#424242}nav.tabs.two ul{width:20rem}nav.tabs.four ul{width:40rem}.tab-v2{padding:28px;background-color:#fff}@media(min-width:1025px){.tab-v2{padding:42px;font-size:1.125rem}}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}.space{margin:24px}.space[class*="small space"]{margin:.875rem 0}hr.divider{display:block;margin:0;width:100%;height:1rem;background-color:#ecedee;border:0;border-top:1px solid #cfd0d2}hr.divider.small{height:.625rem}hr.divider.line{height:1px;background-color:transparent;opacity:.5}hr.spacer{display:block;width:100%;height:0;margin:28px auto 0;background-color:transparent;color:transparent;border:0}hr.spacer.small{margin-top:14px}hr.spacer.large{margin-top:56px}hr.spacer.solid{margin:1rem 0;height:1px;background-color:#cfd0d2}hr.spacer.line{width:1px;margin:0 auto;background-color:#e1e1e1}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}.icon:not(.with){font-size:0}.icon:before{font-size:1rem;display:inline-block;margin-right:.5em}.icon:after{font-size:1rem;display:none;margin-left:.5em}.icon[class*="icon on right"]:before{display:none}.icon[class*="icon on right"]:after{display:inline-block}.icon.circle{position:relative}.icon.circle:before{display:inline-block;position:absolute;width:42px;height:42px;left:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#e5eaff;border-radius:50%;text-align:center;line-height:42px}@media(max-width:1024px){.icon.circle{margin-top:98px}.icon.circle:before{left:50%;top:-70px;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}}.icon.basket:before,.icon.basket:after{content:"";font-family:"DrKitchen"}.icon.location:before,.icon.location:after{content:"";font-family:"DrKitchen"}.icon.c-user:before,.icon.c-user:after{content:"";font-family:"DrKitchen"}.icon.cash-register:before,.icon.cash-register:after{content:"";font-family:"DrKitchen"}.icon.credit:before,.icon.credit:after{content:"";font-family:"DrKitchen"}.icon.coupon:before,.icon.coupon:after{content:"";font-family:"DrKitchen"}.icon.angle-left:before,.icon.angle-left:after{content:"";font-family:"xe"}.icon.angle-right:before,.icon.angle-right:after{content:"";font-family:"xe"}.icon.angle-bottom:before,.icon.angle-bottom:after{content:"";font-family:"xe"}.icon.angle-up:before,.icon.angle-up:after{content:"";font-family:"xe"}.icon.cross:before,.icon.cross:after{content:"";font-family:"xe"}.icon.plus:before{content:"";font-family:"xe"}.icon.program:before{content:"";font-family:"DrKitchen"}.icon.snack:before{content:"";font-family:"DrKitchen"}.icon.subscription:before{content:"";font-family:"DrKitchen"}.icon.point:before{content:"";font-family:"DrKitchen"}.icon.arrow-up:before{content:"";font-family:"DrKitchen"}.icon.arrow-down:before{content:"";font-family:"DrKitchen"}.icon.drag:before{content:"";font-family:"DrKitchen"}.icon.arrow-right:before,.icon.arrow-right:after{content:"";font-family:"DrKitchen"}.icon.arrow-right:before,.icon.arrow-right:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.icon.arrow-left:before{content:"";font-family:"DrKitchen"}.icon.arrow-left:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.icon.rounded-close:before{content:"";font-family:"DrKitchen"}.icon.rounded-check:before{content:"";font-family:"DrKitchen"}.icon.triangle-down:before,.icon.triangle-down:after{content:"";font-family:"DrKitchen"}.icon.triangle-up:before,.icon.triangle-up:after{content:"";font-family:"DrKitchen"}.icon.triangle-up:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icon.reload:before{content:"";font-family:"DrKitchen"}.icon.share:before{content:"";font-family:"DrKitchen"}.icon.heart:before{content:"";font-family:"xe"}.icon.heart-outlined:before{content:"";font-family:"xe"}.icon.exclamation:before{content:"";font-family:"DrKitchen"}.icon.short-arrow-right:before,.icon.short-arrow-right:after{content:"";font-family:"DrKitchen"}.icon.check:before,.icon.check:after{content:"";font-family:"DrKitchen"}.icon.search:before{content:"";font-family:"DrKitchen"}.icon.blog:before{content:"";font-family:"DrKitchen"}.icon.document:before{content:"";font-family:"DrKitchen"}.icon.chat:before{content:"";font-family:"DrKitchen"}.icon.order:before{content:"";font-family:"DrKitchen"}.icon.users:before{content:"";font-family:"DrKitchen"}.icon.important:before{content:"";font-family:"DrKitchen"}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}#toaster{position:fixed;z-index:-1;left:0;top:0;width:100%;height:100%;padding:0 10px;background-color:rgba(0,0,0,0.5);overflow:auto;opacity:0;transition:all .25s ease-out}#toaster div.modal{position:absolute;left:50%;top:50%;width:100%;height:auto;max-width:980px;-webkit-transform:translate(-50%,-65%);transform:translate(-50%,-65%);overflow:auto;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}@media(max-width:1024px){#toaster div.modal{width:calc(100% - 14px)}}#toaster div.modal.small{max-width:720px}#toaster div.modal.tiny{max-width:480px}#toaster div.modal.extra-tiny{max-width:360px}#toaster div.modal>div.title{margin:14px;text-align:left}#toaster div.modal>div.title h3{display:inline}#toaster div.modal>div.content{margin:14px}#toaster div.modal>div.content .message{display:block;margin:28px;text-align:center}#toaster div.actions{padding:14px;text-align:right}#toaster div.buttons{display:none}#toaster.alert .alert.buttons{display:flex}#toaster.alert .alert.buttons .button{margin:0 auto}#toaster.alert .close.action.button{display:block}#toaster.confirm .confirm.buttons{display:flex}#toaster.active{z-index:1100;opacity:1}#toaster.active div.modal{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}.swiper{position:relative}.swiper img{display:block;width:100%;top:0}.swiper .resize{overflow:hidden;position:absolute;top:0;left:0;height:100%;width:80%;box-sizing:initial}.swiper .resize img{max-width:initial}.swiper .handle{position:absolute;left:80%;top:0;bottom:0;width:2px;margin-left:-2px;background:rgba(0,0,0,0.5);cursor:ew-resize}.swiper .handle:before{position:absolute;top:50%;margin:-30.5px 0 0 -19.5px;font-size:3rem}.swiper .draggable:before{margin:-19px 0 0 -13px;font-size:2rem}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}input[type="text"],input[type="password"],input[type="email"],input[type="tel"]{height:48px}input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="number"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;padding:13px;line-height:1.65;border:1px solid #ccc;border-radius:3px;background-color:transparent;font-size:.875rem;outline:0;resize:none;transition:border-bottom-color .2s ease-out}input[type="text"]:disabled,input[type="text"] .disabled,input[type="password"]:disabled,input[type="password"] .disabled,input[type="email"]:disabled,input[type="email"] .disabled,input[type="tel"]:disabled,input[type="tel"] .disabled,input[type="number"]:disabled,input[type="number"] .disabled,textarea:disabled,textarea .disabled{background-color:#f2f2f2;border-color:#e5e5e5;color:#ccc;cursor:not-allowed}input[type="text"].bordered,input[type="password"].bordered,input[type="email"].bordered,input[type="tel"].bordered,input[type="number"].bordered,textarea.bordered{border:1px solid #cfd0d2;padding:.25rem 0}input[type="text"]:not([readonly]):not(.bordered):focus,input[type="password"]:not([readonly]):not(.bordered):focus,input[type="email"]:not([readonly]):not(.bordered):focus,input[type="tel"]:not([readonly]):not(.bordered):focus,input[type="number"]:not([readonly]):not(.bordered):focus,textarea:not([readonly]):not(.bordered):focus{border:1px solid #6e82ff;background-color:transparent}input[type="text"]+label,input[type="password"]+label,input[type="email"]+label,input[type="tel"]+label,input[type="number"]+label,textarea+label{position:absolute;top:1rem;left:1.2rem;color:#aeb0b4;font-weight:700;line-height:1;transition:all .2s ease-out}@media(max-width:1024px){input[type="text"]+label,input[type="password"]+label,input[type="email"]+label,input[type="tel"]+label,input[type="number"]+label,textarea+label{top:1.2rem}}input[type="text"][placeholder]+label,input[type="password"][placeholder]+label,input[type="email"][placeholder]+label,input[type="tel"][placeholder]+label,input[type="number"][placeholder]+label,textarea[placeholder]+label{top:-1.2rem;left:0;font-size:.875rem;color:#424242}input[type="text"]:not([readonly]):focus+label,input[type="text"]+label.active,input[type="password"]:not([readonly]):focus+label,input[type="password"]+label.active,input[type="email"]:not([readonly]):focus+label,input[type="email"]+label.active,input[type="tel"]:not([readonly]):focus+label,input[type="tel"]+label.active,input[type="number"]:not([readonly]):focus+label,input[type="number"]+label.active,textarea:not([readonly]):focus+label,textarea+label.active{top:-1.2rem;left:0;font-size:.875rem;color:#6e82ff}input[type="text"].valid+label:after,input[type="password"].valid+label:after,input[type="email"].valid+label:after,input[type="tel"].valid+label:after,input[type="number"].valid+label:after,textarea.valid+label:after{content:"\e929" !important;font-family:"xe"}input[type="text"] ~ p.valid,input[type="password"] ~ p.valid,input[type="email"] ~ p.valid,input[type="tel"] ~ p.valid,input[type="number"] ~ p.valid,textarea ~ p.valid{display:none}input[type="text"].valid ~ p.valid,input[type="password"].valid ~ p.valid,input[type="email"].valid ~ p.valid,input[type="tel"].valid ~ p.valid,input[type="number"].valid ~ p.valid,textarea.valid ~ p.valid{display:block}input[type="text"].valid ~ p.help,input[type="password"].valid ~ p.help,input[type="email"].valid ~ p.help,input[type="tel"].valid ~ p.help,input[type="number"].valid ~ p.help,textarea.valid ~ p.help{display:none}input[type="text"].invalid,input[type="password"].invalid,input[type="email"].invalid,input[type="tel"].invalid,input[type="number"].invalid,textarea.invalid{border-bottom-color:#ff5f56 !important}input[type="text"].invalid+label,input[type="password"].invalid+label,input[type="email"].invalid+label,input[type="tel"].invalid+label,input[type="number"].invalid+label,textarea.invalid+label{color:#ff5f56 !important}input[type="text"].invalid ~ p.help,input[type="password"].invalid ~ p.help,input[type="email"].invalid ~ p.help,input[type="tel"].invalid ~ p.help,input[type="number"].invalid ~ p.help,textarea.invalid ~ p.help{display:none}input[type="text"].invalid ~ p.error,input[type="password"].invalid ~ p.error,input[type="email"].invalid ~ p.error,input[type="tel"].invalid ~ p.error,input[type="number"].invalid ~ p.error,textarea.invalid ~ p.error{display:block}input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#b2b2b2}input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="number"]::-moz-placeholder,textarea::-moz-placeholder{color:#b2b2b2}input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#b2b2b2}textarea{border:1px solid #cfd0d2;padding:14px;min-height:5rem}div.textarea{margin-top:14px;padding:14px;overflow-x:hidden;overflow-y:scroll;height:15rem;font-size:.8rem}.multiline.input label.checkbox,.multiline.input label.radio{position:relative;margin-right:0}.multiline.input label.checkbox span,.multiline.input label.radio span{display:block;margin-left:1.5rem}.multiline.input label.checkbox span:before,.multiline.input label.radio span:before{position:absolute;left:0;top:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;padding:13px;line-height:22px;border:1px solid #cfd0d2;border-radius:0;background-color:#fff;border-radius:4px;background-image:url(https://doctorkitchen-static.s3.ap-northeast-2.amazonaws.com/images/common/arrow-down.svg);background-repeat:no-repeat;background-position:right 10px top 50%;color:#75777b;font-size:.875rem;outline:0;resize:none}select:disabled,select.disabled,select[readonly]{border-bottom-color:#aeb0b4;opacity:.4;cursor:not-allowed}select:disabled+label,select.disabled+label,select[readonly]+label{color:#aeb0b4;opacity:.4}select:disabled{background-color:#f2f2f2;border-color:#e5e5e5;color:#ccc}.select{position:relative}.select:after{position:absolute;z-index:1;top:.5em;right:.76em;font-size:16px;line-height:1.5;pointer-events:none}.select select{background-color:transparent}.select.small{width:10rem}label.pseudo input{display:none}label.pseudo input+span{display:none}label.pseudo input:checked+span{display:inline-block}label.button-like{position:relative;display:block;font-weight:700}label.button-like input{display:none}label.button-like.active span,label.button-like input:checked+span{color:#fff;border-color:#6e82ff;background-color:#6e82ff}label.button-like input:disabled+span{border-bottom-color:#aeb0b4;color:#aeb0b4;opacity:.4;cursor:not-allowed}label.button-like span.label{position:absolute;top:-7px;right:-7px;display:block;padding:3.5px;background-color:#ff5f56;color:#fff;font-size:.75rem}label.button-like .button{box-shadow:0 0 3px 0 rgba(0,0,0,0.2);border-width:0 !important;background-color:#fff}label.button-like .button.reset{color:initial;border-color:initial;background-color:#fff}label.button-like .button>.hashtags{display:block;margin-top:7px;color:#6e82ff;font-size:.875em;transition:all .15s linear}label.button-like input:checked+span>.hashtags{color:#fff}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}div.gauge.graph div.backdrop{position:relative;width:100%;height:3px;background-color:#cdcdcd}div.gauge.graph div.backdrop div.fill{position:absolute;left:0;top:0;height:3px;background-color:#6e82ff}div.vertical.graph{height:4rem;display:flex;align-items:flex-end}div.vertical.graph div.gauge{display:inline-block;vertical-align:bottom;width:8px;height:100%;margin-right:8px;background-color:#ecedee}div.vertical.graph div.gauge.primary{background-color:#5e75ff}div.vertical.graph div.percentage{flex-grow:1;text-align:right;font-size:1.5rem;line-height:1;color:#d2d9fe}div.vertical.graph.inverted div.gauge{order:2}div.vertical.graph.inverted div.primary.gauge{order:3;margin-right:0}div.vertical.graph.inverted div.percentage{order:1;text-align:left}div.spinner{position:relative}div.spinner input{text-align:center;border:0}div.spinner span.spinner:before{font-size:1.25rem}div.spinner span.spinner.minus{position:absolute;top:0;left:0}div.spinner span.spinner.plus{position:absolute;top:0;right:0}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}.hashtag,ul.hashtags li{margin-top:.25rem;margin-bottom:.25rem;display:inline-block;padding:3px 6px;background-color:#6e82ff;color:#fff;line-height:20px;font-size:.75rem}.hashtag.point,ul.hashtags li.point{border:1px solid #fff0ed;background-color:#fff0ed;color:#ff6d4a}.hashtag.outline,ul.hashtags li.outline{background-color:#fff;border:1px solid #6b80de;color:#6b80de}ul.hashtags{margin-bottom:14px}ul.hashtags:after{content:"";display:table;clear:both}ul.hashtags.inline li{margin-top:0;margin-bottom:0;margin-left:.5rem}ul.hashtags.inline li:first-child{margin-left:0}ul.hashtags.point li{background-color:#fff0ed;color:#ff6d4a}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}ul.fieldset,label.fieldset{margin-top:28px}ul.fieldset.nomargin,label.fieldset.nomargin{margin-top:0}ul.fieldset>li,label.fieldset>li{position:relative;margin-top:14px;margin-bottom:28px}ul.fieldset>li.inline,label.fieldset>li.inline{margin-top:0 !important}ul.fieldset>li.inline:after,label.fieldset>li.inline:after{content:"";display:table;clear:both}ul.fieldset>li.invalid p.label,label.fieldset>li.invalid p.label{color:#ff5f56}ul.fieldset>li.invalid p.error,label.fieldset>li.invalid p.error{display:block}ul.fieldset input ~ label,label.fieldset input ~ label{z-index:0}ul.fieldset p.valid,ul.fieldset p.help,ul.fieldset p.error,label.fieldset p.valid,label.fieldset p.help,label.fieldset p.error{margin-top:.25rem;margin-bottom:0;font-size:.75rem}ul.fieldset p.valid,label.fieldset p.valid{color:#6e82ff}ul.fieldset p.help,label.fieldset p.help{color:#75777b}ul.fieldset p.error,label.fieldset p.error{display:none;color:#ff5f56}ul.fieldset>li.checkboxes p.label,ul.fieldset>li.radios p.label,label.fieldset>li.checkboxes p.label,label.fieldset>li.radios p.label{position:absolute;top:-0.875rem;margin-bottom:0;font-size:.875rem;font-weight:700;line-height:1}ul.fieldset>li.checkboxes label,ul.fieldset>li.radios label,label.fieldset>li.checkboxes label,label.fieldset>li.radios label{display:inline-block;padding:.75rem 0 0;font-size:.875rem;line-height:1;margin-right:14px}ul.fieldset>li.inset,label.fieldset>li.inset{display:flex}ul.fieldset>li.inset .button,label.fieldset>li.inset .button{width:70px !important}ul.fieldset input[type='checkbox'],ul.fieldset input[type='radio'],label.fieldset input[type='checkbox'],label.fieldset input[type='radio']{display:none}ul.fieldset input[type='checkbox'] ~ span,ul.fieldset input[type='radio'] ~ span,label.fieldset input[type='checkbox'] ~ span,label.fieldset input[type='radio'] ~ span{font-size:.875rem;cursor:pointer}ul.fieldset input[type='checkbox'] ~ span:before,ul.fieldset input[type='radio'] ~ span:before,label.fieldset input[type='checkbox'] ~ span:before,label.fieldset input[type='radio'] ~ span:before{content:'';margin-right:7px;display:inline-block;vertical-align:middle;width:1rem;height:1rem;background-position:0 1rem;background-size:2rem 1rem}ul.fieldset input[type='checkbox']:checked ~ span:before,ul.fieldset input[type='radio']:checked ~ span:before,label.fieldset input[type='checkbox']:checked ~ span:before,label.fieldset input[type='radio']:checked ~ span:before{background-position:1rem 0 !important}ul.fieldset input[type='checkbox']:disabled ~ span,ul.fieldset input[type='radio']:disabled ~ span,label.fieldset input[type='checkbox']:disabled ~ span,label.fieldset input[type='radio']:disabled ~ span{color:#d0d0d0;opacity:.6;cursor:not-allowed}ul.fieldset input[type='radio'] ~ span:before,label.fieldset input[type='radio'] ~ span:before{background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/common/sprite_radio_v2.png")}ul.fieldset input[type='checkbox'] ~ span:before,label.fieldset input[type='checkbox'] ~ span:before{background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/common/sprite_checkbox_v2.png")}.flat.fieldset label.radio+label.radio{margin-left:14px}.flat.fieldset label.fieldset+label.fieldset{margin-left:14px}input[required]+label:after,.label.required:after{content:' (필수)';font-weight:400}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}div.table .head:not(.cell),div.table .row{display:flex;align-items:center;flex-wrap:wrap}div.table .tabs li.active a{background-color:#3e4b9f;color:#fff}div.table .head:not(.cell){display:flex;align-items:stretch;border-top:2px solid #3e4b9f;border-bottom:1px solid #3e4b9f;color:#3e4b9f}div.table .head:not(.cell) .cell{text-align:center;font-weight:700}div.table .head:not(.cell) .fluid.cell{justify-content:center}div.table .head+.row{border-top:0}div.table .row{display:flex;align-items:stretch;border-bottom:1px solid #c1c8eb;width:100%}@media(max-width:1024px){div.table article:first-of-type{border-top:1px solid #c1c8eb}}div.table .cell{margin:0;padding:14px;font-size:.875rem}@media(min-width:1025px){div.table .cell{display:flex;align-items:center;justify-content:center}}div.table .cell.head{color:#3e4b9f;text-align:center;font-weight:700}div.table .cell.fluid{flex:1;justify-content:left}div.table .cell.fluid.content{display:block !important}div.table .cell.center.aligned{justify-content:center !important}div.table .cell.tiny{width:10%;text-align:center}div.table .cell.small{width:15%;text-align:center;flex-wrap:wrap}div.table .cell.large{width:25%;text-align:center}div.table .cell+.cell{border-left:1px solid #cfd0d2}div.table .odd{background-color:#faf9ff}div.table .cross.action.button{border:1px solid #000;border-radius:0;width:1.75rem;height:1.75rem;line-height:1.75rem}div.table .cross.action.button:before{font-size:16px}div.accordion div.row{border-bottom:0 !important}div.table .content.row{padding:0 !important;width:100%;display:flex !important;background-color:#faf9ff;border-bottom:0 !important}div.table .content.row div.title{width:15%;text-align:center}div.table .content.row div.content{flex:1}div.table .content.row div.content p:last-child{margin:0}@media(max-width:1024px){div.table .head:not(.cell){display:none}div.table .head+.row{border-top:1px solid #c1c8eb}div.table .row{padding-top:14px;padding-bottom:14px;display:block !important}div.table .cell{width:100% !important;margin:7px 0;padding:0 !important;text-align:left !important;border-left:0 !important}div.table .cell.labeled:before{content:attr(data-label);display:inline-block;width:70px;margin-right:14px;font-weight:700;color:#3e4b9f}div.table .fluid.cell{display:flex;align-items:center;width:100%}}div.tabular{box-shadow:0 0 3px 0 rgba(0,0,0,0.2);border-top:2px solid #3e4b9f;background-color:#fff}div.tabular>.title{margin:0 !important;padding:14px;background-color:#f9faff;color:#4858ba}div.tabular>.title.transparent{background-color:transparent !important}div.tabular>.content{padding:14px}div.tabular>.content.nopadding{padding:0}div.tabular.noborder{border:0}div.tabular.alternative{overflow:hidden;border:0;margin:0;border-radius:5px}div.tabular.alternative>.title{color:initial;background-color:#faf9ff;color:#424242}dl.tabular{display:flex;flex-wrap:wrap}dl.tabular dt{width:20%}dl.tabular dd{width:80%}dl.tabular dd.justified{display:flex;justify-content:space-between}dl.tabular.alternative{line-height:1.6}dl.tabular.alternative dt{width:22%;padding:.5rem 0;line-height:initial}dl.tabular.alternative dd{width:78%;padding:.5rem 0;line-height:initial}dl.tabular.justified dt,dl.tabular.justified dd{width:50%}dl.tabular.justified dd{text-align:right}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}img{max-width:100%;border:0}.image img,img.fluid{display:block;width:100%;margin:0 auto}img.float.image{display:block;max-width:50%;float:left}@media(min-width:1025px){div[class*="with image"],li[class*="with image"]{display:flex !important;align-items:center;width:100%}div[class*="with image"] .image,li[class*="with image"] .image{max-width:50%}div[class*="with image"] .aside,li[class*="with image"] .aside{flex:1;display:inline-block;vertical-align:middle}}.thumbnail{margin-right:14px;max-width:70px !important}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-block;max-width:100%;width:15rem;padding:13px 14px;border:1px solid #cfd0d2;border-radius:5px;outline:0;background-color:transparent;font-size:1rem;line-height:1;text-align:center;text-decoration:none;transition:border .15s linear,color .15s linear,background-color .15s linear,opacity .15s linear;cursor:pointer}.button.fluid{width:100% !important;max-width:100% !important;text-align:center}.button.with.arrow{text-align:left}.button.with.arrow:after{content:"\e905";font-family:"DrKitchen";display:block;float:right;margin-left:1rem}.button.with.down.arrow{text-align:left}.button.with.down.arrow:after{content:"\e905";font-family:"DrKitchen";display:block;float:right;margin-left:1rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.button.with.up.arrow{text-align:left}.button.with.up.arrow:after{content:"\e905";font-family:"DrKitchen";display:block;float:right;margin-left:1rem;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.button.with.download{text-align:left}.button.with.download:after{content:"\e92e";font-family:"DrKitchen";display:block;float:right;margin-left:1rem}.button.with.share{text-align:left}.button.with.share:before{content:"\e936";font-family:"DrKitchen";display:block;float:left;margin-right:1rem;font-size:1.25rem;line-height:1.4rem}.button.with.outlined.heart{text-align:left}.button.with.outlined.heart:before{content:"\e935";font-family:"DrKitchen";display:block;float:left;margin-right:1rem}.button.with.filled.heart{text-align:left}.button.with.filled.heart:before{content:"\e937";font-family:"DrKitchen";display:block;float:left;margin-right:1rem}.button.centered{display:block;margin:0 auto}.button.bulleted:after{content:"";display:block;position:absolute;top:3.5px;right:3.5px;width:3.5px;height:3.5px;background-color:#ff5f56;border-radius:50%}.button.primary{color:#fff;border-color:#6e82ff;background-color:#6e82ff}.button.primary:disabled,.button.primary.disabled{border:1px solid #e5e5e5 !important;color:#ccc !important;opacity:1;background:#e5e5e5 !important;cursor:not-allowed}.button.primary:hover{border-color:#4b5ad2;background-color:#4b5ad2}.button.outline{color:#6e82ff;border-color:#6e82ff;background-color:transparent;cursor:pointer}.button.outline:disabled,.button.outline.disabled{border:1px solid #e5e5e5 !important;color:#ccc !important;opacity:1;cursor:not-allowed}.button.outline:hover{border-color:#4b5ad2;color:#4b5ad2}.button.outline.black{color:#000;border-color:#cfd0d2}.button.outline.blue{color:#636cb4;border-color:#636cb4}.button.ghost{color:#fff;border-color:transparent;background-color:transparent}.button.ghost.bordered{border-color:#fff !important}.button.secondary{color:#4858ba;border-color:#d2d9fe;background-color:#fff}.button.secondary:hover{color:#4858ba;border-color:#d2d9fe;background-color:#fff}.button.point{color:#fff;border-color:#fff;background-color:#ff6d4a}.button.rounded{border-radius:25px !important}.button.tiny{width:auto;max-width:unset;padding:.25rem .5rem;font-size:.75rem;border-radius:0}.button.small{width:auto;max-width:unset;padding:10.5px 14px;font-size:.875rem}.button.fluid+.button{margin-left:0;margin-top:7px}[class*="action button"]{width:auto !important;min-width:auto !important;border:0;padding:0;vertical-align:middle;font-size:0 !important;line-height:1;opacity:.2;color:#000;background-color:transparent !important;cursor:pointer}[class*="action button"].inverted{color:#fff;opacity:1}[class*="action button"].disabled{background-color:transparent;color:#75777b;cursor:not-allowed}[class*="action button"].active,[class*="action button"].color{opacity:1 !important}[class*="action button"]:before{display:block;font-family:"xe";font-size:1.5rem}[class*="action button"].close:before,[class*="action button"].cross:before{content:"\e9af"}[class*="action button"].previous:before{content:"\e93d"}[class*="action button"].next:before{content:"\e940"}[class*="action button"].toggle:before{content:"\e943"}.active [class*="action button"].toggle:before{content:"\e944"}[class*="action button"].reversed.toggle:before{content:"\e944"}[class*="action button"].active.reversed.toggle:before{content:"\e943"}[class*="action button"].down:before{content:"\e943"}[class*="action button"].undo:before{content:"";font-family:"DrKitchen"}[class*="action button"].star:before{content:"\ea16"}[class*="action button"].star.active:before{content:"\ea0f";color:#fcec46 !important}[class*="action button"].plus:before{content:"";font-family:"DrKitchen"}[class*="action button"].minus:before{content:"";font-family:"DrKitchen"}[class*="action button"].help:before{content:"";font-family:"DrKitchen"}[class*="action button"].menu-alternative:before{content:"";font-family:"DrKitchen"}[class*="action button"].home:before{content:"";font-family:"DrKitchen"}[class*="action button"].close-alternative:before{content:"";font-family:"DrKitchen"}[class*="action button"].menu-filter:before{content:"";font-family:"DrKitchen"}[class*="action button"].arrow-left:before{content:"";font-family:"DrKitchen"}[class*="action button"].rounded-close:before{content:"";font-family:"DrKitchen"}.buttons{display:flex;margin:0 auto;margin-top:42px}.buttons:after{content:"";display:table;clear:both}.buttons .button{display:block;flex-grow:1}.buttons .button+.button{margin-left:7px}.inline.buttons .button{border-top-right-radius:0;border-bottom-right-radius:0}.inline.buttons .button+.button{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px !important}.inline.buttons .button:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}@media(max-width:1024px){.fluid.buttons.mobile{display:block}.fluid.buttons.mobile .button{width:100%;margin-left:0 !important}.fluid.buttons.mobile .button+.button{margin-top:7px}}@media(min-width:1025px){.fluid.buttons.desktop{display:block}.fluid.buttons.desktop .button{width:100%;margin-left:0 !important}.fluid.buttons.desktop .button+.button{margin-top:7px}}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}.layer{position:fixed;z-index:-1;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.5);overflow-x:hidden;overflow-y:auto;opacity:0}.layer div.modal{position:absolute;left:50%;top:10px;width:100%;height:auto;max-width:980px;margin-bottom:42px;-webkit-transform:translateX(-50%);transform:translateX(-50%);overflow:auto;transition:all .25s ease-out}@media(max-width:1024px){.layer div.modal{width:calc(100% - 14px)}}@media(min-width:1025px){.layer div.modal{top:70px}}@media(max-width:1024px){.layer div.modal.mobile-full{top:0 !important;bottom:0;left:0;right:0;width:100%;-webkit-transform:none;transform:none;margin-bottom:0;border-radius:0}}.layer div.modal.small{max-width:720px}.layer div.modal.tiny{max-width:480px}.layer div.modal.extra-tiny{max-width:360px}.layer div.modal.fixed{top:2rem !important;height:calc(100% - 4rem)}.layer div.modal.fixed .content{overflow-y:scroll;height:calc(100% - 5rem)}.layer .close.action.button{right:10.5px;top:10.5px}.layer .close.action.button:before{font-size:1.25rem !important}.layer .change-related{display:none}.layer.change .add-related{display:none}.layer.change .change-related{display:inline}.layer.active{z-index:1000;opacity:1}.layer.active div.modal{top:60px}@media(min-width:1025px){.layer.active div.modal{top:120px}}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}#progress-bar{position:fixed;top:50px;width:100%;background-color:#fff}#progress-bar .bar{width:0;height:.3rem;background:#6e82ff}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}h1,h2,h3,h4,h5,h6,.header{margin:0;padding:0;font-size:1.5rem;font-weight:700;line-height:1.25}h1[class*="with margin"],h2[class*="with margin"],h3[class*="with margin"],h4[class*="with margin"],h5[class*="with margin"],h6[class*="with margin"],.header[class*="with margin"]{margin-bottom:14px !important}h1[class*="with extra margin"],h2[class*="with extra margin"],h3[class*="with extra margin"],h4[class*="with extra margin"],h5[class*="with extra margin"],h6[class*="with extra margin"],.header[class*="with extra margin"]{margin-bottom:28px !important}h1[class*="with ultra-cap-syong margin"],h2[class*="with ultra-cap-syong margin"],h3[class*="with ultra-cap-syong margin"],h4[class*="with ultra-cap-syong margin"],h5[class*="with ultra-cap-syong margin"],h6[class*="with ultra-cap-syong margin"],.header[class*="with ultra-cap-syong margin"]{margin-bottom:56px !important}h1.normal,h2.normal,h3.normal,h4.normal,h5.normal,h6.normal,.header.normal{font-weight:400}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em,.header em{font-weight:700}h1 .underlined,h2 .underlined,h3 .underlined,h4 .underlined,h5 .underlined,h6 .underlined,.header .underlined{display:inline-block;position:relative;z-index:1;color:#4858ba}h1 .underlined:after,h2 .underlined:after,h3 .underlined:after,h4 .underlined:after,h5 .underlined:after,h6 .underlined:after,.header .underlined:after{content:"";position:absolute;z-index:-1;left:-2px;bottom:0;display:block;width:100%;width:calc(100% + 4px);height:.5rem;background-color:#e5eaff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}h1 .underlined.point,h2 .underlined.point,h3 .underlined.point,h4 .underlined.point,h5 .underlined.point,h6 .underlined.point,.header .underlined.point{color:#ff6d4a}h1 .underlined.point:after,h2 .underlined.point:after,h3 .underlined.point:after,h4 .underlined.point:after,h5 .underlined.point:after,h6 .underlined.point:after,.header .underlined.point:after{background-color:#fff0ed}h1 .underlined.cancer,h2 .underlined.cancer,h3 .underlined.cancer,h4 .underlined.cancer,h5 .underlined.cancer,h6 .underlined.cancer,.header .underlined.cancer{color:#00aba1}h1 .underlined.cancer:after,h2 .underlined.cancer:after,h3 .underlined.cancer:after,h4 .underlined.cancer:after,h5 .underlined.cancer:after,h6 .underlined.cancer:after,.header .underlined.cancer:after{background-color:#ebf7f4}.header.large{font-size:2rem}h2.title,.header.title{font-size:1.5rem;text-align:center}@media(min-width:1025px){h2.title,.header.title{font-size:1.75rem}}.header.medium{font-size:1.4rem}.header.small{font-size:1.25rem}.header.small.forced{font-size:1.25rem !important}.header.tiny{font-size:1.125rem}.header.ittybitty{font-size:1rem}.page.header{margin-bottom:42px;text-align:center;font-size:2rem;color:#2c355e}.section.header{margin-bottom:21px;font-size:2rem;text-align:center;color:#2c355e}.afterhead{margin-top:14px}.forehead{margin:0;color:#6e82ff}.section.header+.afterhead{margin-bottom:42px;text-align:center;font-size:1.125rem;font-weight:400}.headline{background-position:right center;background-repeat:no-repeat;background-size:50%}@media(max-width:1024px){.headline{margin-top:42px;margin-bottom:42px;text-align:center}}@media(min-width:1025px){.headline{display:flex;align-items:center;width:980px;margin:0 auto}.headline.flexible>*{width:50%}.headline.flexible>[class*="four wide"]{width:33.33%}.headline.flexible>[class*="eight wide"]{width:66.66%}.headline.dynamic{display:flex;align-items:center;justify-content:space-between}.headline.dynamic>*{flex-basis:auto;width:auto}.headline.visual{padding-left:42px;padding-right:42px;height:280px;background-position:right 42px center;background-size:50%}.headline .header{margin:0 !important;text-align:left !important}.headline .afterhead.inline{margin:0 !important;padding-left:28px;border-left:2px solid #e5eaff}.headline .fluid{text-align:right}.headline .key-visual{display:block}}@media(min-width:1025px){.headline.compact{width:720px;height:200px}.headline.compact>.header{flex-basis:40%;width:40%}.headline.compact .afterhead{flex-basis:60%;width:60%;padding-left:28px;border-left:2px solid #e5eaff}}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}.bullet{display:block;margin:0 auto;width:2rem;height:2rem;border-radius:50%;border:1px solid #cfd0d2;background-color:#ecedee;text-align:center;font-size:1rem;line-height:2rem;line-height:calc(2rem - 2px);color:#cfd0d2;transition:all .25s ease-out}.bullet:before{content:'\e978';font-size:0;font-family:'xe'}.bullet.active,.active .bullet{border-color:#5e75ff;background-color:#5e75ff;color:#fff}.bullet.done,.done .bullet{border-color:#5e75ff;background-color:#5e75ff;color:#fff;font-size:0;cursor:pointer}.bullet.done:before,.done .bullet:before{font-size:1rem}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}.timeline{position:relative}.timeline ol{width:90%;margin:0 auto}.timeline ol:after{content:"";display:table;clear:both}.timeline ol li{position:relative;float:left;width:25%;padding-top:.5rem;padding-bottom:.5rem;text-align:center;font-size:.75rem;color:#c3c4c6;cursor:pointer;transition:all .25s ease-out}@media(min-width:1025px){.timeline ol li:not(.disabled):hover{color:#424242}}.timeline ol li.disabled{cursor:not-allowed}.timeline ol li.active{color:#424242}.timeline ol li.active:before{content:'\f111';font-family:'FontAwesome';font-size:.5rem;color:#6e82ff;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.timeline ol li date{display:block;font-size:1.75em}.timeline ul li{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.timeline ul li:first-child{left:.75rem}.timeline ul li:last-child{right:.75rem}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}.social-link{display:inline-block;width:60px;height:70px;text-align:center}.social-link:before{content:'';display:block;width:100%;height:40px;margin-bottom:.5rem;background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/common/logo_kakaotalk.png");background-position:center;background-repeat:no-repeat;background-size:40px}.social-link.kakao:before{background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/common/logo_kakaotalk.png")}.social-link.facebook:before{background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/common/logo_facebook.png")}.social-link.twitter:before{background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/common/logo_twitter.png")}.share-link{display:flex;justify-content:space-between}.share-link input[type=text]:disabled{padding:.75rem;background-color:#ecedee;border:1px solid #75777b;border-right:0;font-size:1rem;color:#75777b;cursor:initial}.share-link button{width:7rem;padding:.5rem;border-radius:0}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}.accordion>.title{cursor:pointer;transition:margin-bottom .25s ease}.accordion>.title:after{content:"";font-family:"xe"}.accordion>.title:after{display:inline-block;float:right;transition:all .25s ease-out}.accordion>.title.with.excerpt{text-align:right}.accordion>.title.with.excerpt span{float:left}.accordion>.title.with.excerpt span.excerpt{float:none;display:inline-block;vertical-align:top;margin-right:1rem;font-weight:700;color:#6e82ff;transition:all .25s ease-out}.accordion>.title div.input,.accordion>.title div.input>label{display:inline-block}.accordion>.content{overflow-y:hidden;transition:max-height .25s ease;margin:0 !important}.accordion>.content.pseudo{visibility:hidden;max-height:none !important}.accordion>.content>.wrap{margin:14px}.accordion:not(.expanded):not(.table)>.content:not(.pseudo),.accordion.table .title:not(.expanded)+.content:not(.pseudo){max-height:0 !important}.accordion.expanded>.title:after,.accordion .expanded.title:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.accordion.expanded>.title.with.excerpt span.excerpt,.accordion .expanded.title.with.excerpt span.excerpt{opacity:0}.accordion.table .title:after,.table .accordion .title:after{display:none}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}#postcode{position:fixed;z-index:-1;left:0;top:0;width:100%;height:100%;padding:0 10px;background-color:rgba(0,0,0,0.5);overflow:auto;opacity:0;-webkit-overflow-scrolling:touch;transition:all .25s ease-out}#postcode div.modal{position:absolute;left:50%;top:50%;width:100%;height:auto;max-width:980px;-webkit-transform:translate(-50%,-65%);transform:translate(-50%,-65%);overflow:auto;transition:all .25s ease-out}#postcode div.modal.small{max-width:720px}#postcode div.modal.tiny{max-width:360px}#postcode div.modal>div.title{margin:14px;text-align:left}#postcode div.modal>div.title h3{display:inline}#postcode div.modal>div.content{margin:0 !important;height:100%;min-height:480px}#postcode div.modal>div.content>div{height:100%;min-height:480px}#postcode.active{z-index:1050;opacity:1}#postcode.active div.modal{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}nav.navigator{position:relative;background-color:#f1f2fa;border-top:1px solid #ecedee;border-bottom:1px solid #ecedee;padding:14px}nav.navigator .container{position:relative}nav.navigator h3{margin:0}nav.navigator span.year{display:block;font-size:.75rem}nav.navigator span.month{font-size:1.4rem}nav.navigator .action.button{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1 !important}nav.navigator .previous.action.button{left:14px}nav.navigator .next.action.button{right:14px}.layer nav.navigator{margin-left:-14px;margin-right:-14px}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}#top-banner{max-height:0;transition:max-height .25s ease,-webkit-transform .25s ease;transition:max-height .25s ease,transform .25s ease;transition:max-height .25s ease,transform .25s ease,-webkit-transform .25s ease;background-color:#6e82ff;height:44px}#top-banner:before{content:"";display:none;position:fixed;z-index:-1;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.5)}body.sidebar-enabled #top-banner:before{z-index:600;display:block}#top-banner div.container{position:relative;display:flex;align-items:center;justify-content:center;height:100%}#top-banner div.container a{display:block;width:100%;text-align:center}#top-banner div.container .label{margin:0;color:#fff;font-weight:400;font-size:.8rem}#top-banner div.container .close.action.button{position:absolute;right:14px;color:#fff}@media(min-width:1025px){#top-banner div.container .close.action.button{right:0}}body.topbanner-enabled #top-banner{max-height:44px}#featured-banner{padding-top:1rem;padding-bottom:3rem;background-color:#faf9f8}#featured-banner .six.wide.column:not(.card){display:flex;flex-flow:row wrap}#featured-banner .six.wide.column:not(.card) a{display:flex;width:100%}#featured-banner .six.wide.column:not(.card) a+a{margin-top:14px}#featured-banner .six.wide.column:not(.card) .card{display:flex;width:100%}#featured-banner .six.wide.column:not(.card) .card p.excerpt{margin-bottom:0}@media(max-width:1024px){#featured-banner .with.arrow:after{display:none}}.popup.banner{position:fixed;z-index:-1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;min-width:320px;max-width:640px;box-shadow:5px 5px 10px 0 rgba(0,0,0,0.5);transition:all .25s ease-out;border-radius:5px;overflow:hidden}.popup.banner.active{z-index:700;opacity:1}.popup.banner.tiny{max-width:360px}.popup.banner.small{max-width:480px}@media(max-width:1024px){.popup.banner.full{background-color:#fff;border-radius:0;width:100%;height:100%}.popup.banner.full .image{overflow-y:scroll;height:100%}.popup.banner.full .control{border-top:1px solid #e5e5e5;position:absolute;width:100%;bottom:0}}.popup.banner .control{background-color:#fff;display:flex}.popup.banner .control .label{cursor:pointer;width:50%;text-align:center;line-height:3}.popup.banner .control .dismiss.label{background-color:#4b5ad2;color:#fff}.popup.banner .close.action.button{position:absolute;right:10.5px;top:10.5px}.popup.banner .close.action.button:before{font-size:1.25rem !important}#right-side-banner{z-index:104}#right-side-banner a img.extratiny{width:60px}#right-side-banner a img.tiny{width:90px}#right-side-banner a img.small{width:120px}#right-side-banner a img.normal{width:150px}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}#calendar{max-width:720px;margin:0 auto}#calendar div.wrap{margin-top:28px;margin-bottom:28px}#calendar ol.calendar:after{content:"";display:table;clear:both}#calendar ol.calendar>li{width:100%}#calendar #duedate{margin-left:-14px;margin-right:-14px;padding:14px;border-bottom:1px solid #cfd0d2;text-align:center}#calendar #duedate input{border:0;text-align:center;width:8rem;font-size:16px;color:#636cb4}#calendar ol.month:not(.next) li,#calendar ol.weekdays li{padding-top:14px;padding-bottom:14px;position:relative;float:left;width:14.28%;text-align:center;line-height:1}#calendar ol.month:not(.next) li>span,#calendar ol.weekdays li>span{display:block;margin:0 auto;padding-top:.1em;width:2rem;height:2rem;border-radius:50%;background-color:transparent;line-height:2rem;font-size:.75rem}#calendar ol.weekdays>li span{width:2.5rem;font-weight:700}#calendar ol.month li{font-weight:700}#calendar ol.month li.today span{position:relative;color:#5ec9b9}#calendar ol.month li.today span:before{content:"오늘";position:absolute;top:-1rem;left:50%;display:block;width:100%;font-size:.5625rem;color:#5ec9b9;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#calendar ol.month li.event{cursor:pointer}#calendar ol.month li.status-one span{color:#6e82ff !important;background-color:#e5eaff}#calendar ol.month li.status-two span{color:#fdcf2f;background-color:#fff9e2}#calendar ol.month li.status-three span{color:#a6e50f;background-color:#f5ffdc}#calendar ol.month li.status-four span{color:silver;background-color:#ecedee}#calendar ol.month li.selected span,#calendar ol.month li.status-five span{color:#f56e6b !important;background-color:#fff0ed}#calendar ol.next.month li{padding-top:14px;padding-bottom:14px;text-align:center;line-height:1}#calendar ol.next.month li>span{display:block;float:left;margin:0 auto;padding:1rem 0;width:14.28%;height:2rem;border-radius:50%;background-color:transparent;line-height:2rem;font-size:.75rem}#calendar ol.last.month>li>span,#calendar ol.next.month>li>span{opacity:.2;font-weight:700;color:inherit;background-color:transparent !important}#calendar.datepicker ol.month li span{cursor:pointer;transition:all .1s ease-out}#calendar.datepicker ol.month li span:hover{color:#f56e6b !important;background-color:#fff0ed}#calendar.datepicker ol.calendar li{padding-top:0 !important}#calendar #calendar-schedule-detail{display:flex;justify-content:space-between;width:100%;padding:14px;background-color:#f4f5fa;font-size:.75rem;font-weight:700;line-height:1.5;text-align:left}#calendar #calendar-schedule-detail:after{content:"";display:table;clear:both}#calendar #calendar-schedule-detail:before{content:"";position:absolute;z-index:15;top:-.75rem;left:50%;margin-left:-.75rem;width:0;height:0;border-left:.75rem solid transparent;border-right:.75rem solid transparent;border-bottom:.75rem solid #f4f5fa}#calendar #calendar-schedule-detail.tue:before{left:35.6%}#calendar #calendar-schedule-detail.thu:before{left:64.3%}#calendar #calendar-schedule-detail.sat:before{left:92.8%}#calendar #calendar-schedule-detail div{display:flex;justify-content:flex-end}#calendar #calendar-schedule-detail div button{width:6rem}#calendar #calendar-schedule-detail div button+button{margin-left:.5rem}#calendar #calendar-schedule-detail dl{width:100%;padding-right:1rem}#calendar #calendar-schedule-detail dl dt{color:#6e82ff;font-weight:700}#calendar-wrapper{position:relative}#calendar-wrapper .notice{display:none}#calendar-wrapper .important:before{margin:0;color:#9bafff;font-size:24px}#calendar-wrapper.no-schedule .notice{position:absolute;width:100%;height:100%;background-color:#fff;top:0;left:0;display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center}#calendar-wrapper.no-schedule .caption{font-size:14px;color:#ccc}@media(max-width:1024px){#calendar-wrapper.no-schedule .caption{font-size:12px}}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}*,*:after,*:before{box-sizing:border-box}.relative{position:relative !important}.background[class*='with filler']{position:relative}.background[class*='with filler']:before{content:'';position:absolute;z-index:-1;left:0;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:100%;height:140px}.background.two{background-color:#faf9f8}.background.two:before{background-color:#faf9f8}.background.three{background-color:#faf9ff}.background.three:before{background-color:#faf9ff}.background.five{background-color:#ecedee}.background.alternative{background-color:#faf9f8 !important}.background.light{background-color:#fafbfc}.background.key-five{background-color:#f9faff}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}.blog.card{text-align:left;position:relative}.blog.card div.image{width:100%;padding-bottom:100%}.blog.card .header{font-size:16px;font-weight:500;letter-spacing:-0.05rem;color:#4d4d4d;line-height:1.4;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}@media(max-width:1024px){.blog.card{display:flex}.blog.card a{width:100%;display:flex}.blog.card a div.image{border-top-left-radius:0;border-top-right-radius:0}.blog.card .content{width:50%}}.blog.card .content{position:absolute;bottom:0;width:100%;margin:0;padding:20px;background:#fff}.blog.card .content .tiny.caption{font-size:14px;line-height:21px;margin-bottom:2px}.blog.card .content .tiny.caption.color-red{color:#e66450}.blog.card .content .tiny.caption.color-green{color:#82b902}.blog.card .content .tiny.caption.color-blue{color:#6e82ff}.blog.card .content .tiny.caption.color-deep-green{color:#0a8c7d}.blog.card .content .tiny.caption.color-orange{color:#ff9b00}.blog.card .content .small.header{overflow:hidden;font-size:20px;color:#4d4d4d;letter-spacing:-0.2px}@media(max-width:1024px){.blog.card .content .small.header{font-size:16px}}.blog.card .content .excerpt{overflow:hidden;margin-bottom:0;color:gray;letter-spacing:0}#blog-nav{margin:0 auto;max-width:980px;padding:1rem}#blog-nav nav{padding-bottom:2rem}@media(max-width:1024px){#blog-nav nav ul{width:100%;display:flex;justify-content:center}}@media(min-width:1025px){#blog-nav nav ul{width:100%;display:flex;justify-content:center}}#featured-post{position:relative;margin-bottom:3rem}#featured-post:after{content:"";position:absolute;left:0;top:0;z-index:-1;display:block;width:100%;height:80%;background-color:#f1f2fa}#featured-post .container .section.header{padding-top:2rem}#featured-post .container .card .blog.content .grid .eight.wide.column img{width:100%}@media(max-width:1024px){#featured-post .container .card .blog.content .grid .eight.wide.column img{margin-bottom:1rem}}@media(min-width:1025px){#featured-post .container .card .blog.content .grid .four.wide.column{padding-left:2rem}}@media(max-width:1024px){#featured-post .container .card .blog.content .grid .four.wide.column h4,#featured-post .container .card .blog.content .grid .four.wide.column p{padding-left:1rem}#featured-post .container .card .blog.content .grid .four.wide.column a{width:100%}}#blog-content{padding-bottom:3rem}#blog-content article .article-header{padding:1rem;border-bottom:1px solid #3e4b9f}#blog-content article .article-header .header{padding-bottom:.5rem}#blog-content article .article-header .info{color:#545454}#blog-content article .column{padding:1rem}#blog-content article .column img{width:75% !important}@media(max-width:1024px){#blog-content article .column img{width:100% !important}}#blog-content article .social{display:flex;justify-content:flex-end;width:100%;height:100%;margin-bottom:2rem;padding:1rem}#blog-content article .social button{border-radius:25px;padding:1rem 1.5rem;font-size:1rem;color:#75777b}#blog-content article .social button.like-button.filled:before{color:#ff5f56}#blog-content article .social button+button{margin-left:1rem}@media(min-width:1025px){#blog-content article .social{text-align:right}}@media(max-width:1024px){#blog-content article .social{justify-content:space-between}}#blog-content .content-button{padding:2rem;text-align:center}@media(max-width:1024px){#blog-content .content-button button{width:100%}}#other-articles{padding-top:2rem;padding-bottom:3rem;text-align:center}#other-articles h5{padding:2rem 0;color:#2b2e5c}#other-articles .article.grid{margin:0 auto}@media(max-width:1024px){#other-articles{padding:0 1rem}}#layer-social-share .modal .content .social-links{padding:1rem 0;text-align:center}#layer-social-share .modal .content .social-links a{padding:0 1rem;box-sizing:content-box}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}section#our-advantages{position:relative}section#our-advantages:after{content:"";position:absolute;left:0;bottom:0;z-index:-1;display:block;width:100%;height:60%;background-color:#f1f2fa}section#our-advantages .content p{height:96px}@media(max-width:1024px){section#our-advantages .content p{height:auto}}#separator-value-one{position:relative}#separator-value-one:after{content:"";position:absolute;left:0;top:0;z-index:-1;display:block;width:100%;height:50%;background-color:#f1f2fa}#separator-value-one h3{color:#fff;padding:66px 0;background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/about/separator.jpg");background-size:cover;border-radius:3px}#testimonials{position:relative}#testimonials:after{content:"";position:absolute;left:0;bottom:0;z-index:-1;display:block;width:100%;height:50%;background-color:#f1f2fa}#testimonials blockquote{text-align:center}#testimonials blockquote:before,#testimonials blockquote:after{display:block;font-size:2rem}#testimonials blockquote:before{content:"“"}#testimonials blockquote:after{content:"”";-webkit-transform:translateY(50%);transform:translateY(50%)}#advertisement{position:relative}#advertisement:after{content:"";position:absolute;left:0;top:0;z-index:-1;display:block;width:100%;height:50%;background-color:#f1f2fa}#our-promises-header{text-align:center}#our-promises-header img{max-width:50%;margin-top:42px;margin-bottom:42px}ol#our-promises{counter-reset:list}ol#our-promises li{position:relative;padding-left:42px;padding-bottom:21px;font-size:1.5rem;font-weight:400;color:#2c355e}@media(min-width:1025px){ol#our-promises li{padding-left:70px}}ol#our-promises li+li{padding-top:21px;border-top:1px solid #cfd0d2}ol#our-promises li:before{content:counter(list);counter-increment:list;position:absolute;top:0;left:0;display:block;font-size:3rem;line-height:1;color:#6b80de}ol#our-promises li+li:before{top:21px}@media(max-width:1024px){#ceo-greatings{order:2}}@media(min-width:1025px){#ceo-greatings{padding-right:3em}}@media(max-width:1024px){#ceo-visual{order:1}}@media(min-width:1025px){#ceo-visual{padding-left:3em}}.signature{position:absolute;right:28px;bottom:42px;text-align:right;color:#fff}@media(max-width:1024px){#slide-nutritions{background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/about/bg_science.png");background-position:88% 100%;background-repeat:no-repeat;background-size:30%}#slide-nutritions .two.wide.column{width:115px !important;margin-left:16px !important;margin-top:0 !important}}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}#coupons div{display:block}#coupons div .row{max-width:580px;display:flex;align-items:center;margin-bottom:18px}#coupons div span{margin-left:6px;height:50px;width:100px}#coupons ul{list-style:none;margin:0;padding:0}#coupons ul li{padding:10px 0 0;border-bottom:1px solid #eee;overflow:hidden}#coupons .label{padding-top:14px;counter-reset:list;display:block;font-weight:700}#coupons .sale_coupon_wrap{background:#fff}#coupons .coupon_info{margin:0;background:#fff;position:relative;padding:13px 66px 10px 20px;border:1px solid #6195c7;border-radius:6px;overflow:hidden}#coupons .coupon_info .type{color:#6195c7}#coupons .coupon_info .name{line-height:15px;margin-top:5px}#coupons .coupon_info .price{margin:5px 0;font-weight:bold;font-size:16px;line-height:16px;color:#6195c7}#coupons .coupon_info .price strong{font-size:20px;vertical-align:top}#coupons .coupon_info .price em{font-size:14px;line-height:17px;padding-left:1px}#coupons .coupon_info .option{min-height:26px;font-size:11px;line-height:13px;color:#999}#coupons .coupon_info .option em{display:block;color:#666}#coupons .coupon_down:before{position:absolute;left:-14px;bottom:-15.4px;z-index:999;width:70px;height:50px;background:url("https://doctorkitchen-static.s3.amazonaws.com/images/common/coupon.svg") no-repeat;background-position:0 0;content:''}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}html.framed,html.framed body{height:100%;overflow:hidden}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}@media(max-width:1024px){#table-faq .title.row,#table-notice .title.row{display:flex !important}#table-faq .number.cell,#table-notice .number.cell{display:none}#table-faq .date.cell,#table-notice .date.cell{width:100%;order:1;padding-bottom:7px;text-align:left}#table-faq .subject.cell,#table-notice .subject.cell{width:100%;order:2;padding-top:0}#table-faq .content.cell,#table-notice .content.cell{display:block;padding:14px !important;border-bottom:1px solid #c1c8eb}}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}.adv-landing #options-combo{position:fixed;z-index:100;left:50%;bottom:0;width:100% !important;max-width:750px;margin-bottom:0 !important;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.adv-landing #options-combo .options-info{padding-bottom:14px;text-align:center}.adv-landing #options-combo .content{display:none}.adv-landing #options-combo.expanded{padding-top:28px}.adv-landing #options-combo.expanded .close.action.button{display:block}.adv-landing #options-combo.expanded .title{display:none}.adv-landing #options-combo.expanded .content{display:block}.adv-landing #options-combo>.close.action.button{display:none}.adv-landing #options-combo ul.items.list li{padding-top:1rem;padding-bottom:1rem;border-top:1px solid #ecedee;position:relative}.adv-landing #options-combo ul.items.list li dl:after{content:"";display:table;clear:both}.adv-landing #options-combo ul.items.list li dd.product.name{width:100%;padding-right:1.5rem}.adv-landing #options-combo ul.items.list li dd.quantity{float:right;width:30%;min-width:4rem;position:relative;text-align:center}.adv-landing #options-combo ul.items.list li a.delete.action.button{position:absolute;top:14px;right:0}.adv-landing #options-combo ul.items.list li a.delete.action.button:before{font-size:1rem}.adv-landing #options-combo ul.items.list li div.spinner{margin-top:14px}.adv-landing #options-combo .prices{margin-bottom:2rem;padding:1rem 0;border-top:1px solid #cfd0d2;border-bottom:1px solid #cfd0d2;font-weight:700}.adv-landing footer .stackable.grid.with.gutter{width:100% !important;margin-left:0 !important;margin-right:0 !important}.adv-landing footer .eight.wide.column{float:none;margin-left:auto !important;margin-top:1rem}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}#table-inquiry-list main,#table-inquiry-detail main,#inquiry-post main{margin-bottom:100px}#table-inquiry-list .select,#table-inquiry-detail .select,#inquiry-post .select{width:100%}#table-inquiry-list .labeled span,#table-inquiry-detail .labeled span,#inquiry-post .labeled span{padding-right:15px}#table-inquiry-list .labeled span+span:before,#table-inquiry-detail .labeled span+span:before,#inquiry-post .labeled span+span:before{content:"/";margin-left:-11px;position:absolute}@media(max-width:1024px){#table-inquiry-list div.table .row,#table-inquiry-detail div.table .row,#inquiry-post div.table .row{padding:0;border-bottom:0}}#table-inquiry-list .medium,#table-inquiry-detail .medium,#inquiry-post .medium{width:30%}#table-inquiry-list .row .medium,#table-inquiry-detail .row .medium,#inquiry-post .row .medium{justify-content:left}@media(max-width:1024px){#table-inquiry-list .head,#table-inquiry-detail .head,#inquiry-post .head{display:none !important}}#table-inquiry-list textarea,#table-inquiry-detail textarea,#inquiry-post textarea{min-height:15rem}#table-inquiry-list .photo,#table-inquiry-detail .photo,#inquiry-post .photo{width:100%;border:1px solid #ccc;border-radius:3px;padding:14px;color:#b2b2b2}#table-inquiry-list .photo input[type="file"],#table-inquiry-detail .photo input[type="file"],#inquiry-post .photo input[type="file"]{width:100%;padding:6px;border:1px solid #f2f2f2;margin-bottom:.5rem}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}#subscription-list .container .column+.column{margin-top:2rem}#subscription-list .container .column .title{display:flex;justify-content:space-between;padding:1rem 2rem}#subscription-list .container .column .content dl:first-child dt,#subscription-list .container .column .content dl:first-child dd{padding:.25rem 0}#subscription-list .container .column .content dl:last-child{line-height:1.6rem}#subscription-list .container .column .content dl:last-child dt,#subscription-list .container .column .content dl:last-child dd{padding:.5rem 0}#subscription-list .container .column .content dl:last-child dd span{font-size:1rem}@media(min-width:1025px){#subscription-list .container .column .content{display:flex;align-items:flex-start;padding:1.5rem 2rem}#subscription-list .container .column .content dl{width:50%}}@media(max-width:1024px){#subscription-list .container .column .content{padding:1.5rem}#subscription-list .container .column .content dl:first-child{margin-bottom:1.25rem}#subscription-list .container .column .content dl:last-child dt{width:25%}#subscription-list .container .column .content dl:last-child dd{width:75%}}#subscription-detail .alternative.tabular.column:first-child{border-bottom:1px dashed #cfd0d2}#subscription-detail .container .column .title{display:flex;justify-content:space-between;color:#333f84}@media(max-width:1024px){#subscription-detail .container .column .title{padding:1.5rem}}@media(min-width:1025px){#subscription-detail .container .column .title{padding:2rem 2rem;padding-top:1.5rem;padding-bottom:1rem}}#subscription-detail .container .column .content dl dt,#subscription-detail .container .column .content dl dd{line-height:1.4rem}@media(max-width:1024px){#subscription-detail .container .column .content dl{padding:1.5rem;padding-top:0}#subscription-detail .container .column .content dl dt,#subscription-detail .container .column .content dl dd{padding:.5rem 0}#subscription-detail .container .column .content dl dt{width:30%}#subscription-detail .container .column .content dl dd{width:70%}#subscription-detail .container .column .content dl dd span{font-size:1rem}}@media(min-width:1025px){#subscription-detail .container .column .content dl{padding:2rem 2rem;padding-top:0}#subscription-detail .container .column .content dl dt,#subscription-detail .container .column .content dl dd{padding:.5rem 0}#subscription-detail .container .column .content dl dt{width:10%}#subscription-detail .container .column .content dl dd{width:90%}}#subscription-detail .container .column .content ul{background-color:#fdfdfd}@media(max-width:1024px){#subscription-detail .container .column .content ul{padding:1rem 1.5rem}}@media(min-width:1025px){#subscription-detail .container .column .content ul{padding:1.5rem 2rem}#subscription-detail .container .column .content ul li{margin-bottom:.25rem}}#subscription-detail .tiny.button{width:4.5rem;height:1.5rem;padding:0}#subscription-list .table .row{border-bottom:1px solid #d7d7d7}#subscription-list .table .row:first-child{border-top:2px solid #3e4b9f}@media(max-width:1024px){#subscription-list .table .row{padding:1rem}#subscription-list .table .row .product.thumbnail.image{max-width:5.5rem !important;border:1px solid #e8e8e8}#subscription-list .table .row .aside .large.font{font-size:1rem}#subscription-list .table .row .aside .xlarge.font{font-size:1.125rem}}@media(min-width:1025px){#subscription-list .table .row .product.thumbnail.image{max-width:6rem !important;border:1px solid #e8e8e8}}@media(min-width:1025px){#subscription-list .table .cell .subscribe-buttons{width:100%}#subscription-list .table .cell .subscribe-buttons button+button{margin-top:.5rem}#subscription-list .table .cell .subscribe-buttons .button{width:100%;height:2rem;padding:0;border-radius:0}}@media(max-width:1024px){#subscription-list .table .cell .subscribe-buttons{display:flex;margin:0 auto;margin-top:1.5rem}#subscription-list .table .cell .subscribe-buttons:after{content:"";display:table;clear:both}#subscription-list .table .cell .subscribe-buttons .button{width:100%;height:2.5rem;padding:0;border-radius:0;display:block;flex-grow:1}#subscription-list .table .cell .subscribe-buttons .button+.button{margin-left:7px}}@media(min-width:1025px){#subscription-list .table .cell.small{width:17%}}#subscription-list .table .cell+.cell{border:0}#layer-update-billing-day .small.select{margin:0 auto;margin-top:1rem;margin-bottom:2rem}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}@media(min-width:1025px){#mydocki-headline{display:flex;justify-content:space-between;padding-top:5rem}}@media(max-width:1024px){#mydocki-headline{padding:0 2rem}#mydocki-headline h2{font-size:1.3rem;text-align:left}}#mydocki-headline .point{display:flex;justify-content:space-between;align-items:center;width:19rem}@media(max-width:1024px){#mydocki-headline .point{margin:0 auto;width:100%;margin-top:1rem}}#mydocki-headline .point dt:before{content:"\e948";font-family:"DrKitchen";font-size:1.24rem;color:#75777b;margin-right:.3rem;color:#4858ba}#mydocki-headline .point dd{color:#2c355e}#mydocki-headline .point dd:after{content:"\e905";font-family:"DrKitchen";display:block;float:right;font-size:1.24rem;line-height:2rem;color:#75777b;margin-left:1rem}#mydocki-menu:after{content:"";display:table;clear:both}@media(min-width:1025px){#mydocki-menu{padding:3rem 0}}@media(max-width:1024px){#mydocki-menu{margin-top:42px;margin-bottom:28px;padding:0 1.5rem}}#mydocki-menu li{float:left;border:1px solid #cfd0d2;border-radius:.25rem;text-align:center;cursor:pointer}#mydocki-menu li a{display:block;font-size:1rem;color:#797979}#mydocki-menu li a:before{display:block;margin:0 auto;font-family:"DrKitchen";font-size:2rem;color:#424242}#mydocki-menu li.active{box-shadow:0 0 1px 4px #f1f2fa;border-color:#5e75ff}#mydocki-menu li.active a,#mydocki-menu li.active a:before{color:#5e75ff}@media(max-width:1024px){#mydocki-menu li{width:calc(33.33% - 0.5rem);margin:.5rem .25rem;border-right:1px solid #cfd0d2}#mydocki-menu li+li{border-left:1px solid #cfd0d2}#mydocki-menu li.active{border-right:1px solid #5e75ff}#mydocki-menu li a{padding:.75rem;font-size:.875rem}#mydocki-menu li a:before{font-size:1.75rem}}@media(min-width:1025px){#mydocki-menu li{width:calc(16.6% - 9px)}#mydocki-menu li+li{margin-left:11px}#mydocki-menu li a{padding:.75rem 0}#mydocki-menu li a:before{font-size:2.75rem}}@media(min-width:1025px){#table-mileage .labeled.fluid.cell{justify-content:center}}h4.divider{background-color:#faf9f8;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:14px;font-size:16px;text-align:center}#layer-menu-change .card.modal .content .grid{padding-top:14px;padding-bottom:28px}@media(min-width:1025px){#layer-menu-change .card.modal .content .grid{padding-top:28px;padding-bottom:42px}}#layer-menu-change .card.modal .content .grid .column .menu.information{text-align:center}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}@media(min-width:1025px){#mydocki-menus .menu.grid>.column{margin-bottom:16px}#mydocki-menus .menu.grid>.column.left{margin-left:calc(16.66% + 16px / 2)}}@media(max-width:1024px){#mydocki-menus-wrap>.column{width:calc(50% - 16px / 2) !important;float:left !important;margin-top:1rem}#mydocki-menus-wrap>.column.right{margin-left:1rem}}#mydocki-alterable-menus,#mydocki-review-form{clear:both;padding:28px 0;background-color:#f9faff}#mydocki-alterable-menus{top:1rem}#alterable-menus-wrap{padding:2rem 1rem}#mydocki-review-form{background-color:#f4f5fa}dl.legend{padding:14px 28px;border-top:1px solid #cfd0d2;text-align:left}dl.legend:after{content:"";display:table;clear:both}dl.legend dt,dl.legend dd{float:left;margin-bottom:7px;font-size:.75rem}dl.legend dt{clear:left;margin-right:14px;padding:1.4px 7px;border-radius:9.8px;font-style:normal;font-weight:700;line-height:1rem;color:#fff}dl.legend dt.status-one{color:#6e82ff !important;background-color:#e5eaff}dl.legend dt.status-two{color:#fdcf2f;background-color:#fff9e2}dl.legend dt.status-three{color:#a6e50f;background-color:#f5ffdc}dl.legend dt.status-four{color:silver;background-color:#ecedee}dl.legend dt.status-five{color:#f56e6b !important;background-color:#fff0ed}#mydocki-calendar .title-program{padding:16px;font-size:14px;color:gray;margin-bottom:0}@media(max-width:1024px){#mydocki-calendar .title-program{padding:8px 16px;font-size:.875rem}}#mydocki-calendar section+section{border-top:1px solid #f2f2f2;margin-top:60px}@media(max-width:1024px){#mydocki-calendar section+section{margin-top:20px}}#mydocki-calendar .notice{padding:10px 16px;font-size:.875rem;background-color:#ffebc8;color:#eb6000}@media(max-width:1024px){#mydocki-calendar .notice{font-size:.875rem}}@media(min-width:1025px){#mydocki-calendar .programs-list{border-top-right-radius:0;border-bottom-right-radius:0}}.customer-program-detail dt,.customer-program-detail dd{padding:14px}.customer-program-detail dt{padding-bottom:0;color:#fff;font-size:.875rem;cursor:pointer}.customer-program-detail dd{padding-top:0;border-bottom:1px solid #fff;color:#636cb4;cursor:pointer}.customer-program-detail dd.program__cancer__sideeffect{padding-top:14px;background-color:#6e82ff;color:#fff}.customer-program-detail .program__name{position:relative;cursor:pointer;color:gray;padding:14px}.customer-program-detail .program__name .title{margin:5px 0;font-size:1rem;color:#323232;display:flex;align-items:center}.customer-program-detail .program__name .detail{font-size:.75rem}.customer-program-detail .program__name .badge{padding:.25rem .5rem;background-color:#4b5ad2;color:#fff;font-size:.75rem;border-radius:1rem;margin-right:.5rem;word-break:keep-all}.customer-program-detail .program__name+.program__name{border-top:1px solid #fff}.customer-program-detail .program__name.active::before{width:5px;height:100%;display:block;top:0;left:0;content:"";background-color:#6e82ff;position:absolute}.customer-program-detail .program__name.end{background-color:#e5e5e5}.customer-program-detail.programs-live{background-color:#d2dcff}.customer-program-detail.programs-end{background-color:#e5e5e5}.customer-program-detail.programs-end .program__name.active::before{background-color:#b2b2b2}.customer-program-detail.programs-end .program__name .badge{background-color:#ccc;white-space:nowrap}#mydocki-review-form .with.one:before{content:"1";display:inline-block;width:1.25rem;height:1.25rem;line-height:1.25rem;font-size:.875rem;text-align:center;border:1px solid #4858ba;border-radius:50%;margin-right:7px}#mydocki-review-form .with.two:before{content:"2";display:inline-block;width:1.25rem;height:1.25rem;line-height:1.25rem;font-size:.875rem;text-align:center;border:1px solid #4858ba;border-radius:50%;margin-right:7px}#mydocki-review-form .with.three:before{content:"3";display:inline-block;width:1.25rem;height:1.25rem;line-height:1.25rem;font-size:.875rem;text-align:center;border:1px solid #4858ba;border-radius:50%;margin-right:7px}#review-grades .wrap{display:flex;align-items:center;justify-content:center}#review-grades span.indicator{position:relative;display:block;max-width:5rem}#review-grades span.indicator:before{display:block;font-size:1.75rem;font-family:"DrKitchen";text-align:center}#review-grades span.indicator.bad{color:#f44236}#review-grades span.indicator.bad:before{content:"\e920"}#review-grades span.indicator.good{color:#5ec9b9}#review-grades span.indicator.good:before{content:"\e921"}#review-grades .buttons{max-width:320px;margin:0 14px}#review-grades .buttons .button:before{font-size:2rem}dl.menu.information ul.hashtags{margin-bottom:0}dl.menu.information ul.hashtags li:before{content:"#"}dl.menu.information ul.hashtags li.invisible{opacity:0;visibility:hidden;color:#fff;background-color:#fff}@media(max-width:1024px){#review-blood-sugar li.radios{margin-top:2rem}#review-blood-sugar p.label{margin-top:-1.5rem}}#input-blood-sugar{display:none}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}@media(max-width:1024px){#table-schedule-snacks .row{position:relative}#table-schedule-snacks .product.cell{margin-top:14px;margin-bottom:14px}}@media(min-width:1025px){#table-schedule-snacks .product.cell{position:relative}}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}#table-mydocki-orders ul.tabs li a,#table-mydocki-points ul.tabs li a{font-size:1rem}#table-mydocki-orders ul.tabs li.active,#table-mydocki-points ul.tabs li.active{border-color:#3e4b9f}#table-mydocki-orders ul.tabs li.active a,#table-mydocki-points ul.tabs li.active a{font-weight:normal}@media(max-width:1024px){#table-mydocki-orders div.head,#table-mydocki-points div.head{display:none}#table-mydocki-orders .date.cell,#table-mydocki-points .date.cell{width:100%;order:1;padding-bottom:7px;text-align:left}#table-mydocki-orders .subject.cell,#table-mydocki-points .subject.cell{width:100%;order:2;padding-top:0}#table-mydocki-orders .status.cell,#table-mydocki-points .status.cell{width:100%;order:3;text-align:left}}#order-list .notice{background-color:#fafafa;color:gray;text-align:left;padding:1em;border-radius:.5em;margin:20px 0 0}@media(max-width:1024px){#order-list .section-cancel{display:block;width:100%}}#layer-order-detail iframe{border:0;width:100%;height:100%;min-height:800px}#faq-categories{margin-top:42px;margin-bottom:42px}#faq-categories .select{margin-bottom:14px}@media(min-width:1025px){#faq-categories{display:flex;align-items:center;justify-content:center}#faq-categories .select{min-width:210px}#faq-categories .select:first-child{margin-right:14px}}#store-jumbo{max-width:980px;margin:0 auto}#store-jumbo div{width:100%;height:230px;background-position:center;background-size:cover}@media(max-width:1024px){#store-jumbo div{height:auto;padding-top:34%}}#store-jumbo .bespokeat{background-image:url("https://doctorkitchen-media.s3.ap-northeast-2.amazonaws.com/store/bespokeat_pc.jpg")}@media(max-width:1024px){#store-jumbo .bespokeat{background-image:url("https://doctorkitchen-media.s3.ap-northeast-2.amazonaws.com/store/bespokeat_mo.jpg")}}#store-jumbo .drkitchen{background-image:url("https://doctorkitchen-media.s3.ap-northeast-2.amazonaws.com/store/dk_anam_pc.jpg")}@media(max-width:1024px){#store-jumbo .drkitchen{background-image:url("https://doctorkitchen-media.s3.ap-northeast-2.amazonaws.com/store/dk_anam_mo.jpg")}}#store-jumbo .map{background-image:url("https://doctorkitchen-media.s3.ap-northeast-2.amazonaws.com/store/map_pc.jpg")}@media(max-width:1024px){#store-jumbo .map{background-image:url("https://doctorkitchen-media.s3.ap-northeast-2.amazonaws.com/store/map_mo.jpg")}}#store-jumbo .group{background-image:url("https://doctorkitchen-media.s3.ap-northeast-2.amazonaws.com/store/group_banner_pc.jpg")}@media(max-width:1024px){#store-jumbo .group{background-image:url("https://doctorkitchen-media.s3.ap-northeast-2.amazonaws.com/store/group_banner_mobile.jpg")}}#store-nav{margin:0 auto;max-width:980px;padding:1rem}#store-nav nav{display:flex;padding-top:3rem;padding-bottom:2rem}#store-nav nav ul{width:100%;display:flex;justify-content:center}#store-content{display:flex;margin:0 auto 8rem;max-width:720px}@media(max-width:1024px){#store-content .container{padding:0 1rem}}#store-content .button-menu{cursor:pointer}#store-content .button-bespokeat{background-color:#164f52;color:#fff;border:0;margin:10px}#store-content .button-dk{background-color:#5e6eb3;color:#fff;border:0;margin:10px}#store-content .list-button{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-top:4rem}#store-content .title{max-width:980px;margin:0 auto;font-size:28px;line-height:40px;letter-spacing:-0.2px;font-weight:normal;color:#4d4d4d}@media(max-width:1024px){#store-content .title{font-size:20px}}#store-content .subtitle{color:gray;font-weight:normal;text-align:left;font-size:22px;margin:4rem 0 2rem;line-height:1.5}#store-content .subtitle:after{content:'\e940';display:inline-block;font-family:'xe';font-size:1.2rem;margin-left:1rem}@media(max-width:1024px){#store-content .subtitle:after{margin-left:.5rem;font-size:1.2rem}}@media(max-width:1024px){#store-content .subtitle{margin:0 0 1rem;font-size:19px;padding-top:8rem}}#store-content .list-store{display:flex;flex-direction:row;flex-wrap:wrap}#store-content .map-zone{width:150%;-webkit-transform:translateX(-169px);transform:translateX(-169px);display:flex;align-items:flex-start}@media(max-width:1024px){#store-content .map-zone{width:100%;-webkit-transform:none;transform:none;flex-direction:column}}#store-content .map-zone .zone{width:49%}#store-content .map-zone .zone p{color:#aeb0b3;margin-top:1rem;margin-bottom:0}@media(max-width:1024px){#store-content .map-zone .zone{width:100%}}#store-content .item-store{width:48%;margin:1%;display:flex;flex-direction:column;border-radius:4px;overflow:hidden}#store-content .item-store img{width:100%;height:100%}@media(max-width:1024px){#store-content .item-store{width:100%;margin-bottom:1rem}}#store-content .branch{padding:1rem;border:1px solid rgba(0,0,0,0.2);border-bottom-right-radius:4px;border-bottom-left-radius:4px}#store-content .branch .name{font-weight:bold;font-size:1.4rem;margin-bottom:1rem}#store-content .branch dl{display:flex;flex-direction:row}#store-content .branch dt{font-weight:bold;font-size:.8rem;width:65px}#store-content .branch dd{font-size:.8rem;width:260px}#store-content .branch .button-map{width:100%;display:inline-block;color:#fff;text-align:center;margin-top:15px;padding:10px;border-radius:4px;background:#7a72b5;transition:all 1s;background:linear-gradient(90deg,#7a72b5 0,#6eb2a7 100%)}#store-content .branch .button-map:hover{background:linear-gradient(90deg,#7a72b5 10%,#6eb2a7 90%)}#layer-menu .modal,#layer-dosirak .modal,#layer-fresh .modal{height:80vh;overflow:scroll !important;scroll-behavior:smooth}@media(max-width:1024px){#layer-menu.active .modal,#layer-dosirak.active .modal,#layer-fresh.active .modal{top:97px}}#layer-menu .menu-head,#layer-dosirak .menu-head,#layer-fresh .menu-head{width:480px;position:relative;left:50%;top:40px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width:1024px){#layer-menu .menu-head,#layer-dosirak .menu-head,#layer-fresh .menu-head{max-width:480px;width:100%;top:0}}#layer-menu .menu-content,#layer-dosirak .menu-content,#layer-fresh .menu-content{display:flex;flex-direction:column}#layer-menu .close,#layer-dosirak .close,#layer-fresh .close{width:50px !important;height:50px;position:fixed;opacity:1;z-index:1001;top:12px;right:0}#layer-menu .close:after,#layer-dosirak .close:after,#layer-fresh .close:after{content:'';height:40px;border-left:2px solid #fff;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:28px;top:0}#layer-menu .close:before,#layer-dosirak .close:before,#layer-fresh .close:before{content:'';height:40px;border-left:2px solid #fff;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:28px;top:0}#layer-menu .menu-list,#layer-dosirak .menu-list,#layer-fresh .menu-list{position:absolute;top:100px;max-width:480px;width:480px;left:50%;padding:10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;border-top-left-radius:4px;border-top-right-radius:4px;font-size:.8rem;display:flex;flex-wrap:nowrap;overflow-x:auto;transition:all .25s ease-out;-webkit-overflow-scrolling:touch;background:linear-gradient(90deg,#7a72b5 0,#6eb2a7 100%)}#layer-menu .menu-list a,#layer-dosirak .menu-list a,#layer-fresh .menu-list a{flex:0 0 auto;text-align:center;margin:.2rem;padding:10px;background-color:#fff;color:#7a72b5;border-radius:25px}@media(max-width:1024px){#layer-menu .menu-list,#layer-dosirak .menu-list,#layer-fresh .menu-list{width:calc(100% - 14px);top:58px}}#layer-kidsandmore .modal{height:80vh;overflow:scroll !important;scroll-behavior:smooth}@media(max-width:1024px){#layer-kidsandmore.active .modal{top:97px}}#layer-kidsandmore .menu-head{width:480px;position:relative;left:50%;top:40px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width:1024px){#layer-kidsandmore .menu-head{max-width:480px;width:100%;top:0}}#layer-kidsandmore .menu-content{display:flex;flex-direction:column}#layer-kidsandmore .close{width:50px !important;height:50px;position:fixed;opacity:1;z-index:1001;top:12px;right:0}#layer-kidsandmore .close:after{content:'';height:40px;border-left:2px solid #fff;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:28px;top:0}#layer-kidsandmore .close:before{content:'';height:40px;border-left:2px solid #fff;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:28px;top:0}#layer-kidsandmore .menu-list{background-image:url("https://doctorkitchen-media.s3.ap-northeast-2.amazonaws.com/store/kidsandmore_top.jpg");background-size:cover;position:absolute;top:100px;max-width:480px;width:480px;height:65px;left:50%;padding:10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;border-top-left-radius:4px;border-top-right-radius:4px;font-size:.8rem;display:flex;flex-wrap:nowrap;overflow-x:auto;transition:all .25s ease-out;-webkit-overflow-scrolling:touch}#layer-kidsandmore .menu-list a{flex:0 0 auto;text-align:center;margin:.2rem;padding:10px;background-color:#fff;color:#7a72b5;border-radius:25px}@media(max-width:1024px){#layer-kidsandmore .menu-list{width:calc(100% - 14px);top:58px}}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}#snacks-list .four.tabs{padding-top:2rem;margin-bottom:2rem}@media(max-width:1024px){#snacks-list .four.tabs ul{width:100%;display:flex;justify-content:center}}@media(max-width:1024px){#snacks-list .padding-normal{padding-top:28px}}#snacks-list #category-menu .slick-prev,#snacks-list #category-menu .slick-next{font-family:"DrKitchen";font-size:14px;height:38px;width:38px;top:20px;font-size:0;padding:14px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}#snacks-list #category-menu .slick-prev{left:-38px}#snacks-list #category-menu .slick-next{right:-38px}#snacks-list #category-menu .slick-prev:before{content:"\e904";font-size:14px}#snacks-list #category-menu .slick-next:before{content:"\e905";font-size:14px}#snacks-list .category{padding-top:40px;border-bottom:1px solid #e5e5e5;background-color:#fff}@media(max-width:1024px){#snacks-list .category{padding-top:3px;margin-left:0;overflow-x:scroll}}#snacks-list .category ul{width:980px;margin:0 auto;display:flex;flex-direction:row}@media(max-width:1024px){#snacks-list .category ul{width:calc(100% - 76px)}}#snacks-list .category ul li{padding:8px 23px;position:relative}@media(max-width:1024px){#snacks-list .category ul li{padding:10px 15px}}#snacks-list .category ul li a{color:#323232;outline:0}#snacks-list .category ul li:hover{font-weight:bold}#snacks-list .category ul li.active a{color:#6e82ff;font-weight:bold}#snacks-list .category ul li.active:after{position:absolute;top:38px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";display:block;width:100%;height:2px;background-color:#4b5ad2}#our-snack-policy{padding-top:14px;padding-bottom:14px;counter-reset:list}#our-snack-policy .accordion>.title{padding-top:14px;padding-bottom:14px;border-bottom:1px solid #cfd0d2;font-size:1.25rem;text-align:left;color:#2c355e}#our-snack-policy .accordion>.title:before{content:counter(list);counter-increment:list;display:inline-block;margin-right:7px;font-size:1.5rem;color:#6b80de}#our-snack-policy .accordion:last-child>.title{border-bottom:0}#our-snack-policy .accordion.expanded>.title{margin-bottom:14px !important;border-bottom:1px solid #cfd0d2}#our-snack-policy .accordion>.content{color:#3e4b9f}#our-snack-policy .accordion.expanded+.accordion{margin-top:14px;border-top:1px solid #cfd0d2}#snack-detail main,#aia-mall-event main,#kona-detail main{padding-top:25px}@media(max-width:1024px){#snack-detail main,#aia-mall-event main,#kona-detail main{padding-top:0;overflow-y:scroll !important}}#snack-detail .four.tabs,#aia-mall-event .four.tabs,#kona-detail .four.tabs{margin-top:1rem}#snack-detail .linethrough,#aia-mall-event .linethrough,#kona-detail .linethrough{text-decoration:line-through;color:#b2b2b2}#snack-detail .rate,#aia-mall-event .rate,#kona-detail .rate{color:#eb6000;display:inline-block;margin-right:10px;font-weight:bold}#snack-detail .rate:after,#aia-mall-event .rate:after,#kona-detail .rate:after{content:"%"}@media(max-width:1024px){#snack-detail .rate,#aia-mall-event .rate,#kona-detail .rate{margin-right:6px}}@media(max-width:1024px){#snack-detail .four.tabs ul,#aia-mall-event .four.tabs ul,#kona-detail .four.tabs ul{width:100%;display:flex;justify-content:center}}@media(max-width:1024px){#snack-detail .padding-large,#aia-mall-event .padding-large,#kona-detail .padding-large{padding:0 24px}}@media(max-width:1024px){#snack-detail .padding-normal,#aia-mall-event .padding-normal,#kona-detail .padding-normal{padding:0}}.snack-meta{margin-bottom:64px}@media(max-width:1024px){.snack-meta{margin-bottom:30px}}#snack-meta .title{margin:28px}#snack-meta span.label{display:inline-block;margin-bottom:14px;padding:3.5px;font-size:.75rem;color:#6b80de;border:1px solid #6b80de}@media(min-width:1025px){#snack-meta-v2{padding-left:2rem}}#snack-details{background-color:#fff}@media(max-width:1024px){#snack-details{padding:0 10px}}#snack-details #detail{font-size:0}h4.section.title{margin-top:28px;margin-bottom:28px;padding-top:14px;padding-bottom:14px;border-top:1px solid #c1c8eb;background-color:#f9faff;font-size:1.125rem;color:#636cb4;text-align:center}.quoted.header{position:relative;margin-top:70px;margin-bottom:28px;text-align:center}.quoted.header:before{content:"“";position:absolute;display:block;top:-28px;width:100%;text-align:center;font-size:3rem;color:#75777b}dl.checklist{margin:28px;border-top:2px solid #5e75ff;text-align:center}dl.checklist dt{padding-top:28px;font-size:1.125rem;font-weight:700}dl.checklist dt:before{content:"";font-family:"xe"}dl.checklist dt:before{margin-left:-21px;margin-right:7px}dl.checklist dd+dt{border-top:1px solid #cfd0d2}dl.checklist dd{padding-bottom:28px}dl.option dt,dl.option dd{text-align:left}dl.option dt.option.name{margin-top:14px;font-weight:700}dl.option dt.option.name .option.price{float:right}dl.option dd.option.description:before{margin-top:14px;margin-bottom:14px;content:"";display:block;width:100%;height:1px;background-color:#cfd0d2}dl.option dd.option.description p{margin:0}dl.option sup,dl.option sub{color:#cfd0d2}dl.option+dl.option{margin-top:42px}#commerce-product-info,#commerce-seller-info{display:flex;flex-wrap:wrap;border-top:2px solid #3b3e41}#commerce-product-info dt,#commerce-product-info dd,#commerce-seller-info dt,#commerce-seller-info dd{font-size:.75rem;text-align:left;padding:7px;border-bottom:1px solid #cfd0d2}#commerce-product-info dt,#commerce-seller-info dt{width:20%;font-weight:700}#commerce-product-info dd,#commerce-seller-info dd{width:80%}#docki-guide dt{display:inline-block;padding-top:14px;padding-bottom:14px}#docki-guide dt>span{padding:7px;display:block;color:#4858ba;background-color:#faf9ff;font-weight:700;text-align:center;line-height:1;border-radius:14px}#docki-guide dd{display:block;padding-bottom:14px}#docki-guide dt.one{order:1;border-top:0}#docki-guide dd.one{order:2;border-top:0}#docki-guide dt.two{order:3}#docki-guide dd.two{order:4}@media(max-width:1024px){#docki-guide dt+dd:not(:last-of-type){border-bottom:1px solid #cfd0d2}}@media(min-width:1025px){#docki-guide{display:flex;flex-wrap:wrap;margin:28px}#docki-guide dt:not(:first-of-type),#docki-guide dd:not(:first-of-type){border-top:1px solid #cfd0d2}#docki-guide dt{width:20%}#docki-guide dd{width:80%;padding-left:14px;padding-top:14px}}.docki-tip{box-shadow:0 0 4px 0 #7e8cff;position:relative;max-width:480px;margin:0 auto;padding:154px 35px 35px 35px;background-repeat:no-repeat;background-position:center 28px;background-size:100px;border-radius:4px;background-color:#fff}@media(min-width:1025px){.docki-tip{padding:35px 35px 35px 154px;background-position:42px center}}.docki-tip dt{margin-bottom:7px;color:#3e4b9f;font-weight:700}@media(max-width:1024px){.docki-tip dt{text-align:center}}.docki-tip dd{color:#5c6bc0}#snack-delivery{display:flex;flex-wrap:wrap;margin:28px;border-top:1px solid #3e4b9f}#snack-delivery dt,#snack-delivery dd{border-top:1px solid #cfd0d2}#snack-delivery dt{width:20%;padding-top:14px;padding-bottom:14px;font-weight:700}#snack-delivery dt>span{padding-top:7px;padding-bottom:7px;display:block;color:#4858ba;background-color:#faf9ff;text-align:center;line-height:1;border-radius:14px}#snack-delivery dd{width:80%;padding:14px}#refund.section{max-width:980px;margin:0 auto}#snack-refund{margin:28px}@media(max-width:1024px){#snack-refund{margin:0}}#snack-refund dt{padding-top:14px;padding-bottom:14px;counter-reset:list;display:block;border-top:2px solid #3e4b9f;border-bottom:1px solid #cfd0d2;font-weight:700}#snack-refund dd{margin-top:14px;margin-bottom:14px;position:relative;display:block;padding-left:21px}#snack-refund dd:before{content:counter(list) ".";counter-increment:list;position:absolute;left:0;font-weight:700}#snack-refund dd+dt{margin-top:42px}@media(max-width:1024px){#options-combo{position:fixed;z-index:100;left:0;bottom:0;width:100% !important;margin-bottom:0 !important}#options-combo .options-info{padding-bottom:14px;text-align:center}#options-combo .content{display:none}#options-combo.expanded{padding-top:28px}#options-combo.expanded .close.action.button{display:block}#options-combo.expanded .title{display:none}#options-combo.expanded .content{display:block}}@media(min-width:1025px){#options-combo{margin-bottom:16px}#options-combo.sticky{margin-left:16px}}#options-combo>.close.action.button{display:none}#options-combo ul.items.list li{padding-top:1rem;padding-bottom:1rem;border-top:1px solid #ecedee;position:relative}#options-combo ul.items.list li dl:after{content:"";display:table;clear:both}#options-combo ul.items.list li dd.product.name{width:100%;padding-right:1.5rem}#options-combo ul.items.list li dd.quantity{float:right;width:30%;min-width:4rem;position:relative;text-align:center}#options-combo ul.items.list li a.delete.action.button{position:absolute;top:14px;right:0}#options-combo ul.items.list li a.delete.action.button:before{font-size:1rem}#options-combo ul.items.list li div.spinner{margin-top:14px}#options-combo .prices{margin-bottom:2rem;padding:1rem 0;border-top:1px solid #cfd0d2;border-bottom:1px solid #cfd0d2;font-weight:700}#options-combo-v2 .fieldset li{margin:0}#options-combo-v2 .fieldset li label{padding:0}#options-combo-v2 .content .select{margin-bottom:5px}@media(max-width:1024px){#options-combo-v2{box-shadow:0 0 3px 0 rgba(0,0,0,0.5);position:fixed;z-index:500;left:0;bottom:0;width:100% !important;margin-bottom:0 !important;background-color:#fff}#options-combo-v2 .buttons{margin-top:0}#options-combo-v2 ul.selected.items{max-height:300px;overflow-y:scroll}#options-combo-v2 .options-info{padding-bottom:14px;text-align:center}#options-combo-v2 .close.action.button{position:absolute;z-index:10;right:1rem;top:1rem}#options-combo-v2 .title{margin:14px;position:relative;line-height:1.25}#options-combo-v2 .fieldset{margin:0 1rem}#options-combo-v2 .content{display:none}#options-combo-v2.expanded{padding-top:28px}#options-combo-v2.expanded .close.action.button{display:block}#options-combo-v2.expanded .fieldset{display:block}#options-combo-v2.expanded .title{display:none}#options-combo-v2.expanded .content{display:block;margin:1rem}#options-combo-v2>.fieldset{display:none}#options-combo-v2 .prices{margin-bottom:0;padding:1rem 0;font-weight:700}}@media(min-width:1025px){#options-combo-v2{margin-bottom:16px}#options-combo-v2 ul{margin-bottom:1rem}#options-combo-v2.sticky{margin-left:16px}}#options-combo-v2>.close.action.button{display:none}#options-combo-v2 ul.items.list li{position:relative;margin:.5rem 0;padding:.3rem 1rem;border:1px solid #cfd0d2;border-radius:4px;font-size:.875rem;box-shadow:0 1px 1px 0 rgba(0,0,0,0.2)}#options-combo-v2 ul.items.list li dl:after{content:"";display:table;clear:both}#options-combo-v2 ul.items.list li dd.product.name{width:100%;padding-right:1.5rem}#options-combo-v2 ul.items.list li dd.quantity{width:5rem;position:relative;text-align:center;margin-bottom:.5rem;padding:0}#options-combo-v2 ul.items.list li a.delete.action.button{position:absolute;top:.9rem;right:.875rem}#options-combo-v2 ul.items.list li a.delete.action.button:before{font-size:1rem}#options-combo-v2 ul.items.list li div.spinner input{color:#424242}#flaot-scroll-top{position:fixed;bottom:7.5rem;right:3.5rem;z-index:105;padding:.5rem;width:3rem;height:3rem;background-color:#f5f7ff;border-radius:50%;opacity:0;transition:opacity .25s ease-out}@media(max-width:1024px){#flaot-scroll-top{bottom:6.5rem;right:1.5rem}}#flaot-scroll-top:after{content:"\e900";font-family:"DrKitchen";color:#424242;font-size:1.2rem}#flaot-scroll-top.active{opacity:1}#snack-detail .container{max-width:980px}#container-detail{margin:0 auto;max-width:980px;text-align:center;color:#454545}#container-detail ul{-webkit-padding-start:20px;padding-inline-start:20px;margin:revert;list-style:disc}#container-detail ol{-webkit-padding-start:20px;padding-inline-start:20px;margin:revert;list-style:decimal}#container-detail li{list-style:inherit}#container-detail p{margin:1rem 0}#section-notice{padding:45px 20px;margin-bottom:25px;background:#f5f5f5;border:1px solid #c4c4c4}#section-notice .title{font-size:20px;line-height:1;padding-bottom:20px}#section-notice .list{font-size:18px;text-align:left;line-height:1.6;margin:0}#section-promotion{position:relative;padding:45px 20px;margin-bottom:25px;background:#f5f5f5;border:1px solid #c4c4c4}#section-promotion .title{font-size:20px;line-height:1;padding-bottom:20px}#section-promotion .list{font-size:18px;text-align:left;line-height:1.6;margin:0}#section-promotion .thumb{display:none}#section-main-image{margin-top:60px;font-size:0}#section-main-image img{width:100%}#section-product-intro .sub{padding:30px 2rem 25px;font-size:20px;line-height:1.225;color:#6f6f6f}#section-product-intro .title{font-size:30px;padding-bottom:30px;line-height:1}#section-product-intro .description{font-size:14px;padding-top:30px;border-top:1px solid #c4c4c4;line-height:1.5;margin-bottom:30px;text-align:left}#section-gif{font-size:0}#section-gif img{width:100%}#section-checkpoint .title{font-size:20px;margin-top:120px;margin-bottom:50px;position:relative;height:20px}#section-checkpoint .title p{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0;padding:0 10px;background-color:#fff;min-width:180px;line-height:1}#section-checkpoint .title:before{position:absolute;content:'';display:block;top:10px;width:100%;height:1px;background:#454545}#section-checkpoint .wrapper{padding:10px;margin-bottom:110px}#section-checkpoint .wrapper .box{text-align:left;margin-bottom:50px}#section-checkpoint .wrapper .box:last-child{margin-bottom:0}#section-checkpoint .wrapper .box .title-sub{display:inline-block;font-size:18px;line-height:1;padding-left:20px}#section-checkpoint .wrapper .box .list{-webkit-padding-start:110px;padding-inline-start:110px}#section-checkpoint .wrapper .box img{float:left;width:70.5px;height:70.5px}#section-checkpoint .wrapper .box::after{clear:both;display:block;content:''}#section-content{padding:10px;margin-bottom:60px}#section-content .title{font-size:20px;text-align:left;font-weight:bold;padding:15px 0;line-height:1.4}#section-content .content{font-size:14px;text-align:left;margin-bottom:10px;line-height:1.6;font-weight:300}#section-md-says{padding:40px 20px;border:1px solid #c4c4c4;margin-bottom:80px}#section-md-says .title{font-size:20px;line-height:1;text-align:left;margin-bottom:35px}#section-md-says .md{font-weight:bold;text-align:left;font-size:14px;margin-bottom:20px}#section-md-says .content{font-size:16px;text-align:left;line-height:1.6}#section-tips{padding:40px 20px 10px;border:1px solid #c4c4c4;margin-bottom:120px}#section-tips .title{font-size:20px;line-height:1;text-align:left;margin-bottom:35px}#section-tips ul{margin:0}#section-tips .title-sub{font-size:16px;font-weight:bold;text-align:left;line-height:1;margin-bottom:10px}#section-tips .content{font-size:14px;text-align:left;line-height:1.6;margin-bottom:30px}#section-recipe{font-size:0}#section-recipe img{width:100%}#section-recipe .group{padding:35px 10px 80px}#section-recipe .title{font-weight:bold;text-align:left;font-size:20px;line-height:1;margin-bottom:20px}#section-recipe .content{font-size:14px;text-align:left;line-height:1.6}#section-options{font-size:0;margin-bottom:120px}#section-options img{width:100%}#section-options ol{margin:0;font-weight:bold;font-size:20px;margin-top:35px;-webkit-padding-start:50px;padding-inline-start:50px}#section-options ol>li{margin-bottom:30px}#section-options ul{font-size:16px;text-align:left;font-weight:normal;line-height:1.4;margin-bottom:35px}#section-options .title{font-weight:bold;text-align:left;font-size:20px;line-height:1;margin-bottom:15px}#section-process{padding:30px 1rem;background:#f5f5f5;border:1px solid #c4c4c4;margin-bottom:120px}#section-process .title{font-size:20px;line-height:1.5}#section-process ul{display:flex;padding:0;justify-content:space-around;width:80%;margin:45px auto 0}#section-process li{list-style:none;display:flex;flex-direction:column;font-size:16px}#section-process img{width:70px;height:70px;border-radius:50%;overflow:hidden;margin-bottom:20px}#section-spec{margin-bottom:120px}#section-spec .title{position:relative;font-size:20px;text-align:left}#section-spec .title p{background-color:#fff;position:relative;width:196px;padding:0 10px;margin-bottom:60px}#section-spec .title:before{position:absolute;content:'';display:block;top:14px;width:100%;height:1px;background:#c4c4c4}#section-spec .comapre-phone{display:flex;flex-direction:column;text-align:center}#section-spec .comapre-phone img:first-child{width:60%;margin:0 auto}#section-spec .image-spec img{width:100%}#section-basket{margin-bottom:105px}#section-basket .title{position:relative;font-size:20px;text-align:left}#section-basket .title p{background-color:#fff;position:relative;width:175px;padding:0 10px;margin-bottom:35px}#section-basket .title:before{position:absolute;content:'';display:block;top:14px;width:100%;height:1px;background:#c4c4c4}#section-basket ul{list-style:none;margin:0;padding:0}#section-basket img{float:left;width:100px;height:100px;border-radius:50%;overflow:hidden;margin:15px 15px 15px 20px}#section-basket li{display:flex;align-items:center}#section-basket li:after{content:'';display:block;clear:both}#section-basket .group{display:flex;flex-direction:column;text-align:left}#section-basket .title-sub{font-size:20px;font-weight:bold;line-height:1.6}#section-basket .content{font-size:18px;line-height:1.6}#section-brand{margin-bottom:120px}#section-brand .title{position:relative;font-size:20px;text-align:left}#section-brand .title p{background-color:#fff;position:relative;width:117px;padding:0 10px;margin:0}#section-brand .title:before{position:absolute;content:'';display:block;top:14px;width:100%;height:1px;background:#c4c4c4}#section-brand ul{list-style:none;margin:0;padding:60px 30px}#section-brand li{margin-bottom:40px}#section-brand img{width:112px}#section-brand .group{text-align:left;font-size:0}#section-brand .title-sub{font-size:20px;line-height:1.4;text-align:left;margin:40px 0 20px}#section-brand .content{font-size:14px;line-height:1.4;text-align:left}@media(min-width:1025px){#container-detail{padding:40px 30px}#section-notice{padding:60px;margin-bottom:35px}#section-notice .title{font-size:25px;padding-bottom:40px}#section-notice .list{font-size:18px}#section-promotion{padding:60px;margin-bottom:135px}#section-promotion .title{font-size:25px;padding-bottom:40px}#section-promotion .list{font-size:18px}#section-promotion .thumb{display:block;position:absolute;bottom:3rem;right:3rem;width:133px;height:133px;border-radius:50%;overflow:hidden;font-size:0}#section-promotion .thumb img{width:100%}#section-product-intro .sub{font-size:25px;padding:100px 2rem 40px;line-height:32px}#section-product-intro .title{font-size:36px;padding-bottom:50px}#section-product-intro .description{font-size:18px;line-height:34px;padding-top:50px;margin-bottom:70px}#section-checkpoint .title{margin-top:150px;height:30px;margin-bottom:105px}#section-checkpoint .title p{font-size:30px;padding:0 45px}#section-checkpoint .title:before{top:15px}#section-checkpoint .wrapper{padding:4rem 4rem 0;margin-bottom:65px}#section-checkpoint .wrapper:after{content:'';display:block;clear:both}#section-checkpoint .wrapper .box{width:50%;float:left;margin-bottom:80px;position:relative}#section-checkpoint .wrapper .box img{width:100px;height:100px}#section-checkpoint .wrapper .box .title-sub{padding:0 15px;font-size:25px}#section-checkpoint .wrapper .box .list{position:absolute;left:137px;top:18px;font-size:20px;-webkit-padding-start:10px;padding-inline-start:10px}#section-content{padding:0}#section-content .title{font-size:25px;padding:55px 0 30px}#section-content .content{font-size:18px;margin-bottom:100px;font-weight:normal}#section-md-says{padding:55px 30px;margin-top:150px;margin-bottom:100px}#section-md-says .title{font-size:30px;margin-bottom:50px}#section-md-says .md{font-size:25px;font-weight:normal}#section-tips{padding:4rem 2rem}#section-tips .title{font-size:30px;margin-bottom:50px}#section-tips .title-sub{font-size:25px;font-weight:normal;margin-bottom:20px}#section-tips .content{font-size:18px;margin-bottom:40px}#section-recipe .group{padding:50px 0 100px}#section-recipe .title{font-size:25px}#section-recipe .content{font-size:18px}#section-options{margin-bottom:40px}#section-options ol{font-size:25px;padding:30px 4rem}#section-options ul{font-size:18px;line-height:1.8}#section-options .title{font-size:25px}#section-process{margin-bottom:180px;padding:55px 0 45px}#section-process .title{font-size:25px}#section-process img{width:164px;height:164px}#section-process li{font-size:20px}#section-spec .title{font-size:30px}#section-spec .title p{width:303px}#section-spec .title:before{top:23px}#section-spec .comapre-phone{flex-direction:row;justify-content:center}#section-spec .comapre-phone img:first-child{width:auto}#section-basket{margin-top:100px}#section-basket .title{font-size:30px}#section-basket .title p{width:262px}#section-basket .title-sub{font-size:25px}#section-basket .content{font-size:18px}#section-basket .title:before{top:23px}#section-basket ul:after{content:'';display:block;clear:both}#section-basket li{width:50%;float:left}#section-basket img{width:164px;height:164px;margin:15px 20px 15px 20px}#section-brand{margin-top:100px;margin-bottom:0}#section-brand ul{padding:100px 0}#section-brand .group{display:flex;flex-direction:column}#section-brand .title{font-size:30px}#section-brand .title-sub{margin:0;font-size:30px;margin-top:50px}#section-brand .title p{width:176px}#section-brand .title:before{top:23px}#section-brand .content{margin-top:20px;font-size:18px;line-height:1.5}#section-brand img{width:184px}}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}main#login div.backdrop{background-image:linear-gradient(transparent 42px,#faf9f8 10px)}main#login div.card{margin-bottom:14px}main#login div.content{padding:42px}main#login .buttons .button{font-size:13px}main#authenticate div.backdrop{background-image:linear-gradient(transparent 42px,#faf9f8 10px)}main#authenticate div.content{padding:42px}main#authenticate .tab{border:0 !important;cursor:pointer}@media(max-width:1024px){main#signup{padding-top:40px}}main#signup div.backdrop{background-image:linear-gradient(transparent 42px,#faf9f8 10px)}main#signup .intro{text-align:center;color:gray;border-bottom:1px solid #e5e5e5;padding-bottom:2rem}main#signup .container{padding:16px 24px}main#signup .header{padding:1.5rem 0;font-weight:bold}main#signup .fieldset{margin:0;background-color:#fff}main#signup .fieldset.diet_theme{display:flex;flex-wrap:wrap;margin:0 -1% 20px}main#signup .fieldset.diet_theme li{width:23%;margin:0 1%}@media(max-width:1024px){main#signup .fieldset.diet_theme li{width:48%;margin:1%}}main#signup .fieldset.diet_theme label:first-child{margin:0}main#signup .fieldset.diet_theme input[type="checkbox"]:checked+div{border:1px solid #6e82ff;background-color:#6e82ff;color:#fff}main#signup .fieldset.diet_theme input[type="checkbox"]+div{text-align:center;border:1px solid #ccc;cursor:pointer;border-radius:3px;padding:13px 14px}main#signup .fieldset>li{margin-top:0;margin-bottom:20px}main#signup .fieldset>li>label:first-child{margin-bottom:8px;display:block}main#signup .fieldset>li .top{margin-bottom:8px;display:flex;justify-content:space-between}main#signup .fieldset>li .top button{padding:3px 9px;font-size:12px;color:gray}main#signup .fieldset input{font-size:14px;color:#b2b2b2}main#signup .fieldset input[type="text"],main#signup .fieldset input[type="tel"],main#signup .fieldset input[type="number"]{border:1px solid #ccc;border-radius:3px;padding:13px 14px}main#signup .fieldset input:-moz-read-only{color:#323232;background-color:#f2f2f2}main#signup .fieldset input:read-only{color:#323232;background-color:#f2f2f2}main#signup .fieldset .radios label{color:#323232;width:100%;padding:12px 0}main#signup .fieldset .radios label span{font-size:16px;display:flex;align-items:center}main#signup .fieldset .radios .label+div{display:flex}main#signup .fieldset .checkboxes label span{display:flex;align-items:center}main#signup .fieldset .label,main#signup .fieldset label{font-size:14px;line-height:22px;font-weight:normal;color:gray;padding:0;margin:0}main#signup .fieldset .label{margin-bottom:2px;position:static}main#signup .fieldset .label+.select{margin-top:8px}main#signup .fieldset .required:after{margin-left:3px;content:"*";color:#6e82ff;font-weight:400}main#signup .section-optional{margin-top:4rem;border-top:1px solid #e5e5e5}main#signup .section-optional .content .title{font-size:1.125rem;padding:.5rem 0;font-weight:normal}main#signup .section-optional .caption{color:#b2b2b2}main#signup .section-optional label{display:none}main#signup-done div.backdrop{padding-bottom:42px;background-image:linear-gradient(transparent 50%,#faf9f8 50%)}#signup-done .intro{position:relative}#signup-done .intro .username{z-index:100;position:absolute;top:3.5%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:2.5rem;color:#fff}@media(max-width:1024px){#signup-done .intro .username{font-size:1.5rem}}#signup-done .menu{position:relative;display:block}#signup-done .menu .arrow{position:absolute;display:block;top:60%;right:20%;padding:.5rem;border-radius:50%;width:55px;height:55px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(0,0,0,0.3);outline:0;border:0;font-size:0;line-height:0;text-align:center;cursor:pointer;opacity:0;transition:all .5s;line-height:58px}#signup-done .menu .arrow::before{content:'\e93e';font-family:'xe';font-size:25px;line-height:25px;color:#fff}#signup-done .menu .arrow.first{top:55%}#signup-done .menu:hover span{opacity:1}@media(max-width:1024px){#signup-done .menu .arrow{display:none}}#signup-terms{margin-top:2.5rem}#signup-terms div.agreement{padding:10.5px 14px;border:1px solid #cfd0d2;margin-top:-1px;background-color:#fff;border-radius:3px}#signup-terms>.title span{font-size:1.125rem}#signup-terms .caption{margin-top:1em;color:#b2b2b2}#inflow-channel:after{content:"";display:table;clear:both}#inflow-channel div.wrap{display:flex;flex-wrap:wrap}#inflow-channel ul.fieldset{width:50%}#inflow-channel ul.fieldset label span{position:relative;display:block;padding-left:21px}#inflow-channel ul.fieldset label span:before{position:absolute;top:0;left:0}@media(min-width:1025px){#inflow-channel ul.fieldset{width:20%}}#inflow-channel-point{font-size:.875rem}#inflow-channel-point #msg-active{display:none;color:#6e82ff}#inflow-channel-point.active #msg-cta{display:none}#inflow-channel-point.active #msg-active{display:block}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}div.new.label{position:absolute;left:0;top:0;background-color:#eea57c;color:#fff;padding:.2rem 1rem}.menu.card{transition:opacity .25s ease-out;cursor:pointer}.menu.card.faded{opacity:.4}.menu.card dd.excerpt{max-height:49px;overflow:hidden}@media(min-width:1025px){dl.menu.information dd.excerpt{min-height:56px}}dl.menu.information dd.glucide{font-size:1.25rem}dl.cancer.infographics{display:flex;justify-content:space-between;margin-top:14px;padding-top:14px;border-top:1px solid #cfd0d2}dl.cancer.infographics dt{width:18%;font-size:.875rem;text-align:center;color:#cfd0d2}dl.cancer.infographics dt:before{content:'';display:block;margin:0 auto 3.5px;width:2.5rem;height:2.5rem;text-align:center;background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/programs/cancer/sprite_icons.png");background-repeat:no-repeat;background-size:17.5rem 5rem;background-position-y:-2.5rem}dl.cancer.infographics dt.menu-is-porridge:before{background-position-x:0}dl.cancer.infographics dt.menu-is-salad:before{background-position-x:-2.5rem}dl.cancer.infographics dt.menu-is-hot:before{background-position-x:-5rem}dl.cancer.infographics dt.menu-is-hot.level-3:before{background-position-x:-7.5rem}dl.cancer.infographics dt.menu-is-sour:before{background-position-x:-12.5rem}dl.cancer.infographics dt.menu-contains-vegetable:before{background-position-x:-15rem}dl.cancer.infographics dt.active{color:#6e82ff}dl.cancer.infographics dt.active:before{background-position-y:0 !important}dl.cancer.infographics.small dt{font-size:.75rem}dl.cancer.infographics.small dt:before{width:2rem;height:2rem;background-size:14rem 4rem;background-position-y:-2rem}dl.cancer.infographics.small dt.menu-is-porridge:before{background-position-x:0}dl.cancer.infographics.small dt.menu-is-salad:before{background-position-x:-2rem}dl.cancer.infographics.small dt.menu-is-hot:before{background-position-x:-4rem}dl.cancer.infographics.small dt.menu-is-hot.level-2:before{background-position-x:-6rem}dl.cancer.infographics.small dt.menu-is-hot.level-3:before{background-position-x:-8rem}dl.cancer.infographics.small dt.menu-is-sour:before{background-position-x:-10rem}dl.cancer.infographics.small dt.menu-contains-vegetable:before{background-position-x:-12rem}#layer-menu-detail .card.modal{top:28px;margin-bottom:42px}#layer-menu-detail .card.modal>button{font-size:1rem}#layer-menu-detail .content{margin:0}#layer-menu-detail .content .background.two{padding:28px}#card-menu-detail{display:flex;flex-wrap:wrap;margin:28px}#card-menu-detail>div{flex-basis:100%}#card-menu-detail #card-menu-detail-description h2{margin-top:21px}#card-menu-detail #card-menu-detail-description p{margin-top:21px;color:#75777b;line-height:1.5}@media(min-width:1025px){#card-menu-detail{flex-wrap:nowrap;margin:42px}#card-menu-detail>div{flex-basis:50%}#card-menu-detail #card-menu-detail-description{margin-left:21px}#card-menu-detail #card-menu-detail-description h2{margin:14px}#card-menu-detail #card-menu-detail-description p{font-size:.875rem}}#card-menu-title{position:relative;display:flex;justify-content:space-between;padding-bottom:14px}#card-menu-content .content{display:flex;justify-content:center;margin:0;padding-top:28px}@media(min-width:1025px){#card-menu-content .content{justify-content:space-between;margin-left:42px;margin-right:42px}}#card-menu-content .graph{display:flex}#card-menu-content .graph .bar{position:relative;width:3rem;height:9rem}#card-menu-content .graph .bar.graph-right{left:-17.5px}#card-menu-content .graph .bar.graph-left .inner{left:0;background-color:#ecedee}#card-menu-content .graph .bar.graph-right .inner{background-color:#6e82ff}#card-menu-content .graph .bar .inner{position:absolute;bottom:0;width:3rem;height:0}#card-menu-content .graph.top-down .bar .inner{-webkit-animation:top-down .5s ease-out;animation:top-down .5s ease-out}#card-menu-content .graph.bottom-up .bar .inner{-webkit-animation:bottom-up .5s ease-out;animation:bottom-up .5s ease-out}#card-menu-content .graph.bottom-up .bar.graph-left .inner{-webkit-animation:bottom-up .3s ease-out;animation:bottom-up .3s ease-out}#card-menu-content .graph-value{width:10rem;align-self:center;text-align:right}@media(max-width:1024px){#card-menu-content .graph-value{justify-content:space-between;margin-left:14px}}#card-menu-content dl.ingredient-information dt.inline,#card-menu-content dl.ingredient-information dd.inline{text-align:right;display:inline-block}#card-menu-content dl.ingredient-information dd.inline.definition{margin-left:7px}#card-menu-content dl.ingredient-information dd.percentage{position:relative;display:flex;justify-content:flex-end;align-items:baseline;margin:0;font-size:3rem}#card-menu-content dl.ingredient-information dd.percentage .icon{display:inline-block;overflow:auto;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#card-menu-content dl.ingredient-information dd.percentage .arrow-up.icon{-webkit-animation:arrow-up .5s;animation:arrow-up .5s}#card-menu-content dl.ingredient-information dd.percentage .arrow-down.icon{-webkit-animation:arrow-down .5s;animation:arrow-down .5s}#card-menu-content dl.ingredient-information dd.percentage .arrow-down.icon:before,#card-menu-content dl.ingredient-information dd.percentage .arrow-up.icon:before{margin-right:0;font-size:2rem !important}#card-menu-content dl.ingredient-information dd.percentage span.percent.sign{font-size:2rem}@-webkit-keyframes bottom-up{0%{height:0}}@keyframes bottom-up{0%{height:0}}@-webkit-keyframes top-down{0%{height:100%}}@keyframes top-down{0%{height:100%}}@-webkit-keyframes arrow-down{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}}@keyframes arrow-down{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}}@-webkit-keyframes arrow-up{0%{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}}@keyframes arrow-up{0%{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}}#other-ingredients-list{display:flex;flex-wrap:wrap;margin-top:28px;flex-wrap:wrap}@media(min-width:1025px){#other-ingredients-list{flex-wrap:nowrap}}#other-ingredients-list li{position:relative;flex-basis:20%;padding-left:1.75px;padding-right:1.75px;padding-top:1.75px;padding-bottom:1.75px}@media(min-width:1025px){#other-ingredients-list li:before{content:'';position:absolute;top:0;left:0;width:1px;height:100%;background-color:#cfd0d2}#other-ingredients-list li:last-child:after{content:'';position:absolute;top:0;right:0;width:1px;height:100%;background-color:#cfd0d2}}#other-ingredients-list li dl{display:flex;justify-content:center;font-size:.875rem}#other-ingredients-list li dl dt,#other-ingredients-list li dl dd{display:inline-block}#other-ingredients-list li dl dd{padding-left:14px}@media(max-width:1024px){#other-ingredients-list li{flex-basis:50%;padding:7px}#other-ingredients-list li:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#cfd0d2}#other-ingredients-list li:last-child:after{width:0}#other-ingredients-list li dl{justify-content:flex-start}#other-ingredients-list li dl dt,#other-ingredients-list li dl dd{min-width:50%}#other-ingredients-list li dl dd{padding-left:0;text-align:right}}.card-menu-sub hr{margin:0;margin-top:28px;margin-bottom:28px}.card-menu-sub sub{display:block;font-size:.75rem}#menu-info-table{max-width:550px;margin:30px auto 0 auto}#menu-info-table .table-left{width:100%;float:left;margin-right:5px;border:1.5px solid #969696;border-collapse:collapse}#menu-info-table .table-left td{border:1px solid #ddd;border-collapse:collapse;font-size:.75rem;padding:3px}#menu-info-table .table-left .w190{width:190px}#menu-info-table .table-left b{margin-right:3px}#menu-info-table .table-right{width:28%;height:250px;float:left;border:1px solid #ddd;border-collapse:collapse;display:none}#menu-info-table .table-right td{border:1px solid #ddd;border-collapse:collapse;font-size:.75rem;padding:0 3px 0 3px}#menu-info-table .table-right td .pl10{padding-left:10px}#menu-info-table .table-right span{float:right}#menu-info-table .table-right .fs05{font-size:.5rem}#menu-info-table .table-right .ta-r{text-align:right}#menu-info-table .revers-text-color{background:#333;color:#fff}#menu-info-table-text{text-align:center}#menu-info-table-text p{font-size:.75rem;display:inline-block}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}#docsray-solution header{position:fixed !important;top:0 !important;max-width:750px;height:60px !important;box-shadow:none}#docsray-solution header.main-page{background-color:#f0a221 !important;color:#fff}#docsray-solution header.main-page #header #logo a img{width:170px;height:auto;margin-top:5px}#docsray-solution header.sub-page{background-color:rgba(255,255,255,0.9)}#docsray-solution header #gnb{position:relative !important;left:initial !important;display:flex;align-items:center;padding-left:1rem}#docsray-solution header #gnb .docsray-logo{width:170px;display:block;margin:0 auto;margin-top:5px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#docsray-solution header #gnb .action.button{display:inline-block !important;margin:0}#docsray-solution header #gnb .action.button:before{font-size:1.3rem}#docsray-solution header #gnb .action.button.my-list:before{font-size:1.5rem}#docsray-solution header #gnb .action.button+.action.button{margin-left:1.5rem}#docsray-solution header #gnb a.my-list{position:relative}#docsray-solution header #gnb a.my-list span{position:absolute;font-size:.5rem !important;top:-2px;right:-7px;background:#d31145;width:15px;height:15px;border-radius:15px;color:#fff;font-weight:700;line-height:13px}#docsray-solution #sidebar .wrap{overflow:hidden;padding-top:3rem;padding-left:2.5rem}#docsray-solution #sidebar .wrap .sidebar-title{padding-bottom:4.5rem}#docsray-solution #sidebar .wrap .sidebar-title img{width:180px;padding-bottom:.75rem}#docsray-solution #sidebar .wrap .global{position:relative}#docsray-solution #sidebar .wrap .global ul li{border:0;border-bottom:1px solid #ddd}#docsray-solution #sidebar .wrap .global ul li a{position:relative;padding:1.5rem 0;font-size:1.125rem;color:#000}#docsray-solution #sidebar .wrap .global ul li a:after{content:"";font-family:"DrKitchen"}#docsray-solution #sidebar .wrap .global ul li a:after{position:absolute;right:2rem;padding-top:2px;font-size:1rem;color:#ddd}#docsray-solution #sidebar .wrap .sidebar-link{position:absolute;left:0;bottom:0;width:250px;padding:1.5rem 2.5rem;background-color:#202020;border:0;border-radius:0;color:#fff}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}#docsray-solution.food-detail .container{padding:0}#docsray-solution.food-detail section{padding-left:1.5rem;padding-right:1.5rem}#docsray-solution.food-detail section+section{border-top:10px solid #f7f7f7}#docsray-solution.food-detail #product-basic-info .product-image-wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding-top:2rem;padding-bottom:2rem}#docsray-solution.food-detail #product-basic-info .product-image-wrapper img{width:75%}#docsray-solution.food-detail #product-basic-info .sub-title{margin-bottom:.5rem}#docsray-solution.food-detail #product-basic-info .title.header{padding:0;margin-bottom:1rem}#docsray-solution.food-detail #product-basic-info .product-add-list{display:flex;justify-content:space-between;align-items:cetner;border-top:1px solid #e3e3e3;padding:1.5rem 0;margin-top:1.5rem}#docsray-solution.food-detail #product-basic-info .product-add-list p{margin:0;color:#6b6b6b}#docsray-solution.food-detail #product-basic-info .product-add-list button{opacity:1;color:#6a6a6a}#docsray-solution.food-detail #product-report{padding-bottom:2rem}#docsray-solution.food-detail #product-report .title.header{padding-bottom:2.5rem}#docsray-solution.food-detail #product-report .tiny.header{padding-bottom:1rem}#docsray-solution.food-detail #product-report .calorie-report .title.header{padding-top:3rem}#docsray-solution.food-detail #product-report .calorie-report .report-detail{margin-bottom:0;font-size:1.2rem}#docsray-solution.food-detail #product-report .calorie-report .report-info{font-size:1.2rem;color:#8b8b8b}#docsray-solution.food-detail #product-report .calorie-report .product-graph-wrapper{padding-top:3rem;padding-right:2rem;padding-bottom:4rem;padding-left:2rem;background-color:#f7f7f7}#docsray-solution.food-detail #product-report .calorie-report .product-graph-wrapper .product-graph{position:relative;width:100%;height:7.5rem}#docsray-solution.food-detail #product-report .calorie-report .product-graph-wrapper .product-graph .bar-wrapper{display:flex;justify-content:center;position:absolute;bottom:0;width:4rem;height:100%;text-align:center}#docsray-solution.food-detail #product-report .calorie-report .product-graph-wrapper .product-graph .bar-wrapper:nth-child(1){left:2rem}#docsray-solution.food-detail #product-report .calorie-report .product-graph-wrapper .product-graph .bar-wrapper:nth-child(1) .bar{background-color:rgba(106,189,86,0.8)}#docsray-solution.food-detail #product-report .calorie-report .product-graph-wrapper .product-graph .bar-wrapper:nth-child(2){left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#docsray-solution.food-detail #product-report .calorie-report .product-graph-wrapper .product-graph .bar-wrapper:nth-child(2) .bar{background-color:rgba(106,189,86,0.6)}#docsray-solution.food-detail #product-report .calorie-report .product-graph-wrapper .product-graph .bar-wrapper:nth-child(3){right:2rem}#docsray-solution.food-detail #product-report .calorie-report .product-graph-wrapper .product-graph .bar-wrapper:nth-child(3) .bar{background-color:rgba(106,189,86,0.3)}#docsray-solution.food-detail #product-report .calorie-report .product-graph-wrapper .product-graph .bar-wrapper .bar{position:absolute;bottom:0;width:2.5rem}#docsray-solution.food-detail #product-report .calorie-report .product-graph-wrapper .product-graph .bar-wrapper .value{position:absolute;top:-1.5rem;width:100%;font-weight:700}#docsray-solution.food-detail #product-report .calorie-report .product-graph-wrapper .product-graph .bar-wrapper .caption{position:absolute;bottom:-3rem;width:100%;color:#8b8b8b}#docsray-solution.food-detail #product-report .calorie-report .product-graph-wrapper .product-graph .graph-line{position:absolute;width:100%;bottom:0;left:0;border:1px solid #000}#docsray-solution.food-detail #product-report .calorie-report .graph-excerpt{width:100%;padding-top:1rem;color:#8b8b8b;text-align:right}#docsray-solution.food-detail #product-report .caution-report{padding-top:2rem;padding-bottom:1.5rem}#docsray-solution.food-detail #product-report .caution-report .caution-list{padding-bottom:.5rem}#docsray-solution.food-detail #product-report .caution-report .caution-list li{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 0;border-bottom:1px solid #ddd}#docsray-solution.food-detail #product-report .caution-report .caution-list li .title{margin-bottom:0;font-size:1.2rem;color:#000}#docsray-solution.food-detail #product-report .caution-report .caution-list li .ingredient-value{width:3rem;height:3rem;margin:0;border-radius:50%;color:white;line-height:3rem;font-size:1rem;text-align:center}#docsray-solution.food-detail #product-report .caution-report .caution-list li .ingredient-value.none{background:#c3c3c3}#docsray-solution.food-detail #product-report .caution-report .caution-list li .ingredient-value.light-green{background:#6abd56}#docsray-solution.food-detail #product-report .caution-report .caution-list li .ingredient-value.light-orange{background:#f0a221}#docsray-solution.food-detail #product-report .caution-report .caution-list li .ingredient-value.light-red{background:#d31145}#docsray-solution.food-detail #product-report .caution-report .caution-list li .ingredient-value.light-basic{background:#c3c3c3}#docsray-solution.food-detail #food-detail-info{padding-bottom:2rem}#docsray-solution.food-detail #food-detail-info .title.header{padding-top:3rem;padding-bottom:2rem}#docsray-solution.food-detail #food-detail-info dl{padding-bottom:1rem;margin-bottom:3rem;border-bottom:1px solid #000}#docsray-solution.food-detail #food-detail-info dl:after{content:"";display:table;clear:both}#docsray-solution.food-detail #food-detail-info dl dd,#docsray-solution.food-detail #food-detail-info dl dt{float:left;padding:.5rem 0;font-size:1.125rem}#docsray-solution.food-detail #food-detail-info dl dt{display:inline-block;width:50%;color:#8b8b8b}#docsray-solution.food-detail #food-detail-info dl dt:first-of-type{margin-bottom:.75rem;border-bottom:2px solid #000;font-weight:700;color:#000}#docsray-solution.food-detail #food-detail-info dl dd{display:inline-block;width:50%;text-align:right;color:#000;font-weight:500}#docsray-solution.food-detail #food-detail-info dl dd:first-of-type{margin-bottom:.75rem;border-bottom:2px solid #000;font-weight:700;color:#d31145}#docsray-solution.food-detail #food-detail-info .ingredient-description .description-wrapper{font-size:1.2rem}#docsray-solution.food-detail #food-detail-info .ingredient-description .description-wrapper h4{padding-bottom:.5rem}#docsray-solution.food-detail #food-detail-info .ingredient-description .description-wrapper .ingredient{overflow:hidden;margin-bottom:0;font-size:1.125rem;color:#8b8b8b;transition:max-height .5s}#docsray-solution.food-detail #food-detail-info .ingredient-description .description-wrapper .ingredient.opened{max-height:100rem}#docsray-solution.food-detail #food-detail-info .ingredient-description .description-wrapper .ingredient.collapsed{max-height:8.25rem}#docsray-solution.food-detail #food-detail-info .ingredient-description .description-wrapper button{padding:0;color:#6abd56}#docsray-solution.food-detail #food-detail-info .ingredient-description .allergies.description-wrapper{padding-top:2rem}#docsray-solution.food-detail #food-detail-info .ingredient-description .allergies.description-wrapper .allergies-list{color:#d31145}#docsray-solution.food-detail #tips-list .title.header{padding-top:3rem;padding-bottom:2rem}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}.my-list-loading{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:100%;height:100%}.my-list-loading .loading-wrapper{position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.my-list-loading .icon-wrapper{position:relative}.my-list-loading .icon-wrapper .icon:before{font-size:4rem;margin:0}.my-list-loading .icon-wrapper .document.icon:before{color:#ebebeb}.my-list-loading .icon-wrapper .search.icon{width:40px;height:40px;position:absolute;top:calc(70% - 40px);left:calc(50% - 10px);-webkit-animation:rot 3s infinite linear;animation:rot 3s infinite linear;margin:-15px}.my-list-loading .icon-wrapper .search.icon:before{color:#d31145}.my-list-loading .text-wrapper p{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:4.5rem;opacity:1}.my-list-loading .logo{position:fixed;bottom:30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90px;opacity:.6}@-webkit-keyframes rot{from{-webkit-transform:rotate(0) translate(20px) rotate(0);transform:rotate(0) translate(20px) rotate(0)}to{-webkit-transform:rotate(360deg) translate(20px) rotate(-360deg);transform:rotate(360deg) translate(20px) rotate(-360deg)}}@keyframes rot{from{-webkit-transform:rotate(0) translate(20px) rotate(0);transform:rotate(0) translate(20px) rotate(0)}to{-webkit-transform:rotate(360deg) translate(20px) rotate(-360deg);transform:rotate(360deg) translate(20px) rotate(-360deg)}}@-webkit-keyframes fadeInOut{5%{opacity:1}95%{opacity:1}100%{opacity:0}}@keyframes fadeInOut{5%{opacity:1}95%{opacity:1}100%{opacity:0}}#docsray-solution.my-list main .container{margin-bottom:7rem}#docsray-solution.my-list main .container h2.title.header{padding:1rem}#docsray-solution.my-list main .container p{margin:0}#docsray-solution.my-list main .container section{padding-top:3rem;padding-bottom:1rem;margin:0 1rem}#docsray-solution.my-list main .container section:nth-child(2){margin:0;border-bottom:10px solid #f7f7f7}#docsray-solution.my-list main .container section:nth-child(3){border-top:0 !important}#docsray-solution.my-list main .container section>h4.tiny.header:before{content:'';display:inline-block;width:.75rem;height:.75rem;margin-top:6px;margin-right:.3rem;border-radius:50%}#docsray-solution.my-list main .container section>h4.tiny.header.dot-green:before{background-color:#6abd56}#docsray-solution.my-list main .container section>h4.tiny.header.dot-orange:before{background-color:#f0a221}#docsray-solution.my-list main .container section>h4.tiny.header.dot-red:before{background-color:#d31145}#docsray-solution.my-list main .container section>h4.tiny.header.dot-gray:before{background-color:#c3c3c3}#docsray-solution.my-list main .container section+section{border-top:1px solid #e3e3e3}#docsray-solution.my-list main .container section.mylist-header{display:flex;justify-content:space-between;align-items:center;padding:1rem}#docsray-solution.my-list main .container section .mylist-item-list li{display:inline-block;position:relative;width:124px;height:140px;padding:1rem 0;margin:2rem .5rem;border-radius:12px;box-shadow:2px 4px 10px 0 rgba(0,0,0,0.1);text-align:center}#docsray-solution.my-list main .container section .mylist-item-list li button{position:absolute;right:8px;top:8px;padding:0}#docsray-solution.my-list main .container section .mylist-item-list li button:before{font-size:1.3rem;color:#c3c3c3;margin:0}#docsray-solution.my-list main .container section .mylist-item-list li .content .header{margin:0 1rem;height:1.5rem}#docsray-solution.my-list main .container section .mylist-item-list li .content .excerpt{height:1.5rem;margin:0 1rem;color:#8b8b8b}#docsray-solution.my-list main .container section .mylist-item-list li+li{margin-left:12px}#docsray-solution.my-list main .container .fixed.bottom{background-color:#fff}#docsray-solution.my-list main .container .fixed.bottom input{width:calc(100% - 2rem);padding:1rem;margin:1rem}#docsray-solution.my-list-result main .container h2.title.header{padding:1rem}#docsray-solution.my-list-result main .container section:nth-child(3),#docsray-solution.my-list-result main .container section:nth-child(4){box-shadow:2px 4px 10px 0 rgba(0,0,0,0.1);margin:1rem;padding:3rem 2.5rem;border-radius:12px}#docsray-solution.my-list-result main .container section:last-child{margin:1rem}#docsray-solution.my-list-result main .container section.mylist-header{display:flex;justify-content:space-between;align-items:center;padding:1rem}#docsray-solution.my-list-result main .container section.calorie-section .chart-wrapper{position:relative;width:270px;height:270px;margin:0 auto;margin-top:2rem;margin-bottom:2.5rem;text-align:center}#docsray-solution.my-list-result main .container section.calorie-section .chart-wrapper p{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:190px;margin:0;margin-top:12px}#docsray-solution.my-list-result main .container section.calorie-section .graph-label:after{content:"";display:table;clear:both}#docsray-solution.my-list-result main .container section.calorie-section .graph-label dd,#docsray-solution.my-list-result main .container section.calorie-section .graph-label dt{width:50%;float:left;color:#6b6b6b;padding-bottom:10px}#docsray-solution.my-list-result main .container section.calorie-section .graph-label dd::before{content:'';display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:6px}#docsray-solution.my-list-result main .container section.calorie-section .graph-label dd:nth-of-type(1):before{background-color:#d31145}#docsray-solution.my-list-result main .container section.calorie-section .graph-label dd:nth-of-type(2):before{background-color:#e988a2}#docsray-solution.my-list-result main .container section.calorie-section .graph-label dd:nth-of-type(3):before{background-color:#f2b9c8}#docsray-solution.my-list-result main .container section.calorie-section .graph-label dt{text-align:right;font-weight:700}#docsray-solution.my-list-result main .container section.intake-section .mylist-bar-graph{padding:1rem 0;color:#6b6b6b}#docsray-solution.my-list-result main .container section.intake-section .mylist-bar-graph p{margin:0}#docsray-solution.my-list-result main .container section.intake-section .mylist-bar-graph .graph-header{display:flex;justify-content:space-between}#docsray-solution.my-list-result main .container section.intake-section .mylist-bar-graph .graph-body{position:relative;width:100%;height:10px;background-color:#f6f6f7;border-radius:5px;margin:12px 0}#docsray-solution.my-list-result main .container section.intake-section .mylist-bar-graph .graph-body .graph-body-value{position:absolute;height:100%;background-color:#9bd38e;border-radius:5px;opacity:0;transition:all .5s ease-out}#docsray-solution.my-list-result main .container section.intake-section .mylist-bar-graph .graph-body .graph-body-value.red{background-color:#e988a2}#docsray-solution.my-list-result main .container section.intake-section .mylist-bar-graph .graph-footer{text-align:right}#docsray-solution.my-list-result main .container section.intake-section .mylist-bar-graph+.mylist-bar-graph{border-top:1px solid #e3e3e3}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}.aia-content h1#logo{display:none}.aia-content h1#logo img{width:70% !important;max-width:300px;padding-top:3px}.aia-content nav#snb{display:none !important}.aia-content .slider-wrapper{position:initial}.aia-content .slider-wrapper .slider-type-one{position:absolute;left:50%;top:50%;width:100%;max-width:640px;margin-top:25px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden}.aia-content .slider-wrapper .slider-type-one .slick-list.draggable{box-shadow:0 0 3px 0 rgba(0,0,0,0.2)}.aia-content .slider-wrapper .slider-type-one.without.like .slick-arrow{opacity:1 !important;position:absolute;bottom:-5.5rem;z-index:100;display:block;padding:7px;border-radius:0;color:black !important;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.aia-content .slider-wrapper .slider-type-one .sliders .slide .link:focus{outline:0}.aia-content .slider-wrapper #slide-controller .wrapper{bottom:2rem}.aia-content .slider-wrapper #slide-controller .wrapper.indicator:not(.center){left:2rem}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}.aia-mall-event{overflow:scroll}.aia-mall-event #viewport{position:relative}.aia-mall-event header{box-shadow:none}.aia-mall-event #header{background-color:#fff}.aia-mall-event section{margin:0 14px}.aia-mall-event section.full.section{margin:0}.aia-mall-event .section.header{font-size:1.5rem}.aia-mall-event .section.header .normal-weight{font-weight:400}.aia-mall-event .section.header+.afterhead{margin-bottom:28px;color:#6e82ff;text-align:center;font-size:1rem;font-weight:400}.aia-mall-event footer{border-top:0}.aia-mall-event .layer .card.modal{top:15px}#bd-recipe{text-align:center}#bd-info dl dt{padding-top:14px;padding-bottom:14px;display:block;border-bottom:2px solid #3e4b9f;font-size:1.125rem;color:#2c355e;counter-reset:list}#bd-info dl dd{margin-top:14px;margin-bottom:14px;position:relative;display:block}#bd-info dl dd .point{display:block;padding-top:14px;padding-bottom:14px;font-weight:700}#bd-info dl dd+dt{margin-top:28px}#bd-philosophy{padding:0 28px;border-top:10px solid #faf9f8}#bd-contact{position:relative}#bd-contact .link{position:absolute;width:18%;height:10%}#bd-contact .link.insta{top:13%;left:12%}#bd-contact .link.web{top:13%;left:40%}#bd-contact .link.blog{top:13%;right:13%}#bd-contact .link.call{top:37%;left:37%;width:20%;height:2%}#bd-contact .link.plusfriend{top:39.5%;left:62%;width:14%;height:2%}#bd-contact .link.inquiry{top:43%;left:46%;width:20%;height:2%}.bd.content{margin:28px}.bd.content .layer-slider-wrapper{position:relative;margin-bottom:49px}.bd.content .layer-slider-wrapper .slide-btn{position:absolute;top:auto;right:1rem;left:auto;bottom:1rem;width:4.7rem;height:2rem}.bd.content .checklist{margin:0;border-top:0;text-align:initial}.bd.content .checklist dt{padding-bottom:14px;color:#6e82ff;font-weight:400;font-size:1.25rem}.bd.content .checklist dt:before{margin-left:0}.bd.content .checklist dt:before:before,.bd.content .checklist dt:before:after{content:"";font-family:"DrKitchen"}.bd.content .checklist dd{padding-bottom:0}.bd.content .checklist dd+dt{border-top:0}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}#aia-exam-series header{position:fixed;box-shadow:none}#aia-exam-series header #header #logo{font-size:1.2rem;color:#6e82ff}#aia-exam-series .layer .content p{padding:1rem 0;text-align:center}#aia-exam-series main{position:relative;padding-top:50px}.exam-indicator.circle{width:4.25rem;height:4.25rem;background-color:#2c355e;border-radius:50%;line-height:4.5rem;text-align:center;font-weight:700;font-size:1.5rem;font-family:Helvetica,sans-serif;color:#fff}.exam-indicator.circle.right{background-color:#6e82ff}.exam-indicator.circle.false{background-color:#ff6d4a}.exam-indicator.circle span{font-weight:300;font-size:1rem;color:#cfd0d2}.exam-time-level .exam-time{text-align:right;font-size:1.5rem}.exam-controller{display:flex;justify-content:space-between}.exam-controller.first{justify-content:flex-end}.exam-controller .icon{display:flex;align-items:center}.exam-controller .icon:before,.exam-controller .icon:after{font-size:1.5rem}.exam-controller .exam-prev{color:#aeb0b3}.exam-controller .exam-next{color:#6e82ff}.exam-wrapper,.result-wrapper{padding:1rem}.exam-cover-wrapper{position:absolute;top:50%;left:50%;width:100%;padding:0 1rem;margin-top:25px;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.exam-cover-wrapper h2{color:#2c355e}.exam-cover-wrapper p{margin-top:1rem;font-size:1.125rem}.exam-cover-wrapper button{padding:1rem 2rem;margin-top:4rem}.exam-wrapper{display:flex;flex-wrap:wrap;align-content:space-between;width:100%;height:100%}.exam-wrapper .exam-top{width:100%;height:13rem}.exam-wrapper .exam-top .exam-info{display:flex;justify-content:space-between;align-items:center;font-size:1rem}.exam-wrapper .exam-top .exam-info .exam-score:after{content:"";display:table;clear:both}.exam-wrapper .exam-top .exam-info .exam-score p{float:left;margin:0}.exam-wrapper .exam-top .exam-info .exam-score p:first-child:after{content:'|';font-size:.75rem;padding:0 .8rem}.exam-wrapper .exam-top .exam-info .exam-score-detail p{margin:0}.exam-wrapper .exam-top .exam-title h2,.exam-wrapper .exam-top .exam-title h3{padding:1rem 0}.exam-wrapper .exam-top .exam-title h2{font-weight:700;font-size:1.75rem;color:#2c355e}.exam-wrapper .exam-top .exam-title h3{font-weight:700}.exam-wrapper .exam-top .exam-title .exam-explanation{position:relative;text-align:left}.exam-wrapper .exam-top .exam-title .exam-explanation button{padding:0;background:0;border-color:transparent;border-bottom:1px solid #6e82ff;font-size:1rem;color:#6e82ff}.exam-wrapper .exam-top .exam-title .exam-explanation button:focus{outline:0}.exam-wrapper .exam-top .exam-title .exam-explanation button span:after{font-size:.5rem}.exam-wrapper .exam-top .exam-title .exam-explanation .exam-explanation-detail{position:absolute;z-index:10;padding-top:2rem;margin-bottom:3rem;background-color:#fff;line-height:2rem;text-align:center}.exam-wrapper .exam-top .exam-title .exam-explanation .exam-explanation-detail p{text-align:left}.exam-wrapper .exam-top .exam-title .exam-tag-list{font-size:.875rem;color:#aeb0b3}.exam-wrapper .exam-top .exam-title .exam-tag-list:after{content:"";display:table;clear:both}.exam-wrapper .exam-top .exam-title .exam-tag-list li{float:left;padding:.05rem .7rem;margin-right:.2rem;border:1px solid #aeb0b3;border-radius:.85rem}.exam-wrapper .exam-middle{width:100%;text-align:center}.exam-wrapper .exam-bottom{width:100%;background-color:white;z-index:20}.exam-wrapper .exam-bottom .exam-answer-list{padding-bottom:1rem}.exam-wrapper .exam-bottom .exam-answer-list button{font-size:1.2rem}.exam-wrapper .exam-bottom .exam-answer-list button.selected{border-color:#ff6d4a;color:#ff6d4a}.exam-wrapper .exam-bottom .exam-answer-list button.selected span:before{content:"";font-family:"DrKitchen"}.exam-wrapper .exam-bottom .exam-answer-list button.selected span:before{vertical-align:top;padding-right:.5rem}.exam-wrapper .exam-bottom .exam-answer-list button.selected.right{border-color:#5c6bc0;color:#5c6bc0}.exam-wrapper .exam-bottom .exam-answer-list button.selected.right span:before{content:"";font-family:"DrKitchen"}.exam-wrapper .exam-bottom .exam-answer-list button.selected.right span:before{vertical-align:top;padding-right:.5rem}.result-wrapper{text-align:center}.result-wrapper .exam-timeover .exam-time-level{text-align:right}.result-wrapper .result-detail{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.result-wrapper .result-detail.perfect{background-size:25rem;background-repeat:no-repeat;background-position:50% -27%;background-image:url("https://doctorkitchen-media.s3.ap-northeast-2.amazonaws.com/aia/exam/icons/perfect-background.png")}.result-wrapper .emoji-image{width:85px;height:auto;padding-bottom:1rem}.result-wrapper .perfect-score-image{padding-top:3rem}.result-wrapper .text-wrapper h2{font-size:1.75rem;color:#2c355e}.result-wrapper .text-wrapper .afterhead{font-size:1.2rem;color:#5a616c}.result-wrapper .button-wrapper button.outlined.heart{padding:1rem 1.5rem;font-size:1rem;text-align:right}.result-wrapper .score-wrapper{font-size:1.75rem}.result-wrapper .score-wrapper p{display:inline-block}.result-wrapper .score-wrapper .user-score{font-weight:700}.result-wrapper .score-wrapper .user-score span{color:#ff5f56}.result-wrapper .score-wrapper .total-score{font-size:1.4rem;color:#75777b}.result-wrapper .score-wrapper .total-score span{color:#6e82ff}.result-wrapper .button-wrapper button{width:9rem;border-radius:35px}.result-wrapper .button-wrapper button span:before{font-size:1.5rem;vertical-align:sub}.result-wrapper .button-wrapper button+button{margin-left:.5rem}.result-wrapper .exam-bottom{position:absolute;right:1rem;bottom:1rem}.aia-exam-3 .exam-cover-wrapper button{margin-top:1rem}.aia-exam-3 .exam-top .exam-score{text-align:center}.aia-exam-3 .exam-top .exam-score span.catchy.color:before{content:"｜";margin:0 .1rem;font-size:.5rem;color:#c9c9c9}.aia-exam-3 .exam-top .exam-time{margin-bottom:.5rem;text-align:right;font-size:1.5rem}.aia-exam-3 .exam-top .exam-time.with.text{display:flex;justify-content:space-between}.aia-exam-3 .exam-top .exam-time.with.text span:first-child{color:#6e82ff}.aia-exam-3 .exam-top .exam-title{text-align:center}.aia-exam-3 .exam-top .exam-title .exam-indicator{font-size:1.25rem;color:#b9b9b9}.aia-exam-3 .exam-top .exam-title .exam-indicator .exam-number{font-weight:700;font-size:2rem;color:#2b2e5c}.aia-exam-3 .exam-top .exam-title h2{font-weight:500;font-size:1.8rem;line-height:2.5rem;color:#2b2e5c}.aia-exam-3 .exam-top .exam-title h3{color:#2b2e5c;text-align:left}.aia-exam-3 .exam-top .exam-title .exam-explanation{margin-top:1rem}.aia-exam-3 .exam-bottom .exam-answer-list{display:flex;justify-content:space-between}.aia-exam-3 .exam-bottom .exam-answer-list button{width:calc(50% - 5px);height:5rem;margin:0}.aia-exam-3 .exam-bottom .exam-answer-list button+button{margin-left:10px}#layer-question-is-selected .card.modal{top:55%;opacity:0}#layer-question-is-selected .card.modal .content{margin:2rem;text-align:center}#layer-question-is-selected .card.modal .content img{width:6rem}#layer-question-is-selected .card.modal .content .text{margin-bottom:1rem;font-weight:500;font-size:1.5rem}#layer-question-is-selected .card.modal .content .text.right{color:#5c6bc0}#layer-question-is-selected .card.modal .content .text.left{color:rgba(0,0,0,0.6)}#layer-question-is-selected .card.modal .content button{height:50px;border:1px solid #d8d8d8;color:#000;font-size:1.2rem;line-height:1.5rem;text-align:center}#layer-question-is-selected.active .modal{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}#docsray-solution{max-width:750px;margin:0 auto;color:#202020}#docsray-solution h1,#docsray-solution h2,#docsray-solution h3,#docsray-solution h4,#docsray-solution h5{font-weight:700}#docsray-solution .header.title{padding-top:2rem;padding-bottom:2rem;font-size:1.75rem;text-align:left}#docsray-solution .header.title.small{padding-bottom:2rem;font-size:1.5em}#docsray-solution input[type='text']{padding:.75rem;font-size:1.5rem;font-weight:300;border-bottom:2px solid #000}#docsray-solution button,#docsray-solution a,#docsray-solution input[type='submit']{background-color:transparent;border:0}#docsray-solution button:focus,#docsray-solution a:focus,#docsray-solution input[type='submit']:focus{outline:0}#docsray-solution button.primary.button,#docsray-solution a.primary.button,#docsray-solution input[type='submit'].primary.button{background-color:#d31145;border:0}#docsray-solution button.rounded.button,#docsray-solution a.rounded.button,#docsray-solution input[type='submit'].rounded.button{width:auto;height:auto;border:solid 1px #ddd;color:#202020;padding:.5rem 1rem}#docsray-solution ::-webkit-input-placeholder{color:#a6a6a6}#docsray-solution ::-moz-placeholder{color:#a6a6a6}#docsray-solution ::-ms-input-placeholder{color:#a6a6a6}#docsray-solution ::placeholder{color:#a6a6a6}#docsray-solution .point.color{color:#d31145}#docsray-solution .fixed.bottom{position:fixed;z-index:100;left:0;bottom:0;width:100% !important;margin-bottom:0 !important}#docsray-solution #viewport{padding-top:60px}#docsray-solution .container{padding-left:1.5rem;padding-right:1.5rem}#docsray-solution .title{text-align:left}#docsray-solution .card{box-shadow:2px 4px 10px 0 rgba(0,0,0,0.1);border-radius:12px}#docsray-solution .scrollable{overflow-x:scroll;white-space:nowrap}#docsray-solution ::-webkit-scrollbar{display:none}#docsray-solution .nopadding{padding:0 !important}#docsray-solution .tag-list.colored li{background-color:#fff;border:1px solid #d31145;color:#d31145}#docsray-solution .tag-list li{display:inline-block;padding:.25rem 1rem;margin-top:.25rem;margin-right:.3rem;margin-bottom:.25rem;background-color:#fff;border:1px solid #ddd;color:#000}#docsray-solution .tag-list li.active{background-color:#d31145;color:#fff}#docsray-solution .badge-list{font-size:.875rem}#docsray-solution .badge-list li{display:inline-block;background-color:#f7f7f7;color:#6b6b6b;padding:.1rem .5rem}#docsray-solution .badge-list li+li{margin-left:.5rem}#docsray-solution .product-info-color{text-align:right}#docsray-solution .product-info-color.inactive{opacity:0}#docsray-solution .product-info-color span{font-size:.875rem}#docsray-solution .product-info-color span:before{content:'';display:inline-block;width:.75rem;height:.75rem;margin-top:6px;margin-right:.1rem;border-radius:50%}#docsray-solution .product-info-color span.dot-green:before{background-color:#6abd56}#docsray-solution .product-info-color span.dot-orange:before{background-color:#f0a221}#docsray-solution .product-info-color span.dot-red:before{background-color:#d31145}#docsray-solution .product-info-color span+span{padding-left:.75rem}#docsray-solution button[data-role='add-mylist-data']{padding-left:2rem}#docsray-solution button[data-role='add-mylist-data'].active{color:#d31145 !important}#docsray-solution button[data-role='add-mylist-data'].animate-bounce{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:bounce;animation-name:bounce}#docsray-solution button[data-role='add-mylist-data']:before{margin:0;font-size:1.75rem}#docsray-solution #tips-list{padding-bottom:3rem}#docsray-solution #tips-list .grid .card a{display:flex;width:100%;height:8em}#docsray-solution #tips-list .grid .card a .image{width:70%}#docsray-solution #tips-list .grid .card a .content{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;height:100%;margin:0;padding:1.5rem 2rem}#docsray-solution #tips-list .grid .card a .content .tiny.header{width:100%;height:2.75rem}#docsray-solution #tips-list .grid .card a .content .excerpt{width:100%;height:1.5rem;font-size:1rem;margin:0}#docsray-solution #tips-list .container .tips-link{width:100%;color:#8b8b8b}#docsray-solution #tips-list .container .tips-link a{width:100%;display:inline-block;text-align:center;padding:1.5rem 0}#docsray-solution .item-list{padding:.5rem;counter-reset:list}#docsray-solution .item-list li{display:flex;justify-content:flex-start;align-items:center}#docsray-solution .item-list li img{width:70px;height:70px;padding:.5rem}#docsray-solution .item-list li .item-info{display:flex;justify-content:space-between;width:100%;border-bottom:1px solid #e3e3e3;margin-left:1rem;padding:1rem 0}#docsray-solution .item-list li .item-info p{margin-bottom:0}#docsray-solution .item-list li .item-info a{display:flex;align-items:center;position:relative;width:100%;font-size:1.5rem;font-weight:300}#docsray-solution .item-list li .item-info a .content .tiny.header{height:1.5rem}#docsray-solution .item-list li .item-info a .content .excerpt{height:1.5rem;margin-bottom:.5rem;font-size:1rem;color:#8b8b8b}#docsray-solution .item-list li .item-info a .content .ingredient-value{font-size:.875rem}#docsray-solution .item-list li .item-info a .content .ingredient-value:before{content:'';display:inline-block;width:.75rem;height:.75rem;margin-top:6px;margin-right:.1rem;border-radius:50%}#docsray-solution .item-list li .item-info a .content .ingredient-value.none{color:initial}#docsray-solution .item-list li .item-info a .content .ingredient-value.none:before{background:initial}#docsray-solution .item-list li .item-info a .content .ingredient-value.light-green{color:#6abd56}#docsray-solution .item-list li .item-info a .content .ingredient-value.light-green:before{background:#6abd56}#docsray-solution .item-list li .item-info a .content .ingredient-value.light-orange{color:#f0a221}#docsray-solution .item-list li .item-info a .content .ingredient-value.light-orange:before{background:#f0a221}#docsray-solution .item-list li .item-info a .content .ingredient-value.light-red{color:#d31145}#docsray-solution .item-list li .item-info a .content .ingredient-value.light-red:before{background:#d31145}#docsray-solution .item-list li .item-info a .content .ingredient-value.light-basic{color:#c3c3c3}#docsray-solution .item-list li .item-info a .content .ingredient-value.light-basic:before{background:#c3c3c3}#docsray-solution .item-list.with.numbers li:nth-child(-n+3) .ranking-number,#docsray-solution .item-list.with.numbers li:nth-child(-n+3) .ranking-number::before{color:#d31145}#docsray-solution .item-list.with.numbers li .ranking-number{display:flex;justify-content:space-between;align-items:baseline;margin-right:.5rem;font-size:1rem;color:#8b8b8b}#docsray-solution .item-list.with.numbers li .ranking-number:before{content:counter(list);counter-increment:list;display:block;font-size:2rem;font-style:italic;color:#8b8b8b;padding-right:3px}@-webkit-keyframes bounce{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}10%{-webkit-transform:translate(0,2px);transform:translate(0,2px)}50%{-webkit-transform:translate(0,-7px);transform:translate(0,-7px)}90%{-webkit-transform:translate(0,4px);transform:translate(0,4px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes bounce{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}10%{-webkit-transform:translate(0,2px);transform:translate(0,2px)}50%{-webkit-transform:translate(0,-7px);transform:translate(0,-7px)}90%{-webkit-transform:translate(0,4px);transform:translate(0,4px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}#docsray-solution.ranking-list .container{padding-left:1rem;padding-right:1rem}#docsray-solution.ranking-list #tag-section{padding-bottom:1rem}#docsray-solution.ranking-list #products{padding-bottom:3rem}#docsray-solution.ranking-list #products .ranking-list-bar{display:flex;justify-content:space-between;padding:.5rem 0;border-top:1px solid #e3e3e3}#docsray-solution.ranking-list #products .ranking-list-bar .product-filter button{padding:0;background:0;border:0;font-size:1rem}#docsray-solution.ranking-list #products .ranking-list-bar .product-filter button:after{content:"\e939";font-family:"DrKitchen";display:block;float:right;padding-left:5px;font-size:1.3rem;color:#d31145}#docsray-solution.ranking-list .product-filter-list{position:fixed;z-index:-1;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.5);opacity:0;overflow-x:hidden;overflow-y:auto;transition:all .25s ease-out}#docsray-solution.ranking-list .product-filter-list .wrapper{position:fixed;bottom:-1rem;left:0;width:100%;height:0;padding:2rem 3rem;background-color:#fff;border-radius:1.2rem;transition:all .25s ease-out}#docsray-solution.ranking-list .product-filter-list .wrapper h6{padding-bottom:1.5rem;color:#8b8b8b}#docsray-solution.ranking-list .product-filter-list .wrapper ul li{position:relative;font-weight:700}#docsray-solution.ranking-list .product-filter-list .wrapper ul li a{display:inline-block;width:calc(100% - 1rem)}#docsray-solution.ranking-list .product-filter-list .wrapper ul li.check.icon:after{color:#d31145;position:absolute;right:0}#docsray-solution.ranking-list .product-filter-list .wrapper ul li+li{padding-top:1.5rem}#docsray-solution.ranking-list .product-filter-list.active{z-index:501;opacity:1}#docsray-solution.ranking-list .product-filter-list.active .wrapper{height:19rem}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}#docsray-solution.get-docsray-index{background-color:#f7f7f7}#docsray-solution.get-docsray-index .container{padding-left:1rem;padding-right:1rem}#docsray-solution.get-docsray-index section+section{padding-top:1.5rem}#docsray-solution.get-docsray-index #top-search{color:#fff}#docsray-solution.get-docsray-index #top-search:before{content:'';position:absolute;top:0;left:50%;z-index:-1;display:block;max-width:750px;width:100%;height:215px;background-color:#f0a221;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#docsray-solution.get-docsray-index #top-search .container{position:relative;padding:2.75rem 2.5rem}#docsray-solution.get-docsray-index #top-search .container:before{content:'';position:absolute;bottom:0;right:0;width:100%;height:100%;margin-right:2rem;background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/aia/solution/illust_top.png");background-repeat:no-repeat;background-size:130px;background-position:right bottom}#docsray-solution.get-docsray-index #top-search .container h4{padding-bottom:.5rem}#docsray-solution.get-docsray-index #top-search .search-link-wrapper{padding:0 1rem}#docsray-solution.get-docsray-index #top-search .search-link-wrapper .search-link{display:block;position:relative;width:100%;padding:1.75rem;background-color:#fff;border:0;border-radius:12px;font-size:1rem;text-align:left;color:#a6a6a6;box-shadow:2px 4px 10px 0 rgba(0,0,0,0.1)}#docsray-solution.get-docsray-index #top-search .search-link-wrapper .search-link:after{content:"";font-family:"DrKitchen"}#docsray-solution.get-docsray-index #top-search .search-link-wrapper .search-link:after{position:absolute;right:19px;top:50%;font-size:1.5rem;color:#000;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#docsray-solution.get-docsray-index #ranking .card{padding-top:3rem;padding-left:2.5rem;padding-right:2.5rem}#docsray-solution.get-docsray-index #ranking .card .sub-header{font-weight:700;color:#8b8b8b}#docsray-solution.get-docsray-index #ranking .card ul{padding-bottom:2.25rem}#docsray-solution.get-docsray-index #ranking .card ul li a{display:flex;flex-wrap:wrap;align-items:center;display:flex;width:100%}#docsray-solution.get-docsray-index #ranking .card ul li a img{width:60px;height:60px}#docsray-solution.get-docsray-index #ranking .card ul li a .content{padding-left:2rem}#docsray-solution.get-docsray-index #ranking .card ul li a .content .tiny.header{width:100%}#docsray-solution.get-docsray-index #ranking .card ul li a .content .excerpt{width:100%;font-size:1rem;margin-bottom:0}#docsray-solution.get-docsray-index #ranking .card ul li+li{padding-top:2rem}#docsray-solution.get-docsray-index #ranking .card .card-link{color:#8b8b8b;height:4.25rem;border-top:1px solid #ddd;text-align:center;line-height:4.25rem}#docsray-solution.get-docsray-index #ranking .card .card-link a{display:inline-block;width:100%;height:100%}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}#docsray-solution.tips-detail .tip_thumbnail,#docsray-solution.my-list-content .tip_thumbnail{width:100%;height:auto;padding:2rem 0}#docsray-solution.tips-detail .container,#docsray-solution.my-list-content .container{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:3rem}#docsray-solution.tips-detail .container .content,#docsray-solution.my-list-content .container .content{font-size:1.2rem}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}.aia-posteat h1#logo,.aia-jmt h1#logo{display:none}.aia-posteat h1#logo img,.aia-jmt h1#logo img{width:70% !important;max-width:300px;padding-top:3px}.aia-posteat nav#snb,.aia-jmt nav#snb{display:none !important}.aia-posteat .slider-wrapper{position:initial}.aia-posteat .slider-wrapper .slider-type-one{position:absolute;left:50%;top:50%;width:100%;max-width:640px;margin-top:25px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden}.aia-posteat .slider-wrapper .slider-type-one .slick-list.draggable{box-shadow:0 0 3px 0 rgba(0,0,0,0.2)}.aia-posteat .slider-wrapper .slider-type-one.without.like .slick-arrow{opacity:1 !important;position:absolute;bottom:-5.5rem;z-index:100;display:block;padding:7px;border-radius:0;color:black !important;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.aia-posteat .slider-wrapper .slider-type-one .sliders .slide .link:focus{outline:0}.aia-posteat .slider-wrapper #slide-controller .wrapper{bottom:2rem}.aia-posteat .slider-wrapper #slide-controller .wrapper.indicator:not(.center){left:2rem}.aia-jmt .slider-wrapper{position:initial}.aia-jmt .slider-wrapper .slider-type-one{position:absolute;left:50%;top:50%;width:100%;max-width:640px;margin-top:25px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.aia-jmt .slider-wrapper .slider-type-one .slick-list.draggable{box-shadow:0 0 3px 0 rgba(0,0,0,0.2)}.aia-jmt .slider-wrapper .slider-type-one.without.like .slick-arrow{opacity:1 !important;position:absolute;bottom:-5.5rem;z-index:100;display:block;padding:7px;border-radius:0;color:black !important;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.aia-jmt .slider-wrapper .slider-type-one .sliders .slide .link:focus{outline:0}.aia-jmt .slider-wrapper #slide-controller .wrapper{bottom:2rem}.aia-jmt .slider-wrapper #slide-controller .wrapper.indicator:not(.center){left:2rem}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}.aia-mall-bbaedang #slide-nutritions .slick-list{padding:5px 50px !important}.aia-mall-bbaedang #our-partners .container{padding:0}.aia-mall-bbaedang #our-promises li{font-size:1.2rem}.aia-mall-bbaedang #commerce-product-info dt,.aia-mall-bbaedang #commerce-seller-info dt{width:30%}.aia-mall-bbaedang #commerce-product-info dd,.aia-mall-bbaedang #commerce-seller-info dd{width:70%}.aia-mall-bbaedang #detail section h4{font-size:1.5rem}.aia-mall .component-list{display:flex;flex-wrap:wrap;padding-top:1rem;padding-right:.5rem;padding-left:.5rem;text-align:left}.aia-mall .component-list li{padding:.1rem 0}.aia-mall .component-list li:nth-of-type(even){width:60%}.aia-mall .component-list li:nth-of-type(odd){width:40%}.aia-mall .component-list li span{padding-right:.25rem;color:#4353c6}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}[class*="action button"].add-list:before{content:"";font-family:"DrKitchen"}[class*="action button"].my-list:before{content:"";font-family:"DrKitchen"}[class*="action button"].my-list-check:before{content:"";font-family:"DrKitchen"}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}#docsray-solution.product-search h6{color:#8b8b8b;padding-bottom:1rem}#docsray-solution.product-search #search-bar form{position:relative}#docsray-solution.product-search #search-bar form button{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#docsray-solution.product-search #search-bar form button:before{margin:0;font-size:1.5rem;color:#000;padding:5px 0}#docsray-solution.product-search #search-bar form span{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#docsray-solution.product-search #search-bar form span:before{margin:0;font-size:1.5rem;color:#000}#docsray-solution.product-search #keywords .recent-keywords{padding:3rem 0;border-bottom:1px solid #ddd}#docsray-solution.product-search #keywords .recent-keywords ul li{display:flex;align-items:center;position:relative;padding:.5rem 0;font-weight:700;font-size:1.125rem}#docsray-solution.product-search #keywords .recent-keywords ul li a{display:inline-block;width:calc(100% - 1.5rem)}#docsray-solution.product-search #keywords .recent-keywords ul li button{position:absolute;right:0;padding:.5rem 0;color:#bbb;opacity:1 !important}#docsray-solution.product-search #keywords .recent-keywords ul li button:before{font-size:1.3rem}#docsray-solution.product-search #keywords .popular-keywords{padding-top:3rem}#docsray-solution.product-search #no-result{padding-bottom:7rem}#docsray-solution.product-search #no-result .result-text{padding-top:1rem;color:#8b8b8b}#docsray-solution.product-search #no-result .exclamation{padding-top:4rem;margin-bottom:2rem;text-align:center;font-size:1.125rem}#docsray-solution.product-search #no-result .exclamation:before{display:block;width:4rem;height:4rem;margin:0 auto;margin-bottom:1rem;background-color:#bbb;border-radius:50%;font-size:2rem;color:white;line-height:4rem;text-align:center}#docsray-solution.product-search #no-result .button-wrapper{text-align:center}#docsray-solution.product-search #no-result .button-wrapper button{border:0;width:initial;height:initial;text-align:center;padding:0;padding-bottom:2px;color:#d31145;border-bottom:1px solid #d31145}#docsray-solution.product-search #no-result .add-food-wrapper{padding:0 2rem}#docsray-solution.product-search #no-result .add-food-wrapper input{height:3.5rem;margin-bottom:1rem;border:1px solid #ddd;font-size:1rem}#docsray-solution.product-search #no-result .add-food-wrapper button{height:3.5rem;background-color:#d31145;border:0;border-radius:0;color:#fff}#docsray-solution.product-search #search-list{padding-bottom:3rem}#docsray-solution.product-search #search-list .result-text{padding-top:1rem;color:#8b8b8b}#docsray-solution.product-search #search-list #button-search-more{margin-top:2rem;margin-right:auto;margin-bottom:4rem;margin-left:auto}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}#cancer-pr{position:relative}#cancer-pr:after{content:"";position:absolute;left:0;bottom:0;z-index:-1;display:block;width:100%;height:85%;background-color:#f1f2fa}#cancer-pr .section.header{margin-bottom:70px}#cancer-pr .card{margin-top:70px}#cancer-pr .card .title{padding:28px 0}#cancer-pr .card .content{padding-top:28px;padding-bottom:28px}@media(min-width:1025px){#cancer-pr .section.header{margin-bottom:70px}#cancer-pr .card{margin-top:70px}#cancer-pr .card .title{padding:42px;padding-bottom:0}#cancer-pr .card .content{padding:42px;padding-top:0}}#description-cancer #testimonials blockquote{position:relative;padding-top:42px;padding-bottom:70px}#description-cancer #testimonials blockquote:before,#description-cancer #testimonials blockquote:after{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:.2;font-size:6rem}#description-cancer #testimonials blockquote:before{top:0}#description-cancer #testimonials blockquote:after{bottom:-24.5px}@media(max-width:1024px){#description-cancer .vertically.flexible.grid{display:flex;flex-wrap:wrap}#description-cancer .vertically.flexible.grid .column{width:48% !important;margin-left:2% !important;margin-top:0 !important;margin-bottom:14px !important}}@media(min-width:1025px){#description-cancer .vertically.flexible.grid img{max-width:80%}}@media(min-width:1025px){#cancer-advantages{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:space-between;height:100%;padding:14px}}#cancer-advantages li{position:relative;width:100%;padding-left:70px;font-size:.875rem}@media(max-width:1024px){#cancer-advantages li{padding-top:21px;padding-bottom:21px;max-width:20rem;margin:0 auto}}@media(min-width:1025px){#cancer-advantages li{flex:1;padding-left:49px;padding-top:38.5px}}#cancer-advantages li+li{border-top:1px solid rgba(207,208,210,0.5)}#cancer-advantages li:before{content:'';position:absolute;left:21px;top:21px;width:2.5rem;height:2.5rem;background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/programs/cancer/sprite_icons_description.png");background-size:10rem 2.5rem;background-position-x:0;background-position-y:0}@media(min-width:1025px){#cancer-advantages li:before{left:0;top:38.5px}}#cancer-advantages li.one:before{top:28px}@media(min-width:1025px){#cancer-advantages li.one:before{top:45.5px}}#cancer-advantages li.two:before{background-position-x:-2.5rem}#cancer-advantages li.three:before{background-position-x:-5rem}#cancer-advantages li.four:before{background-position-x:-7.5rem}#jumbotron-cancer-bottom{height:auto !important}#jumbotron-cancer-bottom dl{display:flex;flex-wrap:wrap;margin:42px 0}#jumbotron-cancer-bottom dl dt,#jumbotron-cancer-bottom dl dd{display:block;width:100%;color:#fff}#jumbotron-cancer-bottom dl dd+dt+dd{margin-top:28px}#jumbotron-cancer-bottom dl dd{font-size:2rem;font-weight:700}#jumbotron-cancer-bottom dl dt.one{order:2}#jumbotron-cancer-bottom dl dd.one{order:1}#jumbotron-cancer-bottom dl dt.two{order:4}#jumbotron-cancer-bottom dl dd.two{order:3}#jumbotron-cancer-bottom dl dt.three{order:6}#jumbotron-cancer-bottom dl dd.three{order:5}#cancer-disclaimer{padding-top:14px;padding-bottom:14px}#cancer-disclaimer .accordion>.title{padding-top:14px;padding-bottom:14px;border-bottom:1px solid #cfd0d2;font-size:1.25rem;font-weight:700;text-align:left}#cancer-disclaimer .accordion:last-child>.title{border-bottom:0}#cancer-disclaimer .accordion.expanded>.title{margin-bottom:14px !important;border-bottom:1px solid #cfd0d2}#cancer-disclaimer .accordion.expanded+.accordion{margin-top:14px;border-top:1px solid #cfd0d2}#legend-sideeffect{margin-top:42px;margin-bottom:42px}#legend-sideeffect dt{font-weight:700}#legend-sideeffect dd{display:block;margin-bottom:14px}#check-sideeffects{cursor:pointer;text-decoration:underline}div.cancer.label{width:126px;height:126px;font-size:0;background-repeat:no-repeat;background-size:100%}@media(min-width:1025px){div.cancer.label{position:absolute;left:0;top:0;width:140px;height:140px}}div.cancer.label.common{background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/programs/cancer/label_common.png")}div.cancer.label.general{background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/programs/cancer/label_general.png")}div.cancer.label.women{background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/programs/cancer/label_women.png")}@media(max-width:1024px){div.cancer.label+div.title{margin-top:-56px}}#description-cancer-liquid div .liquid-menu-list .menu.card dd.excerpt{max-height:inherit}@media(min-width:1025px){#description-cancer-liquid div .liquid-menu-list:nth-child(4) .menu.card dd.excerpt{max-height:inherit;height:11rem;overflow:hidden}}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}#programs-list main,#general-programs-list main,#gestational-programs-list main,#treatment-programs-list main,#care-programs-list main,#healthy-programs-list main,#meritzfire-programs-list main,#aia-mall-vitality main{padding-top:25px}@media(max-width:1024px){#programs-list main,#general-programs-list main,#gestational-programs-list main,#treatment-programs-list main,#care-programs-list main,#healthy-programs-list main,#meritzfire-programs-list main,#aia-mall-vitality main{padding-top:0;overflow-y:scroll !important}}@media(max-width:1024px){#programs-list .padding-normal,#general-programs-list .padding-normal,#gestational-programs-list .padding-normal,#treatment-programs-list .padding-normal,#care-programs-list .padding-normal,#healthy-programs-list .padding-normal,#meritzfire-programs-list .padding-normal,#aia-mall-vitality .padding-normal{padding-top:28px}}#programs-list .tag,#general-programs-list .tag,#gestational-programs-list .tag,#treatment-programs-list .tag,#care-programs-list .tag,#healthy-programs-list .tag,#meritzfire-programs-list .tag,#aia-mall-vitality .tag{display:inline-block;margin-bottom:.4em;border-radius:.2em;padding:.3em .5em;color:#fff;letter-spacing:-0.05em}#programs-list .tag.general,#general-programs-list .tag.general,#gestational-programs-list .tag.general,#treatment-programs-list .tag.general,#care-programs-list .tag.general,#healthy-programs-list .tag.general,#meritzfire-programs-list .tag.general,#aia-mall-vitality .tag.general{background-color:#6e82ff}#programs-list .tag.gestational,#general-programs-list .tag.gestational,#gestational-programs-list .tag.gestational,#treatment-programs-list .tag.gestational,#care-programs-list .tag.gestational,#healthy-programs-list .tag.gestational,#meritzfire-programs-list .tag.gestational,#aia-mall-vitality .tag.gestational{background-color:#e66450}#programs-list .tag.treatment,#general-programs-list .tag.treatment,#gestational-programs-list .tag.treatment,#treatment-programs-list .tag.treatment,#care-programs-list .tag.treatment,#healthy-programs-list .tag.treatment,#meritzfire-programs-list .tag.treatment,#aia-mall-vitality .tag.treatment{background-color:#82b902}#programs-list .tag.care,#general-programs-list .tag.care,#gestational-programs-list .tag.care,#treatment-programs-list .tag.care,#care-programs-list .tag.care,#healthy-programs-list .tag.care,#meritzfire-programs-list .tag.care,#aia-mall-vitality .tag.care{background-color:#0a8c7d}#programs-list .tag.healthy,#general-programs-list .tag.healthy,#gestational-programs-list .tag.healthy,#treatment-programs-list .tag.healthy,#care-programs-list .tag.healthy,#healthy-programs-list .tag.healthy,#meritzfire-programs-list .tag.healthy,#aia-mall-vitality .tag.healthy{background-color:#ff9b00}#programs-list .tag.meritzfire,#general-programs-list .tag.meritzfire,#gestational-programs-list .tag.meritzfire,#treatment-programs-list .tag.meritzfire,#care-programs-list .tag.meritzfire,#healthy-programs-list .tag.meritzfire,#meritzfire-programs-list .tag.meritzfire,#aia-mall-vitality .tag.meritzfire{background-color:#d23714}#programs-list .underlined.general,#programs-list .underlined.gestational,#general-programs-list .underlined.general,#general-programs-list .underlined.gestational,#gestational-programs-list .underlined.general,#gestational-programs-list .underlined.gestational,#treatment-programs-list .underlined.general,#treatment-programs-list .underlined.gestational,#care-programs-list .underlined.general,#care-programs-list .underlined.gestational,#healthy-programs-list .underlined.general,#healthy-programs-list .underlined.gestational,#meritzfire-programs-list .underlined.general,#meritzfire-programs-list .underlined.gestational,#aia-mall-vitality .underlined.general,#aia-mall-vitality .underlined.gestational{color:#4b5ad2}#programs-list .underlined.general:after,#programs-list .underlined.gestational:after,#general-programs-list .underlined.general:after,#general-programs-list .underlined.gestational:after,#gestational-programs-list .underlined.general:after,#gestational-programs-list .underlined.gestational:after,#treatment-programs-list .underlined.general:after,#treatment-programs-list .underlined.gestational:after,#care-programs-list .underlined.general:after,#care-programs-list .underlined.gestational:after,#healthy-programs-list .underlined.general:after,#healthy-programs-list .underlined.gestational:after,#meritzfire-programs-list .underlined.general:after,#meritzfire-programs-list .underlined.gestational:after,#aia-mall-vitality .underlined.general:after,#aia-mall-vitality .underlined.gestational:after{background-color:#e6f0ff}#programs-list .underlined.treatment,#programs-list .underlined.care,#general-programs-list .underlined.treatment,#general-programs-list .underlined.care,#gestational-programs-list .underlined.treatment,#gestational-programs-list .underlined.care,#treatment-programs-list .underlined.treatment,#treatment-programs-list .underlined.care,#care-programs-list .underlined.treatment,#care-programs-list .underlined.care,#healthy-programs-list .underlined.treatment,#healthy-programs-list .underlined.care,#meritzfire-programs-list .underlined.treatment,#meritzfire-programs-list .underlined.care,#aia-mall-vitality .underlined.treatment,#aia-mall-vitality .underlined.care{color:#6d8700}#programs-list .underlined.treatment:after,#programs-list .underlined.care:after,#general-programs-list .underlined.treatment:after,#general-programs-list .underlined.care:after,#gestational-programs-list .underlined.treatment:after,#gestational-programs-list .underlined.care:after,#treatment-programs-list .underlined.treatment:after,#treatment-programs-list .underlined.care:after,#care-programs-list .underlined.treatment:after,#care-programs-list .underlined.care:after,#healthy-programs-list .underlined.treatment:after,#healthy-programs-list .underlined.care:after,#meritzfire-programs-list .underlined.treatment:after,#meritzfire-programs-list .underlined.care:after,#aia-mall-vitality .underlined.treatment:after,#aia-mall-vitality .underlined.care:after{background-color:#f1ffbe}#programs-list .underlined.healthy,#general-programs-list .underlined.healthy,#gestational-programs-list .underlined.healthy,#treatment-programs-list .underlined.healthy,#care-programs-list .underlined.healthy,#healthy-programs-list .underlined.healthy,#meritzfire-programs-list .underlined.healthy,#aia-mall-vitality .underlined.healthy{color:#eb6000}#programs-list .underlined.healthy:after,#general-programs-list .underlined.healthy:after,#gestational-programs-list .underlined.healthy:after,#treatment-programs-list .underlined.healthy:after,#care-programs-list .underlined.healthy:after,#healthy-programs-list .underlined.healthy:after,#meritzfire-programs-list .underlined.healthy:after,#aia-mall-vitality .underlined.healthy:after{background-color:#ffebc8}#programs-list #category-menu .slick-prev,#programs-list #category-menu .slick-next,#general-programs-list #category-menu .slick-prev,#general-programs-list #category-menu .slick-next,#gestational-programs-list #category-menu .slick-prev,#gestational-programs-list #category-menu .slick-next,#treatment-programs-list #category-menu .slick-prev,#treatment-programs-list #category-menu .slick-next,#care-programs-list #category-menu .slick-prev,#care-programs-list #category-menu .slick-next,#healthy-programs-list #category-menu .slick-prev,#healthy-programs-list #category-menu .slick-next,#meritzfire-programs-list #category-menu .slick-prev,#meritzfire-programs-list #category-menu .slick-next,#aia-mall-vitality #category-menu .slick-prev,#aia-mall-vitality #category-menu .slick-next{font-family:"DrKitchen";font-size:14px;height:38px;width:38px;top:20px;font-size:0;padding:14px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}#programs-list #category-menu .slick-prev,#general-programs-list #category-menu .slick-prev,#gestational-programs-list #category-menu .slick-prev,#treatment-programs-list #category-menu .slick-prev,#care-programs-list #category-menu .slick-prev,#healthy-programs-list #category-menu .slick-prev,#meritzfire-programs-list #category-menu .slick-prev,#aia-mall-vitality #category-menu .slick-prev{left:-38px}#programs-list #category-menu .slick-next,#general-programs-list #category-menu .slick-next,#gestational-programs-list #category-menu .slick-next,#treatment-programs-list #category-menu .slick-next,#care-programs-list #category-menu .slick-next,#healthy-programs-list #category-menu .slick-next,#meritzfire-programs-list #category-menu .slick-next,#aia-mall-vitality #category-menu .slick-next{right:-38px}#programs-list #category-menu .slick-prev:before,#general-programs-list #category-menu .slick-prev:before,#gestational-programs-list #category-menu .slick-prev:before,#treatment-programs-list #category-menu .slick-prev:before,#care-programs-list #category-menu .slick-prev:before,#healthy-programs-list #category-menu .slick-prev:before,#meritzfire-programs-list #category-menu .slick-prev:before,#aia-mall-vitality #category-menu .slick-prev:before{content:"\e904";font-size:14px}#programs-list #category-menu .slick-next:before,#general-programs-list #category-menu .slick-next:before,#gestational-programs-list #category-menu .slick-next:before,#treatment-programs-list #category-menu .slick-next:before,#care-programs-list #category-menu .slick-next:before,#healthy-programs-list #category-menu .slick-next:before,#meritzfire-programs-list #category-menu .slick-next:before,#aia-mall-vitality #category-menu .slick-next:before{content:"\e905";font-size:14px}#programs-list .category,#general-programs-list .category,#gestational-programs-list .category,#treatment-programs-list .category,#care-programs-list .category,#healthy-programs-list .category,#meritzfire-programs-list .category,#aia-mall-vitality .category{background-color:#fff;padding-top:25px;border-bottom:1px solid #e5e5e5}@media(max-width:1024px){#programs-list .category,#general-programs-list .category,#gestational-programs-list .category,#treatment-programs-list .category,#care-programs-list .category,#healthy-programs-list .category,#meritzfire-programs-list .category,#aia-mall-vitality .category{padding:3px 0;margin-left:0;overflow-x:scroll}}#programs-list .category ul,#general-programs-list .category ul,#gestational-programs-list .category ul,#treatment-programs-list .category ul,#care-programs-list .category ul,#healthy-programs-list .category ul,#meritzfire-programs-list .category ul,#aia-mall-vitality .category ul{width:980px;margin:0 auto;display:flex;flex-direction:row}@media(max-width:1024px){#programs-list .category ul,#general-programs-list .category ul,#gestational-programs-list .category ul,#treatment-programs-list .category ul,#care-programs-list .category ul,#healthy-programs-list .category ul,#meritzfire-programs-list .category ul,#aia-mall-vitality .category ul{width:calc(100% - 20px);justify-content:space-evenly}}#programs-list .category ul li,#general-programs-list .category ul li,#gestational-programs-list .category ul li,#treatment-programs-list .category ul li,#care-programs-list .category ul li,#healthy-programs-list .category ul li,#meritzfire-programs-list .category ul li,#aia-mall-vitality .category ul li{cursor:pointer;padding:8px 23px;position:relative;text-align:center}@media(max-width:1024px){#programs-list .category ul li,#general-programs-list .category ul li,#gestational-programs-list .category ul li,#treatment-programs-list .category ul li,#care-programs-list .category ul li,#healthy-programs-list .category ul li,#meritzfire-programs-list .category ul li,#aia-mall-vitality .category ul li{padding:4px 6px;min-width:14%;line-height:1.4;display:flex;align-items:center;justify-content:center;letter-spacing:-0.05em}}#programs-list .category ul li a,#general-programs-list .category ul li a,#gestational-programs-list .category ul li a,#treatment-programs-list .category ul li a,#care-programs-list .category ul li a,#healthy-programs-list .category ul li a,#meritzfire-programs-list .category ul li a,#aia-mall-vitality .category ul li a{color:#323232;outline:0}#programs-list .category ul li:hover,#general-programs-list .category ul li:hover,#gestational-programs-list .category ul li:hover,#treatment-programs-list .category ul li:hover,#care-programs-list .category ul li:hover,#healthy-programs-list .category ul li:hover,#meritzfire-programs-list .category ul li:hover,#aia-mall-vitality .category ul li:hover{font-weight:bold}#programs-list .category ul li.active a,#general-programs-list .category ul li.active a,#gestational-programs-list .category ul li.active a,#treatment-programs-list .category ul li.active a,#care-programs-list .category ul li.active a,#healthy-programs-list .category ul li.active a,#meritzfire-programs-list .category ul li.active a,#aia-mall-vitality .category ul li.active a{color:#6e82ff;font-weight:bold}#programs-list .category ul li.active:after,#general-programs-list .category ul li.active:after,#gestational-programs-list .category ul li.active:after,#treatment-programs-list .category ul li.active:after,#care-programs-list .category ul li.active:after,#healthy-programs-list .category ul li.active:after,#meritzfire-programs-list .category ul li.active:after,#aia-mall-vitality .category ul li.active:after{position:absolute;top:38px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";display:block;width:100%;height:2px;background-color:#4b5ad2}@media(max-width:1024px){#programs-list .category ul li.active:after,#general-programs-list .category ul li.active:after,#gestational-programs-list .category ul li.active:after,#treatment-programs-list .category ul li.active:after,#care-programs-list .category ul li.active:after,#healthy-programs-list .category ul li.active:after,#meritzfire-programs-list .category ul li.active:after,#aia-mall-vitality .category ul li.active:after{top:47px}}#programs-list #options-combo-v2,#general-programs-list #options-combo-v2,#gestational-programs-list #options-combo-v2,#treatment-programs-list #options-combo-v2,#care-programs-list #options-combo-v2,#healthy-programs-list #options-combo-v2,#meritzfire-programs-list #options-combo-v2,#aia-mall-vitality #options-combo-v2{width:100%;display:flex;flex-wrap:wrap}#programs-list #options-combo-v2 .title,#general-programs-list #options-combo-v2 .title,#gestational-programs-list #options-combo-v2 .title,#treatment-programs-list #options-combo-v2 .title,#care-programs-list #options-combo-v2 .title,#healthy-programs-list #options-combo-v2 .title,#meritzfire-programs-list #options-combo-v2 .title,#aia-mall-vitality #options-combo-v2 .title{width:100%}#programs-list #options-combo-v2 .select+.select,#general-programs-list #options-combo-v2 .select+.select,#gestational-programs-list #options-combo-v2 .select+.select,#treatment-programs-list #options-combo-v2 .select+.select,#care-programs-list #options-combo-v2 .select+.select,#healthy-programs-list #options-combo-v2 .select+.select,#meritzfire-programs-list #options-combo-v2 .select+.select,#aia-mall-vitality #options-combo-v2 .select+.select{margin-top:5px}@media(max-width:1024px){#programs-list #options-combo-v2 dd,#general-programs-list #options-combo-v2 dd,#gestational-programs-list #options-combo-v2 dd,#treatment-programs-list #options-combo-v2 dd,#care-programs-list #options-combo-v2 dd,#healthy-programs-list #options-combo-v2 dd,#meritzfire-programs-list #options-combo-v2 dd,#aia-mall-vitality #options-combo-v2 dd{width:100%;padding:0}}#programs-list #options-combo-v2 .option_customer .customer,#general-programs-list #options-combo-v2 .option_customer .customer,#gestational-programs-list #options-combo-v2 .option_customer .customer,#treatment-programs-list #options-combo-v2 .option_customer .customer,#care-programs-list #options-combo-v2 .option_customer .customer,#healthy-programs-list #options-combo-v2 .option_customer .customer,#meritzfire-programs-list #options-combo-v2 .option_customer .customer,#aia-mall-vitality #options-combo-v2 .option_customer .customer{position:relative}#programs-list #options-combo-v2 .option_customer .customer .cross.action,#general-programs-list #options-combo-v2 .option_customer .customer .cross.action,#gestational-programs-list #options-combo-v2 .option_customer .customer .cross.action,#treatment-programs-list #options-combo-v2 .option_customer .customer .cross.action,#care-programs-list #options-combo-v2 .option_customer .customer .cross.action,#healthy-programs-list #options-combo-v2 .option_customer .customer .cross.action,#meritzfire-programs-list #options-combo-v2 .option_customer .customer .cross.action,#aia-mall-vitality #options-combo-v2 .option_customer .customer .cross.action{position:absolute;right:10px;top:8px}#programs-list #options-combo-v2 .option_customer .button,#general-programs-list #options-combo-v2 .option_customer .button,#gestational-programs-list #options-combo-v2 .option_customer .button,#treatment-programs-list #options-combo-v2 .option_customer .button,#care-programs-list #options-combo-v2 .option_customer .button,#healthy-programs-list #options-combo-v2 .option_customer .button,#meritzfire-programs-list #options-combo-v2 .option_customer .button,#aia-mall-vitality #options-combo-v2 .option_customer .button{width:100%;text-align:left;color:#75777b;font-size:.875rem}#programs-list #snack-meta-v2 .header,#general-programs-list #snack-meta-v2 .header,#gestational-programs-list #snack-meta-v2 .header,#treatment-programs-list #snack-meta-v2 .header,#care-programs-list #snack-meta-v2 .header,#healthy-programs-list #snack-meta-v2 .header,#meritzfire-programs-list #snack-meta-v2 .header,#aia-mall-vitality #snack-meta-v2 .header{margin-bottom:2rem;font-weight:normal}#programs-list #snack-meta-v2 .header .tag,#general-programs-list #snack-meta-v2 .header .tag,#gestational-programs-list #snack-meta-v2 .header .tag,#treatment-programs-list #snack-meta-v2 .header .tag,#care-programs-list #snack-meta-v2 .header .tag,#healthy-programs-list #snack-meta-v2 .header .tag,#meritzfire-programs-list #snack-meta-v2 .header .tag,#aia-mall-vitality #snack-meta-v2 .header .tag{font-size:14px;padding:3px 6px;line-height:20px}#programs-list .notice,#general-programs-list .notice,#gestational-programs-list .notice,#treatment-programs-list .notice,#care-programs-list .notice,#healthy-programs-list .notice,#meritzfire-programs-list .notice,#aia-mall-vitality .notice{background-color:#fafafa;color:gray;text-align:left;padding:1em;border-radius:.5em;margin:20px 0}.program-banner{text-align:center;max-width:980px;margin:0 auto}@media(max-width:1024px){.program-banner img{width:100%}}.programs-list .card-mart .image,.related_products .card-mart .image{background-size:195%}.programs-list .card-mart .image:hover,.related_products .card-mart .image:hover{background-size:204%}#program-details .wrapper-tabs{border-bottom:1px solid #d2dcff}@media(max-width:1024px){#program-details .wrapper-tabs{padding:0 14px}}#program-details .container{margin:20px 0 40px}#program-details ul.tabs{max-width:980px;top:1px}#program-details ul.tabs li{margin:0;flex-basis:20%;border:0;border-bottom:1px solid #d2dcff;color:#b2b2b2}#program-details ul.tabs li.active{color:#6e82ff;font-weight:normal;border:1px solid #d2dcff;border-bottom:0;background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px}@media(max-width:1024px){#program-details ul.tabs li{flex-basis:25%;margin-top:60px}}#program-details #commerce-product-info dt,#program-details #commerce-seller-info dt{width:50%}#program-details #commerce-product-info dd,#program-details #commerce-seller-info dd{width:50%}#program-details #menu{position:relative}#program-details #menu .wrapper-card-menu{width:calc(100% + 16px) !important;margin-left:-16px !important}#program-details #menu .container{min-height:550px}@media(max-width:1024px){#program-details #menu .container{min-height:440px}}#program-details #menu .header{margin-bottom:1em;margin-top:2em;font-size:26px;color:#4b5ad2}@media(max-width:1024px){#program-details #menu .header{font-size:18px}}#program-details #menu .header+p{margin-bottom:2em}#program-details #menu .card{text-align:left;margin-left:16px;margin-top:0 !important;float:left}#program-details #menu .card h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:1;line-height:1.5em;height:1.5em}#program-details #menu .card .excerpt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:1.5em;height:3em;min-height:45px}@media(max-width:1024px){#program-details #menu .card .excerpt{min-height:40px}}#program-details #menu .card:nth-child(n+9){display:none}#program-details #menu .more{position:absolute;bottom:0;content:"";display:block;background:#fff;background:linear-gradient(0,#fff 10%,rgba(255,255,255,0.9) 50%,rgba(255,255,255,0) 100%);width:100%;height:500px}@media(max-width:1024px){#program-details #menu .more{height:300px}}#program-details #menu .more .button{position:absolute;bottom:90px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width:1024px){#program-details #menu .more .button{bottom:0}}@media(max-width:1024px){#program-details #menu .gutter>.card{width:calc(50% - 16px) !important;min-height:235px}#program-details #menu .gutter>.card:nth-child(n+5){display:none}#program-details #menu .gutter>.card h3{font-size:14px;padding:.2em 0}#program-details #menu .gutter>.card .term,#program-details #menu .gutter>.card .definition{font-size:.875em}#program-details #menu .gutter>.card .inline{margin-top:7px;padding-top:7px}}.area_delivery{display:none}.area_delivery.active{display:block}.recommend-products{background-color:#fafafa;padding-top:42px}@media(max-width:1024px){.recommend-products{padding-top:28px}}.recommend-products .recommend-title{font-size:20px;margin-bottom:20px}@media(max-width:1024px){.recommend-products .recommend-title{font-size:16px;margin-bottom:16px}}@media(min-width:1025px){.recommend-products .card-mart:nth-child(n+4){display:none}}@media(max-width:1024px){.recommend-products .card-mart:nth-child(n+5){display:none}}.program-meta{margin-bottom:64px}@media(max-width:1024px){.program-meta{margin-bottom:30px}}.related_products h2,.related_mart_products h2{font-size:20px;color:#323232;font-weight:bold;margin-bottom:20px}@media(max-width:1024px){.related_products h2,.related_mart_products h2{font-size:18px;margin-bottom:12px}}.related_products .wrapper-card-mart,.related_mart_products .wrapper-card-mart{width:calc(100% + 16px) !important;margin-left:-16px !important}.related_products .wrapper-card-mart .card-mart .title h3,.related_mart_products .wrapper-card-mart .card-mart .title h3{font-size:16px}@media(max-width:1024px){.related_products .wrapper-card-mart .card-mart .title h3,.related_mart_products .wrapper-card-mart .card-mart .title h3{font-size:14px}}.related_products .wrapper-card-mart .card-mart .definition em,.related_products .wrapper-card-mart .card-mart .definition .price,.related_products .wrapper-card-mart .card-mart .definition .rate,.related_mart_products .wrapper-card-mart .card-mart .definition em,.related_mart_products .wrapper-card-mart .card-mart .definition .price,.related_mart_products .wrapper-card-mart .card-mart .definition .rate{font-size:18px}@media(max-width:1024px){.related_products .wrapper-card-mart .card-mart .definition em,.related_products .wrapper-card-mart .card-mart .definition .price,.related_products .wrapper-card-mart .card-mart .definition .rate,.related_mart_products .wrapper-card-mart .card-mart .definition em,.related_mart_products .wrapper-card-mart .card-mart .definition .price,.related_mart_products .wrapper-card-mart .card-mart .definition .rate{font-size:16px}}.related_products{margin-top:40px;margin-bottom:100px}@media(max-width:1024px){.related_products{margin-bottom:20px}}#program-policy{margin-top:2.5em;text-align:left}#program-policy dt{margin-top:20px;padding-bottom:6px;counter-reset:list;display:block;font-weight:700;font-size:20px}@media(max-width:1024px){#program-policy dt{font-size:18px}}#program-policy dd{margin:8px 0;position:relative;display:block;padding-left:21px;font-size:1rem}#program-policy dd:before{content:"·";position:absolute;left:0;font-weight:normal}#event-timedeal{background-color:#ff9b00;padding:1rem;margin-bottom:1rem;border-radius:.6rem}#event-timedeal h1{padding-bottom:1rem;font-size:1rem;text-align:center;font-weight:normal}#event-timedeal ul{display:flex;justify-content:center;flex-direction:row}#event-timedeal ul li{width:4rem;height:4rem;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 .2rem;background-color:#fff;font-size:1.5rem}#event-timedeal h2{font-size:1rem}.event-gift{margin-top:5px;padding:6px 13px;font-size:.875rem;border-radius:4px;background-color:#ffe0a0}.event-gift .product{display:flex;flex-direction:row;align-items:center}.event-gift .product .event-title{display:flex;background-color:#fff;width:40px;height:40px;border-radius:50%;justify-content:center;align-items:center;color:#eb6000;font-size:.6rem;margin-right:1rem}@media(max-width:1024px){#meritzfire-programs-list #mobile-bottom{display:none}}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}#cart-wrapper{padding-top:0;background:#fafafa}#cart-wrapper h2{padding:66px 0 45px;background-color:#fff;text-align:center;font-weight:bold;font-size:26px;line-height:34px;letter-spacing:-0.32px;color:#323232;border-bottom:1px solid #e5e5e5}@media(max-width:1024px){#cart-wrapper h2{padding:18px 0;font-size:16px;line-height:22px}}#cart-empty{padding:16px 0 0}#cart-empty .notice{margin:0 auto;padding:90px 0;background-color:#fff;text-align:center;font-size:16px;line-height:22px}@media(max-width:1024px){#cart-empty .notice{padding:42px 0}}#cart-empty .notice .important{display:block}#cart-empty .notice .important:before{margin:0;color:#9bafff;font-size:24px}#cart-empty .notice .buttons{margin:2rem auto 0;padding-left:1.7rem;padding-right:1.7rem;max-width:480px}#cart-products .section-head h3{font-size:18px;line-height:22px;letter-spacing:-0.2px;margin-top:48px;margin-bottom:18px;padding-left:34px}#cart-products .section-body{background-color:#fff}#cart-products .section-body .options{position:relative;max-width:980px;margin:0 auto}#cart-products .section-body .options label.fieldset{margin:0;position:absolute;top:-42px}#cart-products .section-body .options .check_all{left:0}#cart-products .section-body .options .delete_select{right:0}#cart-products .section-body .options .delete_select input{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;line-height:22px;letter-spacing:0;color:gray;padding:2px 15px;border-radius:14px;border:solid 1px #979797;background-color:transparent}@media(max-width:1024px){#cart-products .section-body .options .check_all{left:24px}#cart-products .section-body .options .delete_select{right:24px}}#cart-products .cart-summary{background-color:#fff;margin-top:16px;padding-top:36px}@media(max-width:1024px){#cart-products .cart-summary{padding-top:24px}}#cart-products .cart-summary dt{margin-bottom:14px;font-size:16px;line-height:16px;letter-spacing:-0.2px;color:gray}@media(max-width:1024px){#cart-products .cart-summary dt{margin-bottom:8px;font-size:14px;line-height:16px}}#cart-products .cart-summary dd{margin-bottom:14px;font-size:18px;line-height:16px;letter-spacing:-0.2px;color:#323232}@media(max-width:1024px){#cart-products .cart-summary dd{margin-bottom:8px;font-size:16px;line-height:16px}}#cart-products .cart-summary .content{max-width:980px;margin:0 auto}@media(max-width:1024px){#cart-products .cart-summary .content{padding:0 24px}}#cart-products .cart-summary .content .notice{margin:18px auto 26px;padding:20px 24px;background-color:#fafafa}@media(max-width:1024px){#cart-products .cart-summary .content .notice{padding:16px}}#cart-products .cart-summary .content .notice .title{display:flex;color:#d23714;margin-bottom:7px;font-size:14px;line-height:18px;letter-spacing:-0.2px}#cart-products .cart-summary .content .notice .title .important{font-size:15px}@media(max-width:1024px){#cart-products .cart-summary .content .notice .title{font-size:12px;line-height:18px}}#cart-products .cart-summary .content .notice li{color:#9c9ead;font-size:14px;line-height:20px;letter-spacing:0;margin-left:5px;word-break:keep-all}@media(max-width:1024px){#cart-products .cart-summary .content .notice li{font-size:12px;line-height:18px}}#cart-products .cart-summary .estimate{padding:22px 0;background-color:#f7f9ff;border-top:1px solid #e5e5e5}@media(max-width:1024px){#cart-products .cart-summary .estimate{padding:18px 24px}}#cart-products .cart-summary .estimate>dl{max-width:980px;margin:0 auto}#cart-products .cart-summary .estimate dt,#cart-products .cart-summary .estimate dd{margin:0;line-height:16px}#cart-products .cart-summary .estimate dd{font-size:20px}#cart-products .cart-summary .estimate .price{font-size:20px;line-height:16px;letter-spacing:-0.2px}#cart-products .cart-footer{padding:50px 0 200px;background-color:#fff}@media(max-width:1024px){#cart-products .cart-footer{padding:50px 0 150px}}#cart-products .cart-footer .buttons{margin:0;padding:0 24px}#cart-products .cart-footer .buttons .button{height:48px}#cart-products .cross.action.button{position:absolute;top:24px;right:-8px;padding:5px 6px;border:0;line-height:1}@media(max-width:1024px){#cart-products .cross.action.button{top:20px}}.table.products{padding-top:0;padding-bottom:0}.table.products .row{border:none !important;background-color:#fff}@media(max-width:1024px){.table.products .row{position:relative;background-color:#fff;padding:0 24px}}.table.products .row:after{content:"";display:block;width:100%;height:1px;background-color:#e5e5e5}.table.products .row .container{position:relative;max-width:980px;margin:0 auto;display:flex;flex-wrap:wrap;padding:0}.table.products .row .container .program{display:inline-block;width:70px;color:gray;font-size:16px;line-height:22px;letter-spacing:-0.2px}.table.products .row .container .spinner{width:70px;display:flex;align-items:center}.table.products .row .container .spinner input{height:22px;padding:0;color:gray;font-size:16px;font-family:"Spoqa Han Sans","Sans-serif",sans-serif;line-height:22px;letter-spacing:-0.2px}.table.products .row .container .spinner.minus,.table.products .row .container .spinner.plus{line-height:1}.table.products .row .container .spinner.minus:before,.table.products .row .container .spinner.plus:before{font-size:22px}.table.products .row .container .price{font-size:16px;line-height:22px;letter-spacing:-0.2px;color:#323232}.table.products .row .cell{border:0;margin:0;padding:30px 0}.table.products .row .cell.labeled:before{display:none}.table.products .row .cell.tiny{width:35px !important;justify-content:left}.table.products .row .cell.small{width:16.5% !important}.table.products .row .cell.product{width:60% !important}@media(max-width:1024px){.table.products .row .cell.tiny{width:26px !important;padding-top:50px !important}.table.products .row .cell.small{width:50% !important;padding-top:22px !important;padding-bottom:24px !important;padding-left:26px !important}.table.products .row .cell.small+.small{text-align:right !important;padding-left:0 !important}.table.products .row .cell.product{padding-top:28px !important;width:90% !important;display:flex}}.table.products dl{width:calc(100% - 89px)}.table.products .thumbnail{max-width:104px !important;width:104px !important;margin-right:20px;border-radius:5px;border:solid 1px #f2f2f2;overflow:hidden}@media(max-width:1024px){.table.products .thumbnail{min-width:84px !important;max-width:84px !important;width:84px !important;height:84px !important;margin-right:10px}}.table.products .type{padding:0;font-size:14px;line-height:16px;margin-top:0;margin-bottom:6px;letter-spacing:0;color:#9bafff;background-color:transparent;border:0}@media(max-width:1024px){.table.products .type{font-size:12px}}.table.products .name{margin-bottom:8px;font-weight:bold;font-size:18px;line-height:18px;letter-spacing:-0.2px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(max-width:1024px){.table.products .name{font-size:16px}}.table.products .detail{font-size:16px;line-height:24px;letter-spacing:-0.2px;color:gray}@media(max-width:1024px){.table.products .detail{font-size:14px;line-height:16px}}.cart-total-price{margin:0 auto;padding:20px 0 25px;max-width:980px;text-align:right;line-height:1}@media(max-width:1024px){.cart-total-price{padding:16px 24px 26px}}.cart-total-price .detail{margin-bottom:10px;color:gray;font-size:16px;letter-spacing:-0.2px}@media(max-width:1024px){.cart-total-price .detail{margin-bottom:8px;font-size:14px;line-height:16px}}.cart-total-price .net{font-size:18px;line-height:16px;letter-spacing:-0.2px}@media(max-width:1024px){.cart-total-price .net{font-size:16px;line-height:16px}}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}#product-option__wrapper{position:relative;overflow:hidden;min-height:600px}#product-option__wrapper:after{content:"";display:table;clear:both}#product-option__wrapper:before{content:'';position:absolute;z-index:5;left:0;top:0;display:block;width:0;height:3px;background-color:#4858ba;transition:all .25s ease-out}#product-option__grid.option-one #product-option__wrapper:before{width:0}#product-option__grid.option-two #product-option__wrapper:before{width:20%}#product-option__grid.option-three #product-option__wrapper:before{width:40%}#product-option__grid.option-four #product-option__wrapper:before{width:60%}#product-option__grid.option-five #product-option__wrapper:before{width:80%}.product-option{position:absolute;z-index:1;top:0;left:100%;width:100%;transition:left .25s ease-out;left:0;position:absolute;min-height:600px;height:100%;margin-bottom:0;padding:28px;border-top:3px solid #d6d7ee;background-color:#fff;border-left:0;border-bottom:0;border-right:1px solid #cfd0d2}.product-option .innerwrap{display:flex;flex-flow:row wrap;flex-direction:column}.product-option .innerwrap .small.header{color:#3e4b9f;font-size:16px}@media(max-width:1024px){.product-option .innerwrap .six.wide.column+.six.wide.column{margin-top:70px}}.product-option .button{width:100% !important;max-width:100% !important;text-align:center}.product-option .floated{position:absolute;left:0;bottom:0}.product-option div.floated{padding:28px}.product-option.one{z-index:4;left:0}.option-one .product-option.one{position:relative}.option-two .product-option.one,.option-three .product-option.one,.option-four .product-option.one,.option-five .product-option.one{left:-100%}.product-option.two{z-index:3;left:0}.option-one .product-option.two{left:100%}.option-two .product-option.two{position:relative}.option-three .product-option.two,.option-four .product-option.two,.option-five .product-option.two{left:-100%}.product-option.three{z-index:2}.option-one .product-option.three,.option-two .product-option.three{left:100%}.option-three .product-option.three{position:relative}.option-four .product-option.three,.option-five .product-option.three{left:-100%}.product-option.four{z-index:1}.option-one .product-option.four,.option-two .product-option.four,.option-three .product-option.four{left:100%}.option-four .product-option.four{position:relative}.option-five .product-option.four{left:-100%}.product-option.five{z-index:0}.option-one .product-option.five,.option-two .product-option.five,.option-three .product-option.five,.option-four .product-option.five{left:100%}.option-five .product-option.five{position:relative}.option__wrapper{position:relative;flex-grow:1}#option-weeks-box{padding:28px;border:1px solid #f1f2fa;border-radius:4px;background-color:#f9faff;color:#c1c8eb;text-align:center}#option-weeks-box span{font-weight:700}#program-options li{border-top:1px solid #fff;padding:1rem 1.5rem;background-color:#e5eaff;color:#ccc;transition:all .25s ease-out}#program-options li:after{content:"";display:table;clear:both}#program-options li .option-title{margin:0;display:inline}#program-options li .option-title:before{content:'';display:inline-block;vertical-align:middle;width:1.25rem;height:1.25rem;margin-right:.75rem;background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/common/sprite_radio.png");background-position:0 1.25rem;background-size:5rem 1.25rem}#product-option__grid.option-one #program-options li.reset{display:none}#program-options>li#option-base{background-color:#d2d9fe;color:#fff}#option-gestational #program-options>li#option-base .option-title:before,#option-customize #program-options>li#option-base .option-title:before{background-position:3.75rem 0 !important}#product-option__grid.option-two #program-options>li#option-base .option-title:before,#product-option__grid.option-three #program-options>li#option-base .option-title:before,#product-option__grid.option-four #program-options>li#option-base .option-title:before,#product-option__grid.option-five #program-options>li#option-base .option-title:before{background-position:2.5rem 0 !important}#product-option__grid.option-two #program-options>li#option-meals,#product-option__grid.option-three #program-options>li#option-meals,#product-option__grid.option-four #program-options>li#option-meals,#product-option__grid.option-five #program-options>li#option-meals{background-color:#d2d9fe;color:#fff}#product-option__grid.option-two #program-options>li#option-meals .option-title:before,#product-option__grid.option-three #program-options>li#option-meals .option-title:before,#product-option__grid.option-four #program-options>li#option-meals .option-title:before,#product-option__grid.option-five #program-options>li#option-meals .option-title:before{background-position:3.75rem 0 !important}#product-option__grid.option-three #program-options>li#option-meals .option-title:before,#product-option__grid.option-four #program-options>li#option-meals .option-title:before,#product-option__grid.option-five #program-options>li#option-meals .option-title:before{background-position:2.5rem 0 !important}#product-option__grid.option-three #program-options>li#option-rice,#product-option__grid.option-four #program-options>li#option-rice,#product-option__grid.option-five #program-options>li#option-rice{background-color:#d2d9fe;color:#fff}#product-option__grid.option-three #program-options>li#option-rice .option-title:before,#product-option__grid.option-four #program-options>li#option-rice .option-title:before,#product-option__grid.option-five #program-options>li#option-rice .option-title:before{background-position:3.75rem 0 !important}#product-option__grid.option-four #program-options>li#option-rice .option-title:before,#product-option__grid.option-five #program-options>li#option-rice .option-title:before{background-position:2.5rem 0 !important}#product-option__grid.option-four #program-options>li#option-side,#product-option__grid.option-five #program-options>li#option-side{background-color:#d2d9fe;color:#fff}#product-option__grid.option-four #program-options>li#option-side .option-title:before,#product-option__grid.option-five #program-options>li#option-side .option-title:before{background-position:3.75rem 0 !important}#product-option__grid.option-five #program-options>li#option-side .option-title:before{background-position:2.5rem 0 !important}#product-option__grid.option-five #program-options>li#option-delivery{background-color:#d2d9fe;color:#fff}#product-option__grid.option-five #program-options>li#option-delivery .option-title:before{background-position:3.75rem 0 !important}@media(max-width:1024px){.delivery-infographic{display:block;width:100%}}@media(min-width:1025px){.delivery-infographic{display:inline-block;width:48%}}.program-option-label{display:inline;float:right;color:#636cb4}.program-option-label input[type=radio]{display:none}.program-option-label input[type=radio] ~ span{display:none;visibility:hidden}.program-option-label input[type=radio]:checked ~ span{display:inline;visibility:visible}.program-option-label.price{display:none;float:right}li.done .program-option-label.price{display:inline}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}#product-confirmation dl#selected-product{margin:14px}@media(min-width:1025px){#product-confirmation dl#selected-product{display:flex;flex-wrap:wrap}}@media(max-width:1024px){#product-confirmation dl#selected-product dt,#product-confirmation dl#selected-product dd{width:100%}#product-confirmation dl#selected-product dt{font-size:.75rem;color:#6b80de}#product-confirmation dl#selected-product dd{margin-top:7px;margin-bottom:14px}}@media(min-width:1025px){#product-confirmation dl#selected-product dt,#product-confirmation dl#selected-product dd{flex-grow:1;border-left:1px solid #cfd0d2}#product-confirmation dl#selected-product dt{font-size:.75rem;color:#6b80de}#product-confirmation dl#selected-product dd{margin-bottom:14px}#product-confirmation dl#selected-product dd .hashtags{margin:0}#product-confirmation dl#selected-product .one{width:50%;border-left:0}#product-confirmation dl#selected-product .two{padding-left:14px;width:15%}#product-confirmation dl#selected-product .three{padding-left:14px;width:35%}#product-confirmation dl#selected-product .four{width:100%;border-left:0}#product-confirmation dl#selected-product dt.one{order:1}#product-confirmation dl#selected-product dd.one{order:4}#product-confirmation dl#selected-product dt.two{order:2}#product-confirmation dl#selected-product dd.two{order:5}#product-confirmation dl#selected-product dt.three{order:3}#product-confirmation dl#selected-product dd.three{order:6}#product-confirmation dl#selected-product dt.four{padding-top:14px;border-top:1px solid #cfd0d2;order:7}#product-confirmation dl#selected-product dd.four{margin-bottom:0;order:8}}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}#product-persona .persona.card{position:relative}#product-persona .persona.card:hover button{color:#fff;border-color:#5e75ff;background-color:#5e75ff}#product-persona .persona.card .image{transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}#product-persona .persona.card:hover .image:not(.fixed){-webkit-transform:scale(1.1);transform:scale(1.1)}#product-persona .persona.card .dimmer{position:absolute;z-index:5;left:0;top:0;width:100%;height:100%;font-size:1.5rem;text-align:center;color:#fff;background-color:rgba(0,0,0,0.5)}#product-persona .persona.card .dimmer:before{content:'\200B';display:inline-block;vertical-align:middle;height:100%}#product-persona .persona.card .dimmer span{display:inline-block;vertical-align:middle}.program.card{cursor:pointer}.program.card>div.title{padding-top:21px;padding-bottom:21px;margin:0 !important;background-color:#f9faff;border-bottom:1px solid #ecedee}.program.card .excerpt{margin-top:14px}.program.card .product.name{text-align:center;color:#4858ba}.program.card .product.name em{display:block;color:#5e75ff;font-size:1rem}.program.card .price{padding:14px;color:#4858ba;font-size:1rem;line-height:1;text-align:center}.program.card .price em{font-size:1.5rem}.infographic{margin-top:21px;margin-bottom:21px}.infographic:after{content:"";display:table;clear:both}.infographic li{float:left;text-align:center;width:33.33%;margin-left:0 !important}.infographic li span{font-size:.75rem;color:#4858ba}.infographic li:before{display:block;width:2em;height:2em;margin:0 auto 7px;font-family:'DrKitchen';font-size:2rem;line-height:2em;text-align:center;border:1px solid #cfd0d2;border-radius:50%;color:#cfd0d2}.infographic li.highlighted:before{color:#4858ba;background-color:#e5eaff;border-color:#e5eaff;-webkit-transform:scale(1.2);transform:scale(1.2)}#program-card-recovery .infographic li:nth-child(1):before{content:'\e925'}#program-card-recovery .infographic li:nth-child(2):before{content:'\e913'}#program-card-care .infographic li:nth-child(1):before{content:'\e923'}#program-card-care .infographic li:nth-child(2):before{content:'\e924'}#program-card-customize .content:after{content:"";display:table;clear:both}@media(max-width:1024px){#program-card-customize{text-align:center}#program-card-customize p{margin-bottom:14px}}@media(min-width:1025px){#program-card-customize p{float:left}#program-card-customize div.buttonwrap{float:right}}#product-step__wrapper{position:relative;overflow:hidden}#product-step__wrapper:after{content:"";display:table;clear:both}#gestational-wrap,#program-info-wrap{background-color:#f1f2fa;background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/programs/bg_card_box_new.png");background-repeat:no-repeat}@media(max-width:1024px){#gestational-wrap,#program-info-wrap{background-position:top center;background-size:contain}#gestational-wrap>.content,#program-info-wrap>.content{margin-top:210px}}@media(min-width:1025px){#gestational-wrap,#program-info-wrap{background-position:left center;background-size:60%}#gestational-wrap>.content,#program-info-wrap>.content{padding:28px;text-align:right}#gestational-wrap>.content>.card,#program-info-wrap>.content>.card{display:inline-block;width:280px}}@media(max-width:1024px){#gestational-description{margin-left:14px;margin-right:14px}}.product-step{position:absolute;z-index:1;top:0;left:100%;width:100%;transition:left .25s ease-out;transition:all .4s ease-in-out}.product-step .headline{height:350px}.product-step.one{z-index:4;position:relative;left:0}.step-two .product-step.one,.step-three .product-step.one,.step-four .product-step.one{position:absolute;left:-100%}.product-step.two{z-index:3}.step-two .product-step.two{position:relative;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.step-three .product-step.two,.step-four .product-step.two{position:absolute;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.product-step.three{z-index:2}.step-three .product-step.three,.step-four .product-step.three{position:relative;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.step-four .product-step.three{position:absolute;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.product-step.four{z-index:1}.step-four .product-step.four{position:relative;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.floating.header{position:absolute;top:-3rem;left:0}#program-disclaimer{font-size:.75rem;color:#cfd0d2}#product-option-disclaimer #disclaimer-benefits li{padding-top:14px;padding-bottom:14px;border-top:1px solid #cfd0d2}#product-option-disclaimer #disclaimer-benefits li:first-child{border-top:0}em.price{font-style:normal}em.price.highlighted{color:#6e82ff}em.price:after{content:'원'}em.price.free:after{display:none}dl#list-components{counter-reset:list;margin-bottom:14px}dl#list-components dt,dl#list-components dd{padding-top:14px;padding-bottom:14px;display:block;border-top:2px solid #e5eaff}dl#list-components dt:first-of-type,dl#list-components dd:first-of-type{border-top:0}dl#list-components dt{float:left;padding-right:7px;font-weight:700;color:#4858ba}dl#list-components dt:before{content:counter(list);counter-increment:list;display:inline-block;width:1rem;height:1rem;border:1px solid #4858ba;border-radius:50%;margin-right:3.5px;color:#4858ba;line-height:1rem;font-size:.8rem;text-align:center}dl#list-components dd{color:#5e75ff}dl#list-components-altered{counter-reset:list;margin-bottom:14px;border-right:1px solid #c1c8eb}dl#list-components-altered:after{content:"";display:table;clear:both}dl#list-components-altered dt,dl#list-components-altered dd{padding-top:14px;padding-bottom:14px;display:block}dl#list-components-altered dt{float:left;width:33.33%;font-weight:700;text-align:center;color:#4858ba;border:1px solid #c1c8eb;border-right:0}dl#list-components-altered dt:before{content:counter(list);counter-increment:list;display:block;margin:0 auto 7px;width:1rem;height:1rem;border:1px solid #4858ba;border-radius:50%;color:#4858ba;line-height:1rem;font-size:.8rem;text-align:center}dl#list-components-altered dt.half{width:50%;margin-top:-1px}dl#list-components-altered dd{display:none}#program-price-total{margin-top:28px}#product-option__grid.option-one #program-price-total{display:none}.program.info{position:relative;z-index:1;background-color:#fff}#tabs-v2{padding-top:14px;padding-bottom:14px;background-color:#fff}#tabs-v2 h3{width:100%;text-align:center;margin-bottom:14px}#tabs-v2 div{width:100%;text-align:center}@media(min-width:1025px){#tabs-v2{display:flex;align-items:center;justify-content:space-between}#tabs-v2 h3{display:block;width:50%;text-align:left;margin-bottom:0}#tabs-v2 div{width:50%;text-align:right}}@media(max-width:1024px){#program-options .grid:not(.stackable)>.column:not(.twelve){margin-left:0 !important;margin-top:0 !important;float:left !important;width:calc(50% - 16px/2) !important}#program-options .grid:not(.stackable)>.column:not(.twelve):nth-of-type(even){margin-left:16px !important}}#program-options .decorated.header{overflow:hidden;margin-top:21px;margin-bottom:42px;text-align:center}@media(min-width:1025px){#program-options .decorated.header[class*='with extra top margin']{margin-top:112px !important}}#program-options .decorated.header>span{position:relative;display:inline-block}#program-options .decorated.header+.afterhead{margin-top:-21px;text-align:center}#program-options button{box-shadow:0 0 3px 0 rgba(0,0,0,0.2);border-width:0 !important;background-color:#fff}#program-options button.selected{color:#fff;border-color:#6e82ff;background-color:#6e82ff}#sides-detail{margin-top:14px;padding:14px;text-align:center}#sides-detail img{padding-bottom:14px}#sides-detail p.underline{cursor:pointer}#step-rice{margin-top:3rem}#step-rice #option-rice{padding-top:3rem}@media(max-width:1024px){#step-rice #option-rice{padding-top:1rem;padding-bottom:3rem}}#step-rice #option-rice .card{padding:1rem;padding-bottom:1.5rem;box-shadow:none}@media(max-width:1024px){#step-rice #option-rice .card{padding-top:1.5rem}#step-rice #option-rice .card img{max-width:7rem}}#step-rice #option-rice .card .content{margin:.5rem;text-align:left;margin-top:0}@media(max-width:1024px){#step-rice #option-rice .card .content{display:flex;justify-content:flex-start;align-items:center}#step-rice #option-rice .card .content .text{padding-left:1rem}}#step-rice #option-rice .card .content .strong{margin:0}@media(min-width:1025px){#step-rice #option-rice .card .content .strong{margin-top:1rem}}#step-rice #option-rice .card .content .small.header{margin-bottom:1rem}@media(max-width:1024px){#step-rice #option-rice .card .button-like{width:100%}#step-rice #option-rice .card .button-like span{width:100%}}#step-rice .text.button{box-shadow:none;color:#6e82ff}ol#list-program-components{counter-reset:list;margin-bottom:14px;display:flex;flex-wrap:wrap;justify-content:center}ol#list-program-components:after{content:"";display:table;clear:both}ol#list-program-components li{flex-basis:33.33%;margin-bottom:28px;font-weight:700;text-align:center;color:#4858ba;border:0}ol#list-program-components li img{display:block;width:auto;height:80px;margin-bottom:14px}@media(min-width:1025px){ol#list-program-components li img{height:180px}}ol#list-program-components li span:before{content:counter(list);counter-increment:list;display:block;margin:0 auto 7px;width:1rem;height:1rem;border:1px solid #4858ba;border-radius:50%;color:#4858ba;line-height:1rem;font-size:.8rem;text-align:center}dl#program-options-combo{background-color:#fff;padding:28px 42px}dl#program-options-combo:after{content:"";display:table;clear:both}dl#program-options-combo dt,dl#program-options-combo dd{float:left;width:50%}dl#program-options-combo dt{font-weight:700;text-align:left}dl#program-options-combo dd{text-align:right}dl#program-options-combo .first.discount,dl#program-options-combo .sum{margin-top:14px;padding-top:14px;border-top:1px solid #cfd0d2}dl#program-options-combo .first.discount.price-ricecooker,dl#program-options-combo .sum.price-ricecooker{border-top:1px solid #ecedee}#layer-sidemenu.layer.active{opacity:.99}#layer-sidemenu .card.modal .title{margin:0;margin-top:70px;margin-bottom:28px;padding:0 70px}#layer-sidemenu .card.modal .title h3{font-weight:700;font-size:1.5rem;color:#333f84}@media(max-width:1024px){#layer-sidemenu .card.modal .title{padding:0 28px}}#layer-sidemenu .card.modal .content .content-text{padding:0 5rem}#layer-sidemenu .card.modal .content .content-text ul{padding-bottom:42px}@media(max-width:1024px){#layer-sidemenu .card.modal .content .content-text{padding:0 28px}}#layer-sidemenu .card.modal .content .content-images{padding-top:42px;padding-bottom:70px}#layer-sidemenu .card.modal .content .content-images p{margin-bottom:28px;padding:0 28px}#layer-sidemenu .card.modal .content .content-images .slider-wrapper{max-width:700px;margin:0 auto}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}.search-result #pSearchWord{width:-webkit-fill-available;margin:5px}.search-result .padding-normal{padding-top:20px}.search-result .search-result-title .point{display:inline-block;color:#6e82ff}.search-result .search-result-title .total{position:relative;font-size:1.1rem;font-weight:bold;letter-spacing:0;color:#999}.search-result .search-result-title .t-block{display:block}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}#checkout-wrapper{padding-top:0;background:#fafafa}#checkout-wrapper h2{padding:66px 0 45px;background-color:#fff;text-align:center;font-weight:bold;font-size:26px;line-height:34px;letter-spacing:-0.32px;color:#323232;border-bottom:1px solid #e5e5e5}@media(max-width:1024px){#checkout-wrapper h2{padding:18px 0;font-size:16px;line-height:22px}}@media(max-width:1024px){#checkout-wrapper .container{padding:0 24px}}#checkout-wrapper .table.products .row:after{display:none}#checkout-wrapper .required:after{margin-left:3px;content:"*";color:#6e82ff;font-weight:400}#checkout-wrapper input[type="text"],#checkout-wrapper input[type="number"],#checkout-wrapper textarea{border:1px solid #ccc;border-radius:3px;padding:13px 14px}#checkout-wrapper input[type="text"]::-webkit-input-placeholder,#checkout-wrapper input[type="number"]::-webkit-input-placeholder,#checkout-wrapper textarea::-webkit-input-placeholder{font-weight:normal}#checkout-wrapper input[type="text"]::-moz-placeholder,#checkout-wrapper input[type="number"]::-moz-placeholder,#checkout-wrapper textarea::-moz-placeholder{font-weight:normal}#checkout-wrapper input[type="text"]::-ms-input-placeholder,#checkout-wrapper input[type="number"]::-ms-input-placeholder,#checkout-wrapper textarea::-ms-input-placeholder{font-weight:normal}#checkout-wrapper input[type="text"]::placeholder,#checkout-wrapper input[type="number"]::placeholder,#checkout-wrapper textarea::placeholder{font-weight:normal}#checkout-wrapper input[type="text"]:focus,#checkout-wrapper input[type="number"]:focus,#checkout-wrapper textarea:focus{border-color:#6e82ff}#checkout-steps{counter-reset:list}#checkout-steps h3{margin-top:22px;font-size:18px;line-height:27px;color:#323232}@media(max-width:1024px){#checkout-steps h3{margin-top:14px;margin-bottom:18px;font-size:16px;line-height:24px}}#checkout-steps .accordion{background-color:#fff;margin-top:16px;position:relative}#checkout-steps .accordion.expanded:after{display:block;position:absolute;content:"";top:75px;left:0;width:100%;height:1px;background-color:#e5e5e5}@media(max-width:1024px){#checkout-steps .accordion.expanded:after{top:55px;width:calc(100% - 40px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#checkout-steps .accordion>.title{max-width:980px;margin:0 auto;padding-top:30px;padding-bottom:22px;font-size:20px;line-height:22px;font-weight:bold;text-align:left;color:#323232}#checkout-steps .accordion>.title:before{content:counter(list) ". ";counter-increment:list;display:inline-block;margin-right:5px}@media(max-width:1024px){#checkout-steps .accordion>.title{font-size:16px;line-height:26px;padding:15px 24px}}#checkout-steps .accordion>.content section{border-bottom:1px solid #e5e5e5}#checkout-steps .accordion>.content section:last-child{border:0}#checkout-steps .accordion>.content section .section-body{max-width:980px;margin:0 auto !important}#checkout-steps .accordion>.content section+section{padding-bottom:30px}@media(max-width:1024px){#checkout-steps .accordion>.content section+section{padding-bottom:20px}}#checkout-steps .accordion:last-child>.title{border-bottom:0}#checkout-steps .products .row .small{font-size:16px;color:gray}#checkout-steps .products .row .small .price{color:#323232}@media(max-width:1024px){#checkout-steps .products .row .item+.small{margin-top:14px;margin-bottom:8px}#checkout-steps .products .row .small+.small{margin-bottom:20px}#checkout-steps .products .row .small{width:100% !important;padding-top:0 !important;padding-bottom:0 !important;padding-left:0 !important;text-align:initial !important;line-height:16px;color:#323232}#checkout-steps .products .row .small .price{font-weight:normal}#checkout-steps .products .row .labeled{display:flex;justify-content:space-between}#checkout-steps .products .row .labeled:before{content:attr(data-label);display:block;width:50%;text-align:left;font-weight:normal;font-size:14px;color:gray}}#checkout-steps .products .row:first-child .cell{padding-top:16px}#checkout-steps .products .row:last-child:after{display:none}#checkout-steps .products .row:last-child .cell{padding-bottom:30px}#checkout-steps .notice{margin:20px auto 36px;padding:18px 24px;background-color:#fafafa;border-radius:5px}#checkout-steps .notice li{color:#9c9ead;font-size:14px;line-height:20px;letter-spacing:0}@media(max-width:1024px){#checkout-steps .notice{margin:20px auto;padding:8px 12px}#checkout-steps .notice li{font-size:12px;line-height:18px}}#step-customer .row{margin-bottom:24px}#step-customer .row:last-child{margin-bottom:54px}@media(max-width:1024px){#step-customer .row:last-child{margin-bottom:30px}}#step-customer .detail{margin-bottom:12px;font-size:16px;line-height:22px;letter-spacing:-0.2px;color:gray}@media(max-width:1024px){#step-customer .detail{margin-bottom:10px;font-size:14px;line-height:22px}}#step-customer .customer{position:relative;max-width:580px}#step-customer .customer .cross.action.button{position:absolute;top:10px;right:15px;display:inline-flex;opacity:1}#step-customer .button{width:580px;color:#b2b2b2;text-align:left}@media(max-width:1024px){#step-customer .button{width:100%}}#step-address section{margin-top:30px;margin-bottom:46px}@media(max-width:1024px){#step-address section{margin-bottom:18px}}#step-address dt,#step-address label,#step-address .label{position:static;margin-bottom:14px;font-size:16px;line-height:16px;letter-spacing:-0.2px;color:gray;font-weight:normal}@media(max-width:1024px){#step-address dt,#step-address label,#step-address .label{margin-bottom:6px;font-size:14px;line-height:22px}}#step-address dd,#step-address label>span{margin-bottom:22px;font-size:18px;line-height:16px;color:#323232}@media(max-width:1024px){#step-address dd,#step-address label>span{margin-bottom:18px;font-size:16px;line-height:22px}}@media(max-width:1024px){#step-address dd:last-child{margin-bottom:24px}}#step-address .content .container{position:relative}#step-address .notice{padding:18px 24px;margin:0;font-size:14px;line-height:24px;color:#9c9ead;background-color:#fafafa}@media(max-width:1024px){#step-address .notice{padding:8px 12px;margin-bottom:22px}}#step-address .change-address{position:absolute;width:auto;top:0;right:0;color:#6e82ff;font-size:16px;padding:0;border:0;line-height:16px}@media(max-width:1024px){#step-address .change-address{right:24px;font-size:13px}}#step-address .change-address:after{margin-left:8px;margin-top:1px}@media(max-width:1024px){#step-address .change-address:after{margin-left:4px}}#step-address .row{display:flex}#step-address .row .label{width:190px}#step-address .row label{padding:0;margin:0}#step-address .fieldset{margin-top:10px;border-top:1px solid #e5e5e5}@media(max-width:1024px){#step-address .fieldset{margin-top:0}}#step-address .fieldset li{margin-bottom:22px}#step-address .fieldset li:first-child{margin-top:22px}@media(max-width:1024px){#step-address .fieldset li+li{margin-top:9px}}#step-address .fieldset .row{margin-bottom:22px}@media(max-width:1024px){#step-address .fieldset .row{flex-direction:column;margin-bottom:5px}}#step-address .fieldset label{margin:0;padding:0}@media(max-width:1024px){#step-address .fieldset label+label{border-top:1px solid #f2f2f2}}#step-address .fieldset label span{display:inline-block;line-height:22px;margin-right:30px;margin-bottom:0;min-width:108px}@media(max-width:1024px){#step-address .fieldset label span{padding:12px 12px 12px 0;margin-right:0}}#step-address .fieldset .label{line-height:22px;margin-bottom:0;width:190px}@media(max-width:1024px){#step-address .fieldset .label{margin-bottom:2px}}#step-address .fieldset input[type="text"],#step-address .fieldset .textarea{max-width:414px}@media(max-width:1024px){#step-address .fieldset input[type="text"],#step-address .fieldset .textarea{margin-top:8px;margin-bottom:4px}}#step-address .fieldset .help{font-size:14px;line-height:18px;color:#b2b2b2}@media(max-width:1024px){#step-address .fieldset .help{margin-bottom:22px;font-size:12px}}#step-coupon .content,#step-metlife .content{margin:30px 0 55px}@media(max-width:1024px){#step-coupon .content,#step-metlife .content{margin:20px 0 34px}}#step-coupon ul.fieldset>li,#step-metlife ul.fieldset>li{margin:0}#step-coupon ul.fieldset>li .row,#step-metlife ul.fieldset>li .row{max-width:580px;display:flex;align-items:center;margin-bottom:24px}@media(max-width:1024px){#step-coupon ul.fieldset>li .row,#step-metlife ul.fieldset>li .row{margin-bottom:18px}}#step-coupon ul.fieldset>li .row input,#step-metlife ul.fieldset>li .row input{font-size:16px;line-height:22px;letter-spacing:-0.2px}@media(max-width:1024px){#step-coupon ul.fieldset>li .row input,#step-metlife ul.fieldset>li .row input{font-size:14px}}#step-coupon ul.fieldset>li .row input+.button,#step-metlife ul.fieldset>li .row input+.button{margin-left:6px;height:50px}@media(max-width:1024px){#step-coupon ul.fieldset>li .row input+.button,#step-metlife ul.fieldset>li .row input+.button{width:100px}}#step-coupon ul.fieldset>li .label,#step-metlife ul.fieldset>li .label{margin:0 0 12px;font-size:16px;line-height:22px;letter-spacing:-0.2px;color:gray}@media(max-width:1024px){#step-coupon ul.fieldset>li .label,#step-metlife ul.fieldset>li .label{margin-bottom:8px}}#step-coupon ul.fieldset>li+li .row,#step-metlife ul.fieldset>li+li .row{margin-bottom:4px}#step-coupon ul.fieldset .help,#step-metlife ul.fieldset .help{line-height:18px;font-size:14px;color:#b2b2b2;margin-bottom:24px}@media(max-width:1024px){#step-coupon ul.fieldset .help,#step-metlife ul.fieldset .help{margin-bottom:18px}}#step-coupon .option_coupon div.coupon{position:relative}#step-coupon .option_coupon div.coupon span.coupon.name{width:100%;text-align:left;color:#75777b}#step-coupon .option_coupon div.coupon span.action.button{position:absolute;right:10px;top:8px}#step-coupon .option_coupon div.actions span.button.with.arrow{width:100%;text-align:left;color:#75777b}#step-coupon .option_coupon div.actions .disabled{background-color:#fafafa;color:#ccc;pointer-events:none}#step-amount dt{margin-bottom:14px;font-size:16px;line-height:16px;letter-spacing:-0.2px;color:gray}@media(max-width:1024px){#step-amount dt{margin-bottom:8px;font-size:14px;line-height:16px}}#step-amount dd{margin-bottom:14px;font-size:18px;line-height:16px;letter-spacing:-0.2px;color:#323232}@media(max-width:1024px){#step-amount dd{margin-bottom:8px;font-size:16px;line-height:16px}}#step-amount .content{margin-top:20px}@media(max-width:1024px){#step-amount .content{margin-bottom:24px}}#step-amount .estimate{padding:22px 0;background-color:#f7f9ff;border-top:1px solid #e5e5e5}@media(max-width:1024px){#step-amount .estimate{padding:18px 24px}}#step-amount .estimate>dl{max-width:980px;margin:0 auto}#step-amount .estimate dt,#step-amount .estimate dd{margin:0;line-height:16px}#step-amount .estimate dd{font-size:20px}#step-amount .estimate .price{font-size:20px;line-height:16px;letter-spacing:-0.2px}#step-method section{border:none !important}#step-method .label{margin-top:30px;margin-bottom:12px;color:gray}@media(max-width:1024px){#step-method .label{margin-top:20px;margin-bottom:2px}}#step-method .payment-method>li{margin:0;padding:12px 0}#step-method .payment-method>li label{display:flex;align-items:center}#step-method .payment-method>li span{display:inline-flex;font-size:16px;line-height:22px;color:#323232;vertical-align:middle}#step-method .payment-method>li span img{height:1em;margin-right:5px}#step-method .payment-method>li .payment-benefit{padding:6px 12px;margin:0 8px;display:inline-block;background-color:#ff9b00;color:#fff;font-size:14px;line-height:12px;border-radius:12px;cursor:pointer}#step-method .payment-method>li .benefit{padding:3px 6px;color:#6e82ff;background-color:#e6f0ff;font-size:12px;border-radius:3px;margin-left:10px}@media(max-width:1024px){#step-method .payment-method>li+li{border-top:1px solid #f2f2f2}}#step-method .detail{display:none;margin-top:12px;padding:18px 24px;font-size:14px;line-height:20px;background-color:#fafafa;color:#9c9ead}.checkout-footer{padding:50px 0 200px;background-color:#fff}@media(max-width:1024px){.checkout-footer{padding:18px 0 200px}}.checkout-footer .container{max-width:256px;margin-top:0}@media(max-width:1024px){.checkout-footer .container{max-width:initial}}label#delivery-morning{display:none}input[name="is_available"]:checked+ul.fieldset label#delivery-morning{display:inline}ul#customer-list,ul#address-list{background-color:#fafafa}ul#customer-list>li,ul#address-list>li{margin-bottom:8px;background-color:#fff}ul#customer-list ul.customer li.info,ul#customer-list ul.address li.info,ul#address-list ul.customer li.info,ul#address-list ul.address li.info{position:relative;width:100%}ul#customer-list ul.customer li.info .info-head,ul#customer-list ul.address li.info .info-head,ul#address-list ul.customer li.info .info-head,ul#address-list ul.address li.info .info-head{padding:15px 0;font-weight:bold;border-bottom:1px solid #e5e5e5}ul#customer-list ul.customer li.info .info-head span,ul#customer-list ul.address li.info .info-head span,ul#address-list ul.customer li.info .info-head span,ul#address-list ul.address li.info .info-head span{font-size:16px;color:#6e82ff}@media(max-width:1024px){ul#customer-list ul.customer li.info .info-head span,ul#customer-list ul.address li.info .info-head span,ul#address-list ul.customer li.info .info-head span,ul#address-list ul.address li.info .info-head span{font-size:14px}}ul#customer-list ul.customer li.info .info-head span+span:before,ul#customer-list ul.address li.info .info-head span+span:before,ul#address-list ul.customer li.info .info-head span+span:before,ul#address-list ul.address li.info .info-head span+span:before{content:" / ";display:inline}ul#customer-list ul.customer li.info .info-head span+span:empty:before,ul#customer-list ul.address li.info .info-head span+span:empty:before,ul#address-list ul.customer li.info .info-head span+span:empty:before,ul#address-list ul.address li.info .info-head span+span:empty:before{content:"";display:inline}ul#customer-list ul.customer li.info .info-head button,ul#customer-list ul.address li.info .info-head button,ul#address-list ul.customer li.info .info-head button,ul#address-list ul.address li.info .info-head button{position:absolute;top:12px;right:0}ul#customer-list ul.customer li.info .info-head .button.tiny,ul#customer-list ul.address li.info .info-head .button.tiny,ul#address-list ul.customer li.info .info-head .button.tiny,ul#address-list ul.address li.info .info-head .button.tiny{padding:3px 9px;font-size:12px;color:gray;border-color:#979797}ul#customer-list ul.customer li.info .info-body,ul#customer-list ul.address li.info .info-body,ul#address-list ul.customer li.info .info-body,ul#address-list ul.address li.info .info-body{padding:15px 0}ul#customer-list ul.customer li.info .info-body dl,ul#customer-list ul.address li.info .info-body dl,ul#address-list ul.customer li.info .info-body dl,ul#address-list ul.address li.info .info-body dl{padding:4px 0;display:flex;flex-direction:row}ul#customer-list ul.customer li.info .info-body dt,ul#customer-list ul.address li.info .info-body dt,ul#address-list ul.customer li.info .info-body dt,ul#address-list ul.address li.info .info-body dt{width:30%;color:gray}ul#customer-list ul.customer li.info .info-body dd,ul#customer-list ul.address li.info .info-body dd,ul#address-list ul.customer li.info .info-body dd,ul#address-list ul.address li.info .info-body dd{width:70%;color:#323232}li.field-cohabitant{display:none}li.morning-related,li#morning-door-password,li#morning-door-description{display:none}li.morning-related>div,li#morning-door-password>div,li#morning-door-description>div{display:flex}@media(max-width:1024px){li.morning-related>div,li#morning-door-password>div,li#morning-door-description>div{flex-direction:column}}li#morning-door-password label+div,li#morning-door-description label+div{display:flex;flex-direction:column}ul.payment-method li label span{display:flex;align-items:center}div#receipt{position:relative}div#receipt:after{content:"";position:absolute;left:0;bottom:0;z-index:-1;display:block;width:100%;height:50%;background-color:#faf9f8}#subscription-agreement h3{margin-bottom:14px;margin-top:0;color:#4b5ad2;font-size:18px;line-height:26px;text-align:center}@media(max-width:1024px){#subscription-agreement h3{color:#4d4d4d;font-size:16px;line-height:22px}}#subscription-agreement h4{margin-bottom:8px;margin-top:8px;color:#4d4d4d;font-size:16px}#subscription-agreement p{margin-bottom:0}#subscription-agreement .column{margin-bottom:1rem}#subscription-agreement .textarea{height:200px;padding:14px 24px;background-color:#f2f2f2;border-radius:5px;color:gray;margin:24px 0}@media(max-width:1024px){#subscription-agreement .textarea{margin:16px 0}}#subscription-agreement .fieldset{display:flex;margin-top:0;margin-left:1rem;color:gray}#layer-checkout-customer-form .title,#layer-checkout-customer-cancer-form .title,#layer-checkout-customer-list .title,#layer-checkout-address-form .title,#layer-checkout-address-list .title,#layer-checkout-coupon-list .title{margin:0;padding:18px 24px;font-size:18px;line-height:22px;color:#323232;text-align:center;font-weight:bold}@media(max-width:1024px){#layer-checkout-customer-form .title,#layer-checkout-customer-cancer-form .title,#layer-checkout-customer-list .title,#layer-checkout-address-form .title,#layer-checkout-address-list .title,#layer-checkout-coupon-list .title{font-size:16px}}#layer-checkout-customer-form .close.action.button,#layer-checkout-customer-cancer-form .close.action.button,#layer-checkout-customer-list .close.action.button,#layer-checkout-address-form .close.action.button,#layer-checkout-address-list .close.action.button,#layer-checkout-coupon-list .close.action.button{right:10px;top:15px;opacity:1;line-height:1;padding:5px}#layer-checkout-customer-form .close.action.button:before,#layer-checkout-customer-cancer-form .close.action.button:before,#layer-checkout-customer-list .close.action.button:before,#layer-checkout-address-form .close.action.button:before,#layer-checkout-address-list .close.action.button:before,#layer-checkout-coupon-list .close.action.button:before{line-height:18px;color:#323232}#layer-checkout-customer-form .content,#layer-checkout-customer-cancer-form .content,#layer-checkout-customer-list .content,#layer-checkout-address-form .content,#layer-checkout-address-list .content,#layer-checkout-coupon-list .content{margin:0}#layer-checkout-customer-form .content .row,#layer-checkout-customer-cancer-form .content .row,#layer-checkout-customer-list .content .row,#layer-checkout-address-form .content .row,#layer-checkout-address-list .content .row,#layer-checkout-coupon-list .content .row{padding:18px 24px}#layer-checkout-customer-form .content .row .button,#layer-checkout-customer-cancer-form .content .row .button,#layer-checkout-customer-list .content .row .button,#layer-checkout-address-form .content .row .button,#layer-checkout-address-list .content .row .button,#layer-checkout-coupon-list .content .row .button{width:100%;background-color:#fff}#layer-checkout-customer-form .notice,#layer-checkout-customer-cancer-form .notice,#layer-checkout-customer-list .notice,#layer-checkout-address-form .notice,#layer-checkout-address-list .notice,#layer-checkout-coupon-list .notice{background-color:#fafafa;padding:14px 24px;font-size:12px;line-height:18px;color:#9c9ead}#layer-checkout-customer-form .wrapper-scroll,#layer-checkout-customer-cancer-form .wrapper-scroll,#layer-checkout-customer-list .wrapper-scroll,#layer-checkout-address-form .wrapper-scroll,#layer-checkout-address-list .wrapper-scroll,#layer-checkout-coupon-list .wrapper-scroll{height:calc(100vh - 150px);overflow-y:scroll}#layer-checkout-customer-form .fieldset,#layer-checkout-customer-cancer-form .fieldset,#layer-checkout-customer-list .fieldset,#layer-checkout-address-form .fieldset,#layer-checkout-address-list .fieldset,#layer-checkout-coupon-list .fieldset{padding:16px 24px;margin:0;background-color:#fff}#layer-checkout-customer-form .fieldset>li,#layer-checkout-customer-cancer-form .fieldset>li,#layer-checkout-customer-list .fieldset>li,#layer-checkout-address-form .fieldset>li,#layer-checkout-address-list .fieldset>li,#layer-checkout-coupon-list .fieldset>li{margin-top:0;margin-bottom:20px}#layer-checkout-customer-form .fieldset>li>label:first-child,#layer-checkout-customer-cancer-form .fieldset>li>label:first-child,#layer-checkout-customer-list .fieldset>li>label:first-child,#layer-checkout-address-form .fieldset>li>label:first-child,#layer-checkout-address-list .fieldset>li>label:first-child,#layer-checkout-coupon-list .fieldset>li>label:first-child{margin-bottom:8px;display:block}#layer-checkout-customer-form .fieldset>li .top,#layer-checkout-customer-cancer-form .fieldset>li .top,#layer-checkout-customer-list .fieldset>li .top,#layer-checkout-address-form .fieldset>li .top,#layer-checkout-address-list .fieldset>li .top,#layer-checkout-coupon-list .fieldset>li .top{margin-bottom:8px;display:flex;justify-content:space-between}#layer-checkout-customer-form .fieldset>li .top button,#layer-checkout-customer-cancer-form .fieldset>li .top button,#layer-checkout-customer-list .fieldset>li .top button,#layer-checkout-address-form .fieldset>li .top button,#layer-checkout-address-list .fieldset>li .top button,#layer-checkout-coupon-list .fieldset>li .top button{padding:3px 9px;font-size:12px;color:gray}#layer-checkout-customer-form .fieldset input,#layer-checkout-customer-cancer-form .fieldset input,#layer-checkout-customer-list .fieldset input,#layer-checkout-address-form .fieldset input,#layer-checkout-address-list .fieldset input,#layer-checkout-coupon-list .fieldset input{font-size:14px;color:#b2b2b2}#layer-checkout-customer-form .fieldset input[type="text"],#layer-checkout-customer-form .fieldset input[type="tel"],#layer-checkout-customer-form .fieldset input[type="number"],#layer-checkout-customer-cancer-form .fieldset input[type="text"],#layer-checkout-customer-cancer-form .fieldset input[type="tel"],#layer-checkout-customer-cancer-form .fieldset input[type="number"],#layer-checkout-customer-list .fieldset input[type="text"],#layer-checkout-customer-list .fieldset input[type="tel"],#layer-checkout-customer-list .fieldset input[type="number"],#layer-checkout-address-form .fieldset input[type="text"],#layer-checkout-address-form .fieldset input[type="tel"],#layer-checkout-address-form .fieldset input[type="number"],#layer-checkout-address-list .fieldset input[type="text"],#layer-checkout-address-list .fieldset input[type="tel"],#layer-checkout-address-list .fieldset input[type="number"],#layer-checkout-coupon-list .fieldset input[type="text"],#layer-checkout-coupon-list .fieldset input[type="tel"],#layer-checkout-coupon-list .fieldset input[type="number"]{border:1px solid #ccc;border-radius:3px;padding:13px 14px}#layer-checkout-customer-form .fieldset input:-moz-read-only,#layer-checkout-customer-cancer-form .fieldset input:-moz-read-only,#layer-checkout-customer-list .fieldset input:-moz-read-only,#layer-checkout-address-form .fieldset input:-moz-read-only,#layer-checkout-address-list .fieldset input:-moz-read-only,#layer-checkout-coupon-list .fieldset input:-moz-read-only{color:#323232;background-color:#f2f2f2}#layer-checkout-customer-form .fieldset input:read-only,#layer-checkout-customer-cancer-form .fieldset input:read-only,#layer-checkout-customer-list .fieldset input:read-only,#layer-checkout-address-form .fieldset input:read-only,#layer-checkout-address-list .fieldset input:read-only,#layer-checkout-coupon-list .fieldset input:read-only{color:#323232;background-color:#f2f2f2}#layer-checkout-customer-form .fieldset .radios label,#layer-checkout-customer-cancer-form .fieldset .radios label,#layer-checkout-customer-list .fieldset .radios label,#layer-checkout-address-form .fieldset .radios label,#layer-checkout-address-list .fieldset .radios label,#layer-checkout-coupon-list .fieldset .radios label{color:#323232;width:100%;padding:12px 0}#layer-checkout-customer-form .fieldset .radios label span,#layer-checkout-customer-cancer-form .fieldset .radios label span,#layer-checkout-customer-list .fieldset .radios label span,#layer-checkout-address-form .fieldset .radios label span,#layer-checkout-address-list .fieldset .radios label span,#layer-checkout-coupon-list .fieldset .radios label span{font-size:16px;display:flex;align-items:center}#layer-checkout-customer-form .fieldset .radios .label+div,#layer-checkout-customer-cancer-form .fieldset .radios .label+div,#layer-checkout-customer-list .fieldset .radios .label+div,#layer-checkout-address-form .fieldset .radios .label+div,#layer-checkout-address-list .fieldset .radios .label+div,#layer-checkout-coupon-list .fieldset .radios .label+div{display:flex}#layer-checkout-customer-form .fieldset .checkboxes label span,#layer-checkout-customer-cancer-form .fieldset .checkboxes label span,#layer-checkout-customer-list .fieldset .checkboxes label span,#layer-checkout-address-form .fieldset .checkboxes label span,#layer-checkout-address-list .fieldset .checkboxes label span,#layer-checkout-coupon-list .fieldset .checkboxes label span{display:flex;align-items:center}#layer-checkout-customer-form .fieldset .label,#layer-checkout-customer-form .fieldset label,#layer-checkout-customer-cancer-form .fieldset .label,#layer-checkout-customer-cancer-form .fieldset label,#layer-checkout-customer-list .fieldset .label,#layer-checkout-customer-list .fieldset label,#layer-checkout-address-form .fieldset .label,#layer-checkout-address-form .fieldset label,#layer-checkout-address-list .fieldset .label,#layer-checkout-address-list .fieldset label,#layer-checkout-coupon-list .fieldset .label,#layer-checkout-coupon-list .fieldset label{font-size:14px;line-height:22px;font-weight:normal;color:gray;padding:0;margin:0}#layer-checkout-customer-form .fieldset .label,#layer-checkout-customer-cancer-form .fieldset .label,#layer-checkout-customer-list .fieldset .label,#layer-checkout-address-form .fieldset .label,#layer-checkout-address-list .fieldset .label,#layer-checkout-coupon-list .fieldset .label{margin-bottom:2px;position:static}#layer-checkout-customer-form .fieldset .label+.select,#layer-checkout-customer-cancer-form .fieldset .label+.select,#layer-checkout-customer-list .fieldset .label+.select,#layer-checkout-address-form .fieldset .label+.select,#layer-checkout-address-list .fieldset .label+.select,#layer-checkout-coupon-list .fieldset .label+.select{margin-top:8px}#layer-checkout-customer-form .fieldset .required:after,#layer-checkout-customer-cancer-form .fieldset .required:after,#layer-checkout-customer-list .fieldset .required:after,#layer-checkout-address-form .fieldset .required:after,#layer-checkout-address-list .fieldset .required:after,#layer-checkout-coupon-list .fieldset .required:after{margin-left:3px;content:"*";color:#6e82ff;font-weight:400}#layer-checkout-customer-form .buttons,#layer-checkout-customer-cancer-form .buttons,#layer-checkout-customer-list .buttons,#layer-checkout-address-form .buttons,#layer-checkout-address-list .buttons,#layer-checkout-coupon-list .buttons{padding:0 24px 150px;margin:0;background-color:#fff}#layer-checkout-customer-list #customer-list{height:calc(100vh - 144px);overflow-y:scroll;padding-bottom:150px}#layer-checkout-customer-list #customer-list .customer{padding:0 24px}#layer-checkout-customer-list #customer-list .customer .actions{width:20%}#layer-checkout-address-list #address-list{height:calc(100vh - 144px);overflow-y:scroll;padding-bottom:150px}#layer-checkout-address-list #address-list .customer{padding:0 24px}#layer-checkout-address-list #address-list .customer .actions{width:20%}#option-allergies .group{display:flex;flex-direction:row;flex-wrap:wrap;padding:10px 0}#option-allergies .group+.group{border-top:1px solid #e5e5e5}#option-allergies .group label{width:50%;padding:3px 0}#option-allergies .group input[type="checkbox"] ~ span{font-size:16px;color:#323232}#layer-checkout-coupon-list #coupon-list{height:calc(100vh);overflow-y:scroll;padding:0 1rem 150px 1rem}#layer-checkout-coupon-list div{display:block}#layer-checkout-coupon-list div .row{max-width:580px;display:flex;align-items:center;margin-bottom:18px}#layer-checkout-coupon-list div span{margin-left:6px;height:50px;width:100px}#layer-checkout-coupon-list ul{list-style:none;margin:0;padding:0}#layer-checkout-coupon-list ul li{padding:5px 0 0;overflow:hidden}#layer-checkout-coupon-list .label{padding-top:14px;counter-reset:list;display:block;font-weight:700}#layer-checkout-coupon-list .sale_coupon_wrap{background:#fff}#layer-checkout-coupon-list .coupon_info{margin:0;background:#fff;position:relative;padding:13px 66px 10px 20px;border:1px solid #6195c7;border-radius:6px;overflow:hidden}#layer-checkout-coupon-list .coupon_info.disabled{opacity:.4}#layer-checkout-coupon-list .coupon_info .type{color:#6195c7}#layer-checkout-coupon-list .coupon_info .name{line-height:15px;margin-top:5px}#layer-checkout-coupon-list .coupon_info .price{margin:5px 0;font-weight:bold;font-size:16px;line-height:16px;color:#6195c7}#layer-checkout-coupon-list .coupon_info .price strong{font-size:20px;vertical-align:top}#layer-checkout-coupon-list .coupon_info .price em{font-size:14px;line-height:17px;padding-left:1px}#layer-checkout-coupon-list .coupon_info .option{min-height:26px;font-size:11px;line-height:13px;color:#999}#layer-checkout-coupon-list .coupon_info .option em{display:block;color:#666}#layer-checkout-coupon-list .coupon_down:before{position:absolute;left:-14px;bottom:-15.4px;z-index:999;width:70px;height:50px;background:url("https://doctorkitchen-static.s3.amazonaws.com/images/common/coupon.svg") no-repeat;background-position:0 0;content:''}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}#events{text-align:center;margin-bottom:170px}#events li{margin:0 auto;height:198px;max-width:980px;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}#events li a{width:100%;height:100%;display:block;font-size:0}#events li.end:after{content:"";position:absolute;width:100%;height:100%;top:0;right:0;background-size:cover;background-image:url("https://doctorkitchen-static.s3.ap-northeast-2.amazonaws.com/images/common/event_end_pc.png")}@media(max-width:1024px){#events{margin-bottom:70px}#events li{width:100%;padding-top:39%;height:auto;position:relative}#events li a{position:absolute;top:0;left:0}#events li.end:after{background-image:url("https://doctorkitchen-static.s3.ap-northeast-2.amazonaws.com/images/common/event_end_mobile.png")}}.event-content p{padding:0 10px}@media(max-width:1024px){.event-content{margin-bottom:70px;padding:0 14px}}#selecs #code-selecs{width:80%;font-size:18px;box-shadow:0 0 3px 0 rgba(0,0,0,0.2);border-width:0 !important;background-color:#fff;padding:13px 14px;border-radius:5px}#selecs input+button{margin-left:10px}#selecs .button{background-color:#b85120;border-color:#b85120}#selecs .button:hover{background-color:#612b11;border-color:#612b11}#selecs .box{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#47443a;padding:30px 20px 60px;border-radius:5px}#selecs .row{max-width:480px;display:flex;height:48px}#selecs .link{width:100%;max-width:480px;margin-top:30px;display:flex;flex-direction:column}#selecs .link .button{width:100%;margin:5px 0;display:block;background-color:#f4f3ee;border-color:#f4f3ee;color:#47443a}#selecs .link .button:hover{background-color:#ded8d1;border-color:#ded8d1}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}#main-news{background-color:#faf9f8}.section-banner a{margin:0 auto;max-width:980px;display:block;font-size:0}.section-banner .banner{max-width:980px;width:100%;height:140px;border-radius:8px;background-position:center;background-repeat:no-repeat;background-size:cover;margin:50px auto 0}.section-banner .samsung{background-image:url("https://doctorkitchen-media.s3.ap-northeast-2.amazonaws.com/banner/samsung_pc.jpg")}.section-banner .kumc{background-image:url("https://doctorkitchen-media.s3.ap-northeast-2.amazonaws.com/banner/korea_univ_pc.jpg")}.section-banner .app{background-image:url("https://doctorkitchen-media.s3.ap-northeast-2.amazonaws.com/app/banner_pc.jpg")}.section-banner .barun{background-image:url("https://doctorkitchen-media.s3.ap-northeast-2.amazonaws.com/banner/barun_pc.jpg")}@media(max-width:1024px){.section-banner .banner{height:auto;padding-top:20%;border-radius:0;margin:0}.section-banner .samsung{background-image:url("https://doctorkitchen-media.s3.ap-northeast-2.amazonaws.com/banner/samsung_mo.jpg")}.section-banner .kumc{background-image:url("https://doctorkitchen-media.s3.ap-northeast-2.amazonaws.com/banner/korea_univ_mo.jpg")}.section-banner .app-mo{background-image:url("https://doctorkitchen-media.s3.ap-northeast-2.amazonaws.com/app/banner_mobile_1.jpg")}.section-banner .app-app{background-image:url("https://doctorkitchen-media.s3.ap-northeast-2.amazonaws.com/app/banner_app.jpg")}.section-banner .barun{background-image:url("https://doctorkitchen-media.s3.ap-northeast-2.amazonaws.com/banner/barun_mobile.jpg")}}#family h2{max-width:980px;margin:80px auto 0;font-size:28px;line-height:40px;letter-spacing:-0.2px;font-weight:normal;color:#4d4d4d}@media(max-width:1024px){#family h2{padding:0 1rem;font-size:1.3rem;line-height:1.5;margin:20px 0 5px}}#family .title{max-width:980px;margin:5px auto 20px;color:gray}@media(max-width:1024px){#family .title{padding:0 1rem;margin:0 0 .5rem}}#family .slick-slider .slick-dots{bottom:-5px}#family .slick-slider .slick-dots li{overflow:hidden;height:2px;width:50%;background-color:#c4b29e;opacity:.2}#family .slick-slider .slick-dots li button{overflow:hidden;width:100%}#family .slick-slider .slick-dots li button:before{width:100%;height:2px;content:''}#family .slick-slider .slick-dots li.slick-active button:before{background-color:#400d00;-webkit-animation-name:slidein;animation-name:slidein;-webkit-animation-duration:4s;animation-duration:4s}@media(max-width:1024px){#family .container{padding:0}}#family .container a{width:50%;position:relative}#family .container a:after{position:absolute;display:block;content:'';background-color:#c4b29e;width:3px;height:100px;top:20px;right:-1px}@media(max-width:1024px){#family .container a:after{display:none}}#family .container a:hover .logo{transition:all .3s ease;-webkit-transform:scale(1.05);transform:scale(1.05)}#family .container a:nth-child(2)::after{display:none}#family .container .brand{background-color:#ebe9e3;height:140px;position:relative;padding:30px}@media(max-width:1024px){#family .container .brand{padding:1rem 1.5rem;height:75px}}#family .container .logo{position:absolute;top:53px;right:30px;width:150px;height:80px;background-size:contain;background-repeat:no-repeat;background-position:center}#family .container .keple{border-top-left-radius:8px;border-bottom-left-radius:8px}#family .container .keple .logo{background-image:url("https://doctorkitchen-media.s3.ap-northeast-2.amazonaws.com/banner/logo_keple.png")}@media(max-width:1024px){#family .container .keple .logo{top:-2px;right:20px;width:130px}}@media(max-width:1024px){#family .container .keple{border-radius:0}}#family .container .bespokeat{border-top-right-radius:8px;border-bottom-right-radius:8px}#family .container .bespokeat .logo{background-image:url("https://doctorkitchen-media.s3.ap-northeast-2.amazonaws.com/banner/logo_bespokeat.png")}@media(max-width:1024px){#family .container .bespokeat .logo{top:-3px;right:20px;width:140px}}@media(max-width:1024px){#family .container .bespokeat{border-radius:0}}#blog-posts{background:#faf9f8;padding:70px 0}#blog-posts h2{display:inline-block}#blog-posts h2:after{content:'\e940';display:inline-block;font-family:'xe';font-size:1.5rem;margin-left:1rem}@media(max-width:1024px){#blog-posts h2:after{margin-left:.5rem;font-size:1.2rem}}#blog-posts article{position:relative}#blog-posts article .content{flex-direction:column;width:100%;position:absolute;bottom:0;margin:0;display:block;background:#fff;padding:20px}@media(max-width:1024px){#blog-posts article .content{padding:12px}}#blog-posts .grid{justify-content:center}@media(max-width:1024px){#blog-posts{padding:20px 0 40px}#blog-posts .container{padding:0}}#blog-posts .slick-list{padding-right:4px;padding-bottom:4px}#blog-posts .post{margin-left:16px;box-shadow:none}#blog-posts .post.slick-active{box-shadow:0 0 3px 0 rgba(0,0,0,0.2)}#blog-posts .post.more{box-shadow:none;background-color:transparent !important}#blog-posts .post.more .button{border-radius:50%;width:150px;height:150px;justify-content:center;align-items:center;display:flex;margin:98px 98px}#blog-posts .post.more .button:hover{background-color:rgba(0,0,0,0.2)}#blog-posts .post .header{font-size:16px;font-weight:500;letter-spacing:-0.05rem;color:#4d4d4d;line-height:1.4;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}#blog-posts .post .image{padding-bottom:100%}@media(max-width:1024px){#blog-posts .post.slick-active+.post{box-shadow:0 0 3px 0 rgba(0,0,0,0.2);background-color:#fff}#blog-posts .post a{flex-direction:column}#blog-posts .post .image{width:100%}#blog-posts .post .caption{line-height:1.4}#blog-posts .post.more .button{margin:98px 30px;flex-direction:row}}#blog-posts h2,#our-story h2,#our-service h2{max-width:980px;margin:0 auto 40px;font-size:28px;line-height:40px;letter-spacing:-0.2px;font-weight:normal;color:#4d4d4d;text-align:left}@media(max-width:1024px){#blog-posts h2,#our-story h2,#our-service h2{padding:0 1rem;font-size:1.3rem;line-height:1.5;margin:20px 0}}#blog-posts .afterhead,#our-story .afterhead,#our-service .afterhead{max-width:980px;margin:0 auto;padding:0 0 5rem;color:gray;text-align:left}@media(max-width:1024px){#blog-posts .afterhead,#our-story .afterhead,#our-service .afterhead{padding:0 1rem 2rem;font-size:14px;line-height:1.5}}#our-service .afterhead{font-size:24px}@media(max-width:1024px){#our-service .afterhead{font-size:16px}}#featured-banner{padding:70px 0}@media(max-width:1024px){#featured-banner{padding:20px 0 40px}}#featured-banner h2{max-width:980px;margin:0 auto 40px;font-size:28px;line-height:40px;letter-spacing:-0.2px;font-weight:normal;color:#4d4d4d;text-align:left}@media(max-width:1024px){#featured-banner h2{font-size:1.3rem;line-height:1.5;margin:20px 0}}#featured-banner h2:after{content:'\e940';display:inline-block;font-family:'xe';font-size:1.5rem;margin-left:1rem}@media(max-width:1024px){#featured-banner h2:after{margin-left:.5rem;font-size:1.2rem}}#featured-banner .grid{display:flex;flex-wrap:wrap}@media(max-width:1024px){#featured-banner .grid{flex-direction:column}}#featured-banner .header{font-size:16px;line-height:1.4;letter-spacing:-0.2px;font-weight:normal;color:#4d4d4d;margin-bottom:2px}@media(max-width:1024px){#featured-banner .header{font-size:16px;height:25px;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}}#featured-banner .card{flex-direction:column;width:31.7%;margin:0 0 0 16px;position:relative}@media(min-width:1025px){#featured-banner .card .subtitle,#featured-banner .card .excerpt{font-size:12px}#featured-banner .card .content{position:absolute;bottom:0;width:100%;margin:0;padding:20px;background:#fff}}@media(max-width:1024px){#featured-banner .card{width:100%;margin:0 0 1rem 0}}#featured-banner .card .thumbnail{width:100%;max-width:100% !important;padding-bottom:100%;background-size:cover;background-position:center}#featured-banner .card .excerpt{margin:0;color:gray;font-size:14px}@media(max-width:1024px){#featured-banner .card a{display:flex}#featured-banner .card .thumbnail{width:35%;padding-bottom:35%;margin-right:10px}#featured-banner .card .content{display:flex;flex-direction:column;margin-top:40px}}#product-list-recommend,#product-list-new{padding:0 100px 50px;overflow:hidden}@media(max-width:1024px){#product-list-recommend,#product-list-new{padding:20px 0 40px}#product-list-recommend .container,#product-list-new .container{padding-right:0}#product-list-recommend .slick-arrow,#product-list-new .slick-arrow{display:none}}#product-list-recommend h2,#product-list-new h2{margin:80px 0 40px;font-size:28px;line-height:40px;letter-spacing:-0.2px;font-weight:normal;color:#4d4d4d}@media(max-width:1024px){#product-list-recommend h2,#product-list-new h2{font-size:1.3rem;line-height:1.5;margin:20px 0}}#product-list-recommend .wrapper-card-mart .dd1 .image:before,#product-list-recommend .wrapper-card-mart .dd2 .image:before,#product-list-recommend .wrapper-card-mart .dd3 .image:before,#product-list-new .wrapper-card-mart .dd1 .image:before,#product-list-new .wrapper-card-mart .dd2 .image:before,#product-list-new .wrapper-card-mart .dd3 .image:before{height:4em}#product-list-recommend .wrapper-card-mart .card-mart,#product-list-new .wrapper-card-mart .card-mart{margin-left:25px}@media(max-width:1024px){#product-list-recommend .wrapper-card-mart .card-mart,#product-list-new .wrapper-card-mart .card-mart{margin-left:1rem}}#product-list-recommend .wrapper-card-mart .card-mart.program .image,#product-list-new .wrapper-card-mart .card-mart.program .image{background-size:195%}#product-list-recommend .wrapper-card-mart .card-mart.program .image:hover,#product-list-new .wrapper-card-mart .card-mart.program .image:hover{background-size:204%}#product-list-recommend .wrapper-card-mart .card-mart .title h3,#product-list-new .wrapper-card-mart .card-mart .title h3{font-size:1rem}@media(max-width:1024px){#product-list-recommend .wrapper-card-mart .card-mart .title h3,#product-list-new .wrapper-card-mart .card-mart .title h3{line-height:1.4}}#product-list-recommend .wrapper-card-mart .card-mart em,#product-list-recommend .wrapper-card-mart .card-mart .rate,#product-list-new .wrapper-card-mart .card-mart em,#product-list-new .wrapper-card-mart .card-mart .rate{font-size:1rem}@media(max-width:1024px){#product-list-recommend .wrapper-card-mart .card-mart .rate,#product-list-new .wrapper-card-mart .card-mart .rate{display:block;line-height:1.4}}#product-list-recommend .wrapper-card-mart .image:before,#product-list-new .wrapper-card-mart .image:before{width:4em;height:1.6em;font-size:1rem;top:.5em;right:.5em;line-height:1.6}@media(max-width:1024px){#product-list-recommend .wrapper-card-mart .image:before,#product-list-new .wrapper-card-mart .image:before{font-size:.8rem}}#product-best,#product-past,#product-event,#magazine{position:relative}#product-best .slick-prev,#product-best .slick-next,#product-past .slick-prev,#product-past .slick-next,#product-event .slick-prev,#product-event .slick-next,#magazine .slick-prev,#magazine .slick-next{position:absolute;top:35%;font-family:'xe';line-height:50px;background-color:transparent;outline:0;border:0;font-size:0;opacity:.3;cursor:pointer}#product-best .slick-prev:hover,#product-best .slick-next:hover,#product-past .slick-prev:hover,#product-past .slick-next:hover,#product-event .slick-prev:hover,#product-event .slick-next:hover,#magazine .slick-prev:hover,#magazine .slick-next:hover{opacity:1}#product-best .slick-prev,#product-past .slick-prev,#product-event .slick-prev,#magazine .slick-prev{left:-47px}#product-best .slick-prev:before,#product-past .slick-prev:before,#product-event .slick-prev:before,#magazine .slick-prev:before{content:'\e93b';color:#4d4d4d;font-size:30px}#product-best .slick-next,#product-past .slick-next,#product-event .slick-next,#magazine .slick-next{right:-67px}#product-best .slick-next:before,#product-past .slick-next:before,#product-event .slick-next:before,#magazine .slick-next:before{content:'\e93e';color:#4d4d4d;font-size:30px}#magazine .slick-prev,#magazine .slick-next{top:50%}#our-story{background-color:#f9faff}@media(min-width:1025px){#our-story{position:relative}#our-story:after{content:"";position:absolute;left:0;top:0;z-index:-1;display:block;width:100%;height:65%;background-color:#f9faff}}#our-story .column{padding-top:28px;padding-bottom:28px}#our-service{padding-top:120px;position:relative;margin-bottom:8rem}#our-service:after{content:"";position:absolute;left:0;bottom:0;z-index:-1;display:block;width:100%;height:70px;background-color:#f9faff}@media(max-width:1024px){#our-service{margin-bottom:6rem;padding-top:20px}}#our-service h2{font-size:32px}@media(max-width:1024px){#our-service h2{font-size:1.3rem;line-height:1.3}}#our-service .column{margin-bottom:0 !important}#our-service #slider-service .slick-slide{position:relative;min-height:30rem;background-color:#6b80de;background-size:cover;background-position:center;-ms-filter:'alpha(opacity=#valuePercent)';filter:alpha(opacity=30);opacity:.3}#our-service #slider-service .slick-slide h3,#our-service #slider-service .slick-slide p{display:none}#our-service #slider-service .slick-slide:before,#our-service #slider-service .slick-slide:after{content:'';position:absolute;top:0;bottom:0;width:80px;height:100%;margin:auto;background-color:#fff;z-index:101;transition:all .8s cubic-bezier(0.77,0,0.175,1) .8s;-webkit-transform:translateZ(0);transform:translateZ(0)}#our-service #slider-service .slick-slide:before{left:0;-webkit-transform:translate3D(-80px,0,0);transform:translate3D(-80px,0,0)}#our-service #slider-service .slick-slide:after{right:0;-webkit-transform:translate3D(80px,0,0);transform:translate3D(80px,0,0)}#our-service #slider-service .slick-current{position:relative;z-index:1000;-ms-filter:'alpha(opacity=#valuePercent)';filter:alpha(opacity=100);opacity:1}#our-service #slider-service .slick-current h3{display:block;position:relative;top:11rem}#our-service #slider-service .slick-current h3:before{position:absolute;top:-3rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:'DrKitchen';font-size:2rem}#our-service #slider-service .slick-current p{position:relative;top:11rem;display:block;text-align:center;margin:1.5rem auto;color:#fff}#our-service #slider-service .slick-current:before{width:40px;-webkit-transform:translate3D(-40px,0,0);transform:translate3D(-40px,0,0)}#our-service #slider-service .slick-current:after{width:40px;-webkit-transform:translate3D(40px,0,0);transform:translate3D(40px,0,0)}#our-service #slider-service .slick-prev,#our-service #slider-service .slick-next{top:50%;height:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(0,0,0,0.5);outline:0;border:0;font-size:0;line-height:0;cursor:pointer;opacity:.7}#our-service #slider-service .slick-prev{left:10%}#our-service #slider-service .slick-next{right:10%}#our-service #slider-service .slick-prev:before,#our-service #slider-service .slick-next:before{font-family:'xe';font-size:30px;line-height:35px;color:#fff}#our-service #slider-service .slick-prev:before{content:'\e93b'}#our-service #slider-service .slick-next:before{content:'\e93e'}#our-service #slider-service .slick-dots{bottom:-2.5rem}#our-service #slider-service .slick-dots li{width:76px;height:6px;overflow:hidden}#our-service #slider-service .slick-dots li button{width:76px;height:6px;background-color:#e9ecfa}#our-service #slider-service .slick-dots li button:before{width:76px;height:6px;content:'';display:block}#our-service #slider-service .slick-dots li.slick-active button:before{background-color:#6b80de;-webkit-animation-name:slidein;animation-name:slidein;-webkit-animation-duration:4s;animation-duration:4s}@-webkit-keyframes slidein{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slidein{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}#our-service #slider-service .service-program{background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/main/kv_program_1.jpg");box-shadow:inset 1000px 1000px 1000px 1000px rgba(48,48,48,0.7)}#our-service #slider-service .service-program+.service-program{background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/main/kv_program_2.jpg");box-shadow:none}#our-service #slider-service .service-program h3:before{content:'\e91c'}#our-service #slider-service .service-snack{background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/main/kv_snack_5.jpg");box-shadow:inset 1000px 1000px 1000px 1000px rgba(48,48,48,0.7)}#our-service #slider-service .service-snack+.service-snack{background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/main/kv_snack_6.jpg");box-shadow:none}#our-service #slider-service .service-snack h3:before{content:'\e91b'}#our-service #slider-service .service-care{background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/main/kv_care_1.jpg");box-shadow:inset 1000px 1000px 1000px 1000px rgba(48,48,48,0.7)}#our-service #slider-service .service-care+.service-care{background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/main/kv_care_2.jpg");box-shadow:none}#our-service #slider-service .service-care h3:before{content:'\e91a'}#our-service #slider-service .service-bespokeat{background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/main/kv_bespokeat_1.jpg");box-shadow:inset 1000px 1000px 1000px 1000px rgba(48,48,48,0.7)}#our-service #slider-service .service-bespokeat+.service-bespokeat{background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/main/kv_bespokeat_2.jpg");box-shadow:none}#our-service #slider-service .service-bespokeat h3:before{content:'';display:block;width:42px;height:52px;background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/main/bespokeat_symbol.png");top:-3.7rem}#our-service #slider-service h3{text-align:center;color:#fff}#our-service #slider-service p{margin-top:14px;margin-bottom:28px}@media(max-width:1024px){#our-service #slider-service .slick-slide{opacity:.35;min-height:25rem;transition:all .4s cubic-bezier(0.445,0.05,0.55,0.95)}#our-service #slider-service .slick-current{opacity:1}#our-service #slider-service .slick-current h3{top:8.5rem}#our-service #slider-service .slick-current h3:before{top:-5rem;font-size:3rem}#our-service #slider-service .slick-current p{top:8.5rem;width:80%}#our-service #slider-service .slick-slide:before,#our-service #slider-service .slick-slide:after{width:3%;-webkit-transform:none;transform:none}#our-service #slider-service .slick-prev{left:5%}#our-service #slider-service .slick-next{right:5%}#our-service #slider-service .slick-dots{width:80%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#our-service #slider-service .slick-dots li{width:11.6%}#our-service #slider-service .slick-dots li button{width:100%}#our-service #slider-service .slick-dots li button:before{width:100%}#our-service #slider-service .service-program{background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/main/kv_program_1_mobile.jpg")}#our-service #slider-service .service-program+.service-program{background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/main/kv_program_2_mobile.jpg")}#our-service #slider-service .service-snack{background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/main/kv_snack_5_mobile.jpg")}#our-service #slider-service .service-snack+.service-snack{background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/main/kv_snack_6_mobile.jpg")}#our-service #slider-service .service-care{background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/main/kv_care_1_mobile.jpg")}#our-service #slider-service .service-care+.service-care{background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/main/kv_care_2_mobile.jpg")}#our-service #slider-service .service-bespokeat{background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/main/kv_bespokeat_1_mobile.jpg")}#our-service #slider-service .service-bespokeat+.service-bespokeat{background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/main/kv_bespokeat_2_mobile.jpg")}}#our-record{padding:2rem 0;background-color:#f9faff}#our-record h2{font-size:28px;line-height:1.3;letter-spacing:-0.2px;font-weight:normal;color:#4d4d4d}@media(max-width:1024px){#our-record h2{font-size:1.3rem;line-height:1.3}}#our-record .afterhead{color:gray}@media(max-width:1024px){#our-record .headline{margin:0}}@media(min-width:1025px){#our-record dl{display:flex;flex-wrap:wrap;width:60%}#our-record dl dt,#our-record dl dd{margin-top:14px;margin-bottom:7px}#our-record dt.one,#our-record dd.one{width:30%}#our-record dt.two,#our-record dd.two{width:40%}#our-record dt.three,#our-record dd.three{width:30%}}#our-record dl dt{margin-top:14px;margin-bottom:7px;color:#4d4d4d}#our-record dl dd{line-height:1;font-size:1.6rem;font-weight:bold;color:#4d4d4d}#our-record dd:before{display:inline-block;margin-right:10.5px;margin-bottom:4px;vertical-align:middle;color:#6e82ff}#our-record dt.one{order:1}#our-record dt.two{order:2}#our-record dt.three{order:3}#our-record dd.one{order:4;line-height:1}#our-record dd.one:before{content:"";font-family:"DrKitchen"}#our-record dd.two{order:5;line-height:1}#our-record dd.two:before{content:"";font-family:"DrKitchen"}#our-record dd.three{order:6;line-height:1}#our-record dd.three:before{content:"";font-family:"DrKitchen"}#our-partners .grid+.grid{margin-top:28px;padding-top:28px;border-top:1px solid #c1c8eb}#our-partners .grid .column img{max-width:80%}#our-partners h2{color:gray;font-weight:normal;text-align:left;font-size:24px;margin:4rem 0;line-height:1.5}@media(max-width:1024px){#our-partners h2{margin:40px 0;font-size:16px;line-height:1.5}}#our-partners p{margin-bottom:0}@media(min-width:1025px){#our-partners .eight.wide.column{padding-left:42px}}#our-chefs{position:relative;z-index:1}#our-chefs h2{font-size:24px;font-weight:500;line-height:1.4;letter-spacing:0;color:#4d4d4d;letter-spacing:-0.05rem}@media(max-width:1024px){#our-chefs h2{font-size:1.3rem;line-height:1.5}}#our-chefs p{color:gray}#our-chefs .container{-webkit-transform:translateY(70px);transform:translateY(70px)}@media(max-width:1024px){#our-chefs #our-chefs-description{order:2;padding:28px}#our-chefs #our-chefs-key-visual{order:1}#our-chefs #our-chefs-hotels{order:3}}@media(min-width:1025px){#our-chefs #our-chefs-description{padding-left:28px}#our-chefs #our-chefs-key-visual{padding:28px}}#our-chefs #hotels h6{font-weight:700;font-size:13px;color:#3c3e41}#our-chefs #hotels p{margin:0;font-size:13px;color:#3c3e41}@media(max-width:1024px){#our-chefs #hotels li{display:flex;align-items:center;padding:7px 0}#our-chefs #hotels li div.hotel.logo{width:50%}#our-chefs #hotels li img{display:block;margin:0 auto;max-width:5rem}#our-chefs #hotels li+li{border-top:1px solid #cfd0d2}}@media(min-width:1025px){#our-chefs #hotels{padding:28px;text-align:center}#our-chefs #hotels li{position:relative;min-width:140px;display:inline-block}#our-chefs #hotels li img{display:block;margin:0 auto 14px auto;max-width:5rem}#our-chefs #hotels li+li:before{content:'';position:absolute;top:0;left:0;width:1px;height:4rem;background-color:#cfd0d2}}#our-bespokeat{position:relative;z-index:1;margin-top:40px}#our-bespokeat h2{font-size:24px;font-weight:500;line-height:1.4;letter-spacing:0;color:#4d4d4d;letter-spacing:-0.05rem}@media(max-width:1024px){#our-bespokeat h2{font-size:1.3rem;line-height:1.5}}#our-bespokeat p{color:gray}#our-bespokeat .container{-webkit-transform:translateY(70px);transform:translateY(70px)}@media(max-width:1024px){#our-bespokeat #our-bespokeat-description{order:2;padding:28px}#our-bespokeat #our-bespokeat-key-visual{order:1}#our-bespokeat #our-chefs-hotels{order:3}}@media(min-width:1025px){#our-bespokeat #our-bespokeat-description{padding-left:28px}#our-bespokeat #our-bespokeat-key-visual{padding:28px}}#our-bespokeat #hotels h6{font-weight:700;font-size:13px;color:#3c3e41}#our-bespokeat #hotels p{margin:0;font-size:13px;color:#3c3e41}@media(max-width:1024px){#our-bespokeat #hotels li{display:flex;align-items:center;padding:7px 0}#our-bespokeat #hotels li div.hotel.logo{width:50%}#our-bespokeat #hotels li img{display:block;margin:0 auto;max-width:5rem}#our-bespokeat #hotels li+li{border-top:1px solid #cfd0d2}}@media(min-width:1025px){#our-bespokeat #hotels{padding:28px;text-align:center}#our-bespokeat #hotels li{position:relative;min-width:140px;display:inline-block}#our-bespokeat #hotels li img{display:block;margin:0 auto 14px auto;max-width:5rem}#our-bespokeat #hotels li+li:before{content:'';position:absolute;top:0;left:0;width:1px;height:4rem;background-color:#cfd0d2}}#layer-blank{background-color:rgba(0,0,0,0.8)}#layer-blank iframe{width:100%;display:flex;height:85vh;border-radius:4px}#layer-blank .modal{overflow:initial !important}#layer-blank .close{width:50px !important;height:50px;position:absolute;opacity:1;right:0;top:-50px}#layer-blank .close:after{content:'';height:40px;border-left:2px solid #fff;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:28px;top:0}#layer-blank .close:before{content:'';height:40px;border-left:2px solid #fff;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:28px;top:0}#bottom_popup{position:fixed;display:none;width:100%;top:0;bottom:0;z-index:3000}#bottom_popup .dim_bg_wrapper{background-color:#000;opacity:.3;height:100vh;width:100%}#bottom_popup .popup_img_wrapper{display:block;max-width:500px;width:100%;margin:auto;position:absolute;padding:0 20px;bottom:0;z-index:999999;font-size:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-name:bottom_popup;animation-name:bottom_popup}#bottom_popup .btn_download{width:33%;font-size:0;top:90%;left:10%;z-index:100;position:absolute;background-size:contain;background-repeat:no-repeat}#bottom_popup .popup_btn_wrapper{position:absolute;width:100%;height:100%;right:0;top:-32px}#bottom_popup .btn_popup{position:absolute;top:-15px;right:30px;color:#fff;font-size:16px;padding:10px}#bottom_popup .btn_popup_close{position:absolute;top:-15px;right:85px;color:#fff;font-size:16px;padding:10px}#bottom_popup .btn_popup_close:after{display:block;content:'';width:2px;background-color:#fff;height:16px;position:absolute;top:15px;right:-4px}.side_wrap{position:absolute;top:50px;right:21px;bottom:0;margin:0 0 0 562px;white-space:nowrap}@-webkit-keyframes bottom_popup{0%{bottom:-100%}100%{bottom:0}}@keyframes bottom_popup{0%{bottom:-100%}100%{bottom:0}}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}div#sidebar{overflow-y:auto;-webkit-transform:translateX(-100%);transform:translateX(-100%);position:fixed;left:0;top:0;z-index:999;width:300px;height:100%;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}div#sidebar div.wrap{width:250px;height:100%;background-color:#fff;overflow-y:auto}div#sidebar .close.action.button{position:absolute;left:250px;padding:14px;color:#fff;opacity:1}div#sidebar nav{max-width:980px;margin:0 auto}div#sidebar nav.global ul li{position:relative;background-color:#fff;border-bottom:1px solid #cfd0d2}div#sidebar nav.global ul li:first-child{border-top:1px solid #cfd0d2}div#sidebar nav.global ul li:last-child{border-bottom:0}div#sidebar nav.global ul li a{padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem;display:block}div#sidebar nav.global ul li a:hover{color:#6e82ff}div#sidebar nav.global ul li.current a{color:#6e82ff}div#sidebar nav.global ul li.current a:after{width:100%;background-color:#6e82ff}div#sidebar nav.global ul li span.button{position:absolute;top:.8rem;right:1rem}div#sidebar ul.one-depth.navigation li{background-color:#f7f8f9 !important;border-top:1px solid #cfd0d2;border-bottom:0 !important}div#sidebar ul.docki-inquiry{display:flex;flex-wrap:wrap;border-top:10px solid #ecedee}div#sidebar ul.docki-inquiry li{width:100%;height:4rem;padding:1rem;color:#414c9a;border-bottom:1px solid #ecedee}div#sidebar ul.docki-inquiry li.highlighted{color:#dd5f5f}div#sidebar ul.docki-inquiry li:nth-child(even){border-left:1px solid #ecedee}div#sidebar ul.docki-inquiry li span.link,div#sidebar ul.docki-inquiry li a.link{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;cursor:pointer}div#sidebar ul.docki-inquiry li span.link span,div#sidebar ul.docki-inquiry li a.link span{flex-grow:1;padding-left:.75rem}div#sidebar ul.docki-inquiry li a.link:before{content:'\e91e';-webkit-font-smoothing:antialiased;display:block;font-family:'DrKitchen';font-weight:700;font-size:1.25rem;line-height:1}div#sidebar ul.docki-inquiry li a.link:after{content:'\e905';font-family:'DrKitchen';display:block;float:right;color:#cfd0d2}div#sidebar ul.docki-inquiry li a.link.docki119:before{content:'\e928'}div#sidebar ul.docki-inquiry li a.link.inquiry:before{content:'\e929'}div#sidebar ul.docki-inquiry li a.link.customer-center:before{content:'\e912'}div#sidebar ul.docki-inquiry li a.link.kakao:before{content:'\e92b'}div#sidebar ul.docki-inquiry li a.link.faq:before{content:'\e922'}div#sidebar ul.docki-inquiry ul.actions li{color:#fff;background-color:#6b80de}body#snack-detail div#sidebar ul.docki-inquiry{display:none}div#sidebar dl.customer-center{padding:28px 14px}nav.sub{background-color:#6e82ff;color:#fff;margin:0}nav.sub ul{padding:.91em}nav.sub ul li{display:inline-block}nav.sub ul li:before{padding-left:.5em;padding-right:.5em;content:'|'}nav.sub ul li:first-child:before{display:none}body.sidebar-enabled div#sidebar{-webkit-transform:translateX(0) !important;transform:translateX(0) !important}nav.breadcrumb{margin-top:42px;margin-bottom:42px}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}header{position:relative;z-index:10;width:100%;background-color:#fff;border-bottom:1px solid #e5e5e5}@media(min-width:1025px){header{height:142px}}div#header{display:flex;flex-direction:column;max-width:980px;margin:0 auto;color:black}div#header .row{width:100%;display:flex;position:relative}div#header .row:first-child{margin:20px 0 15px}@media(max-width:1024px){div#header .row:first-child{background-color:#6e82ff;justify-content:center;padding:0;margin:0}}div#header .mobile-sub{display:none;width:100%;background-color:#fff}@media(max-width:1024px){div#header .mobile-sub{display:block}}div#header .mobile-sub nav{padding:0 1rem;display:flex;justify-content:space-between}div#header .mobile-sub nav a{display:block;padding:.9rem .3rem .7rem;font-size:1rem}div#header #button-back{position:absolute;top:0;left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;font-size:1.4rem;padding:.6rem .9rem}@media(min-width:1025px){div#header #button-back{display:none}}div#header #button-back:before{content:"\e93b";font-family:"DrKitchen";color:#fff}div#header h1{display:flex;margin:0;text-align:center;justify-content:left}div#header h1 img{display:block;width:10rem}div#header h1 img.mobile{display:block;padding:1rem}div#header h1 img.pc{display:none;padding:0}@media(min-width:1025px){div#header h1 img{margin:0;width:146px}div#header h1 img.mobile{display:none}div#header h1 img.pc{display:block}}div#header h3{font-weight:normal}div#header nav{display:block}@media(max-width:1024px){div#header nav>ul{display:none !important}}div#header nav>ul.zero-depth>li{display:inline-block;font-size:.875rem}div#header nav>ul.zero-depth>li.cart a:before{content:"\e941";font-family:"DrKitchen";padding-right:.3rem}div#header nav>ul.zero-depth>li:after{margin:0 2rem;content:"|";display:inline-block;font-weight:700;color:#cfd0d2}div#header nav>ul.zero-depth>li:last-child:after{display:none}div#header nav>ul.zero-depth>li .label{display:inline-block;padding:.8rem 0}div#header .cart-count{position:absolute;top:6px;right:6px;display:flex;justify-content:center;align-items:center;width:16px;height:16px;border-radius:50%;background-color:#e66450;font-size:10px;font-weight:bold;text-align:center;color:#fff}@media(min-width:1025px){div#header .cart-count{position:static;width:18px;height:18px;line-height:1;font-size:10px;font-weight:normal;margin-left:5px}}div#header #gnb-product{margin-left:auto}div#header #gnb-product ul{display:flex;flex-direction:row}div#header #gnb-product ul li>.label{font-size:16px;color:#323232;letter-spacing:-0.23px}div#header #gnb-product .cart a{display:flex;flex-direction:row;align-items:center}@media(max-width:1024px){div#header #gnb{position:absolute;left:0;top:13px}}div#header #gnb ul li>.label{padding-bottom:25px;font-size:16px;color:#323232;letter-spacing:-0.23px}div#header #gnb ul li:hover{color:#6e82ff;cursor:pointer}div#header #gnb ul li.expandable{position:relative}div#header #gnb ul li.expandable+li nav.one-depth.navigation{left:-185px}div#header #gnb ul li.expandable:hover nav.one-depth.navigation{display:block;background-color:#fff;box-shadow:0 1px 5px 0 rgba(121,121,121,0.2)}div#header #gnb ul li.expandable>.label:after{content:"";font-family:"xe"}div#header #gnb ul li.expandable>.label:after{margin-left:3.5px}div#header #gnb div.backdrop{display:flex;justify-content:flex-start;margin:0 auto}div#header #gnb div.group{width:125px;padding-top:24px;padding-left:24px;padding-bottom:18px;padding-right:24px}div#header #gnb div.group h3{margin-bottom:11px !important;font-size:14px;font-weight:bold;line-height:20px;letter-spacing:-0.2px;color:#323232}div#header #gnb div.group+.group{position:relative}div#header #gnb div.group+.group:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:2px;height:60%;background-color:#f2f2f2}div#header #snb{order:3;flex-grow:1;text-align:right}@media(max-width:1024px){div#header #snb{position:absolute;right:0}}div#header #snb ul li>.label{font-size:12px;color:#323232;letter-spacing:0}div#header #snb ul li>.label.signup{color:#6e82ff}div#header #snb .zero-depth>li:after{margin:0 .7rem}div#header .action.button{margin:0;padding:0;opacity:1;line-height:1.4}@media(min-width:1025px){div#header .action.button{display:none}}body.sidebar-enabled div#header .action.button.menu{display:none}div#header .action.button.menu:before{content:"\e942";font-family:"DrKitchen";color:#4b5ad2}div#header .action.button.cart:before{content:"\e941";font-family:"DrKitchen";display:none}@media(max-width:1024px){div#header .action.button.cart:before{display:block;padding:.8rem .9rem .5rem;color:#fff}}div#header .action.button.search:before{content:"\e93f";font-family:"DrKitchen"}@media(max-width:1024px){div#header .action.button.search:before{display:block;padding:.8rem 0 .5rem .5rem;color:#fff}}#gnb nav.one-depth.navigation{display:none;position:absolute;top:63px;left:-14px;z-index:5;padding-left:6px;padding-right:6px}#gnb nav.one-depth.navigation:hover{display:block}#gnb nav.one-depth.navigation ul{margin:0 auto}#gnb nav.one-depth.navigation ul>li{margin-bottom:11px}#gnb nav.one-depth.navigation ul>li a{position:relative;display:block;width:100%;font-size:14px;line-height:20px;color:#323232}@media(max-width:1024px){#programs-list #mobile-bottom,#snack-detail #mobile-bottom{display:none}}#mobile-bottom{display:none;width:100%;background-color:#fff}@media(max-width:1024px){#mobile-bottom{border-top:1px solid #e5e5e5;display:block;position:fixed;z-index:599;bottom:0}}#mobile-bottom nav{padding:0 1rem;display:flex;justify-content:space-between}#mobile-bottom nav a.link{display:flex;flex-direction:column;align-items:center;justify-content:center;width:20%;padding:.9rem .3rem .7rem;font-size:1rem}#mobile-bottom nav a.link:before{content:"\e91e";-webkit-font-smoothing:antialiased;display:block;font-family:"XE";font-weight:400;font-size:1.25rem;line-height:1}#mobile-bottom nav a.link.category:before{content:"\e91c"}#mobile-bottom nav a.link.mydocki:before{content:"\e9f5"}#mobile-bottom nav a.link.home{color:#6e82ff}#mobile-bottom nav a.link.home:before{content:"\e902"}#mobile-bottom nav a.link.kakao:before{content:"\ebee"}#mobile-bottom nav a.link.customer-center:before{content:"\ea15"}.searchForm div{-webkit-transform:translateX(0);transform:translateX(0)}.searchForm div span{display:block}.searchForm div .search-input{width:230px;height:36px;border:1px solid #f7f7f6;border-radius:100px;background-color:#f7f7f7;font-weight:400;font-size:14px;color:#666;line-height:16px;outline:0;margin:.5rem 1rem .5rem 0;padding:8px 36px;cursor:text;box-sizing:border-box}.searchForm div .search-btn{width:36px;height:36px;position:absolute;top:0;left:0;padding:8px;display:flex;align-items:center;border-radius:100px;background:transparent;-webkit-transform:translateZ(0);transform:translateZ(0);box-sizing:border-box;border:0;cursor:pointer}.searchForm div .ns-search-large{margin-top:1px;font-size:24px;color:#6f82ff}.searchForm div .ns-search-large:before{content:"\e93f";font-family:"DrKitchen"}#searchBox{position:fixed;width:100%;height:100%;top:0;left:0;background:#fff;z-index:989;border-radius:0;overflow:auto;display:none;overflow:auto}#searchBox input{width:100%;background:white;border:0;padding-left:46px;padding-right:46px}#searchBox .rb{margin-right:10px;right:0;left:unset}#searchBox .hr1{border:0;margin:0 10px 0 10px;border-top:1px solid #dadce0}.back-btn{width:36px;height:36px;position:absolute;top:0;left:0;padding:8px;display:flex;align-items:center;border-radius:100px;background:transparent;-webkit-transform:translateZ(0);transform:translateZ(0);box-sizing:border-box;border:0;cursor:pointer}.back-btn .ns-back-large{margin-top:1px;margin-left:4px;font-size:24px;color:#6f82ff}.back-btn .ns-back-large:before{content:"\e93b";font-family:"DrKitchen"}.not-scroll{height:100%;overflow:auto}.heading1{font-size:36px;letter-spacing:-0.2px;line-height:42px}@media(max-width:1024px){.heading1{font-size:30px;letter-spacing:0;line-height:38px}}.heading2{font-size:30px;letter-spacing:0;line-height:40px}@media(max-width:1024px){.heading2{font-size:26px;letter-spacing:-0.4px;line-height:34px}}.subtitle1{font-size:26px;letter-spacing:-0.4px;line-height:34px}@media(max-width:1024px){.subtitle1{font-size:22px;letter-spacing:-0.2px;line-height:30px}}.subtitle2{font-size:20px;letter-spacing:-0.2px;line-height:30px}@media(max-width:1024px){.subtitle2{font-size:18px;letter-spacing:-0.2px;line-height:26px}}.body1{font-size:18px;letter-spacing:-0.2px;line-height:26px}@media(max-width:1024px){.body1{font-size:16px;letter-spacing:-0.2px;line-height:24px}}.body2{font-size:16px;letter-spacing:-0.2px;line-height:22px}@media(max-width:1024px){.body2{font-size:14px;letter-spacing:-0.2px;line-height:20px}}.button{font-size:16px;letter-spacing:-0.2px;line-height:1.45}@media(max-width:1024px){.button{font-size:14px;letter-spacing:-0.2px;line-height:1.45}}.caption{font-size:14px;letter-spacing:0;line-height:20px}@media(max-width:1024px){.caption{font-size:12px;letter-spacing:0;line-height:18px}}footer{padding-top:2rem;padding-bottom:2rem;color:#75777b;border-top:1px solid #cfd0d2}footer h5{margin-bottom:14px}footer a{transition:color .25s ease-in}footer a:hover{color:#6e82ff}@media(max-width:1024px){footer{margin-left:1rem;margin-right:1rem}}footer dl.company.info{font-size:.7rem;line-height:2;color:#75777b}footer dl.company.info:after{content:"";display:table;clear:both}footer dl.company.info dt,footer dl.company.info dd{display:inline-block;float:left}footer dl.company.info dt{clear:left;font-weight:700}footer dl.company.info dt:after{content:": ";white-space:pre}@media(min-width:1025px){footer dl.company.info dt{clear:none}}footer dl.company.info dd{margin-right:.5em}footer #information{margin-top:14px;font-size:.75rem}@media(min-width:1025px){footer #information{display:flex;align-items:center}}footer #information li.information{display:flex;align-items:center}@media(min-width:1025px){footer #information li.information+li{margin-left:14px}}footer #information li.information p{margin:0;width:75%}footer #information li.information:before{display:block;margin-right:14px;font-family:"DrKitchen";font-size:2.5rem}footer #information li.information.haccp:before{content:"\e92c";color:#999}footer #information li.information.escrow:before{content:"";width:3rem;height:3rem;background-image:url(https://image.inicis.com/mkt/certmark/escrow/escrow_43x43_gray.png);background-size:2.5rem;background-repeat:no-repeat;background-position:left;margin-right:.3rem;line-height:0}footer #information li.information.koreaAI:before{content:"";width:6rem;height:3rem;background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/common/koreaAI.png");background-size:5rem;background-repeat:no-repeat;background-position:left;margin-right:.3rem;line-height:0}footer #information li.information.koreaFoodshow2019:before{content:"";width:7rem;height:3rem;background-image:url("https://doctorkitchen-static.s3.amazonaws.com/images/common/koreaFoodshow2019.png");background-size:6rem;background-repeat:no-repeat;background-position:left;margin-right:.1rem;line-height:0}footer #copyright{border-top:1px solid #cfd0d2;margin-top:28px;padding-top:28px;font-size:.75rem}@media(max-width:1024px){footer #copyright{padding-bottom:55px;padding-top:10px}}@media(min-width:1025px){footer #copyright div.container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}}footer #copyright div.container:after{display:initial;content:initial;clear:initial}@media(max-width:1024px){footer #copyright div.container{display:flex;flex-direction:column-reverse}}footer #copyright p{display:inline-block;margin-bottom:0;margin-left:28px}footer #copyright ul{display:inline-block;padding:1rem 0}footer #copyright ul li{display:inline-block;margin-right:28px;font-size:.7rem}footer #copyright .policy{padding:1rem 0}footer #copyright .policy span{display:inline-block;margin-right:10px}footer #copyright #program-disclaimer{width:100%;margin-left:0;margin-bottom:1rem}footer #copyright #social-links li:last-child{margin-right:0}footer #copyright #social-links a{display:block;font-size:0}footer #copyright #social-links a:before{font-size:1.5rem}footer #copyright #social-links a.youtube:before{content:"";font-family:"xe"}footer #copyright #social-links a.facebook:before{content:"";font-family:"xe"}footer #copyright #social-links a.instagram:before{content:"";font-family:"xe"}footer #copyright #social-links a.blog:before{content:"";font-family:"DrKitchen"}@media(min-width:1025px){footer #copyright #social-links a.blog:before{font-size:21px}}@media(max-width:1024px){footer #copyright #social-links a.blog:before{font-size:18px}}dl.customer-center{padding-left:0;padding-right:0;border-top:1px solid transparent;font-size:.75rem;color:#75777b}dl.customer-center a{display:inline-block;font-size:1.25rem;font-weight:700}div#float-inquiry{position:fixed;bottom:21px;right:21px;z-index:105;padding:7px;border-radius:31.5px;transition:all .2s ease-out}div#float-inquiry .inquiry-close{display:none}div#float-inquiry.active{box-shadow:0 0 10px 2px rgba(0,0,0,0.1);background-color:#fff}div#float-inquiry.active .inquiry-expand{display:none}div#float-inquiry.active .inquiry-close{display:block}div#float-inquiry li{width:56px;height:56px;text-align:center;font-size:.75rem;color:#414c9a;line-height:1;background-color:#f5f7ff;border-radius:50%}div#float-inquiry li.highlighted{color:#dd5f5f;background-color:#ffe1e5;border-color:#fff8f9}div#float-inquiry li span.link,div#float-inquiry li a.link{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer}div#float-inquiry li a.link:before{content:"\e91e";-webkit-font-smoothing:antialiased;display:block;margin-bottom:3.5px;font-family:"DrKitchen";font-weight:700;font-size:1.75rem;line-height:1}div#float-inquiry li a.link.docki119:before{content:"\e928"}div#float-inquiry li a.link.inquiry:before{content:"\e929"}div#float-inquiry li a.link.customer-center:before{content:"\e92a"}div#float-inquiry li a.link.kakao:before{content:"\e92b"}div#float-inquiry li a.link.faq:before{content:"\e922"}div#float-inquiry li+li{margin-top:7px}div#float-inquiry ul.actions li{color:#fff;background-color:#6b80de}body#snack-detail div#float-inquiry{display:none}#layer-inquiry #layer-inquiry-privacy,#layer-liquid-inquiry #layer-inquiry-privacy{width:70%;margin:42px auto}#layer-inquiry #layer-inquiry-privacy ol,#layer-liquid-inquiry #layer-inquiry-privacy ol{height:140px;border:1px solid #cfd0d2;padding:7px;overflow-y:auto}
