.content:not(.content-recommend-product){padding-bottom:54px}.package-keyword{position:relative;width:calc(100% - 24px);margin:0 auto;background-color:#fff;border-radius:30px;box-shadow:0 4px 15px 0 rgba(0,0,0,.1019607843)}.package-keyword .info-product{position:relative;display:flex;flex-direction:row;align-items:center;padding:0 24px 24px;width:100%;justify-content:space-between;z-index:2;pointer-events:none}.package-keyword .info-product button{pointer-events:auto}.package-keyword .keyword-wrap{display:flex;flex-direction:column;gap:36px;padding:64px 24px}.package-keyword .keyword{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:18px}.package-keyword .keyword.keyword-type2 .txt-keyword{text-align:right}.package-keyword .keyword .txt-keyword{font-family:Pretendard;font-weight:500;font-size:28px;line-height:32px;letter-spacing:-1px;width:100px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.package-keyword .keyword .img-logo-txt{display:flex;flex-direction:row;align-items:center;width:calc(100% - 118px);max-width:170px;gap:9px;padding:11px 18px 11px 9px;border-radius:60px;background-color:#fff;box-shadow:0 16px 32px 0 rgba(0,0,0,.16);backdrop-filter:blur(20px)}.package-keyword .keyword .img-logo-txt .img-logo{position:relative;width:40px;height:40px;border-radius:50%;background-color:rgba(0,0,0,.03)}.package-keyword .keyword .img-logo-txt .img-logo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.package-keyword .keyword .img-logo-txt .txt{display:flex;flex-direction:column;flex:1}.package-keyword .keyword .img-logo-txt .txt .txt-title{font-family:Pretendard;font-weight:700;font-size:14px;line-height:20px;letter-spacing:-.5px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.package-keyword .keyword .img-logo-txt .txt .txt-sub{color:#a0a0a0;font-family:Pretendard;font-weight:700;font-size:12px;line-height:14px;letter-spacing:-.5px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.package-keyword .info-product-hor-3 .txt-string-blue{font-family:Pretendard;font-weight:700;font-size:16px;line-height:20px;letter-spacing:-1px}@supports not (inset:0){.package-keyword .keyword-wrap>div+div{margin-top:36px}.package-keyword .keyword>div+div{margin-left:18px}.package-keyword .keyword .img-logo-txt>span+span{margin-left:9px}}.content-package-img .swiper-pagination{bottom:24px!important}.content-package-img.swiper-single .swiper-pagination{display:none}.content-package-img.swiper-single .btn-med-ico{opacity:1;pointer-events:auto}.content-package-img.swiper-single .btn-med-ico.btn-next-swiper{pointer-events:none;opacity:0}.package-img{position:relative;width:calc(100% - 24px);margin:0 auto;background-color:#fff;border-radius:30px;box-shadow:0 4px 15px 0 rgba(0,0,0,.1)}.package-img .inner-link{z-index:3}.package-img .txt-main{position:absolute;top:0;left:0;width:100%;min-height:100px;display:flex;flex-direction:column;gap:5px;padding:40px 24px 15px}.package-img .txt-main .txt-title{display:flex;flex-direction:row;align-items:center;font-family:Pretendard;font-weight:700;font-size:18px;line-height:24px;letter-spacing:-1px;gap:2px}.package-img .txt-main .txt-title .txt-keyword{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;max-width:157px}.package-img .txt-main .txt-sub{font-family:Pretendard;font-weight:500;font-size:12px;line-height:14px;letter-spacing:-.5px}.package-img .package-content{position:relative;width:100%;height:auto;padding-top:100px;padding-bottom:108px}.package-img .package-content .img-area{position:relative;width:100%;padding-bottom:78%}.package-img .package-content .img-area img{position:absolute;top:0;left:0;height:100%;object-fit:cover}.package-img .com-product-wrap{gap:6px;padding:0 24px}.package-img .pass-info-wrap{position:absolute;bottom:0;left:0;width:100%;pointer-events:none;z-index:3}.package-img .pass-info{position:relative;padding:15px 24px 39px;width:100%;background-color:transparent;pointer-events:none}.package-img .pass-info button{position:absolute;right:24px;top:50%;pointer-events:none;opacity:0;transform:translateY(calc(-50% - 11px))}.package-img .pass-info button.selected{opacity:1;pointer-events:auto}@supports not (inset:0){.package-img .txt-main>span+span{margin-top:5px}.package-img .txt-main .txt-title>span+span{margin-left:2px}.package-img .com-product-wrap>div+div{margin-top:6px}}.card-skt{position:relative;width:calc(100% - 48px);height:auto!important;margin:0 auto;border-radius:30px;background-color:#fff;box-shadow:0 4px 15px 0 rgba(0,0,0,.1);padding:0;font-size:0}.card-skt .card-skt-inner{padding:30px 24px 40px 24px;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.card-skt .row-top{align-items:flex-start;flex-wrap:nowrap}.card-skt .txt{padding-right:18px;width:calc(100% - 76px);display:flex;flex-direction:column;font-family:Pretendard;font-weight:700;font-size:16px;line-height:20px;letter-spacing:-1px}.card-skt .txt .txt-brand{margin:10px 0 8px;font-family:Pretendard;font-weight:500;font-size:12px;line-height:14px;letter-spacing:-.5px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.card-skt .txt .txt-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.card-skt .txt .txt-price{position:relative;width:max-content;margin:8px 0 0;font-family:Pretendard;font-weight:500;font-size:12px;line-height:14px;letter-spacing:-.5px;text-decoration:line-through;color:#a0a0a0}.card-skt .row{justify-content:space-between}.card-skt .txt-info{display:flex;flex-direction:column;gap:0;width:100%;padding:24px 0 0}.card-skt .txt-info .row{width:100%;padding:12px 0;gap:24px;align-items:flex-start;flex-wrap:nowrap;border-bottom:1px solid #f6f6f6}.card-skt .txt-info .row:last-of-type{padding-bottom:0;border-bottom:none}.card-skt .txt-info .row .txt-benefit{display:flex;flex-direction:column;width:calc(100% - 94px)}.card-skt .txt-info .row .txt-benefit .benefit-main{font-family:Pretendard;font-weight:700;font-size:14px;line-height:20px;letter-spacing:-.5px}.card-skt .txt-info .row .txt-benefit .benefit-main+.benefit-sub{margin-top:4px}.card-skt .txt-info .row .txt-benefit .benefit-sub{font-family:Pretendard;font-weight:500;font-size:12px;line-height:14px;letter-spacing:-.5px;color:rgba(0,0,0,.6)}.card-skt .txt-info .row .txt-price{font-family:Pretendard;font-weight:700;font-size:14px;line-height:20px;letter-spacing:-.5px;width:70px;max-width:90px;white-space:nowrap;text-align:right;overflow:hidden;text-overflow:ellipsis}.card-skt .card-img{padding:0}.card-skt .card-img img{position:relative;object-fit:contain}.card-skt .img-logo-list{display:flex;flex-direction:row;align-items:center}.card-skt .img-logo-list .logo{position:relative;width:48px;height:48px;border-radius:50%}.card-skt .img-logo-list .logo:first-of-type{z-index:2}.card-skt .img-logo-list .logo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.card-skt .img-logo-list .logo+.logo{margin-left:-20px}.card-skt .card-img{padding:0}.card-skt .card-img img{position:relative;object-fit:contain}.card-skt .t_carosel_card{display:block;padding:24px 24px 40px}.card-skt .t_carosel_card .main_img{display:block;margin-bottom:30px;border-radius:20px;overflow:hidden}.card-skt .t_carosel_card .tdeal_logo{display:inline-block;width:38px;height:10px;background-image:url(../../image/subscribe/tdeal-logo.png);background-size:cover;background-repeat:no-repeat}.card-skt .t_carosel_card .txt-info{padding:0;align-items:flex-start;gap:0;line-height:0}.card-skt .t_carosel_card .txt-info .txt-tit{padding:9px 0;font-family:Pretendard;font-weight:700;font-size:16px;line-height:20px;letter-spacing:-1px}.card-skt .t_carosel_card .txt-info .info-desc{color:rgba(0,0,0,.3);font-family:Pretendard;font-weight:500;font-size:12px;line-height:14px;letter-spacing:-.5px}.content-pass .pass+.btn-txt-ico{margin:30px auto 0}.com-product-container{width:calc(100% - 24px);margin:0 auto;background-color:#fff;border-radius:30px;box-shadow:0 4px 15px 0 rgba(0,0,0,.1)}.com-product-container .com-product-wrap-col{padding:40px 24px 40px}.com-product-container .com-product-wrap{display:flex;flex-direction:column;padding:40px 24px;gap:24px}.com-product-container .com-product-wrap.without-button{padding:40px 24px}.com-product-container .btn-txt-ico{position:relative;width:100%;justify-content:center;padding:14px 0 20px}.com-product-container .btn-txt-ico::before{position:absolute;top:0;left:0;right:0;content:"";display:block;width:calc(100% - 40px);height:1px;margin:auto;background-color:#f6f6f6}@supports not (inset:0){.com-product-container .com-product-wrap>div+div{margin-top:24px}}.main-txt-title .txt-sub{display:flex;flex-direction:row;align-items:center;width:calc(100% - 48px);max-width:calc(var(--maxDeviceWidth) - 60px);overflow:hidden;text-overflow:ellipsis;margin-left:0!important}.main-txt-title .txt-sub span:last-of-type{overflow:hidden;text-overflow:ellipsis}.main-txt-title:has(+.pass){padding-bottom:0}.main-txt-title .txt-title{font-family:"T Universe Sans TTF";font-weight:500;font-size:28px;line-height:32px;letter-spacing:-1px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.main-txt-title+.img-banner-wrap{margin-top:-20px}.main-txt-title .txt-title+.row{flex-wrap:nowrap;gap:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.main-txt-title .txt-title-24{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;font-family:"T Universe Sans TTF";font-weight:500;font-size:24px;line-height:30px;letter-spacing:-1px}.main-txt-title .txt-sub .txt-brand{max-width:115px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:inline-block;vertical-align:bottom}.main-txt-title .txt-sub .txt-brand+span{min-width:max-content}.main-txt-title .txt-sub .txt-category{padding-right:1px;display:inline-block;vertical-align:bottom}.main-txt-title .txt-sub .txt-category+span{min-width:max-content}.main-txt-title .txt-sub .txt-num{max-width:20px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:inline-block;vertical-align:bottom}.main-txt-title .txt-sub .txt-num+span{min-width:max-content}.main-txt-title .txt-sub .txt-name{max-width:50px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:inline-block;vertical-align:bottom}.main-txt-title .txt-sub .txt-name+span{min-width:max-content}@supports not (inset:0){.main-txt-title .txt-title+.row>span+span{margin-left:4px}}.content-more{padding-bottom:0!important}.content-more:last-of-type{padding-bottom:70px!important}.content-more .btn-med{margin:0 auto}.img-banner-wrap .txt-info{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:space-between;padding:0 24px}.img-banner-wrap .txt-info .info-product-hor-3{gap:2px}@supports not (inset:0){.img-banner-wrap .txt-info .info-product-hor-3>span+span{margin-top:2px}}.content-survey{padding-bottom:55px}.btn-survey-option-container .txt-loading{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:50px 24px 0;gap:2px}.btn-survey-option-container .txt-loading .txt-title{font-family:Pretendard;font-weight:700;font-size:16px;line-height:20px;letter-spacing:-1px}.btn-survey-option-container .txt-loading .txt-sub{font-family:Pretendard;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.5px}.btn-survey-option-container .txt-loading .tt{opacity:0;visibility:hidden}.btn-survey-option-container .loading{margin-top:-10px;opacity:0;visibility:hidden}.btn-survey-option-container .com-product-bg-white{padding:20px;width:calc(100% - 24px);margin:0 auto 15px}.btn-survey-option-container .survey-loading,.btn-survey-option-container .survey-result{height:0;overflow:hidden;opacity:0}.btn-survey-option-container .survey-result .main-txt-title{padding-top:20px!important}.btn-survey-option-container .survey-result .main-txt-title .row .ico-info+.txt-sub{margin-left:4px!important}@supports not (inset:0){.btn-survey-option-container .txt-loading>span+span{margin-top:2px}}.btn-survey-option-wrap{display:flex;flex-direction:column;gap:8px}@supports not (inset:0){.btn-survey-option-wrap>button+button{margin-top:8px}}.btn-survey-option{position:relative;display:flex;flex-direction:column;width:calc(100% - 24px);margin:0 auto;border-radius:30px;box-shadow:0 4px 15px 0 rgba(0,0,0,.1);overflow:hidden;background-color:#fff;transition:background-color .2s cubic-bezier(.33,1,.68,1),box-shadow .2s cubic-bezier(.33,1,.68,1);will-change:auto}.btn-survey-option::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;border:2px solid #000;opacity:0;z-index:3;pointer-events:none;border-radius:30px;box-sizing:border-box;will-change:auto}.btn-survey-option .survey-fill{position:absolute;top:0;left:0;width:0;height:100%;border-radius:0 30px 30px 0;overflow:hidden;background-color:#3617ce;pointer-events:none;z-index:2;will-change:auto}.btn-survey-option .survey-fill .txt{position:absolute;top:0;left:0;width:max-content;color:#fff;transition:color .2s cubic-bezier(.33,1,.68,1);will-change:auto}.btn-survey-option .survey-fill::after{position:absolute;top:0;bottom:0;left:calc(var(--maxDeviceWidth) - 24px);text-align:right;width:50px;height:max-content;margin:auto;font-family:Pretendard;font-weight:700;font-size:16px;line-height:20px;letter-spacing:-1px;color:#fff;z-index:1;content:attr(data-value) "%";transform:translateX(-74px)}@media screen and (max-width:579px){.btn-survey-option .survey-fill::after{left:calc(100vw - 24px)}}.btn-survey-option.select::before,.btn-survey-option:not(.unselect):active::before{opacity:1;transition:opacity .15s cubic-bezier(.33,1,.68,1)}.btn-survey-option.unselect{box-shadow:none}.btn-survey-option.unselect .txt-percentage{color:#a0a0a0}.btn-survey-option.unselect .survey-fill::after{display:none}.btn-survey-option .txt-percentage{display:flex;flex-direction:column;justify-content:center;font-family:Pretendard;font-weight:700;font-size:16px;line-height:20px;letter-spacing:-1px;color:#000;opacity:0;will-change:auto}.btn-survey-option .txt{color:#000;padding:15px 30px;width:calc(100% - 66px);font-family:Pretendard;font-weight:700;font-size:16px;line-height:20px;letter-spacing:-1px;white-space:nowrap;text-align:left;text-overflow:ellipsis;overflow:hidden;z-index:1;will-change:auto}.btn-survey-option .txt-right{position:absolute;top:0;bottom:0;height:100%;right:24px;width:50px;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.btn-survey-option .txt-right span{position:absolute;top:0;bottom:0;right:0;margin:auto}.btn-survey-option .ico{width:26px;height:26px}.btn-survey-option .ico img{width:100%}@supports not (inset:0){.btn-survey-option{flex-direction:row}}.subscribe{background-color:#f6f6f6;-webkit-overflow-scrolling:touch;touch-action:pan-y}@supports not (inset:0){.subscribe{-webkit-overflow-scrolling:unset}}.subscribe:has(.is-dragging){user-select:none;touch-action:none;overscroll-behavior-y:none}.subscribe .content{padding-bottom:70px}.subscribe .img-banner-swiper{margin-bottom:0}.subscribe .main-txt-title:has(+.pass){padding-bottom:0}.subscribe .main-txt-title .txt-title{font-family:"T Universe Sans TTF";font-weight:500;font-size:28px;line-height:32px;letter-spacing:-1px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.subscribe .main-txt-title+.img-banner-wrap{margin-top:-20px}.subscribe .main-txt-title .txt-title+.row{flex-wrap:nowrap;gap:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis}@supports not (inset:0){.subscribe .main-txt-title .txt-title+.row .ico{margin-right:4px}}.subscribe .main-txt-title .txt-sub{display:flex;flex-direction:row;align-items:center;width:calc(100% - 48px);max-width:calc(var(--maxDeviceWidth) - 60px);overflow:hidden;text-overflow:ellipsis;margin-left:0}.subscribe .main-txt-title .txt-sub span:last-of-type{overflow:hidden;text-overflow:ellipsis}.subscribe .content-pass .pass+.btn-txt-ico{margin:30px auto 0}.subscribe .com-product-container{width:calc(100% - 24px);margin:0 auto;background-color:#fff;border-radius:30px;box-shadow:0 4px 15px 0 rgba(0,0,0,.1)}.subscribe .com-product-container .com-product-wrap-col{padding:40px 24px 40px}.subscribe .com-product-container .com-product-wrap{display:flex;flex-direction:column;padding:40px 24px;gap:24px}.subscribe .com-product-container .com-product-wrap.without-button{padding:40px 24px}.subscribe .com-product-container .btn-txt-ico{position:relative;width:100%;justify-content:center;padding:14px 0 20px}.subscribe .com-product-container .btn-txt-ico::before{position:absolute;top:0;left:0;right:0;content:"";display:block;width:calc(100% - 40px);height:1px;margin:auto;background-color:#f6f6f6}.subscribe .txt-sub .txt-brand{max-width:115px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:inline-block;vertical-align:bottom}.subscribe .txt-sub .txt-category{padding-right:1px;display:inline-block;vertical-align:bottom}.subscribe .txt-sub .txt-num{max-width:20px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:inline-block;vertical-align:bottom}.subscribe .txt-sub .txt-name{max-width:50px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:inline-block;vertical-align:bottom}.subscribe .content{padding-bottom:54px}.subscribe .content:has(.banner-detail-contents){margin-top:16px}.subscribe .content:has(+.content-more){padding-bottom:40px}.subscribe .content.content-tab-swipe{padding-bottom:0}.subscribe .content.content-tab-swipe .tab-content{margin-bottom:70px}.subscribe .main-txt-title:has(+.carousel-wrap){padding:16px 24px 0}.subscribe .content-main:has(.com-product-bg-white){padding-bottom:39px}.subscribe .content-main .main-txt-title{padding-bottom:5px}.subscribe .com-product-wrap-row .com-product-bg-white{margin-left:auto;margin-right:auto}@supports not (inset:0){.subscribe .com-product-wrap-row:not(.is-swiper) .com-product-bg-white{margin-right:10px}.subscribe .com-product-wrap-row:not(.is-swiper) .com-product-bg-white:last-of-type{margin-right:0}}.subscribe.with-tabbar .content-more+.line-h10{margin-top:70px;background-color:#eee}.subscribe.with-tabbar .content-more+.line-h10+.com-footer{padding:30px 24px calc(env(safe-area-inset-bottom) + env(safe-area-inset-top) + 50px)}.subscribe.with-tabbar .content-more+.line-h10+.com-footer .line{background-color:#eee;width:calc(100% + 12px + 12px)!important;margin-left:-12px!important}.txt-info{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:space-between;padding:0 24px}.txt-info .txt-row{display:flex;flex-direction:column}.txt-info .info-product-hor-3{gap:2px}@supports not (inset:0){.package-keyword .keyword-wrap>div+div{margin-top:36px}.package-keyword .keyword>div+div{margin-left:18px}.package-keyword .keyword .img-logo-txt>span+span{margin-left:9px}}.content-package-img .swiper-pagination{bottom:24px!important}.content-package-img.swiper-single .swiper-pagination{display:none}.content-package-img.swiper-single .btn-med-ico{opacity:1;pointer-events:auto}.content-package-img.swiper-single .btn-med-ico.btn-next-swiper{pointer-events:none;opacity:0}.package-img{position:relative;width:calc(100% - 24px);margin:0 auto;background-color:#fff;border-radius:30px;box-shadow:0 4px 15px 0 rgba(0,0,0,.1)}.package-img .inner-link{z-index:3}.package-img .txt-main{position:absolute;top:0;left:0;width:100%;min-height:100px;display:flex;flex-direction:column;gap:5px;padding:40px 24px 15px}.package-img .txt-main .txt-title{display:flex;flex-direction:row;align-items:center;font-family:Pretendard;font-weight:700;font-size:18px;line-height:24px;letter-spacing:-1px;gap:2px}.package-img .txt-main .txt-title .txt-keyword{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;max-width:157px}.package-img .txt-main .txt-sub{font-family:Pretendard;font-weight:500;font-size:12px;line-height:14px;letter-spacing:-.5px}.package-img .package-content{position:relative;width:100%;height:auto;padding-top:100px;padding-bottom:108px}.package-img .package-content .img-area{position:relative;width:100%;padding-bottom:78%}.package-img .package-content .img-area img{position:absolute;top:0;left:0;height:100%;object-fit:cover}.package-img .package-content .com-product-wrap{min-height:calc(var(--maxDeviceWidth) * .48535)}.package-img .com-product-wrap{gap:6px;padding:0 24px}.package-img .pass-info-wrap{position:absolute;bottom:0;left:0;width:100%;pointer-events:none;z-index:3}.package-img .pass-info{position:relative;padding:15px 24px 39px;width:100%;background-color:transparent;pointer-events:none}.package-img .pass-info button{position:absolute;right:24px;top:50%;pointer-events:none;opacity:0;transform:translateY(calc(-50% - 11px))}.package-img .pass-info button.selected{opacity:1;pointer-events:auto}.carousel-wrap{overflow:hidden;cursor:grab;width:100%;position:relative;z-index:1;margin-top:10px;margin-bottom:50px;overflow:visible;will-change:transform;opacity:0}.thumbs-wrapper{display:flex;position:absolute;z-index:1;height:100%;top:0;left:0;width:100%}.card-context{position:absolute;z-index:1;top:0;width:40vw;max-width:146px;height:0;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.card-context .txt{position:absolute;bottom:0;display:flex;flex-direction:column;width:100%;padding:7px 15px 22px;gap:6px;word-break:break-word;word-wrap:break-word;z-index:1}.card-context .txt .txt-sub{font-family:"T Universe Sans TTF";font-weight:700;font-size:12px;line-height:14px;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.card-context .txt .txt-name{font-family:Pretendard;font-weight:500;font-size:20px;line-height:24px;letter-spacing:-1px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.card-context .card-inner{position:absolute;display:block;display:flex;flex-direction:column;justify-content:space-between;top:0;left:0;height:0;width:100%;padding-bottom:171%;z-index:1;cursor:pointer;transform-origin:center}.card-context .card-inner *{user-select:none;pointer-events:none}.card-context .card-inner :has(.inner-link){pointer-events:auto;z-index:10}.card-context .card-inner .card-img{position:relative;width:100%;height:0;padding-bottom:100%;z-index:1}.card-context .card-inner img{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;object-fit:cover;vertical-align:middle;transform-origin:center}.card-context .card-inner .card-bg{position:absolute;bottom:0;left:0;width:100%;height:79%;border-radius:30px;background-color:#fff;box-shadow:0 4px 15px 0 rgba(0,0,0,.1),0 2px 0 0 rgba(255,255,255,.2) inset;z-index:0}.subscribe-dsp-mo-2-pg-001-1_1{background-color:#fff;min-height:var(--vh);opacity:0}.subscribe-dsp-mo-2-pg-001-1_1 .header{z-index:12}.subscribe-dsp-mo-2-pg-001-1_1 .top{position:fixed;width:100%;max-width:var(--maxDeviceWidth);left:0;right:0;margin:auto;max-width:var(--maxDeviceWidth);top:64px;background-color:#fff;z-index:10;padding-bottom:4px}.subscribe-dsp-mo-2-pg-001-1_1 .top .txt-num{display:flex;flex-direction:row;align-items:center;color:#000;margin:0 24px}.subscribe-dsp-mo-2-pg-001-1_1 .top .txt-num span{font-family:Pretendard;font-weight:700;font-size:12px;line-height:14px;letter-spacing:-.5px}.subscribe-dsp-mo-2-pg-001-1_1 .top .bar{gap:4px;display:flex;padding:0 22px 0 22px;max-width:var(--maxDeviceWidth)}.subscribe-dsp-mo-2-pg-001-1_1 .top .bar div{position:relative;flex:1;height:2px;background:rgba(0,0,0,.05);overflow:hidden}.subscribe-dsp-mo-2-pg-001-1_1 .top .bar div.active>span{display:inline-block;position:absolute;top:0;left:0;background:#000;width:100%;height:100%;transform:translateX(-100%)}.subscribe-dsp-mo-2-pg-001-1_1 .com-product-wrap{gap:12px;padding:27px 24px}.subscribe-dsp-mo-2-pg-001-1_1 .txt-line-max-1{max-height:unset;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.subscribe-dsp-mo-2-pg-001-1_1 .txt-line-max-2{max-height:unset;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.subscribe-dsp-mo-2-pg-001-1_1 .txt-line-max-3{max-height:unset;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.subscribe-dsp-mo-2-pg-001-1_1 .txt-sub.txt-line-max{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:inline}.subscribe-dsp-mo-2-pg-001-1_1 .com-card-coupon-2{width:calc(100% - 24px);margin:0 auto}.subscribe-dsp-mo-2-pg-001-1_1 .com-product-bg-white{display:flex;flex-direction:column;justify-content:center;width:calc(100% - 48px);margin:10px auto 0}.subscribe-dsp-mo-2-pg-001-1_1 .com-product-bg-white .com-product-thumb-3{margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:unset!important}.subscribe-dsp-mo-2-pg-001-1_1 .com-product-bg-white .com-product-thumb-3 .info-product-hor{justify-content:center;align-items:center;text-align:center}.subscribe-dsp-mo-2-pg-001-1_1 .content-html{width:100%}.subscribe-dsp-mo-2-pg-001-1_1 .main-txt-title{width:100%;max-width:var(--maxDeviceWidth);padding:20px 24px 20px}.subscribe-dsp-mo-2-pg-001-1_1 .main-txt-title .txt-title{word-break:break-word;word-wrap:break-word;-webkit-line-clamp:3!important}.swiper-context{width:100vw;max-width:var(--maxDeviceWidth);margin:0 auto}.swiper-context .swiper-wrapper .swiper-slide{min-height:calc(var(--vh) - 155px)}.swiper-context .main-txt-title{padding:0 24px 10px}.swiper-context .main-txt-title .txt-sub{width:100%}.swiper-context .swiper-slide{padding:36px 0 10px}.swiper-context .swiper-slide .com-product-bg-white{margin-bottom:50px}.swiper-context .swiper-slide .com-product-bg-white .com-product-thumb-3{width:100%}.swiper-context .swiper-slide .com-product-bg-white .com-product-thumb-3 .thumb-product{width:100%}.swiper-context .swiper-slide .com-product-bg-white .com-product-thumb-3 .info-product-hor{width:100%}.swiper-context .swiper-slide .txt-t-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poc .header-main{background-color:transparent}.card-skt-swiper#card-1 .t_carosel_card{padding-bottom:24px}.card-skt-swiper#card-1 .t_carosel_card .main_img{position:relative;margin-bottom:20px}.card-skt-swiper#card-1 .t_carosel_card .com-product-thumb-hor-1{gap:0}.card-skt-swiper#card-1 .t_carosel_card .com-product-thumb-hor-1 .thumb-product{min-width:48px;width:48px;border-radius:12px}.card-skt-swiper#card-1 .t_carosel_card .com-product-thumb-hor-1 .txt-name{font-family:Pretendard;font-weight:700;font-size:12px;line-height:14px;letter-spacing:-.5px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.card-skt-swiper#card-1 .t_carosel_card .com-product-thumb-hor-1 .txt-price{gap:0}.card-skt-swiper#card-1 .t_carosel_card .com-product-thumb-hor-1 .txt-price .txt-price-sale{font-family:Pretendard;font-weight:500;font-size:12px;line-height:14px;letter-spacing:-.5px}.card-skt-swiper#card-1 .t_carosel_card .com-product-thumb-hor-1 .txt-price .txt-period{margin-top:0;font-family:Pretendard;font-weight:500;font-size:12px;line-height:14px;letter-spacing:-.5px}.card-2.card-skt-inner{background-color:#242424;overflow:hidden;border-radius:30px;padding-bottom:24px}.card-2 .txt-brand{color:#a0a0a0;letter-spacing:-1px;width:max-content}.card-2 .txt-brand.benefit{font-family:"T Universe Sans TTF";font-weight:700;font-size:10px;line-height:11px;letter-spacing:-.3px;color:#000;padding:4px 6px;border-radius:8px;font-weight:700;margin-top:0}.card-2 .txt-brand.benefit.color-1{background-color:#82dc28}.card-2 .txt-name{color:#fff;font-family:"T Universe Sans TTF";font-size:24px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:-1px}.card-2 .benefit-sub{color:#ff143b;font-family:"T Universe Sans TTF";font-size:11px;font-style:normal;font-weight:700;line-height:11px;letter-spacing:-.3px}.card-2 .txt-info>.col{background-color:#fff;width:100%;padding:24px 24px 10px 24px;border-radius:18px 18px 0 0}.card-2 .txt-info>.col .txt-price{align-items:flex-end;width:100%}.card-2 .txt-info>.col .txt-price span{color:rgba(0,0,0,.5);font-size:12px;font-weight:500;line-height:16px;letter-spacing:-1px}.card-2 .txt-info>.col+.dot-bg+.col{border-radius:0 0 18px 18px!important;padding-top:10px;padding-bottom:16px}.card-2 .txt-info>.col .badge+.benefit-main{margin:6px 0 4px}.card-2 .benefit-main{color:#000;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:-1px}.card-2 .col .txt-benefit{margin-top:20px;display:flex;flex-direction:row;justify-content:space-between}.card-2 .col .txt-benefit>.col{align-items:flex-end}.card-2 .txt-price{font-family:"T Universe Sans TTF";font-size:18px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:-1px;color:#000}.card-2 .txt-info .row .txt-price{font-family:"T Universe Sans TTF";font-size:18px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:-1px;color:#fff}.card-2 .txt-price.strikethrough{color:#cbcbcb;font-family:"T Universe Sans TTF";font-size:10px;font-style:normal;font-weight:700;line-height:11px;letter-spacing:-.3px;text-decoration-line:line-through;margin-bottom:4px}.card-2 .txt-info{position:relative}.card-2 .txt-info .row{background:#ff143b;padding:6px 24px;border-bottom:0}.card-2 .txt-info .row .benefit-main{color:#fff}.card-2 .txt-info .row:last-child{padding-bottom:16px;border-radius:0 0 18px 18px}.card-2 .card-tooltip{padding:7px 12px;background-color:#ff143b;border-radius:8px;position:absolute;top:4px;box-shadow:0 9px 15px 0 rgba(255,20,59,.2);right:12px}.card-2 .card-tooltip::after{background:url(../../image/icon/ico-tab-card.svg);content:"";bottom:-5px;width:18px;height:6px;position:absolute;left:0;right:0;margin:0 auto;background-repeat:no-repeat;background-size:contain}.card-2 .card-tooltip span{color:#fff;font-family:"T Universe Sans TTF";font-size:11px;font-style:normal;font-weight:700;line-height:11px;letter-spacing:-.3px}.card-2 .row .txt-benefit{width:100%!important;flex-direction:row!important;justify-content:space-between}.card-2 .row .txt-benefit.center{justify-content:center}.card-2 .row .txt-benefit.center .txt-price{width:max-content;max-width:100%}.card-2 .row .txt-benefit.center .txt-price.bk{color:#000}.card-2 .badge-border{border:1px solid #cbcbcb}.card-2 .badge-border:not(.badge-blue-2){color:#000}.card-2 .badge-border.badge-blue-2{background-color:#fff;border:1px solid #3617ce}