@charset "UTF-8";
/* font-size: cqi(24, 11) */
/* margin-top: cqi(30) */
/* line-height: lh(24, 32) */
/* 250331 기존코드 scss 변환 */
.ap-post--sulwhasoo-gift{letter-spacing:0;word-spacing:0;line-height:1}
.ap-post--sulwhasoo-gift .apu-flex{display:flex}
.ap-post--sulwhasoo-gift .apu-flex-reverse{flex-direction:row-reverse}
.ap-post--sulwhasoo-gift .apu-flex-column{flex-direction:column}
.ap-post--sulwhasoo-gift .apu-flex-column-reverse{flex-direction:column-reverse}
.ap-post--sulwhasoo-gift .apu-grid{display:grid}
.ap-post--sulwhasoo-gift .apu-justify-center{justify-content:center}
.ap-post--sulwhasoo-gift .apu-justify-start{justify-content:flex-start}
.ap-post--sulwhasoo-gift .apu-justify-end{justify-content:flex-end}
.ap-post--sulwhasoo-gift .apu-justify-around{justify-content:space-around}
.ap-post--sulwhasoo-gift .apu-justify-between{justify-content:space-between}
.ap-post--sulwhasoo-gift .apu-justify-evenly{justify-content:space-evenly}
.ap-post--sulwhasoo-gift .apu-text-center{text-align:center}
.ap-post--sulwhasoo-gift .apu-text-left{text-align:left}
.ap-post--sulwhasoo-gift .apu-text-right{text-align:right}
.ap-post--sulwhasoo-gift .apu-text-justify{text-align:right}
.ap-post--sulwhasoo-gift .apu-align-center{align-items:center}
.ap-post--sulwhasoo-gift .apu-align-flex-start{align-items:flex-start}
.ap-post--sulwhasoo-gift .apu-align-flex-end{align-items:flex-end}
.ap-post--sulwhasoo-gift .apu-align-stretch{align-items:stretch}
.ap-post--sulwhasoo-gift img,.ap-post--sulwhasoo-gift video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}
.ap-post--sulwhasoo-gift p{margin:0}
.ap-post--sulwhasoo-gift .mo-only{display:none}
.post2023--gift-intro .post2023-section__header{margin-top:2.1875%}
.post2023--gift-intro .post2023-section__title{font-size:30px;font-weight:800;color:#000;line-height:1;text-align:center}
.post2023--gift-intro .post2023-section__title .en-title{font-size:22px;font-weight:500;letter-spacing:0.1em;display:block;margin-bottom:0.9375%}
.post2023--gift-intro .post2023-section__desc{font-size:18px;font-weight:500;color:#000;text-align:center;margin-top:0.8333333333%}
.post2023--gift-intro .video-container{position:relative}
.post2023--gift-intro .contents-box{position:relative;width:50%;overflow:hidden;cursor:pointer}
.post2023--gift-intro .contents-box.is-active .gift-video{opacity:1;z-index:0;animation-name:fadeInOut;animation-duration:2s;animation-delay:-0.2s;animation-fill-mode:forwards}
.post2023--gift-intro .contents-box.is-active .gift-text{opacity:0}
.post2023--gift-intro .gift-text::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.3)}
.post2023--gift-intro .gift-name{font-size:42px;line-height:1.4524;font-weight:600;color:#fff;text-align:center;position:absolute;left:50%;transform:translateX(-50%);top:0;width:100%;margin-top:13.5416666667%}
.post2023--gift-intro .gift-name .gift-desc{font-size:24px;line-height:1.4583;font-weight:400;display:block;margin-bottom:5px}
.post2023--gift-intro .gift-video{position:absolute;top:0;left:0;opacity:0;z-index:-1}
.post2023--gift-intro .play-btn{position:absolute;top:0;left:50%;transform:translateX(-50%);font-size:18px;line-height:2;font-weight:500;letter-spacing:-0.02em;color:#fff;border-bottom:2px solid #fff;padding:0;margin-top:25.8333333333%}
.post2023--gift-intro .play-btn:focus,.post2023--gift-intro .play-btn:focus-visible{outline:#e86e25 auto 1px}
@keyframes fadeInOut{
0%{opacity:0}
100%{opacity:1}
}
@media (max-width: 1920px){
.post2023--gift-intro .post2023-section__title{font-size:calc(30 / 1920 * 100vw);font-size:max(11px, 30 / 1920 * 100vw)}
.post2023--gift-intro .post2023-section__title .en-title{font-size:calc(22 / 1920 * 100vw);font-size:max(11px, 22 / 1920 * 100vw)}
.post2023--gift-intro .post2023-section__desc{font-size:calc(18 / 1920 * 100vw);font-size:max(11px, 18 / 1920 * 100vw)}
.post2023--gift-intro .gift-name{font-size:calc(42 / 1920 * 100vw);font-size:max(11px, 42 / 1920 * 100vw)}
.post2023--gift-intro .gift-name .gift-desc{font-size:calc(24 / 1920 * 100vw);font-size:max(11px, 24 / 1920 * 100vw);margin-bottom:0.2604166667vw}
.post2023--gift-intro .play-btn{font-size:calc(18 / 1920 * 100vw);font-size:max(11px, 18 / 1920 * 100vw);border-bottom-width:0.1041666667vw}
}
@media (max-width: 750px){
.post--sulwhasoo-gift .pc-only{display:none}
.post--sulwhasoo-gift .mo-only{display:block}
.post2023--gift-intro .post2023-section__header{margin-top:7.3333333333%}
.post2023--gift-intro .post2023-section__title{font-size:calc(52 / 750 * 100vw);font-size:max(11px, 52 / 750 * 100vw)}
.post2023--gift-intro .post2023-section__title .en-title{font-size:calc(34 / 750 * 100vw);font-size:max(11px, 34 / 750 * 100vw);margin-bottom:3.7333333333%}
.post2023--gift-intro .video-container{display:block}
.post2023--gift-intro .contents-box{width:100%;cursor:default}
.post2023--gift-intro .gift-name{font-size:calc(48 / 750 * 100vw);font-size:max(11px, 48 / 750 * 100vw);line-height:1.0833;margin-top:clamp(1px, calc(80 / var(--cont-w) * 100cqi), 80px)}
.post2023--gift-intro .gift-name .gift-desc{font-size:calc(28 / 750 * 100vw);font-size:max(11px, 28 / 750 * 100vw);line-height:1.4643;margin-bottom:1.3333333333vw}
.post2023--gift-intro .play-btn{font-size:calc(24 / 750 * 100vw);font-size:max(11px, 24 / 750 * 100vw);line-height:1.5;border-bottom-width:0.2666666667vw;margin-top:29.7333333333%;padding:0}
}
/* // 250331 기존코드 scss 변환 */
/* [ITO0437-363] 250331 기프트 페이지 신규 */
@keyframes flutter{
0%,100%{transform:rotate(0deg) scale(1) translateZ(0)}
25%{transform:rotate(4deg) scale(1.01) translateZ(10px)}
50%{transform:rotate(-2deg) scale(0.99) translateZ(20px)}
75%{transform:rotate(6deg) scale(1.02) translateZ(10px)}
}
@keyframes swaying{
0%,100%{transform:rotate(0deg)}
10%{transform:rotate(1deg)}
20%{transform:rotate(0deg)}
30%{transform:rotate(3deg)}
40%{transform:rotate(2deg)}
50%{transform:rotate(5deg)}
60%{transform:rotate(3deg)}
70%{transform:rotate(4deg)}
80%{transform:rotate(1deg)}
90%{transform:rotate(2deg)}
}
.ap-post--sulwhasoo-gift{--cont-w:1920;--ap-ff-noto:'NotoSans','Malgun Gothic','맑은 고딕','Nanum Gothic','나눔 고딕','돋움',dotum;container-name:article;container-type:inline-size;font-family:Theinhardt,NotoSans,"Malgun Gothic","맑은 고딕","Nanum Gothic","나눔 고딕","돋움",dotum;color:#000;text-align:center}
.ap-post--sulwhasoo-gift video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.ap-post--sulwhasoo-gift .pc-only{display:block}
.ap-post--sulwhasoo-gift .mo-only{display:none}
.ap-post--sulwhasoo-gift .ap-ff--noto{font-family:var(--ap-ff-noto)}
.ap-post--sulwhasoo-gift .ap-fw--b{font-weight:700}
.ap-post--sulwhasoo-gift .ap2022-video-script-box--brown{background-color:#30211b}
.ap-post--sulwhasoo-gift .ap2022-video-script-box--brown .ap2022-video-script-box__text{background-color:#41302a;color:#fff}
.ap-post--sulwhasoo-gift .ap2022-video-script-box--brown .ap2022-video-script-box__button span{color:#fff}
.ap-post--sulwhasoo-gift .ap2022-video-script-box--brown .ap2022-video-script-box__button i{background-color:#a98e85}
.ap-post--sulwhasoo-gift .ap2022-video-script-box--brown.is-active .ap2022-video-script-box__button i{background-color:#a98e85}
.ap-post--sulwhasoo-gift .ap-section__intro{position:relative}
.ap-post--sulwhasoo-gift .ap-section__intro .ap-section__header{position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;opacity:1;transition:opacity 1s ease;z-index:1}
.ap-post--sulwhasoo-gift .ap-section__intro .ap-section__body .ap-video{width:100%;height:100%;display:flex;flex-direction:column;opacity:0;transition:opacity 1s ease;aspect-ratio:16/9}
.ap-post--sulwhasoo-gift .ap-section__intro .ap-section__body .ap-video iframe{width:100%;height:100%}
.ap-post--sulwhasoo-gift .ap-section__intro .ap-section__title{font-size:clamp(11px, calc(72 / var(--cont-w) * 100cqi), 72px);font-weight:500;text-transform:capitalize}
.ap-post--sulwhasoo-gift .ap-section__intro .ap-section__desc{display:flex;flex-direction:column;gap:clamp(1px, calc(20 / var(--cont-w) * 100cqi), 20px);margin-top:clamp(1px, calc(34 / var(--cont-w) * 100cqi), 34px);font-size:clamp(11px, calc(22 / var(--cont-w) * 100cqi), 22px);line-height:1.4545}
.ap-post--sulwhasoo-gift .ap-section__intro .ap-section__cta{margin-top:clamp(1px, calc(40 / var(--cont-w) * 100cqi), 40px);display:flex;flex-direction:row;justify-content:center;align-items:center}
.ap-post--sulwhasoo-gift .ap-section__intro .ap-section__cta-btn{display:block;padding:0;position:relative;font-size:clamp(11px, calc(18 / var(--cont-w) * 100cqi), 18px);font-weight:500;line-height:2;color:#fff}
.ap-post--sulwhasoo-gift .ap-section__intro .ap-section__cta-btn:focus,.ap-post--sulwhasoo-gift .ap-section__intro .ap-section__cta-btn:focus-visible{outline:#e86e25 auto 1px}
.ap-post--sulwhasoo-gift .ap-section__intro .ap-section__cta-btn::after{content:"";position:absolute;display:block;width:100%;height:clamp(1px, calc(2 / var(--cont-w) * 100cqi), 2px);background-color:#fff}
.ap-post--sulwhasoo-gift .ap-section__intro .ap-header__image{width:100%;height:100%}
.ap-post--sulwhasoo-gift .ap-section__intro .ap-header__text{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.3);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}
.ap-post--sulwhasoo-gift .ap-section__intro.is-active .ap-section__header{opacity:0;z-index:-1}
.ap-post--sulwhasoo-gift .ap-section__intro.is-active .ap-section__body .ap-video{opacity:1;z-index:0;background-color:rgba(0, 0, 0, 0.5)}
.ap-post--sulwhasoo-gift .ap-section__products{background-color:#fceade;padding-bottom:clamp(1px, calc(100 / var(--cont-w) * 100cqi), 100px)}
.ap-post--sulwhasoo-gift .ap-section__products .ap-section__body{max-width:clamp(1px, calc(1532 / var(--cont-w) * 100cqi), 1532px);padding-top:clamp(1px, calc(100 / var(--cont-w) * 100cqi), 100px);margin:0 auto}
.ap-post--sulwhasoo-gift .ap-section__products .ap-section__content{position:relative}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products{padding-bottom:clamp(1px, calc(60 / var(--cont-w) * 100cqi), 60px);text-align:center;color:#000}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__list{display:flex;align-items:flex-end;height:100%}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__list-item{height:100%}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__item{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:clamp(1px, calc(60 / var(--cont-w) * 100cqi), 60px) clamp(1px, calc(20 / var(--cont-w) * 100cqi), 20px);box-sizing:border-box;background-color:#fff}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__item-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-repeat:no-repeat,no-repeat;overflow:hidden}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__item-bg .item{position:absolute;background-size:cover;transform-style:preserve-3d;backface-visibility:visible;will-change:transform}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__item-box{z-index:1}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__item-01 .ap-products__item-bg .item-01{left:clamp(1px, calc(93 / var(--cont-w) * 100cqi), 93px);top:clamp(1px, calc(58 / var(--cont-w) * 100cqi), 58px);width:clamp(1px, calc(355 / var(--cont-w) * 100cqi), 355px);height:clamp(1px, calc(359 / var(--cont-w) * 100cqi), 359px);background-image:url(/kr/ko/resource/img/experience/archive/page_sulwhasoo-gift_product-img001-bg001_pc_kr_250331.png);animation:flutter 6s ease-in-out infinite}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__item-01 .ap-products__item-bg .item-02{left:clamp(1px, calc(310 / var(--cont-w) * 100cqi), 310px);top:clamp(1px, calc(316 / var(--cont-w) * 100cqi), 316px);width:clamp(1px, calc(60 / var(--cont-w) * 100cqi), 60px);height:clamp(1px, calc(63 / var(--cont-w) * 100cqi), 63px);background-image:url(/kr/ko/resource/img/experience/archive/page_sulwhasoo-gift_product-img001-bg002_pc_kr_250331.png);animation:flutter 6s ease-in-out infinite;transform-origin:left top}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__item-02 .ap-products__item-bg .item{left:clamp(1px, calc(144 / var(--cont-w) * 100cqi), 144px);top:0;width:clamp(1px, calc(345 / var(--cont-w) * 100cqi), 345px);height:clamp(1px, calc(221 / var(--cont-w) * 100cqi), 221px);background-image:url(/kr/ko/resource/img/experience/archive/page_sulwhasoo-gift_product-img002-bg001_pc_kr_250331.png);animation:swaying 16s ease-in-out infinite;transform-origin:right top}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__item-03 .ap-products__item-bg .item{left:clamp(1px, calc(177 / var(--cont-w) * 100cqi), 177px);top:0;width:clamp(1px, calc(307 / var(--cont-w) * 100cqi), 307px);height:clamp(1px, calc(309 / var(--cont-w) * 100cqi), 309px);background-image:url(/kr/ko/resource/img/experience/archive/page_sulwhasoo-gift_product-img003-bg001_pc_kr_250331.png);animation:swaying 8s ease-in-out infinite;transform-origin:right center}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__image{--ap-width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:clamp(1px, calc(367 / var(--cont-w) * 100cqi), 367px);z-index:1}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__image picture{width:clamp(1px, var(--ap-width) / var(--cont-w) * 100cqi, var(--ap-width) * 1px)}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__text{margin-top:clamp(1px, calc(60 / var(--cont-w) * 100cqi), 60px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1px, calc(5 / var(--cont-w) * 100cqi), 5px);min-height:clamp(1px, calc(118 / var(--cont-w) * 100cqi), 118px)}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__eyebrow{font-size:clamp(11px, calc(20 / var(--cont-w) * 100cqi), 20px);font-weight:700;line-height:1.4;letter-spacing:-0.02em;color:#848484}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__title{font-size:clamp(11px, calc(32 / var(--cont-w) * 100cqi), 32px);font-weight:600;line-height:1.1875;letter-spacing:-0.02em}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__price{font-size:clamp(11px, calc(30 / var(--cont-w) * 100cqi), 30px);font-weight:500;line-height:1.4;letter-spacing:-0.02em;color:#000}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__price-unit{font-size:clamp(11px, calc(24 / var(--cont-w) * 100cqi), 24px);line-height:1}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__cta{margin-top:clamp(1px, calc(18 / var(--cont-w) * 100cqi), 18px)}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__cta-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;min-width:clamp(1px, calc(220 / var(--cont-w) * 100cqi), 220px);min-height:clamp(1px, calc(50 / var(--cont-w) * 100cqi), 50px);padding:clamp(1px, calc(14 / var(--cont-w) * 100cqi), 14px) clamp(1px, calc(20 / var(--cont-w) * 100cqi), 20px);font-family:var(--ap-ff-noto);font-size:clamp(11px, calc(18 / var(--cont-w) * 100cqi), 18px);line-height:1;letter-spacing:-0.02em;font-weight:500;color:#fff;background-color:#000;box-sizing:border-box;transition:all 0.3s ease}
@media (hover: hover) and (pointer: fine){
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__cta-btn:hover{background-color:#fff;color:#000;box-shadow:inset 0 0 0 clamp(1px, calc(1 / var(--cont-w) * 100cqi), 1px) #000;text-decoration:none}
}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products .swiper-pagination{bottom:0}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products .swiper-pagination-bullet{width:clamp(1px, calc(20 / var(--cont-w) * 100cqi), 20px);height:clamp(1px, calc(20 / var(--cont-w) * 100cqi), 20px);background-color:transparent;opacity:1;box-shadow:inset 0 0 0 clamp(1px, calc(1 / var(--cont-w) * 100cqi), 1px) #545454;transition:background-color 0.3s ease}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products .swiper-pagination-bullet-active{background-color:#545454}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__navigation .swiper-button-prev,.ap-post--sulwhasoo-gift .ap-section__products .ap-products__navigation .swiper-button-next{width:clamp(1px, calc(58 / var(--cont-w) * 100cqi), 58px);height:clamp(1px, calc(58 / var(--cont-w) * 100cqi), 58px);background-image:url(/kr/ko/resource/img/experience/archive/page_sulwhasoo-gift_icon001_kr_250331.svg);background-size:clamp(1px, calc(58 / var(--cont-w) * 100cqi), 58px) clamp(1px, calc(58 / var(--cont-w) * 100cqi), 58px);transform:translateY(-50%);margin-top:0;left:calc(-68 / var(--cont-w) * 100cqi)}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__navigation .swiper-button-next{transform:translateY(-50%) rotate(180deg);left:auto;right:calc(-68 / var(--cont-w) * 100cqi)}
.ap-post--sulwhasoo-gift .ap-section__engraving{padding:clamp(1px, calc(140 / var(--cont-w) * 100cqi), 140px) 0}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-section__header{max-width:clamp(1px, calc(1540 / var(--cont-w) * 100cqi), 1540px);margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-direction:row-reverse}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-section__body{margin-top:clamp(1px, calc(120 / var(--cont-w) * 100cqi), 120px)}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-section__eyebrow{margin-bottom:clamp(1px, calc(8 / var(--cont-w) * 100cqi), 8px);font-size:clamp(11px, calc(24 / var(--cont-w) * 100cqi), 24px);font-weight:500;line-height:2.0833;letter-spacing:-0.02em}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-section__title{font-size:clamp(11px, calc(50 / var(--cont-w) * 100cqi), 50px);line-height:1;font-weight:600;letter-spacing:-0.02em}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-section__desc{margin-top:clamp(1px, calc(60 / var(--cont-w) * 100cqi), 60px);font-size:clamp(11px, calc(22 / var(--cont-w) * 100cqi), 22px);line-height:1.6364;letter-spacing:-0.01em;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1px, calc(20 / var(--cont-w) * 100cqi), 20px)}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-section__desc-location{font-size:clamp(11px, calc(14 / var(--cont-w) * 100cqi), 14px);line-height:1.7143;letter-spacing:-0.01em;font-weight:500}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-section__desc-label{display:inline-block;padding:clamp(1px, calc(4 / var(--cont-w) * 100cqi), 4px) clamp(1px, calc(12 / var(--cont-w) * 100cqi), 12px);margin-right:clamp(1px, calc(10 / var(--cont-w) * 100cqi), 10px);border:1px solid #000;border-radius:clamp(1px, calc(20 / var(--cont-w) * 100cqi), 20px);font-family:var(--ap-ff-noto);line-height:1.1429}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-section__cta{margin-top:clamp(1px, calc(50 / var(--cont-w) * 100cqi), 50px);display:flex;flex-direction:row;justify-content:center;align-items:center}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-section__cta-btn{display:block;min-width:clamp(1px, calc(280 / var(--cont-w) * 100cqi), 280px);padding:clamp(1px, calc(12 / var(--cont-w) * 100cqi), 12px) clamp(1px, calc(20 / var(--cont-w) * 100cqi), 20px);position:relative;font-size:clamp(11px, calc(18 / var(--cont-w) * 100cqi), 18px);font-weight:500;color:#fff;background-color:#000;box-sizing:border-box;transition:all 0.3s ease}
@media (hover: hover) and (pointer: fine){
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-section__cta-btn:hover{background-color:#fff;color:#000;box-shadow:inset 0 0 0 clamp(1px, calc(1 / var(--cont-w) * 100cqi), 1px) #000;text-decoration:none}
}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-header__text{flex-basis:50%}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-header__image{flex-basis:50%}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-engraving__list{display:grid;grid-template-columns:repeat(2, auto);grid-template-rows:repeat(2, auto);gap:clamp(1px, calc(40 / var(--cont-w) * 100cqi), 40px)}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-engraving__list-item{grid-column:span 1;grid-row:span 1}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-engraving__list-item-01{grid-column:1;grid-row:1/3}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-engraving__list-item-01 .ap-engraving__image{width:clamp(1px, calc(650 / var(--cont-w) * 100cqi), 650px);margin-left:auto}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-engraving__list-item-02{grid-column:2;grid-row:1}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-engraving__list-item-02 .ap-engraving__image{margin-top:clamp(1px, calc(93 / var(--cont-w) * 100cqi), 93px);width:clamp(1px, calc(610 / var(--cont-w) * 100cqi), 610px)}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-engraving__list-item-03{grid-column:2/3;grid-row:2/3}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-engraving__list-item-03 .ap-engraving__image{width:clamp(1px, calc(453 / var(--cont-w) * 100cqi), 453px)}
@container article (max-width: 750px){
.ap-post--sulwhasoo-gift .pc-only{display:none}
.ap-post--sulwhasoo-gift .mo-only{display:block}
.ap-post--sulwhasoo-gift .ap-post__inner{--cont-w:750}
.ap-post--sulwhasoo-gift .ap-section__intro .ap-section__body .ap-video{aspect-ratio:9/16;justify-content:center}
.ap-post--sulwhasoo-gift .ap-section__intro .ap-section__body .ap-video video{aspect-ratio:16/9;height:auto}
.ap-post--sulwhasoo-gift .ap-section__intro .ap-section__title{font-size:clamp(11px, calc(70 / var(--cont-w) * 100cqi), 70px)}
.ap-post--sulwhasoo-gift .ap-section__intro .ap-section__desc{margin-top:clamp(1px, calc(40 / var(--cont-w) * 100cqi), 40px);font-size:clamp(11px, calc(28 / var(--cont-w) * 100cqi), 28px);line-height:1.5}
.ap-post--sulwhasoo-gift .ap-section__intro .ap-section__cta{margin-top:clamp(1px, calc(50 / var(--cont-w) * 100cqi), 50px)}
.ap-post--sulwhasoo-gift .ap-section__intro .ap-section__cta-btn{font-size:clamp(11px, calc(24 / var(--cont-w) * 100cqi), 24px);line-height:1.5}
.ap-post--sulwhasoo-gift .ap-section__intro .ap-section__title,.ap-post--sulwhasoo-gift .ap-section__intro .ap-section__desc,.ap-post--sulwhasoo-gift .ap-section__intro .ap-section__cta{opacity:1;transition:opacity 1s ease}
.ap-post--sulwhasoo-gift .ap-section__intro .ap-header__image{width:100%;height:100%}
.ap-post--sulwhasoo-gift .ap-section__intro .ap-header__text{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.3);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}
.ap-post--sulwhasoo-gift .ap-section__intro.is-active .ap-section__header{opacity:1}
.ap-post--sulwhasoo-gift .ap-section__intro.is-active .ap-section__title,.ap-post--sulwhasoo-gift .ap-section__intro.is-active .ap-section__desc,.ap-post--sulwhasoo-gift .ap-section__intro.is-active .ap-section__cta{opacity:0}
.ap-post--sulwhasoo-gift .ap-section__products .ap-section__body{max-width:clamp(1px, calc(590 / var(--cont-w) * 100cqi), 590px)}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__item{padding:clamp(1px, calc(70 / var(--cont-w) * 100cqi), 70px) clamp(1px, calc(16 / var(--cont-w) * 100cqi), 16px);box-sizing:border-box}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__item-01 .ap-products__item-bg .item-01{top:clamp(1px, calc(66 / var(--cont-w) * 100cqi), 66px);left:clamp(1px, calc(108 / var(--cont-w) * 100cqi), 108px);width:clamp(1px, calc(433 / var(--cont-w) * 100cqi), 433px);height:clamp(1px, calc(441 / var(--cont-w) * 100cqi), 441px);background-image:url(/kr/ko/resource/img/experience/archive/page_sulwhasoo-gift_product-img001-bg001_mo_kr_250331.png)}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__item-01 .ap-products__item-bg .item-02{top:clamp(1px, calc(375 / var(--cont-w) * 100cqi), 375px);left:clamp(1px, calc(388 / var(--cont-w) * 100cqi), 388px);width:clamp(1px, calc(73 / var(--cont-w) * 100cqi), 73px);height:clamp(1px, calc(77 / var(--cont-w) * 100cqi), 77px);background-image:url(/kr/ko/resource/img/experience/archive/page_sulwhasoo-gift_product-img001-bg002_mo_kr_250331.png)}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__item-02 .ap-products__item-bg .item{top:0;left:clamp(1px, calc(176 / var(--cont-w) * 100cqi), 176px);width:clamp(1px, calc(421 / var(--cont-w) * 100cqi), 421px);height:clamp(1px, calc(270 / var(--cont-w) * 100cqi), 270px);background-image:url(/kr/ko/resource/img/experience/archive/page_sulwhasoo-gift_product-img002-bg001_mo_kr_250331.png)}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__item-03 .ap-products__item-bg .item{top:0;left:clamp(1px, calc(213 / var(--cont-w) * 100cqi), 213px);width:clamp(1px, calc(377 / var(--cont-w) * 100cqi), 377px);height:clamp(1px, calc(382 / var(--cont-w) * 100cqi), 382px);background-image:url(/kr/ko/resource/img/experience/archive/page_sulwhasoo-gift_product-img003-bg001_mo_kr_250331.png)}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__image{--ap-width-mo:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:clamp(1px, calc(454 / var(--cont-w) * 100cqi), 454px)}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__image picture{width:clamp(1px, var(--ap-width-mo) / var(--cont-w) * 100cqi, var(--ap-width-mo) * 1px)}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__text{margin-top:clamp(1px, calc(75 / var(--cont-w) * 100cqi), 75px);gap:clamp(1px, calc(16 / var(--cont-w) * 100cqi), 16px);min-height:clamp(1px, calc(134 / var(--cont-w) * 100cqi), 134px)}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__eyebrow{font-size:clamp(11px, calc(26 / var(--cont-w) * 100cqi), 26px)}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__title{font-size:clamp(11px, calc(40 / var(--cont-w) * 100cqi), 40px)}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__price{font-size:clamp(11px, calc(38 / var(--cont-w) * 100cqi), 38px)}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__price-unit{font-size:clamp(11px, calc(28 / var(--cont-w) * 100cqi), 28px)}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__cta{margin-top:clamp(1px, calc(18 / var(--cont-w) * 100cqi), 18px)}
.ap-post--sulwhasoo-gift .ap-section__products .ap-products__cta-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;min-width:clamp(1px, calc(270 / var(--cont-w) * 100cqi), 270px);min-height:clamp(1px, calc(62 / var(--cont-w) * 100cqi), 62px);padding:clamp(1px, calc(20 / var(--cont-w) * 100cqi), 20px);font-size:clamp(11px, calc(24 / var(--cont-w) * 100cqi), 24px)}
.ap-post--sulwhasoo-gift .ap-section__jihambo{padding:clamp(1px, calc(120 / var(--cont-w) * 100cqi), 120px) 0}
.ap-post--sulwhasoo-gift .ap-section__jihambo .ap-section__title{font-size:clamp(11px, calc(54 / var(--cont-w) * 100cqi), 54px)}
.ap-post--sulwhasoo-gift .ap-section__jihambo .ap-section__title-en{font-size:clamp(11px, calc(28 / var(--cont-w) * 100cqi), 28px);font-weight:400;margin-top:clamp(1px, calc(16 / var(--cont-w) * 100cqi), 16px)}
.ap-post--sulwhasoo-gift .ap-section__jihambo .ap-section__desc{font-size:clamp(11px, calc(28 / var(--cont-w) * 100cqi), 28px);line-height:1.5;gap:clamp(1px, calc(20 / var(--cont-w) * 100cqi), 20px)}
.ap-post--sulwhasoo-gift .ap-section__jihambo .ap-section__body{margin-top:clamp(1px, calc(70 / var(--cont-w) * 100cqi), 70px)}
.ap-post--sulwhasoo-gift .ap-section__jihambo .ap-section__body .ap-image{width:clamp(1px, calc(670 / var(--cont-w) * 100cqi), 670px);margin:0 auto}
.ap-post--sulwhasoo-gift .ap-section__engraving{padding:clamp(1px, calc(120 / var(--cont-w) * 100cqi), 120px) 0}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-section__header{flex-direction:column;gap:clamp(1px, calc(90 / var(--cont-w) * 100cqi), 90px)}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-section__body{margin-top:clamp(1px, calc(90 / var(--cont-w) * 100cqi), 90px)}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-section__eyebrow{margin-bottom:clamp(1px, calc(16 / var(--cont-w) * 100cqi), 16px);font-size:clamp(11px, calc(28 / var(--cont-w) * 100cqi), 28px);font-weight:400;line-height:1;letter-spacing:0}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-section__title{font-size:clamp(11px, calc(54 / var(--cont-w) * 100cqi), 54px);line-height:1;font-weight:600}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-section__desc{margin-top:clamp(1px, calc(50 / var(--cont-w) * 100cqi), 50px);font-size:clamp(11px, calc(28 / var(--cont-w) * 100cqi), 28px);line-height:1.5;gap:clamp(1px, calc(40 / var(--cont-w) * 100cqi), 40px)}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-section__desc-location{font-size:clamp(11px, calc(24 / var(--cont-w) * 100cqi), 24px);line-height:1.5833;font-weight:400}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-section__desc-label{display:flex;width:-moz-fit-content;width:fit-content;padding:clamp(1px, calc(10 / var(--cont-w) * 100cqi), 10px) clamp(1px, calc(25 / var(--cont-w) * 100cqi), 25px);margin-right:auto;margin-left:auto;margin-bottom:clamp(1px, calc(12 / var(--cont-w) * 100cqi), 12px);border-radius:clamp(1px, calc(30 / var(--cont-w) * 100cqi), 30px);line-height:1}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-section__cta{margin-top:clamp(1px, calc(60 / var(--cont-w) * 100cqi), 60px)}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-section__cta-btn{min-width:clamp(1px, calc(350 / var(--cont-w) * 100cqi), 350px);padding:clamp(1px, calc(20 / var(--cont-w) * 100cqi), 20px);font-size:clamp(11px, calc(24 / var(--cont-w) * 100cqi), 24px)}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-header__text{flex-basis:unset}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-header__image{flex-basis:unset}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-header__image .ap-image{width:clamp(1px, calc(670 / var(--cont-w) * 100cqi), 670px)}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-engraving__list{gap:clamp(1px, calc(20 / var(--cont-w) * 100cqi), 20px);padding:0 clamp(1px, calc(40 / var(--cont-w) * 100cqi), 40px)}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-engraving__list-item-01{grid-column:1;grid-row:1/3}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-engraving__list-item-01 .ap-engraving__image{width:clamp(1px, calc(334 / var(--cont-w) * 100cqi), 334px);margin-left:auto}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-engraving__list-item-02 .ap-engraving__image{margin-top:0;width:clamp(1px, calc(316 / var(--cont-w) * 100cqi), 316px)}
.ap-post--sulwhasoo-gift .ap-section__engraving .ap-engraving__list-item-03 .ap-engraving__image{width:clamp(1px, calc(232 / var(--cont-w) * 100cqi), 232px)}
}
/* // [ITO0437-363] 250331 기프트 페이지 신규 */
/* // [ITO0437-4321] 260306 gift 페이지(art-of-delight, gift-selection) 신규 */
.ap-post--sulwhasoo-gift .ap-section__intro--aod .ap-section__body .ap-video{background-color:rgba(0, 0, 0, 0.7)}
.ap-post--sulwhasoo-gift .ap-section__intro--aod .ap-section__body .ap-video video{width:auto;-o-object-fit:contain;object-fit:contain}
@container article (max-width: 750px){
.ap-post--sulwhasoo-gift .ap-section__intro--aod .ap-section__body .ap-video video{aspect-ratio:9/16;height:100%}
}
.ap-post--sulwhasoo-gift .ap-section__intro--aod.is-active .ap-section__header{opacity:1}
.ap-post--sulwhasoo-gift .ap-section__intro--aod.is-active .ap-header__text{opacity:0}
.ap-post--sulwhasoo-gift .ap-section--jihambo .ap-image{display:flex;flex-direction:row-reverse;align-items:center;gap:clamp(1px, calc(28 / var(--cont-w) * 100cqi), 28px);width:clamp(1px, calc(1490 / var(--cont-w) * 100cqi), 1490px);padding-block:clamp(1px, calc(170 / var(--cont-w) * 100cqi), 170px);margin:0 auto;box-sizing:border-box}
.ap-post--sulwhasoo-gift .ap-section--jihambo .ap-image > *{width:50%;flex:1}
.ap-post--sulwhasoo-gift .ap-section--jihambo .ap-image img{box-sizing:border-box;padding:0 clamp(1px, calc(66 / var(--cont-w) * 100cqi), 66px);width:clamp(1px, calc(697 / var(--cont-w) * 100cqi), 697px)}
.ap-post--sulwhasoo-gift .ap-section--jihambo .ap-image__wrap{transform:translateY(12px)}
.ap-post--sulwhasoo-gift .ap-section--jihambo .ap-image__title{font-size:clamp(11px, calc(50 / var(--cont-w) * 100cqi), 50px);font-weight:600;line-height:1.2;letter-spacing:-0.01em;text-transform:capitalize;margin-block-end:clamp(1px, calc(60 / var(--cont-w) * 100cqi), 60px)}
.ap-post--sulwhasoo-gift .ap-section--jihambo .ap-image__desc{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1px, calc(30 / var(--cont-w) * 100cqi), 30px);font-size:clamp(11px, calc(24 / var(--cont-w) * 100cqi), 24px);font-weight:400;line-height:1.5;letter-spacing:-0.015em;color:#000}
@container article (max-width: 750px){
.ap-post--sulwhasoo-gift .ap-section--jihambo .ap-image{flex-direction:column;flex-direction:column-reverse;align-items:flex-start;gap:clamp(1px, calc(120 / var(--cont-w) * 100cqi), 120px);width:100%;padding-block:clamp(1px, calc(120 / var(--cont-w) * 100cqi), 120px);padding-inline:clamp(1px, calc(40 / var(--cont-w) * 100cqi), 40px)}
.ap-post--sulwhasoo-gift .ap-section--jihambo .ap-image > *{width:100%;flex:1}
.ap-post--sulwhasoo-gift .ap-section--jihambo .ap-image img{padding:0}
.ap-post--sulwhasoo-gift .ap-section--jihambo .ap-image__title{font-size:clamp(11px, calc(54 / var(--cont-w) * 100cqi), 54px);line-height:0.7778}
.ap-post--sulwhasoo-gift .ap-section--jihambo .ap-image__desc{gap:clamp(1px, calc(24 / var(--cont-w) * 100cqi), 24px);font-size:clamp(11px, calc(28 / var(--cont-w) * 100cqi), 28px);line-height:1.5;letter-spacing:-0.0175em}
}
.ap-post--sulwhasoo-gift .ap-section--information .ap-image{display:flex;flex-direction:row;align-items:center;gap:clamp(1px, calc(28 / var(--cont-w) * 100cqi), 28px);width:clamp(1px, calc(1532 / var(--cont-w) * 100cqi), 1532px);padding-block:clamp(1px, calc(170 / var(--cont-w) * 100cqi), 170px) clamp(1px, calc(100 / var(--cont-w) * 100cqi), 100px);margin:0 auto;box-sizing:border-box}
.ap-post--sulwhasoo-gift .ap-section--information .ap-image picture{padding:0 clamp(1px, calc(66 / var(--cont-w) * 100cqi), 66px)}
.ap-post--sulwhasoo-gift .ap-section--information .ap-image picture img{width:clamp(1px, calc(697 / var(--cont-w) * 100cqi), 697px)}
.ap-post--sulwhasoo-gift .ap-section--information .ap-image--right{flex-direction:row-reverse}
.ap-post--sulwhasoo-gift .ap-section--information .ap-image--right .ap-image__desc{text-align:right}
.ap-post--sulwhasoo-gift .ap-section--information .ap-image__desc{text-align:left;font-size:clamp(11px, calc(28 / var(--cont-w) * 100cqi), 28px);font-weight:500;line-height:1.6428571429;letter-spacing:-0.035em}
@container article (max-width: 750px){
.ap-post--sulwhasoo-gift .ap-section--information .ap-image,.ap-post--sulwhasoo-gift .ap-section--information .ap-image--right{flex-direction:column;flex-direction:column-reverse;align-items:flex-start;gap:clamp(1px, calc(120 / var(--cont-w) * 100cqi), 120px);width:100%;padding-block:clamp(1px, calc(120 / var(--cont-w) * 100cqi), 120px);padding-inline:clamp(1px, calc(40 / var(--cont-w) * 100cqi), 40px)}
.ap-post--sulwhasoo-gift .ap-section--information .ap-image .ap-image__desc,.ap-post--sulwhasoo-gift .ap-section--information .ap-image--right .ap-image__desc{text-align:left}
.ap-post--sulwhasoo-gift .ap-section--information .ap-image picture{padding:0}
.ap-post--sulwhasoo-gift .ap-section--information .ap-image__desc{line-height:1.5;letter-spacing:-0.0175em}
}
.ap-post--sulwhasoo-gift .ap-section--list{background:#ffeee3;padding-block:clamp(1px, calc(100 / var(--cont-w) * 100cqi), 100px)}
.ap-post--sulwhasoo-gift .ap-section--list .ap-list{width:clamp(1px, calc(1260 / var(--cont-w) * 100cqi), 1260px);margin:0 auto}
@container article (min-width:751px){
.ap-post--sulwhasoo-gift .ap-section--list .ap-list{display:flex;flex-direction:row;align-items:flex-start;gap:clamp(1px, calc(30 / var(--cont-w) * 100cqi), 30px)}
.ap-post--sulwhasoo-gift .ap-section--list .ap-list__item{flex:1}
}
@container article (max-width: 750px){
.ap-post--sulwhasoo-gift .ap-section--list .ap-list{width:100%}
.ap-post--sulwhasoo-gift .ap-section--list .ap-list__item{padding-inline:clamp(1px, calc(80 / var(--cont-w) * 100cqi), 80px);box-sizing:border-box}
}
.ap-post--sulwhasoo-gift .ap-section--list .ap-image{display:flex;flex-direction:column;align-items:center;gap:clamp(1px, calc(40 / var(--cont-w) * 100cqi), 40px);width:100%}
.ap-post--sulwhasoo-gift .ap-section--list .ap-image__caption{display:flex;flex-direction:column;align-items:center;gap:clamp(1px, calc(18 / var(--cont-w) * 100cqi), 18px)}
.ap-post--sulwhasoo-gift .ap-section--list .ap-image__title{font-size:clamp(11px, calc(28 / var(--cont-w) * 100cqi), 28px);line-height:1.4285714286}
.ap-post--sulwhasoo-gift .ap-section--list .ap-image__cta{display:block;padding:clamp(1px, calc(16 / var(--cont-w) * 100cqi), 16px) clamp(1px, calc(68 / var(--cont-w) * 100cqi), 68px) clamp(1px, calc(12 / var(--cont-w) * 100cqi), 12px);font-size:clamp(10px, calc(18 / var(--cont-w) * 100cqi), 18px);letter-spacing:-0.0225em;background-color:#000;color:#fff}
.ap-post--sulwhasoo-gift .ap-section--list .ap-image img{-o-object-fit:cover;object-fit:cover}
.ap-post--sulwhasoo-gift .ap-section--list .ap-image .ap-price--number{font-size:clamp(11px, calc(30 / var(--cont-w) * 100cqi), 30px);line-height:1.4;font-weight:500}
.ap-post--sulwhasoo-gift .ap-section--list .ap-image .ap-price--unit{font-size:clamp(11px, calc(24 / var(--cont-w) * 100cqi), 24px);line-height:1.75}
@container article (max-width: 750px){
.ap-post--sulwhasoo-gift .ap-section--list .ap-image{background-color:#fff;gap:clamp(1px, calc(90 / var(--cont-w) * 100cqi), 90px)}
.ap-post--sulwhasoo-gift .ap-section--list .ap-image__caption{gap:clamp(1px, calc(38 / var(--cont-w) * 100cqi), 38px);padding-block-end:clamp(1px, calc(60 / var(--cont-w) * 100cqi), 60px)}
.ap-post--sulwhasoo-gift .ap-section--list .ap-image__title{font-size:clamp(11px, calc(38 / var(--cont-w) * 100cqi), 38px);letter-spacing:-0.0475em}
.ap-post--sulwhasoo-gift .ap-section--list .ap-image__cta{font-size:clamp(10px, calc(24 / var(--cont-w) * 100cqi), 24px);letter-spacing:-0.48px;padding: clamp(1px, calc(19 / var(--cont-w) * 100cqi), 19px) clamp(1px, calc(78 / var(--cont-w) * 100cqi), 78px) clamp(1px, calc(17 / var(--cont-w) * 100cqi), 17px)}
.ap-post--sulwhasoo-gift .ap-section--list .ap-image .ap-price--number{font-size:clamp(11px, calc(38 / var(--cont-w) * 100cqi), 38px);letter-spacing:-0.0475em}
.ap-post--sulwhasoo-gift .ap-section--list .ap-image .ap-price--unit{font-size:clamp(11px, calc(28 / var(--cont-w) * 100cqi), 28px);line-height:1.3571428571;letter-spacing:-0.035em}
}
.ap-post--sulwhasoo-gift .ap-section--list .ap-swiper{padding-block-end:clamp(1px, calc(60 / var(--cont-w) * 100cqi), 60px)}
.ap-post--sulwhasoo-gift .ap-section--list .ap-swiper__pagination{bottom:0}
.ap-post--sulwhasoo-gift .ap-section--list .ap-swiper__pagination .swiper-pagination-bullet{width:clamp(1px, calc(20 / var(--cont-w) * 100cqi), 20px);height:clamp(1px, calc(20 / var(--cont-w) * 100cqi), 20px);margin-inline:clamp(1px, calc(8 / var(--cont-w) * 100cqi), 8px);opacity:1;background-color:transparent;box-shadow:inset 0 0 0 clamp(1px, calc(2 / var(--cont-w) * 100cqi), 2px) #777}
.ap-post--sulwhasoo-gift .ap-section--list .ap-swiper__pagination .swiper-pagination-bullet-active{background-color:#545454;box-shadow:none}
.ap-post--sulwhasoo-gift .ap-section--list .ap-swiper__button{width:clamp(1px, calc(58 / var(--cont-w) * 100cqi), 58px);height:clamp(1px, calc(58 / var(--cont-w) * 100cqi), 58px);background:transparent;border:0;padding:0;cursor:pointer}
.ap-post--sulwhasoo-gift .ap-section--list .ap-swiper__button--next.swiper-button-disabled,.ap-post--sulwhasoo-gift .ap-section--list .ap-swiper__button--prev.swiper-button-disabled{opacity:0;pointer-events:none;cursor:default}
.ap-post--sulwhasoo-gift .ap-section--list .ap-swiper__button--prev{left:clamp(1px, calc(12 / var(--cont-w) * 100cqi), 12px);transform:rotate(180deg)}
.ap-post--sulwhasoo-gift .ap-section--list .ap-swiper__button--next{right:clamp(1px, calc(12 / var(--cont-w) * 100cqi), 12px)}
@container article (min-width:751px){
.ap-post--sulwhasoo-gift .ap-section--list .ap-swiper__pagination,.ap-post--sulwhasoo-gift .ap-section--list .ap-swiper__button{display:none}
}
/* // [ITO0437-4321] 260306 gift-selection 페이지 신규 */
/* [ITO0437-4321] 260318 nav 신규 */
.ap-nav{margin-block-start:30px;padding-block:clamp(1px, calc(30 / var(--cont-w) * 100cqi), 30px)}
.ap-nav__list{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:clamp(1px, calc(40 / var(--cont-w) * 100cqi), 40px)}
.ap-nav__link{--link-color:#7e7e7e;display:block;font-size:clamp(18px, calc(18 / var(--cont-w) * 100cqi), 18px);font-weight:500;letter-spacing:-0.0225em;line-height:normal;color:var(--link-color);padding-block-end:clamp(1px, calc(10 / var(--cont-w) * 100cqi), 10px);border-bottom:2px solid transparent}
.ap-nav__link:hover{text-decoration:none;border-color:var(--link-color);font-weight:700}
.ap-nav__link.is-active{--link-color:#000;color:var(--link-color);border-color:var(--link-color)}
@container article (max-width: 750px){
.ap-nav{margin-block-start:0}
.ap-nav__list{gap:clamp(1px, calc(50 / var(--cont-w) * 100cqi), 50px)}
.ap-nav__link{font-size:clamp(11px, calc(24 / var(--cont-w) * 100cqi), 24px);letter-spacing:-0.03em;padding-block-end:clamp(1px, calc(16 / var(--cont-w) * 100cqi), 16px)}
}
/* // [ITO0437-4321] 260318 nav 신규 */

/*# sourceMappingURL=style.css.map */
