@charset "UTF-8";
.ap-post{--cont-w:1920;container-name:post;container-type:inline-size;overflow:hidden;margin-bottom:clamp(1px, calc(80 / var(--cont-w) * 100cqi), 80px);background-color:#fff;font-family:Theinhardt,NotoSans,"Malgun Gothic","맑은 고딕","Nanum Gothic","나눔 고딕","돋움",dotum;color:#222;letter-spacing:0;line-height:1;text-align:left}
.ap-post p{margin:0}
.ap-post .ap-image img{width:100%}
.ap-post .ap-video{width:100%;overflow:hidden}
.ap-post .ap-video video{width:100%;transform:scale(1.015);transform-origin:center;-webkit-mask-image:-webkit-radial-gradient(white, black);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}
.ap-post .only-pc{display:block}
.ap-post .only-mo{display:none}
@media (max-width: 750px){
.ap-post{--cont-w:750;margin-bottom:clamp(1px, calc(149 / var(--cont-w) * 100cqi), 149px)}
.ap-post .only-pc{display:none}
.ap-post .only-mo{display:block}
}
.ap-post .ap-section--kv .ap-section__header{padding-top:clamp(1px, calc(100 / var(--cont-w) * 100cqi), 100px);padding-bottom:clamp(1px, calc(60 / var(--cont-w) * 100cqi), 60px);text-align:center}
.ap-post .ap-section--kv .ap-section__desc{font-size:clamp(11px, calc(28 / var(--cont-w) * 100cqi), 28px);font-weight:700}
.ap-post .ap-section--kv .ap-section__title{margin-top:clamp(1px, calc(30 / var(--cont-w) * 100cqi), 30px);font-size:clamp(11px, calc(48 / var(--cont-w) * 100cqi), 48px);font-weight:800}
.ap-post .ap-section--kv .ap-video video{width:clamp(1px, calc(850 / var(--cont-w) * 100cqi), 850px);height:clamp(1px, calc(1080 / var(--cont-w) * 100cqi), 1080px);margin:0 auto;-o-object-fit:cover;object-fit:cover;transition:1.8s}
.ap-post .ap-section--kv .ap-video.ani-active video{width:100%;animation-duration:2000ms;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.3, 0, 0.7, 1);transition:1.8s}
@media (max-width: 750px){
.ap-post .ap-section--kv .ap-section__header{padding-top:clamp(1px, calc(68 / var(--cont-w) * 100cqi), 68px);padding-bottom:clamp(1px, calc(68 / var(--cont-w) * 100cqi), 68px)}
.ap-post .ap-section--kv .ap-section__desc{font-size:clamp(11px, calc(30 / var(--cont-w) * 100cqi), 30px)}
.ap-post .ap-section--kv .ap-section__title{margin-top:clamp(1px, calc(40 / var(--cont-w) * 100cqi), 40px);font-size:clamp(11px, calc(52 / var(--cont-w) * 100cqi), 52px)}
.ap-post .ap-section--kv .ap-video video{width:100%;height:auto}
}
.ap-post .ap-section--intro .ap-section__body{display:flex;justify-content:space-between;align-items:center}
.ap-post .ap-section--intro .ap-section__body > *{width:50%}
.ap-post .ap-section--intro .ap-box{display:flex;align-items:center;justify-content:center;padding-left:clamp(1px, calc(24 / var(--cont-w) * 100cqi), 24px);box-sizing:border-box}
.ap-post .ap-section--intro .ap-cont__title{font-size:clamp(11px, calc(42 / var(--cont-w) * 100cqi), 42px);font-weight:600;line-height:1.3333}
.ap-post .ap-section--intro .ap-cont__title .font-thein{font-size:clamp(11px, calc(46 / var(--cont-w) * 100cqi), 46px)}
.ap-post .ap-section--intro .ap-cont__desc{font-size:clamp(11px, calc(26 / var(--cont-w) * 100cqi), 26px);font-weight:600;color:#e86e25}
.ap-post .ap-section--intro .ap-text{margin-top:clamp(1px, calc(44 / var(--cont-w) * 100cqi), 44px);font-size:clamp(11px, calc(24 / var(--cont-w) * 100cqi), 24px);font-weight:500;letter-spacing:-0.04em;line-height:1.5833}
@media (max-width: 750px){
.ap-post .ap-section--intro .ap-section__body{flex-direction:column}
.ap-post .ap-section--intro .ap-section__body > *{width:100%}
.ap-post .ap-section--intro .ap-box{padding-left:0;padding-top:clamp(1px, calc(116 / var(--cont-w) * 100cqi), 116px);text-align:center}
.ap-post .ap-section--intro .ap-cont__title{font-size:clamp(11px, calc(46 / var(--cont-w) * 100cqi), 46px);letter-spacing:-0.04em;line-height:1.3261}
.ap-post .ap-section--intro .ap-cont__title .font-thein{font-size:clamp(11px, calc(50 / var(--cont-w) * 100cqi), 50px)}
.ap-post .ap-section--intro .ap-cont__desc{margin-top:clamp(1px, calc(8 / var(--cont-w) * 100cqi), 8px);font-size:clamp(11px, calc(30 / var(--cont-w) * 100cqi), 30px);letter-spacing:-0.04em}
.ap-post .ap-section--intro .ap-text{margin-top:clamp(1px, calc(48 / var(--cont-w) * 100cqi), 48px);font-size:clamp(11px, calc(26 / var(--cont-w) * 100cqi), 26px);line-height:1.5769}
}
.ap-post .ap-section--product .ap-section__body{display:flex;flex-direction:column;gap:clamp(1px, calc(140 / var(--cont-w) * 100cqi), 140px);width:100%;max-width:clamp(1px, calc(1440 / var(--cont-w) * 100cqi), 1440px);margin:0 auto;padding-top:clamp(1px, calc(264 / var(--cont-w) * 100cqi), 264px)}
.ap-post .ap-section--product .ap-box{display:flex;justify-content:center;align-items:flex-end;gap:clamp(1px, calc(60 / var(--cont-w) * 100cqi), 60px);flex-direction:row-reverse}
.ap-post .ap-section--product .ap-box--reverse{flex-direction:row}
.ap-post .ap-section--product .ap-box > .ap-image{padding-left:clamp(1px, calc(60 / var(--cont-w) * 100cqi), 60px);padding-right:clamp(1px, calc(70 / var(--cont-w) * 100cqi), 70px);box-sizing:border-box}
.ap-post .ap-section--product .ap-box--reverse > .ap-image{padding-left:clamp(1px, calc(70 / var(--cont-w) * 100cqi), 70px);padding-right:clamp(1px, calc(60 / var(--cont-w) * 100cqi), 60px)}
.ap-post .ap-section--product .ap-cont__body{padding-top:clamp(1px, calc(50 / var(--cont-w) * 100cqi), 50px);padding-bottom:clamp(1px, calc(80 / var(--cont-w) * 100cqi), 80px)}
.ap-post .ap-section--product .ap-cont__title{font-size:clamp(11px, calc(42 / var(--cont-w) * 100cqi), 42px);font-weight:500;letter-spacing:-0.04em;line-height:1.3333}
.ap-post .ap-section--product .ap-cont__desc{margin-top:clamp(1px, calc(8 / var(--cont-w) * 100cqi), 8px);font-size:clamp(11px, calc(24 / var(--cont-w) * 100cqi), 24px);font-weight:500;letter-spacing:-0.04em;line-height:1.5833}
.ap-post .ap-section--product .ap-cont__btn{display:inline-block;height:clamp(1px, calc(68 / var(--cont-w) * 100cqi), 68px);margin-top:clamp(1px, calc(52 / var(--cont-w) * 100cqi), 52px);padding-left:clamp(1px, calc(44 / var(--cont-w) * 100cqi), 44px);padding-right:clamp(1px, calc(44 / var(--cont-w) * 100cqi), 44px);background-color:#222;font-size:clamp(11px, calc(24 / var(--cont-w) * 100cqi), 24px);font-weight:500;color:#fff;letter-spacing:-0.04em;line-height:3.1;text-decoration:none}
@media (max-width: 750px){
.ap-post .ap-section--product .ap-section__body{gap:clamp(1px, calc(120 / var(--cont-w) * 100cqi), 120px);max-width:100%;padding-top:clamp(1px, calc(170 / var(--cont-w) * 100cqi), 170px);padding-left:clamp(1px, calc(40 / var(--cont-w) * 100cqi), 40px);padding-right:clamp(1px, calc(40 / var(--cont-w) * 100cqi), 40px);box-sizing:border-box}
.ap-post .ap-section--product .ap-box{gap:0;flex-direction:column}
.ap-post .ap-section--product .ap-box > .ap-image{width:50%;padding:0;align-self:flex-end}
.ap-post .ap-section--product .ap-box--reverse > .ap-image{padding:0;align-self:flex-start}
.ap-post .ap-section--product .ap-cont{margin-top:calc(-24 / var(--cont-w) * 100cqi);padding-right:clamp(1px, calc(70 / var(--cont-w) * 100cqi), 70px)}
.ap-post .ap-section--product .ap-cont__body{padding-top:clamp(1px, calc(60 / var(--cont-w) * 100cqi), 60px);padding-bottom:0}
.ap-post .ap-section--product .ap-cont__title{font-size:clamp(11px, calc(46 / var(--cont-w) * 100cqi), 46px);font-weight:600;line-height:1.3261}
.ap-post .ap-section--product .ap-cont__desc{font-size:clamp(11px, calc(26 / var(--cont-w) * 100cqi), 26px);line-height:1.5769}
.ap-post .ap-section--product .ap-cont__btn{height:clamp(1px, calc(74 / var(--cont-w) * 100cqi), 74px);margin-top:clamp(1px, calc(36 / var(--cont-w) * 100cqi), 36px);padding-left:clamp(1px, calc(50 / var(--cont-w) * 100cqi), 50px);padding-right:clamp(1px, calc(50 / var(--cont-w) * 100cqi), 50px);font-size:clamp(11px, calc(26 / var(--cont-w) * 100cqi), 26px);line-height:3.2}
.ap-post .ap-section--product .ap-box--reverse .ap-cont{padding-right:0;padding-left:clamp(1px, calc(70 / var(--cont-w) * 100cqi), 70px)}
}