:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *,.editor *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}a,button,span,img,td,th,input,img,label{vertical-align:top}a,button{cursor:revert}ol,ul,menu{list-style:none}ol,ul{padding-left:0}dd{margin-left:0}body{margin:0}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto;appearance:none}textarea{white-space:revert}meter{appearance:revert}::-webkit-input-placeholder{color:unset}::placeholder{color:unset}:-ms-placeholder-shown{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}#myapp-banner button{all:revert}:root{--whole-color:#fff;--point-color:#f92626;--black-color:#111;--dark-gray-color:#262626;--caution-color:#f92626;--empty-color:#f5f6f8;--light-gray-bg-color:#f6f6f6;--light-gray-border-color:#ececec;--semi-light-gray-border-color:#dadada;--light-border-color:#ececec;--gray-border-color:#e2e2e2;--default-color:#ddd;--light-blue-gray-border-color:#bbbec2;--light-blue-gray-color:#939aa2;--blue-gray-color:#3f434c;--gray-color:#999;--gray-font-color:#828282;--tooltip-bg-color:#f7f7f7;--default-font-color:#181818;--event-coupon-date-color:#a1a1a1}html,body{min-height:100%}html{font-size:87.5%}@media (min-width:450px){html{font-size:100%}}body{background-color:var(--background-color);font:14px/1 Montserrat,Noto Sans KR,sans-serif}::-webkit-input-placeholder{opacity:.5}::placeholder{opacity:.5}:-ms-placeholder-shown{opacity:.5}::placeholder{opacity:.5}#app{min-height:100vh}button{cursor:pointer}a,nav,label,select,input,button{-webkit-tap-highlight-color:#0000}.a11y{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.highlight{color:var(--point-color)}.caution{color:var(--caution-color)}.bold{font-weight:700}.help-btn{vertical-align:top;background-image:url(/assets/shopby/sprite.png);background-position:-429px -150.5px;background-size:456px 251.5px;width:18px;height:18px}.submit-buttons{gap:20px;display:flex}.disabled{opacity:.4}.bg{background-position:50%;background-repeat:no-repeat;background-size:contain}.bg--adult{background-color:#fff;background-image:url(/assets/shopby/adult.png);width:100%;height:100%}.mb-30{margin-bottom:30px}.delete{background-color:var(--blue-gray-color);opacity:.6;width:28px;height:28px;position:absolute;top:0;right:0}.delete:before,.delete:after{content:" ";width:2px;height:22px;position:absolute;top:2px;left:14px}.delete:before{transform:rotate(45deg)}.delete:after{transform:rotate(-45deg)}.editor,.editor iframe{width:100%}.editor a:-webkit-any-link{color:-webkit-link;cursor:pointer;text-decoration:underline}.editor *{vertical-align:initial;white-space:normal}
:root{--whole-color:#fff;--point-color:#f92626;--black-color:#111;--dark-gray-color:#262626;--caution-color:#f92626;--empty-color:#f5f6f8;--light-gray-bg-color:#f6f6f6;--light-gray-border-color:#ececec;--semi-light-gray-border-color:#dadada;--light-border-color:#ececec;--gray-border-color:#e2e2e2;--default-color:#ddd;--light-blue-gray-border-color:#bbbec2;--light-blue-gray-color:#939aa2;--blue-gray-color:#3f434c;--gray-color:#999;--gray-font-color:#828282;--tooltip-bg-color:#f7f7f7;--default-font-color:#181818;--event-coupon-date-color:#a1a1a1}.accordion{background-color:#fff}.accordion__title{border-bottom:1px solid var(--default-color);justify-content:normal;align-items:center;padding:20px;display:flex;position:relative}.accordion__title:after{content:"";background:url(/assets/shopby/angle-r.png) 50%/contain no-repeat;width:8px;height:16px;position:absolute;top:50%;right:24px;transform:translateY(-50%)rotate(90deg)}.accordion__title::-webkit-details-marker{content:"";display:none}.accordion__title::marker{content:"";display:none}:where(.accordion[open]) .accordion__title:after{transform:translateY(-50%)rotate(-90deg)}.accordion__items{background-color:#fff;padding:20px}.accordion--qna .accordion__title{align-items:center;display:flex}.accordion--qna .accordion__title:before{content:"";width:21px;height:21px;margin-right:5px}.accordion--qna .accordion__desc{display:flex}.accordion--qna .accordion__desc:before{content:"A";text-align:center;background-color:var(--point-color);color:#fff;border-radius:50%;width:21px;height:21px;margin-right:5px}.badge{text-align:center;border:1px solid;font-weight:700;display:inline-block}.badge--caution{background-color:var(--point-color);color:#fff;border-color:var(--point-color)}.badge--primary{color:#fff;background-color:#3f444c;border-color:#3f444c}.badge--line{color:var(--point-color);border-color:var(--point-color);background-color:#fff}.badge--square{border-radius:0;min-width:32px;height:32px;padding:7px 2px 5px;font-size:13px}.badge--round{border-radius:8px 8px 8px 0;min-width:38px;height:19px;padding:0 7px;font-size:10px;line-height:19px}.badge--line-point{color:var(--point-color);border:1px solid var(--point-color)}.btn{color:#000;cursor:pointer;text-align:center;border:1px solid #000;border-radius:.285714em;width:100%;padding:.357143em 0;font-size:1em}.btn--default{background-color:var(--whole-color)}.btn--dark{color:#fff;background-color:var(--blue-gray-color);border:0}.btn--caution{color:#fff;background-color:var(--point-color);border:0}.check-radio{align-items:center;line-height:1;display:inline-flex}.check-radio input{z-index:-1;width:1px;height:1px;position:absolute}.check-radio__ico{border:1px solid var(--default-color);flex:none;width:1.14286em;height:1.14286em;margin-right:.571429em;display:inline-block;position:relative;overflow:hidden}.check-radio input:checked~:where(.check-radio__ico){background-color:var(--point-color);border-color:var(--point-color)}.check-radio input:checked~:where(.check-radio__ico) .ico{background-position:-443.158px -199.474px;background-size:480px 264.737px;width:15.7895px;height:15.7895px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.check-radio--rounded .check-radio__ico{border-radius:50%}.check-radio [type=radio]{border:1px solid var(--default-color);z-index:auto;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-right:.571429em;display:inline-flex;position:static}.check-radio [type=radio]+.check-radio__ico{display:none}.check-radio [type=radio]:checked{border-color:var(--point-color)}.check-radio [type=radio]:checked:before{content:"";background-color:var(--point-color);border-radius:50%;width:12px;height:12px}.counter{text-align:right;background-color:#fff;max-width:150px;display:inline-flex}.counter__btn{border:1px solid var(--default-color);flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:1em;display:inline-flex}.counter__input{border:solid var(--default-color);border-width:1px 0;flex:1}.counter input{width:100%;height:100%;padding:5px 10px}.counter input::-webkit-inner-spin-button{appearance:none;margin:0}.email-input{align-items:center;gap:10px;display:flex}.email-input__id{flex:2}.email-input__domain{flex:3}.address{padding:14px 0;position:relative}.address__zip-code{margin-bottom:5px;font-weight:700}.address__row{align-items:center;gap:5px;display:flex}.address__row+.address__row{margin-top:5px}.address__label{border:1px solid var(--black-color);color:#696969;text-align:center;min-width:40px;padding:2px;font-size:12px}.address+.address{border-top:1px solid var(--default-color)}.address__btn{width:100%;height:100%;position:absolute;top:0}.icon-btn--round{border-radius:50%}.link-menu{background-color:#fff;width:100%;padding:10px;display:block;position:relative}.link-menu:after{vertical-align:top;content:"";background-image:url(/assets/shopby/sprite.png);background-position:-200px -277px;width:12px;height:20px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.link-menu__label{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 10px);display:block;overflow:hidden}.link-menu+.link-menu{border-top:1px solid var(--default-color)}.modal{color:var(--default-font-color);background-color:#fff}.modal__box{flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;display:flex}.modal__box--alert,.modal__box--confirm{min-width:350px;max-width:500px;min-height:250px}.modal__title{border-bottom:1px solid var(--default-color);justify-content:space-between;align-items:center;width:100%;margin-bottom:.714286rem;padding:.714286rem;display:flex}.modal__title img{cursor:pointer;width:18px;height:18px}.modal__text{text-align:center;font-size:1.14286rem;font-weight:400;line-height:1.71429rem}.modal__content{justify-content:center;align-items:center;min-width:100%;min-height:210px;padding:1.07143rem;display:flex}.modal__content img{width:100px;height:87px;margin:1.42857rem}.modal__content--confirm{flex-direction:column}.modal__content--custom{display:inline-block}.modal__btns{border-top:1px solid;justify-content:flex-end;align-items:center;width:100%;height:auto;display:flex}.modal__btns .btn{border:0;border-radius:0;padding:.714286rem}.modal__btns .btn:nth-of-type(n+2){border-left:1px solid}.offcanvas{background-color:#fff;width:100%;max-width:500px;height:100%;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(calc(-100% - 50px))}.offcanvas.is-active{z-index:5;transform:translate(0)}.offcanvas__dim{opacity:0;background-color:#000;width:100%;height:100%;position:fixed;top:0;left:auto}j .offcanvas__dim.is-active{opacity:.5}.pagination{text-align:center;font-size:inherit}.pagination__btn{width:30px;height:30px;color:var(--defalut-color);vertical-align:top;justify-content:center;align-items:center;display:inline-flex}.pagination__btn:hover,.pagination__btn.is-active{color:#fff;background-color:var(--point-color)}.pagination__prev:disabled,.pagination__prev:disabled:hover,.pagination__next:disabled,.pagination__next:disabled:hover{background-color:var(--default-color)}.pagination__prev:before,.pagination__next:before{vertical-align:top;content:"";background-image:url(/assets/shopby/sprite.png);background-position:-200px -277px;width:12px;height:20px}.pagination__prev{transform:rotate(180deg)}.phone-number-input{justify-content:center;align-items:center;display:flex}.phone-number-input__bar{border-top:1px solid var(--black-color);width:10px;margin:0 4px}.phone-number-input .select-box{height:inherit;border:1px solid var(--default-color);flex:2;justify-content:center;align-items:center;display:flex}.phone-number-input__first-serial,.phone-number-input__second-serial{height:inherit;flex:3}.portal{z-index:7;width:100%;height:100%;position:fixed;top:0;left:0}.portal .dim{background-color:#000c;width:100%;height:100%;position:absolute;top:0;left:0}.portal .modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.prevent-scroll{overflow-y:hidden}.quantity{background:#f6f6f6;padding:10px;position:relative}.quantity__label{color:var(--blue-gray-color);padding-right:.857143rem;display:block}.quantity__content{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.quantity__content em{font-weight:600}.quantity__del{color:var(--gray-color);cursor:pointer;visibility:visible;font-size:20px;position:absolute;top:3px;right:10px}.quantity.undeletable .quantity__del{visibility:hidden}.recent-keyword{border:1px solid var(--default-color);border-radius:5px;min-height:418px;padding:0 17px 28px}.recent-keyword__top{border-bottom:1px solid var(--default-color);justify-content:space-between;align-items:center;padding:15px 0;display:flex}.recent-keyword__top p{color:#000;font-size:16px;font-weight:500}.recent-keyword__top button{text-align:right;color:#79797980;cursor:pointer;border:0;font-size:12px}.recent-keyword__item{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.recent-keyword__item .ico{vertical-align:top;background-image:url(/assets/shopby/sprite.png);background-position:-241px -172.5px;background-size:456px 251.5px;width:15.5px;height:15.5px}.recent-keyword__content-empty{text-align:center;padding:112px 0 0}.recent-keyword__content-empty:before{vertical-align:top;content:"";background-image:url(/assets/shopby/sprite.png);background-position:-195.556px -24.4444px;background-size:506.667px 279.444px;width:61.1111px;height:62.2222px;margin-bottom:20px;display:inline-block;transform:translate(2px)}.recent-keyword__content-empty p{color:var(--default-color)}.search-field{align-items:center;display:flex}.search-field__input{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.search-field__clear-btn{line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.search-field__clear-btn .ico{background-position:-241px -172.5px;background-size:456px 251.5px;width:15.5px;height:15.5px}.search-field__submit-btn{margin-left:10px}.search-field__submit-btn .ico{background-position:-513.333px -252.667px;background-size:608px 335.333px;width:26px;height:24.6667px}.select-box{color:#3f444c;border:1px solid #000;width:100%;font-size:.928571rem;display:inline-block;position:relative}.select-box:before,.select-box:after{position:absolute;top:50%;transform:translateY(-50%)}.select-box:after{content:"";right:10px}.select-box select{white-space:nowrap;text-overflow:ellipsis;width:100%;padding:6px 40px 6px 10px;overflow:hidden}.select-box:after{vertical-align:top;background-image:url(/assets/shopby/sprite.png);background-position:-462px -144px;width:13px;height:8px}.select-box--sort:before{vertical-align:top;content:"";background-image:url(/assets/shopby/sprite.png);background-position:-302px -213px;width:18px;height:15px;left:20px}.select-box--sort:after{content:none}.select-box--sort select{padding:5px 10px 5px 52px}.shopping-basket{vertical-align:top;background-image:url(/assets/shopby/sprite.png);background-position:-571px -443px;width:28px;height:35px;display:inline-block;position:relative}.shopping-basket__count{background-color:var(--point-color);vertical-align:top;text-align:center;color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:flex;position:absolute;bottom:-5px;right:-5px}.skeleton{background-color:#fff}.skeleton__media{background-color:var(--default-color);aspect-ratio:1;border-radius:4px;animation:1.8s ease-in-out infinite skeleton-gradient}.skeleton__line{background-color:var(--default-color);border-radius:4px;height:15px;animation:1.8s ease-in-out infinite skeleton-gradient}.skeleton--gallery{flex:1}.skeleton--gallery+.skeleton--gallery{margin-left:10px}.skeleton--gallery .skeleton__media,.skeleton--gallery div:nth-child(2){margin-bottom:10px}.skeleton--gallery div:nth-child(3){width:30%}.skeleton--list{display:flex}.skeleton--list+.skeleton--list{margin-top:10px}.skeleton--list .skeleton__media{width:120px;height:120px}.skeleton--list .skeleton__media+div{flex:1;padding:20px 10px 10px}.skeleton--list .skeleton__line--tit{width:15%;margin-bottom:10px}@keyframes skeleton-gradient{0%{background-color:#a5a5a51a}50%{background-color:#a5a5a54d}to{background-color:#a5a5a51a}}.padding{padding:30px}.sns-share{display:inline-block;position:fixed;top:300px}.sns-share__trigger{z-index:5;position:relative}.sns-share__item{opacity:0;transition:all .5s cubic-bezier(.68,-.55,.265,1.55);display:block;position:absolute;top:0}.sns-share__item:first-child{transition-delay:.15s}.sns-share__item:nth-child(2){transition-delay:.2s}.sns-share__item:nth-child(3){transition-delay:.25s}.sns-share__item:nth-child(4){transition-delay:.3s}.sns-share__item:nth-child(5){transition-delay:.35s}.sns-share .icon-btn{width:53px;height:53px}.sns-share.is-active .sns-share__item{opacity:1}.sns-share.is-active .sns-share__item:first-child{transform:translateY(-60px)}.sns-share.is-active .sns-share__item:nth-child(2){transform:translateY(-120px)}.sns-share.is-active .sns-share__item:nth-child(3){transform:translateY(-180px)}.sns-share.is-active .sns-share__item:nth-child(4){transform:translateY(-240px)}.sns-share.is-active .sns-share__item:nth-child(5){transform:translateY(-300px)}.text-field{width:100%;height:inherit;border:1px solid var(--default-color);vertical-align:top;min-height:2.14286rem;display:inline-block;overflow:hidden}.text-field input{width:100%;height:inherit;padding:5px 10px}.text-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.text-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.text-option{align-items:center;margin-top:10px;display:flex}.text-option--vertical{flex-direction:column;align-items:flex-start}.text-option__label{text-align:center;flex:none;max-width:70px;display:block}.text-option__label em{color:var(--point-color);display:block}.text-option--vertical .text-option__label{max-width:none;margin-bottom:8px}.text-option--vertical .text-option__label em{display:inline-block}.text-option__input{border:1px solid;margin-left:4px;padding:3px 3px 3px 0}.text-option--vertical .text-option__input{margin-left:0}.thumb-item{display:block;position:relative}.thumb-item__media{aspect-ratio:1;background:url(/assets/shopby/no-img.png) 50%/contain no-repeat;display:block;position:relative;overflow:hidden}.thumb-item__adult{position:absolute;top:0;left:0}.thumb-item__img{background-color:#fff;width:100%;height:100%;display:inline-flex}.thumb-item__img img{vertical-align:top;width:100%}.thumb-item__info{color:var(--default-font-color);padding:10px}:where(.thumb-GALLERY,.thumb-CART){flex-wrap:wrap;justify-content:space-between;padding:0 20px;display:flex}:where(.thumb-GALLERY,.thumb-CART) .thumb-item{flex:none;width:calc(50% - 5px)}:where(:where(.thumb-GALLERY,.thumb-CART).PC){justify-content:start}:where(:where(.thumb-GALLERY,.thumb-CART).PC) .thumb-item{width:calc(25% - 5px)}:where(:where(.thumb-GALLERY,.thumb-CART).PC) .thumb-item:nth-child(n+1){margin-left:5px}:where(.thumb-SIMPLE_IMAGE:not(.PC)){flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;padding:0 3px;display:flex}:where(.thumb-SIMPLE_IMAGE:not(.PC)) .thumb-item{flex:none;width:calc(50% - 5px)}:where(.thumb-SIMPLE_IMAGE:not(.PC)) .thumb-item__info{padding:0}:where(.thumb-SIMPLE_IMAGE.PC){flex-wrap:wrap;justify-content:start;padding:0 20px;display:flex}:where(.thumb-SIMPLE_IMAGE.PC) .thumb-item{width:calc(25% - 5px)}:where(.thumb-SIMPLE_IMAGE.PC) .thumb-item:nth-child(n+1){margin-left:5px}:where(.thumb-SIMPLE_IMAGE.PC) .thumb-item__info{color:#fff;text-align:center;visibility:hidden;background-color:#000c;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}:where(.thumb-SIMPLE_IMAGE.PC) .thumb-item:hover .thumb-item__info{visibility:visible}:where(.thumb-SIMPLE_IMAGE.PC) .thumb-item:hover .thumb-item__info a{width:100%;display:block}:where(.thumb-LIST) .thumb-item{padding:20px 0;display:flex}:where(.thumb-LIST) .thumb-item:nth-child(n+2){border-top:1px solid var(--default-color)}:where(.thumb-LIST) .thumb-item__media{width:120px;height:120px}:where(.thumb-LIST) .thumb-item__info{flex:1;overflow:hidden}:where(.thumb-DETAIL) .thumb-item__img iframe{height:60%;position:relative;top:50%;transform:translateY(-50%)}.swiper-pagination-bullet.round_square{border-radius:.142em}.swiper-pagination-bullet.square{border-radius:0}.swiper-pagination-bullet.size_two{width:12px;height:12px}.swiper-pagination-bullet.size_three{width:16px;height:16px}.swiper-pagination-bullet.size_four{width:20px;height:20px}.swiper-pagination-bullet.size_five{width:24px;height:24px}.swiper-pagination-bullet.size_six{width:28px;height:28px}.like-btn{vertical-align:top;width:50px;height:50px;color:var(--gray-color);text-align:center;background-image:url(/assets/shopby/sprite.png);background-position:-231px -22px;background-size:456px 251.5px;padding-top:25px;font-size:12px}.like-btn.is-active{color:var(--point-color);background-position:-281px -22px}.tabs{text-align:center;background:var(--whole-color);justify-content:space-between;align-items:center;height:47px;font-size:13px;font-weight:400;line-height:44px;display:flex}.tabs__item{color:var(--gray-color);border-bottom:1px solid var(--default-color);flex:1 1 0}.tabs__item button{cursor:pointer;width:100%}.tabs__item.on{color:var(--point-color);border-bottom:2px solid var(--point-color);font-weight:600}.coupon{background-color:#fff;border-radius:14px;justify-content:space-between;align-items:center;max-width:330px;margin:0 auto;padding:30px 20px;display:flex;position:relative}.coupon:before,.coupon:after{content:"";position:absolute;left:0}.coupon:before{vertical-align:top;background-image:url(/assets/shopby/sprite.png);background-position:-207.059px -101.176px;background-size:536.471px 295.882px;width:329.412px;height:9.41177px;top:0}.coupon:after{vertical-align:top;background-image:url(/assets/shopby/sprite.png);background-position:-207.059px -12.9412px;background-size:536.471px 295.882px;width:329.412px;height:12.9412px;bottom:0}.coupon.off:before{vertical-align:top;background-image:url(/assets/shopby/sprite.png);background-position:-207.059px -91.7647px;background-size:536.471px 295.882px;width:329.412px;height:9.41177px}.coupon.off:after{vertical-align:top;background-image:url(/assets/shopby/sprite.png);background-position:-207.059px 0;background-size:536.471px 295.882px;width:329.412px;height:12.9412px}.coupon.off p{color:var(--disabled-color)}.coupon__summary{flex-direction:column;justify-content:center;width:80%;min-height:110px;display:flex}.coupon__discount{color:var(--point-color);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:34px;font-weight:500;line-height:32px}.coupon__title{color:var(--black-color);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:16px;font-weight:500;line-height:32px;overflow:hidden}.coupon__description{color:var(--description-color);margin-top:4px;font-size:16px;font-weight:300}.coupon .ico--download-red{vertical-align:top;background-image:url(/assets/shopby/sprite.png);background-position:-193.75px -188.125px;background-size:570px 314.375px;width:47.5px;height:47.5px}.coupon .ico--download-gray{vertical-align:top;background-image:url(/assets/shopby/sprite.png);background-position:-146.25px -188.125px;background-size:570px 314.375px;width:47.5px;height:47.5px}.coupon.off{color:#bdbdbd}.rating-star{width:200px;height:32px;position:relative;overflow:hidden}.rating-star:before,.rating-star__progress{background:url(/assets/shopby/rating-sprite.png) no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.rating-star:before{content:"";background-position:-10px -144px}.rating-star__progress{background-position:-10px -92px}.rating-star--sm{width:131px;height:21px}.rating-star--sm:before{background-position:-10px -51px}.rating-star--sm .rating-star__progress{background-position:-10px -10px}.input-with-unit{border:1px solid var(--default-color);justify-content:center;align-items:center;padding-right:10px;display:flex}.input-with-unit__input{text-align:right;border:none}.input-with-unit__input input{padding-right:5px}.input-with-unit__unit{white-space:nowrap;color:var(--gray-color);vertical-align:middle;padding-top:2px;font-size:12px;font-weight:500}.quantity-changer{border:1px solid var(--default-color);background-color:#fff;justify-content:space-between;align-items:center;width:90px;height:26px;font-size:14px;display:flex}.quantity-changer__decrease-btn{border-right:1px solid var(--default-color)}.quantity-changer__increase-btn{border-left:1px solid var(--default-color)}.quantity-changer__increase-btn,.quantity-changer__decrease-btn{justify-content:center;align-items:center;width:25px;height:100%;font-size:24px;display:flex}.quantity-changer__increase-btn:disabled,.quantity-changer__decrease-btn:disabled{background-color:var(--empty-color);color:var(--gray-color);cursor:default}.quantity-changer__input{text-align:center;border:none;justify-content:center;align-items:center;width:40px;display:flex}.quantity-changer__input input:disabled{background-color:var(--default-color)}.quantity-changer button{cursor:pointer}.ico{vertical-align:top;background-image:url(/assets/shopby/sprite.png);background-repeat:no-repeat;display:inline-block}.ico--a-star{background-position:-180px -123px;width:90px;height:90px}.ico--a{background-position:-809px -379px;width:33px;height:33px}.ico--angle-down{background-position:-894px -121px;width:17px;height:9px}.ico--angle-r{background-position:-200px -277px;width:12px;height:20px}.ico--applepay-white{background-position:0 -237px;width:100px;height:64px}.ico--applepay{background-position:-100px -237px;width:100px;height:64px}.ico--arrow-down-arrow-up{background-position:-302px -213px;width:18px;height:15px}.ico--arrow-left{background-position:-180px -213px;width:32px;height:24px}.ico--bars{background-position:-868px -237px;width:39px;height:30px}.ico--basket-white-gray-bg{background-position:-425px -443px;width:50px;height:50px}.ico--basket{background-position:-756px -44px;width:100px;height:87px}.ico--blog{background-position:-48px -443px;width:53px;height:53px}.ico--caret-down{background-position:-462px -144px;width:13px;height:8px}.ico--chai-white{background-position:-610px -301px;width:124px;height:36px}.ico--chai{background-position:-734px -301px;width:124px;height:36px}.ico--check-white{background-position:-842px -379px;width:30px;height:30px}.ico--checked-gray-bg{background-position:-872px -379px;width:30px;height:30px}.ico--circle-x-gray-bg{background-position:-482px -345px;width:31px;height:31px}.ico--circle-x-white-bg{background-position:-270px -123px;width:78px;height:78px}.ico--clock{background-position:-694px -379px;width:38px;height:38px}.ico--coupon-bottom-gray{background-position:-352px 0;width:560px;height:22px}.ico--coupon-bottom-red{background-position:-352px -22px;width:560px;height:22px}.ico--coupon-top-gray{background-position:-352px -156px;width:560px;height:16px}.ico--coupon-top-red{background-position:-352px -172px;width:560px;height:16px}.ico--default-bank-img{background-position:-172px 0;width:180px;height:114px}.ico--default-card-img{background-position:0 -123px;width:180px;height:114px}.ico--delivery{background-position:0 0;width:172px;height:123px}.ico--download-gray{background-position:-234px -301px;width:76px;height:76px}.ico--download-red{background-position:-310px -301px;width:76px;height:76px}.ico--download-white{background-position:-513px -345px;width:35px;height:26px}.ico--exclamation-white-bg{background-position:-662px -44px;width:94px;height:94px}.ico--exclamation{background-position:-548px -345px;width:25px;height:25px}.ico--face{background-position:-732px -379px;width:38px;height:38px}.ico--facebook-black-bg{background-position:-101px -443px;width:53px;height:53px}.ico--flag-jp{background-position:-193px -379px;width:64px;height:46px}.ico--flag-kr{background-position:-128px -379px;width:65px;height:48px}.ico--flag-us{background-position:-257px -379px;width:64px;height:46px}.ico--go-top{background-position:0 -301px;width:78px;height:78px}.ico--heart-black{background-position:-212px -213px;width:24px;height:22px}.ico--heart-gray{background-position:-236px -213px;width:24px;height:22px}.ico--ico_sort{background-position:-320px -213px;width:18px;height:15px}.ico--ico-clip-16{background-position:-386px -345px;width:32px;height:32px}.ico--insta-black-bg{background-position:-154px -443px;width:53px;height:53px}.ico--kakaopay-white{background-position:-780px -188px;width:128px;height:40px}.ico--kakaopay{background-position:-200px -237px;width:128px;height:40px}.ico--like-gray{background-position:-462px -44px;width:100px;height:100px}.ico--like-red{background-position:-562px -44px;width:100px;height:100px}.ico--lock{background-position:-260px -213px;width:22px;height:22px}.ico--lpay-white{background-position:-460px -237px;width:128px;height:36px}.ico--lpay{background-position:-328px -237px;width:132px;height:36px}.ico--m-circle{background-position:-418px -345px;width:32px;height:32px}.ico--magnet{background-position:-770px -379px;width:39px;height:37px}.ico--naverpay-white{background-position:-386px -301px;width:112px;height:44px}.ico--naverpay{background-position:-498px -301px;width:112px;height:44px}.ico--no-items{background-position:-352px -44px;width:110px;height:112px}.ico--p-circle{background-position:-450px -345px;width:32px;height:32px}.ico--package{background-position:0 -379px;width:64px;height:64px}.ico--pay-account-black{background-position:-545px -379px;width:54px;height:44px}.ico--pay-account-white{background-position:-599px -379px;width:54px;height:44px}.ico--pay-credit-card-black{background-position:-321px -379px;width:56px;height:44px}.ico--pay-credit-card-white{background-position:-377px -379px;width:56px;height:44px}.ico--pay-etc-black{background-position:-475px -443px;width:48px;height:48px}.ico--pay-etc-white{background-position:-523px -443px;width:48px;height:48px}.ico--pay-mobile-black{background-position:-856px -44px;width:48px;height:60px}.ico--pay-mobile-white{background-position:0 -443px;width:48px;height:60px}.ico--pay-realtime-account-black{background-position:-313px -443px;width:56px;height:50px}.ico--pay-realtime-account-white{background-position:-369px -443px;width:56px;height:50px}.ico--pay-virtual-account-black{background-position:-433px -379px;width:56px;height:44px}.ico--pay-virtual-account-white{background-position:-489px -379px;width:56px;height:44px}.ico--payco-white{background-position:-588px -237px;width:140px;height:32px}.ico--payco{background-position:-728px -237px;width:140px;height:32px}.ico--q{background-position:-653px -379px;width:41px;height:42px}.ico--question-round{background-position:-858px -301px;width:36px;height:36px}.ico--share-node{background-position:-78px -301px;width:78px;height:78px}.ico--shipping-car{background-position:-856px -104px;width:38px;height:26px}.ico--shopping-bag{background-position:-571px -443px;width:28px;height:35px}.ico--tosspay-white{background-position:-352px -188px;width:214px;height:40px}.ico--tosspay{background-position:-566px -188px;width:214px;height:40px}.ico--tweet-black-bg{background-position:-207px -443px;width:53px;height:53px}.ico--url-gray-bg{background-position:-156px -301px;width:78px;height:78px}.ico--weight{background-position:-64px -379px;width:64px;height:64px}.ico--x-black{background-position:-282px -213px;width:20px;height:21px}.ico--x-gray{background-position:-894px -104px;width:17px;height:17px}.ico--youtube-black-bg{background-position:-260px -443px;width:53px;height:53px}.pay-method-btn{width:220px;height:56px;color:var(--blue-gray-color);border:1px solid var(--default-color);border-radius:4px;justify-content:space-between;align-items:center;padding:24px 20px;display:flex}.pay-method-btn--checked{color:#fff;border-color:var(--blue-gray-color);background-color:var(--blue-gray-color)}.pay-method-btn--centered{justify-content:center;align-items:center;display:flex}.pay-method-btn__label{word-break:break-all;margin-right:10px}.pay-method-btn__icon{flex:none}.pay-method-btn .ico--pay-account-black{background-position:-272.5px -189.5px;background-size:456px 251.5px;width:27px;height:22px}.pay-method-btn .ico--pay-account-white{background-position:-299.5px -189.5px;background-size:456px 251.5px;width:27px;height:22px}.pay-method-btn .ico--chai{background-position:-367px -150.5px;background-size:456px 251.5px;width:62px;height:18px}.pay-method-btn .ico--chai-white{background-position:-305px -150.5px;background-size:456px 251.5px;width:62px;height:18px}.pay-method-btn .ico--pay-credit-card-black{background-position:-160.5px -189.5px;background-size:456px 251.5px;width:28px;height:22px}.pay-method-btn .ico--pay-credit-card-white{background-position:-188.5px -189.5px;background-size:456px 251.5px;width:28px;height:22px}.pay-method-btn .ico--pay-etc-black{background-position:-237.5px -221.5px;background-size:456px 251.5px;width:24px;height:24px}.pay-method-btn .ico--pay-etc-white{background-position:-261.5px -221.5px;background-size:456px 251.5px;width:24px;height:24px}.pay-method-btn .ico--kakaopay{background-position:-100px -118.5px;background-size:456px 251.5px;width:64px;height:20px}.pay-method-btn .ico--kakaopay-white{background-position:-390px -94px;background-size:456px 251.5px;width:64px;height:20px}.pay-method-btn .ico--pay-mobile-black{background-position:-428px -22px;background-size:456px 251.5px;width:24px;height:30px}.pay-method-btn .ico--pay-mobile-white{background-position:0 -221.5px;background-size:456px 251.5px;width:24px;height:30px}.pay-method-btn .ico--naverpay{background-position:-249px -150.5px;background-size:456px 251.5px;width:56px;height:22px}.pay-method-btn .ico--naverpay-white{background-position:-193px -150.5px;background-size:456px 251.5px;width:56px;height:22px}.pay-method-btn .ico--payco{background-position:-364px -118.5px;background-size:456px 251.5px;width:70px;height:16px}.pay-method-btn .ico--payco-white{background-position:-294px -118.5px;background-size:456px 251.5px;width:70px;height:16px}.pay-method-btn .ico--pay-realtime-account-black{background-position:-156.5px -221.5px;background-size:456px 251.5px;width:28px;height:25px}.pay-method-btn .ico--pay-realtime-account-white{background-position:-184.5px -221.5px;background-size:456px 251.5px;width:28px;height:25px}.pay-method-btn .ico--tosspay{background-position:-283px -94px;background-size:456px 251.5px;width:107px;height:20px}.pay-method-btn .ico--tosspay-white{background-position:-176px -94px;background-size:456px 251.5px;width:107px;height:20px}.pay-method-btn .ico--pay-virtual-account-black{background-position:-216.5px -189.5px;background-size:456px 251.5px;width:28px;height:22px}.pay-method-btn .ico--pay-virtual-account-white{background-position:-244.5px -189.5px;background-size:456px 251.5px;width:28px;height:22px}.pay-method-btn .ico--lpay{background-position:-164px -118.5px;background-size:456px 251.5px;width:66px;height:18px}.pay-method-btn .ico--lpay-white{background-position:-230px -118.5px;background-size:456px 251.5px;width:64px;height:18px}.pay-method-btn .ico--applepay{background-position:-50px -118.5px;background-size:456px 251.5px;width:50px;height:32px}.pay-method-btn .ico--applepay-white{background-position:0 -118.5px;background-size:456px 251.5px;width:50px;height:32px}.character-counter{width:100%;color:var(--dark-gray-color);display:block}.character-counter__status{margin-top:6px;display:block}.character-counter__count{color:var(--point-color);font-weight:500}.character-counter__status--character{text-align:end}.text-area{width:100%;height:inherit;border:1px solid var(--default-color);vertical-align:top;min-height:7.14286rem;padding:.714286rem;line-height:1.57143rem}.text-area textarea{width:100%;height:inherit;padding:10px}.angle-top-down{background:0 0;border:none;width:1.28571rem;position:absolute;top:-8px;right:0}.angle-top-down svg{transform:rotate(90deg)}.angle-top-down.is-active svg{transform:rotate(-90deg)}.my-pay{border-bottom:1px solid #ececec}.my-pay__config{justify-content:flex-end;align-items:center;margin:20px;display:flex}.my-pay__config button{border:1px solid var(--default-color);width:75px;color:var(--blue-gray-color)}.my-pay__info{color:var(--gray-color);margin-bottom:10px;margin-left:20px}.my-pay-content{overflow-x:auto}.my-pay-content--center{justify-content:center;align-items:center;display:flex;overflow-x:auto}.my-pay-content__content-wrap{justify-content:center;gap:10px;height:157px;padding:0 20px 20px;display:flex}.my-pay-method-btn{border:1px solid var(--default-color);background-origin:content-box;border-radius:4px;justify-content:center;align-items:center;width:100%;height:56px;margin-bottom:10px;font-size:20px;display:flex}.my-pay-method-btn.logo{background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;padding:16px 10px}.my-pay-method-btn.checked{color:#fff;border-color:var(--blue-gray-color);background-color:var(--blue-gray-color)}.payment-method-group{border:1px solid var(--default-color);text-align:center;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:250px;height:100%;padding:20px;display:flex}.payment-method-group__title{font-size:15px}.payment-method-group__desc{color:var(--gray-color);font-size:13px}.payment-method-group__buttons{flex-direction:row;justify-content:center;gap:5px;font-size:13px;display:flex}.payment-add-btn{border:1px solid var(--default-color);cursor:pointer;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:105px;height:60px;display:flex}.payment-add-btn p{line-height:1}.my-pay-payment__item{max-width:250px;margin-right:10px}.my-pay-payment-item{border:1px solid var(--default-color);cursor:pointer;background-color:#efefef;border-radius:6px;width:250px;height:100%;padding:20px}.my-pay-payment-item--selected{border:1px solid var(--point-color)}.my-pay-payment-item dl{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.my-pay-payment-item dt{font-size:16px;font-weight:500}.my-pay-payment-item-info__division{border-top:1px solid var(--default-color);margin-top:20px}.my-pay-payment-item-info__installments{float:right;width:100px;margin:-3px -7px -3px -3px}.my-pay-payment-item-info__select-box{border:none!important}.payment-content{flex:1;height:calc(100% - 107px);overflow-y:auto}.payment-content__termination-wrap{color:var(--blue-gray-color);border:none;justify-content:flex-end;padding:10px;display:flex}.payment-content__termination-button{width:90px;color:var(--blue-gray-color);border:none}.payment-item{border-bottom:1px solid var(--light-blue-gray-border-color);justify-content:space-between;align-items:center;gap:10px;margin:5px 15px;padding:20px 5px;display:flex}.payment-item__delete-btn{border:1px solid var(--light-blue-gray-border-color);background-color:var(--light-gray-bg-color);width:50px;color:var(--blue-gray-color)}.payment-method-buttons{width:100%;height:100%;position:absolute;top:0}.payment-method-buttons button{border:1px solid var(--default-color);background-color:var(--light-gray-bg-color);text-align:center;border-radius:6px;width:100%;height:40px}.payment-method-buttons__dimmed{background-color:#0000004d;width:100%;height:calc(100% - 200px);position:absolute}.payment-method-buttons__content{background-color:#fff;flex-direction:column;justify-content:space-evenly;align-items:center;gap:10px;width:100%;height:200px;padding:20px;display:flex;position:absolute;bottom:0}.payment-method-buttons__content h3{font-size:18px;font-weight:500}.config-modal.modal{flex-direction:column;height:100%;max-height:710px;display:flex}.config-modal__header{border-bottom:1px solid var(--black-color);padding:10px 20px;position:relative}.config-modal__title{justify-content:center;align-items:center;height:40px;font-size:18px;display:flex}.config-modal__close-btn{position:absolute;top:20px;right:20px}.config-modal__close-btn:hover{cursor:pointer}@media (max-width:500px){.config-modal.modal{width:100%}}@media (min-width:501px){.config-modal.modal{width:450px}}.config-modal__btn-group{border:1px solid var(--gray-color);border-top:none;justify-content:center;align-items:center;display:flex}.config-modal__btn-group button{background:var(--empty-color);border:none;border-radius:0;flex:1;padding:.857143rem 4px;font-size:.857143rem}.config-modal__btn-group button+button{border-left:1px solid var(--gray-color)}.config-modal__register-btn{color:#fff;background:var(--blue-gray-color)!important}.payment-item-info{align-items:center;gap:10px;width:350px;display:flex}.payment-item-info__default-card-img{vertical-align:top;background-image:url(/assets/shopby/sprite.png);background-position:0 -61.5px;background-size:456px 251.5px;border-radius:5px;width:90px;height:57px}.payment-item-info__default-bank-img{vertical-align:top;background-image:url(/assets/shopby/sprite.png);background-position:-86px 0;background-size:456px 251.5px;border-radius:0 0 5px 5px;width:90px;height:57px}.payment-item-info__payment-method-image{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:5px;width:100px;height:63px}.payment-item-info__payment-method-image-bank_kdb{background-color:#00367f;background-image:url(/assets/shopby/bank_kdb.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-bank_ibk{background-color:#03458e;background-image:url(/assets/shopby/bank_ibk.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-bank_kb{background-color:#766c62;background-image:url(/assets/shopby/bank_kb.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-bank_sh{background-color:#0068b7;background-image:url(/assets/shopby/bank_sh.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-bank_nh{background-color:#006ebb;background-image:url(/assets/shopby/bank_nh.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-bank_woori{background-color:#0064a9;background-image:url(/assets/shopby/bank_woori.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-bank_sc{background-color:#0473ea;background-image:url(/assets/shopby/bank_sc.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-bank_citi{background-color:#232a7b;background-image:url(/assets/shopby/bank_citi.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-bank_dgb{background-color:#003c83;background-image:url(/assets/shopby/bank_dgb.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-bank_bnk{background-color:#cf131c;background-image:url(/assets/shopby/bank_bnk.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-bank_kj{background-color:#00286c;background-image:url(/assets/shopby/bank_kj.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-bank_jeju{background-color:#014b88;background-image:url(/assets/shopby/bank_jeju.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-bank_jb{background-color:#00286c;background-image:url(/assets/shopby/bank_jb.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-bank_hana{background-color:#00939f;background-image:url(/assets/shopby/bank_hana.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-bank_shinhan{background-color:#014b88;background-image:url(/assets/shopby/bank_shinhan.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-bank_kbank{background-color:#0f005f;background-image:url(/assets/shopby/bank_kbank.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-sec_post{background-color:#231f20;background-image:url(/assets/shopby/sec_post.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-bank_toss{background-color:#0064ff;background-image:url(/assets/shopby/bank_toss.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-bank_kakao{background-color:#ffe600;background-image:url(/assets/shopby/bank_kakao.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-sec_cu{background-color:#1061af;background-image:url(/assets/shopby/sec_cu.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-sec_sb{background-color:#007260;background-image:url(/assets/shopby/sec_sb.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-sec_sj{background-color:#022662;background-image:url(/assets/shopby/sec_sj.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-sec_mg{background-color:#1f366a;background-image:url(/assets/shopby/sec_mg.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-sec_kb{background-color:#766c62;background-image:url(/assets/shopby/sec_kb.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-sec_ma{background-color:#073d77;background-image:url(/assets/shopby/sec_ma.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-sec_samsung{background-color:#254aa5;background-image:url(/assets/shopby/sec_samsung.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-sec_ki{background-color:#632d00;background-image:url(/assets/shopby/sec_ki.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-sec_hd{background-color:#00448d;background-image:url(/assets/shopby/sec_hd.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-sec_sk{background-color:#e30613;background-image:url(/assets/shopby/sec_sk.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-sec_ds{background-color:#605e5f;background-image:url(/assets/shopby/sec_ds.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-sec_hana{background-color:#00939f;background-image:url(/assets/shopby/sec_hana.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-sec_shinhan{background-color:#0068b7;background-image:url(/assets/shopby/sec_shinhan.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-sec_eg{background-color:#5c6162;background-image:url(/assets/shopby/sec_eg.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-sec_meritz{background-color:#231f20;background-image:url(/assets/shopby/sec_meritz.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-sec_kyobo{background-color:#0f2c52;background-image:url(/assets/shopby/sec_kyobo.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-sec_kw{background-color:#003d79;background-image:url(/assets/shopby/sec_kw.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-sec_ebest{background-color:#006899;background-image:url(/assets/shopby/sec_ebest.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-sec_hanwha{background-color:#f1592a;background-image:url(/assets/shopby/sec_hanwha.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-sec_nhqv{background-color:#006ebb;background-image:url(/assets/shopby/sec_nhqv.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__payment-method-image-sec_sh{background-color:#0068b7;background-image:url(/assets/shopby/sec_sh.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:5px;width:100px;height:63px;padding:10px}.payment-item-info__content{flex-direction:column;gap:5px;display:flex}.payment-item-info__content h2{font-weight:600}.my-pay-callback-popup{line-height:1.5em}.my-pay-callback-popup__message{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 20px;font-size:1.2em;display:flex}.image-file-uploader{margin-block:12px}.image-file-uploader__add-btn{background-color:var(--whole-color);cursor:pointer;border:1px solid var(--blue-gray-color);width:80px;height:80px;position:relative}.image-file-uploader__add-btn:before,.image-file-uploader__add-btn:after{content:"";border-top:2px solid var(--blue-gray-color);border-radius:2px;justify-content:center;align-items:center;width:16px;height:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-file-uploader__add-btn:before{transform:translate(-50%,-50%)rotate(-90deg)}.image-file-uploader__notices{margin-top:12px}.image-file-uploader__notice{color:var(--gray-font-color);opacity:.8;margin-top:8px;padding-left:18px;font-size:14px;font-weight:400;position:relative}.image-file-uploader__notice:before{content:"※";color:var(--gray-font-color);font-size:14px;position:absolute;top:0;left:0}.image-file-uploader .skeleton{width:80px;height:80px}.image-file-uploader__image{border:2px solid var(--gray-border-color);justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.image-file-uploader .delete:before,.image-file-uploader .delete:after{background-color:var(--default-color)}.order-specification-wrapper{padding-bottom:50px}.order-specification-wrapper .btn+.btn{margin-left:5px}.order-specification-wrapper.print{padding-bottom:0;overflow-y:hidden}.order-specification-content{margin-top:40px;padding:0 40px}.order-specification-title{color:#687ae8;letter-spacing:3px;text-align:center;font-size:32px;font-weight:500}.order-specification-notice{color:#687ae8;font-size:12px}.order-specification-info{border-top:1px solid #687ae8;border-right:1px solid #687ae8;width:100%}.order-specification-info th{color:#687ae8;text-align:center;border-bottom:1px solid #687ae8;border-left:1px solid #687ae8;padding:15px 6px;font-size:12px}.order-specification-info th.thead-point{vertical-align:middle;background:#d3e2f8;padding:15px 10px}.order-specification-info td{text-align:center;vertical-align:middle;background:#fff;border-bottom:1px solid #687ae8;border-left:1px solid #687ae8;padding:5px 10px;font-size:12px}.order-specification-info .align-left{text-align:left}.order-specification-info .align-right{text-align:right}.order-specification-content-top,.order-specification-content-bottom{margin-top:20px}.order-specification-content-bottom .number{text-align:right;padding-bottom:10px;font-size:12px}.order-specification-content-bottom .order-specification-info th{background:#d3e2f8}.order-specification-content-bottom .order-specification-info td{border-bottom:none;height:45px;line-height:20px}.order-specification-content-bottom .order-specification-info tr:nth-child(odd) td{background:#f5f5f5}.order-specification-content-bottom .order-specification-info tr.total{color:#687ae8;border:1px solid #687ae8;border-width:1px 0}.order-specification-content-bottom .order-specification-info tr.total td{background:#fff;font-weight:500}.order-specification-content-bottom .order-specification-info .free-gift{color:#364f9e;border:1px solid #364f9e;border-radius:10px;flex:0 0 50px;font-size:10px;font-weight:400}.order-specification-content-bottom .order-specification-info__claim-status-type-label{color:var(--caution-color);flex-shrink:0}.order-specification-content-bottom .order-specification-info__product-name{flex:0 auto;width:fit-content}.order-specification-content-bottom .order-specification-info__product-name-wrapper{justify-content:center;align-items:center;gap:5px;display:flex}.order-specification-bottom-notice{margin-top:8px;margin-bottom:20px}.order-specification-bottom-notice-text{font-size:12px}.order-specification-controller-bottom{text-align:center;margin-top:30px}.order-specification-controller-bottom button{width:110px;height:48px}.order-specification-controller-bottom__print-btn{background-color:var(--point-color);color:#fff}@media print{@page{margin:0}.order-specification-content{page-break-after:always}}.simple-receipt{padding:0 30px 10px}.simple-receipt.print{overflow-y:hidden}.simple-receipt-title{border-bottom:2px solid #888;justify-content:space-between;align-items:center;width:100%;margin:25px 0;padding-bottom:10px;display:flex}.simple-receipt-title span{font-size:24px;font-weight:500}.simple-receipt__print-btn{width:97px;height:48px}.simple-receipt-content{background-color:#fff;width:350px;margin:auto;display:block}.simple-receipt .simple-receipt-info{border:2px solid #364f9e;width:100%}.simple-receipt .simple-receipt-info-title{text-align:center;vertical-align:middle;height:40px;font-size:16px}.simple-receipt .simple-receipt-info-title span{vertical-align:middle;padding-left:10px;font-size:10px}.simple-receipt .simple-receipt-info td:not(.simple-receipt-info-title){vertical-align:middle;border:2px solid #364f9e;padding:5px 10px;font-size:12px}.simple-receipt .simple-receipt-info__provider-title{text-align:center;vertical-align:middle}.simple-receipt .simple-receipt-info__business-no{padding-left:10px}.simple-receipt .simple-receipt-content-total table{border-left:2px solid #364f9e;border-right:2px solid #364f9e;width:100%}.simple-receipt .simple-receipt-content-total table tr{height:22px}.simple-receipt .simple-receipt-content-total table td{vertical-align:middle;border-bottom:2px solid #364f9e;border-left:2px solid #364f9e;font-size:12px}.simple-receipt .simple-receipt-content-bottom__order-options-table tr:first-child{background-color:#e8ecfc}.simple-receipt .simple-receipt-content-bottom table{border-left:2px solid #364f9e;border-right:2px solid #364f9e;width:100%}.simple-receipt .simple-receipt-content-bottom table tr{height:30px}.simple-receipt .simple-receipt-content-bottom table td{vertical-align:middle;border-bottom:2px solid #364f9e;border-left:2px solid #364f9e;padding:5px 0;font-size:12px;line-height:20px}.simple-receipt .simple-receipt-content-bottom table .terms{font-size:10px}.simple-receipt .simple-receipt-content-bottom .free-gift{color:#364f9e;border:1px solid #364f9e;border-radius:10px;flex:0 0 50px;font-size:10px;font-weight:400}.simple-receipt .simple-receipt-content-bottom__claim-status-type-label{color:var(--caution-color);flex-shrink:0}.simple-receipt .simple-receipt-content-bottom__product-name{flex:0 auto;width:fit-content}.simple-receipt .simple-receipt-content-bottom__product-name-wrapper{justify-content:center;align-items:center;gap:5px;display:flex}.simple-receipt .align-left{text-align:left}.simple-receipt .align-center{text-align:center}.simple-receipt .align-right{text-align:right}@media print{@page{margin:0}.order-specification-content{page-break-after:always}}.app-card{flex-direction:column;gap:10px;display:flex}.app-card__title{font-size:14px;font-weight:500}.app-card-method-btn{background-color:#fff;background-origin:content-box;border:1px solid #dedede;grid-column:1/3;justify-content:center;align-items:center;height:50px;display:flex}.app-card-payment-item{cursor:pointer;background-color:#fff;border:1px solid #dedede;border-radius:5px;width:220px;height:126px;padding:18px 15px}.app-card-payment-item__delete-btn{cursor:pointer;background-color:#0000;border:none;font-size:12px;line-height:12px;text-decoration:underline}.app-card-payment-item__delete-btn.selected{color:#fff}.app-card-payment-item__additional-info{position:relative}.app-card-payment-item__quota-select-wrap{position:absolute;right:0}.app-card-payment-item__quota-select-wrap .select-box{border:none!important}.app-card-payment-item__check-card-full-amount{font-size:12px;font-weight:400}.app-card-payment-item--selected{color:#fff;background-color:#3f434c}.app-card-payment-item--selected select{color:#fff}.app-card-payment-item--selected select option{color:var(--black-color)}.app-card-payment-item__top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.app-card-payment-item__card-name,.app-card-payment-item__card-no{font-size:12px;font-weight:500}.app-card-payment-item__inst-select select{height:100%}.app-card-payment-register{cursor:pointer;background-color:#f5f5f5;border:1px solid #dedede;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;width:220px;height:126px;padding:15px;display:flex}.app-card-payment-register__title{color:#000;margin-bottom:9px;font-size:14px;font-weight:500}.app-card-payment-register__inst-info{width:100%;height:100%;position:relative}.app-card-payment-register__inst-select-wrap{position:absolute;right:0}.app-card-payment-register__inst-select-wrap .select-box{border:none!important}.app-card-payment-register__inst-select-wrap .select-box select{height:100%}.app-card-payments{overflow-x:auto}.app-card-payments-wrap{justify-content:center;gap:10px;padding:0 20px 20px;display:flex}.app-card-payments-section{padding:0 20px 20px}.app-card-payments__item{max-width:220px;margin-right:10px}.netfunnel-wrapper{flex-direction:column;justify-content:center;align-items:center;height:100dvh;display:flex}.netfunnel{flex-direction:column;justify-content:space-between;align-items:center;gap:16px;display:flex}.netfunnel__header{letter-spacing:0;font-size:20px;font-weight:700;line-height:30px}.netfunnel__waiting-info{letter-spacing:0;background-color:#f6f7f9;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;padding:24px 0;font-size:18px;font-weight:400;line-height:28px;display:flex}.netfunnel__waiting-count{color:#1570ef;font-weight:700}.netfunnel__message{letter-spacing:0;color:#667085;text-align:center;font-size:14px;font-weight:400;line-height:22px}
