@charset "UTF-8";
.ap-post,.ap-page{container:article/inline-size
}
.ap-post--full-screen,.ap-page--full-screen{min-width:100vw;margin-left:calc((100% - 100vw) / 2);margin-right:calc((100% - 100vw) / 2)}
.ap-post__inner,.ap-page__inner{--ap-pdp-width:1920}
@container article (max-width: 750px){
.ap-post__inner,.ap-page__inner{--ap-pdp-width:750}
}
.ap-post *,.ap-page *{padding:0;margin:0;font-style:normal;word-break:keep-all;list-style:none;box-sizing:border-box}
.ap-post sup,.ap-page sup{position:relative;top:-0.35em;font-size:70%;vertical-align:middle}
.ap-post img,.ap-page img{max-width:100%}
.ap-post svg,.ap-page svg{all:unset}
.ap-post em,.ap-page em{color:inherit}
.ap-post blockquote,.ap-page blockquote{font-style:normal;color:inherit}
.ap-post .ap-video video,.ap-page .ap-video video{-webkit-mask-image:-webkit-radial-gradient(#fff, #000);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-mask-image:radial-gradient(#fff, #000);mask-image:radial-gradient(#fff, #000);backface-visibility:hidden;border:none;display:block;margin:0 auto;outline:none;max-width:100%;width:100%;height:auto}
.ap-post .pc-only,.ap-page .pc-only{display:block !important}
@container article (max-width: 750px){
.ap-post .pc-only,.ap-page .pc-only{display:none !important}
}
.ap-post .mo-only,.ap-page .mo-only{display:none !important}
@container article (max-width: 750px){
.ap-post .mo-only,.ap-page .mo-only{display:block !important}
}
.ap-post .ap-util--margin,.ap-page .ap-util--margin{margin-block:clamp(0px, calc(var(--ap-block) / var(--ap-pdp-width) * 100cqi), calc(var(--ap-block) * 1px)) !important;margin-block-start:clamp(0px, calc(var(--ap-block-start) / var(--ap-pdp-width) * 100cqi), calc(var(--ap-block-start) * 1px)) !important;margin-block-end:clamp(0px, calc(var(--ap-block-end) / var(--ap-pdp-width) * 100cqi), calc(var(--ap-block-end) * 1px)) !important;margin-inline:clamp(0px, calc(var(--ap-inline) / var(--ap-pdp-width) * 100cqi), calc(var(--ap-inline) * 1px)) !important;margin-inline-start:clamp(0px, calc(var(--ap-inline-start) / var(--ap-pdp-width) * 100cqi), calc(var(--ap-inline-start) * 1px)) !important;margin-inline-end:clamp(0px, calc(var(--ap-inline-end) / var(--ap-pdp-width) * 100cqi), calc(var(--ap-inline-end) * 1px)) !important}
.ap-post .ap-util--padding,.ap-page .ap-util--padding{padding-block:clamp(0px, calc(var(--ap-block) / var(--ap-pdp-width) * 100cqi), calc(var(--ap-block) * 1px)) !important;padding-block-start:clamp(0px, calc(var(--ap-block-start) / var(--ap-pdp-width) * 100cqi), calc(var(--ap-block-start) * 1px)) !important;padding-block-end:clamp(0px, calc(var(--ap-block-end) / var(--ap-pdp-width) * 100cqi), calc(var(--ap-block-end) * 1px)) !important;padding-inline:clamp(0px, calc(var(--ap-inline) / var(--ap-pdp-width) * 100cqi), calc(var(--ap-inline) * 1px)) !important;padding-inline-start:clamp(0px, calc(var(--ap-inline-start) / var(--ap-pdp-width) * 100cqi), calc(var(--ap-inline-start) * 1px)) !important;padding-inline-end:clamp(0px, calc(var(--ap-inline-end) / var(--ap-pdp-width) * 100cqi), calc(var(--ap-inline-end) * 1px)) !important}
.ap-post .ap-util--text,.ap-page .ap-util--text{font-size:clamp(calc(var(--ap-min) * 1px), calc(var(--ap-fs) / var(--ap-pdp-width) * 100cqi), calc(var(--ap-fs) * 1px));line-height:calc(var(--ap-lh) / var(--ap-fs));font-weight:var(--ap-fw);letter-spacing:calc(var(--ap-ls, -0.01) * 1em)}
@container article (max-width: 750px){
.ap-post .ap-util--text,.ap-page .ap-util--text{font-size:clamp(calc(var(--ap-min) * 1px), calc(var(--ap-mfs) / var(--ap-pdp-width) * 100cqi), calc(var(--ap-mfs) * 1px))}
}
.ap-post .ap-util--align,.ap-page .ap-util--align{text-align:var(--ap-align, start) !important}
.ap-post .ap-image img,.ap-page .ap-image img{width:100%}
@container article (max-width: 750px){
.ap-post .ap-image img,.ap-page .ap-image img{width:auto}
}
.ap-post [class*="--bg"],.ap-page [class*="--bg"]{position:relative}
.ap-post [class*="--bg"] [class*=__caption],.ap-page [class*="--bg"] [class*=__caption]{position:absolute;top:0;right:0;bottom:0;left:0}
.ap-post .ap-swiper,.ap-page .ap-swiper{position:relative;overflow:hidden}
.ap-post .ap-swiper__button--next,.ap-post .ap-swiper__button--prev,.ap-page .ap-swiper__button--next,.ap-page .ap-swiper__button--prev{display:flex;justify-content:center;align-items:center;width:clamp(0px, calc(70 / var(--ap-pdp-width) * 100cqi), 70px);height:clamp(0px, calc(70 / var(--ap-pdp-width) * 100cqi), 70px);background:none}
.ap-post .ap-swiper__button--next::after,.ap-post .ap-swiper__button--prev::after,.ap-page .ap-swiper__button--next::after,.ap-page .ap-swiper__button--prev::after{content:""}
.ap-post .ap-swiper__button--next svg,.ap-post .ap-swiper__button--next path,.ap-post .ap-swiper__button--prev svg,.ap-post .ap-swiper__button--prev path,.ap-page .ap-swiper__button--next svg,.ap-page .ap-swiper__button--next path,.ap-page .ap-swiper__button--prev svg,.ap-page .ap-swiper__button--prev path{fill:none}
.ap-post .ap-swiper__button--prev,.ap-page .ap-swiper__button--prev{transform:rotate(180deg)}
.ap-post--holiday{--ap-color-default:#222;--ap-color-white:#fff;--ap-color-gray:#666;font-family:Theinhardt,NotoSans,"Malgun Gothic","맑은 고딕","Nanum Gothic","나눔 고딕","돋움",dotum;color:var(--ap-color-default)}
.ap-post--holiday .ap-video{width:100%;overflow:hidden}
.ap-post--holiday .ap-video video{transform:scale(1.015);transform-origin:center}
.ap-post--holiday .ap-section--kv{background-color:#000}
.ap-post--holiday .ap-section--kv .ap-section__header{padding:clamp(0px, calc(180 / var(--ap-pdp-width) * 100cqi), 180px) 0}
.ap-post--holiday .ap-section--kv .ap-section__title{text-align:center;color:#fff;text-transform:uppercase;font-size:clamp(9px, calc(64 / var(--ap-pdp-width) * 100cqi), 64px);line-height:1.21875;font-weight:700;letter-spacing:0.07em}
@container article (max-width: 750px){
.ap-post--holiday .ap-section--kv .ap-section__title{font-size:clamp(9px, calc(50 / var(--ap-pdp-width) * 100cqi), 50px)}
}
.ap-post--holiday .ap-section--kv .ap-video{position:relative}
.ap-post--holiday .ap-section--kv .ap-video video{width:clamp(0px, calc(850 / var(--ap-pdp-width) * 100cqi), 850px);height:clamp(0px, calc(1080 / var(--ap-pdp-width) * 100cqi), 1080px);margin:0 auto;-o-object-fit:cover;object-fit:cover;transition:1.8s}
.ap-post--holiday .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}
@container article (max-width: 750px){
.ap-post--holiday .ap-section--kv .ap-section__header{padding:clamp(0px, calc(140 / var(--ap-pdp-width) * 100cqi), 140px) 0}
.ap-post--holiday .ap-section--kv .ap-video video{width:100%;height:auto}
}
.ap-post--holiday .ap-section--intro{background-color:#000}
.ap-post--holiday .ap-section--intro .ap-section__body{display:flex;justify-content:space-between;align-items:stretch}
.ap-post--holiday .ap-section--intro .ap-section__body > *{width:50%}
.ap-post--holiday .ap-section--intro .ap-video__caption{display:flex;justify-content:center;align-items:center}
.ap-post--holiday .ap-section--intro .ap-text{color:#fff;font-size:clamp(9px, calc(24 / var(--ap-pdp-width) * 100cqi), 24px);line-height:1.5833333333;font-weight:500}
@container article (max-width: 750px){
.ap-post--holiday .ap-section--intro .ap-text{font-size:clamp(9px, calc(26 / var(--ap-pdp-width) * 100cqi), 26px)}
}
@container article (max-width: 750px){
.ap-post--holiday .ap-section--intro .ap-section__body{flex-direction:column}
.ap-post--holiday .ap-section--intro .ap-section__body > *{width:100%}
}
.ap-post--holiday .ap-section--product{background:#351f1f;position:relative}
.ap-post--holiday .ap-section--product::before{background:linear-gradient(180deg, #351f1f 3.64%, rgba(153, 153, 153, 0.05) 83.71%, #351f1f 100%);content:"";width:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}
.ap-post--holiday .ap-section--product .ap-section__header{padding-block:clamp(0px, calc(180 / var(--ap-pdp-width) * 100cqi), 180px);text-align:center;position:relative;z-index:1}
.ap-post--holiday .ap-section--product .ap-section__title{font-size:clamp(9px, calc(46 / var(--ap-pdp-width) * 100cqi), 46px);line-height:1.4782608696;font-weight:500;color:#fff}
@container article (max-width: 750px){
.ap-post--holiday .ap-section--product .ap-section__title{font-size:clamp(9px, calc(32 / var(--ap-pdp-width) * 100cqi), 32px)}
}
.ap-post--holiday .ap-section--product .ap-section__title .font-thein{text-transform:uppercase}
.ap-post--holiday .ap-section--product .ap-section__body{max-width:1920px;margin:auto;padding-inline:clamp(0px, calc(100 / var(--ap-pdp-width) * 100cqi), 100px);padding-block-end:clamp(0px, calc(180 / var(--ap-pdp-width) * 100cqi), 180px);position:relative;display:flex;flex-wrap:wrap}
.ap-post--holiday .ap-section--product .ap-image--02{width:clamp(0px, calc(900 / var(--ap-pdp-width) * 100cqi), 900px);height:clamp(0px, calc(1125 / var(--ap-pdp-width) * 100cqi), 1125px);aspect-ratio:4/5;position:absolute;top:clamp(0px, calc(227 / var(--ap-pdp-width) * 100cqi), 227px);left:clamp(0px, calc(100 / var(--ap-pdp-width) * 100cqi), 100px);z-index:1}
.ap-post--holiday .ap-section--product .ap-image--03{width:clamp(0px, calc(930 / var(--ap-pdp-width) * 100cqi), 930px);height:clamp(0px, calc(1125 / var(--ap-pdp-width) * 100cqi), 1125px);aspect-ratio:930/1125;margin:0 0 0 auto}
.ap-post--holiday .ap-section--product .ap-image--04{width:clamp(0px, calc(1600 / var(--ap-pdp-width) * 100cqi), 1600px);height:clamp(0px, calc(1080 / var(--ap-pdp-width) * 100cqi), 1080px);aspect-ratio:1600/1080;margin:clamp(0px, calc(140 / var(--ap-pdp-width) * 100cqi), 140px) auto 0}
@container article (max-width: 750px){
.ap-post--holiday .ap-section--product .ap-section__header{top:0;padding-block:clamp(0px, calc(100 / var(--ap-pdp-width) * 100cqi), 100px)}
.ap-post--holiday .ap-section--product .ap-section__body{max-width:100%;padding:0;padding-block-end:clamp(0px, calc(90 / var(--ap-pdp-width) * 100cqi), 90px);box-sizing:border-box}
.ap-post--holiday .ap-section--product .ap-image--02,.ap-post--holiday .ap-section--product .ap-image--03,.ap-post--holiday .ap-section--product .ap-image--04{width:100%;height:unset;position:static;aspect-ratio:unset;padding-inline:clamp(0px, calc(50 / var(--ap-pdp-width) * 100cqi), 50px);margin-block-end:clamp(0px, calc(30 / var(--ap-pdp-width) * 100cqi), 30px)}
.ap-post--holiday .ap-section--product .ap-image--04{margin:auto;margin-block-start:clamp(0px, calc(30 / var(--ap-pdp-width) * 100cqi), 30px);padding-inline:0}
}
.ap-post--holiday .ap-section--lineup{background:#e1cfd6}
.ap-post--holiday .ap-section--lineup .ap-swiper{max-width:1920px;padding-block:clamp(0px, calc(220 / var(--ap-pdp-width) * 100cqi), 220px);padding-inline:clamp(0px, calc(90 / var(--ap-pdp-width) * 100cqi), 90px);margin-inline:auto}
.ap-post--holiday .ap-section--lineup .ap-swiper__button--next,.ap-post--holiday .ap-section--lineup .ap-swiper__button--prev{border:1px solid}
.ap-post--holiday .ap-section--lineup .ap-swiper__button--prev{left:0}
.ap-post--holiday .ap-section--lineup .ap-swiper__button--next{right:0}
.ap-post--holiday .ap-section--lineup .ap-list__item{display:flex;justify-content:center;align-items:center;flex-direction:column;border:1px solid red}
.ap-post--holiday .ap-section--lineup .ap-list__image{width:clamp(0px, calc(221 / var(--ap-pdp-width) * 100cqi), 221px)}
.ap-post--holiday .ap-section--lineup .ap-list__title{font-size:clamp(9px, calc(32 / var(--ap-pdp-width) * 100cqi), 32px);line-height:1.25;font-weight:500;margin-block-end:clamp(0px, calc(30 / var(--ap-pdp-width) * 100cqi), 30px)}
@container article (max-width: 750px){
.ap-post--holiday .ap-section--lineup .ap-list__title{font-size:clamp(9px, calc(32 / var(--ap-pdp-width) * 100cqi), 32px)}
}
.ap-post--holiday .ap-section--lineup .ap-list__title--en{display:block;margin-top:clamp(0px, calc(10 / var(--ap-pdp-width) * 100cqi), 10px);font-size:clamp(9px, calc(18 / var(--ap-pdp-width) * 100cqi), 18px);line-height:normal;color:#888}
@container article (max-width: 750px){
.ap-post--holiday .ap-section--lineup .ap-list__title--en{font-size:clamp(9px, calc(24 / var(--ap-pdp-width) * 100cqi), 24px)}
}
.ap-post--holiday .ap-section--lineup .ap-cta{font-size:clamp(9px, calc(18 / var(--ap-pdp-width) * 100cqi), 18px);line-height:normal;font-weight:500;display:flex;justify-content:center;align-items:center;width:clamp(0px, calc(226 / var(--ap-pdp-width) * 100cqi), 226px);box-sizing:border-box;padding:clamp(0px, calc(16 / var(--ap-pdp-width) * 100cqi), 16px);border:1px solid}
@container article (max-width: 750px){
.ap-post--holiday .ap-section--lineup .ap-cta{font-size:clamp(9px, calc(18 / var(--ap-pdp-width) * 100cqi), 18px)}
}
.ap-post--holiday .ap-section--lineup .ap-cta--more{margin-block-end:clamp(0px, calc(8 / var(--ap-pdp-width) * 100cqi), 8px);color:var(--ap-color-default);background:var(--ap-color-white)}
.ap-post--holiday .ap-section--lineup .ap-cta--buy{color:var(--ap-color-white);background:var(--ap-color-default)}
@container article (max-width: 750px){
.ap-post--holiday .ap-section--lineup .ap-swiper{padding-block:clamp(0px, calc(180 / var(--ap-pdp-width) * 100cqi), 180px) clamp(0px, calc(197 / var(--ap-pdp-width) * 100cqi), 197px);padding-inline:clamp(0px, calc(85 / var(--ap-pdp-width) * 100cqi), 85px)}
}
/*# sourceMappingURL=2025-holiday-collection.css.map */
