.cart-lists-page.order .order-price{padding-top:0}.cart-lists-page.content{padding:0 20px 50px}.cart-lists-page .order-box--info{padding-top:20px}.cart-lists-page .comm-product .comm-prd-list.type-form .comm-prd-list__item:not(:first-child){border-top:1px solid #E0E0E0}.cart-lists-page .progress-area{position:fixed;bottom:calc(constant(safe-area-inset-bottom) + 64px);bottom:calc(env(safe-area-inset-bottom) + 64px);left:0;right:0;border-top:1px solid #E0E0E0;padding:8px 20px 4px;background:#fff;z-index:1002}.cart-lists-page .progress-area__text{display:flex;align-items:center;justify-content:space-between}.cart-lists-page .progress-area__text p{font-size:12px}.cart-lists-page .progress-area__text:last-child{justify-content:flex-end}.cart-lists-page .progress-area .progressbar{position:relative;height:8px;margin:4px 0 8px}.cart-lists-page .progress-area .progressbar span{position:absolute;top:0;left:0;width:100%;height:8px;border-radius:50px;background:#eee}.cart-lists-page .progress-area .progressbar span.cover{background:linear-gradient(90deg, #F5D4AA 0%, #D79062 100%)}.cart-lists-page .banner-area{border-radius:16px;margin-top:20px;overflow:hidden}.cart-lists-page .layer--order-layer .layer__con-area{padding-top:68px !important}.cart-lists-page .layer--order-layer .layer__con-area .cart-order-info{padding-top:96px;background:url(../images/4145e5e0075b72226122.png) no-repeat center 0/72px}.cart-lists-page .layer--order-layer .layer__con-area .cart-order-info dl{display:flex;flex-wrap:wrap;align-items:center;border-radius:4px;background:#FDF9EE;padding:12px}.cart-lists-page .layer--order-layer .layer__con-area .cart-order-info dl dt{width:110px;font-weight:700}.cart-lists-page .layer--order-layer .layer__con-area .cart-order-info dl dd{display:inline-flex;align-items:center;width:calc(100% - 110px)}.cart-lists-page .layer--order-layer .layer__con-area .cart-order-info dl dd span{display:block}.cart-lists-page .layer--order-layer .layer__con-area .cart-order-info dl dd span:not(:first-child){position:relative;padding-left:16px}.cart-lists-page .layer--order-layer .layer__con-area .cart-order-info dl dd span:not(:first-child):before{content:"";display:block;position:absolute;top:50%;left:8px;width:1px;height:14px;margin-top:-7px;background:#E0E0E0}.cart-lists-page .layer--order-layer .layer__con-area .cart-order-info dl dt:not(:nth-of-type(1)),.cart-lists-page .layer--order-layer .layer__con-area .cart-order-info dl dd:not(:nth-of-type(1)){margin-top:12px}.cart-lists-page .layer--order-layer .layer__con-area p{margin-top:24px;font-size:16px;font-weight:700;text-align:center}.cart-lists-page .layer--more-prd-layer .layer__table .layer__content .layer__title{padding-left:20px;text-align:left}.cart-lists-page .layer--more-prd-layer .layer__table .layer__content .layer__con-area{padding-bottom:calc(constant(safe-area-inset-bottom) + 74px);padding-bottom:calc(env(safe-area-inset-bottom) + 74px)}.cart-lists-page .layer--more-prd-layer .comm-product .comm-prd-list{flex-wrap:nowrap;border-bottom:0}@media screen and (min-width: 768px){.cart-lists-page.order .order-price{padding-top:20px}.cart-lists-page.order .order-box{background:transparent;border-radius:0;padding:0}.cart-lists-page.order .order-box .box{background:#fff;border-radius:16px;border-top:0;padding:20px !important}.cart-lists-page.order .order-box .box:not(:first-child){margin-top:20px}.cart-lists-page.order .order-box .box:nth-child(2) .comm-product .comm-prd-list.type-form{border-top:0}.cart-lists-page.content{padding:40px 0 0}.cart-lists-page .comm-product .comm-prd-list.type-form .comm-prd-list__item .total-price{width:auto;margin-left:auto}.cart-lists-page .progress-area{position:static;border-top:0;border-radius:16px;margin-bottom:20px;padding:12px 20px}.cart-lists-page .button-content--fixed{flex-wrap:wrap;gap:8px}.cart-lists-page .layer--option-layer .layer__con-area{padding-top:20px !important}.cart-lists-page .layer--order-layer .layer__con-area{padding-top:20px !important}.cart-lists-page .layer--order-layer .layer__con-area .cart-order-info{padding-top:100px}.cart-lists-page .layer--order-layer .layer__con-area p{margin-top:28px;font-size:18px}.cart-lists-page .layer--more-prd-layer .layer__table .layer__content .layer__title{padding-left:0;text-align:center}.cart-lists-page .layer--more-prd-layer .layer__table .layer__content .layer__con-area{padding:20px 20px 0}.cart-lists-page .layer--more-prd-layer .layer__table .layer__content .layer__con-area .button-content{flex-wrap:nowrap;margin-top:47px}.cart-lists-page .layer--more-prd-layer .comm-product .comm-prd-list{flex-wrap:wrap;border-bottom:0;gap:20px 16px}.cart-lists-page .layer--more-prd-layer .comm-product .comm-prd-list__item{width:calc(50% - 8px)}}.order .common-line{padding-bottom:30px}.order .common-line:not(:first-of-type){padding-top:20px}.order__section-tit{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:16px;font-size:18px;font-weight:700}.order__section-tit span{display:block;width:100%;margin-top:8px;font-size:12px;font-weight:400}.order__section-tit .btn--line-gray{width:auto;margin:0 auto 0 8px;padding:0 8px}.order__section-tit .btn.btn-change{padding:0 12px}.order__section-tit .btn.btn-change span{display:inline-block;margin:0;padding-right:20px;background:url(../images/69c070190e1defa3323d.png) no-repeat 100% center/16px;font-size:14px}.order__section-tit .button-content{margin:0 auto 0 8px}.order__section-tit .button-content .btn{margin:0}.order .copy-btn{width:16px;height:16px;background:url(../images/b304936124562580e0b0.png) no-repeat center/16px;overflow:hidden;text-indent:-9999px}.order .item-del{display:flex;align-items:center;justify-content:flex-end;margin-bottom:12px}.order .item-del .design-input{margin-right:auto}.order .item-del .btn{width:auto;padding:0 8px}.order .item-del .btn:not(:last-child){margin-right:4px}.order .form>.delivery-select{display:flex;gap:4px;width:100%;margin-bottom:8px}.order .form>.delivery-select .design-input{width:100%}.order .form__content--date{position:relative;display:flex;gap:4px}.order .form__content--date .datepicker,.order .form__content--date select{width:calc(50% - 2px)}.order .form__content--addr .delivery-select{display:flex;gap:4px;width:100%;margin-bottom:8px}.order .form__content--addr .delivery-select .design-input{width:100%}.order .form__content--addr .direct-box{display:flex;gap:16px;margin-top:8px}.order .form__content--memo .design-input{display:inline-block;margin:4px 16px 0 0}.order .form__content--entrance .entrance-input{display:none;margin-top:8px}.order .form__content--entrance>.box{position:relative}.order .form__content--entrance>.box .design-input{margin-top:8px}.order .form__content--entrance>.box .design-input label em{color:#D30F19}.order .form__content--entrance>.box .js-order-toggle-btn{position:absolute;top:0;right:0;width:24px;height:24px;padding:0;overflow:hidden;text-indent:-9999px}.order .form__content--entrance>.box .js-order-toggle-con{margin-top:8px}.order .form__content--entrance>.box .js-order-toggle-con .common-table{border-top:1px solid #E0E0E0;border-left:1px solid #E0E0E0}.order .form__content--entrance>.box .js-order-toggle-con .common-table thead th{border-right:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;padding:8px 5px;background:#F5F5F5;font-weight:800;text-align:center}.order .form__content--entrance>.box .js-order-toggle-con .common-table td{border-right:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;padding:8px 5px}.order .box__info{display:flex;flex-wrap:wrap}.order .box__info dt{width:138px;font-weight:800}.order .box__info dd{display:flex;flex-wrap:wrap;gap:0 20px;width:calc(100% - 138px);line-height:1.4}.order .box__info dd.account{align-items:center;gap:0 8px;width:100%}.order .box__info dd.account .btn{margin-left:8px}.order .box__info dd.account p{width:100%;border-radius:4px;margin-top:8px;padding:8px 12px;background:#FFEBEE;font-weight:700;color:#F44336}.order .box__info dd.account .dot-list{margin-top:8px}.order .box__info dt:not(:nth-of-type(1)),.order .box__info dd:not(:nth-of-type(1)){margin-top:12px}.order .box--top{margin-bottom:20px}.order .box--top .order-step{display:flex;align-items:center;justify-content:center;gap:0 32px;border-bottom:1px solid #E0E0E0;margin:0 -20px;padding-bottom:16px}.order .box--top .order-step__item{position:relative;display:flex;align-items:center;gap:0 4px;font-size:12px;font-weight:700;color:#9E9E9E}.order .box--top .order-step__item em{display:block;width:18px;height:18px;line-height:18px;border-radius:50%;background:#eee;font-size:12px;font-weight:700;color:#9E9E9E;text-align:center}.order .box--top .order-step__item:not(:last-child):after{content:"";display:block;position:absolute;top:50%;right:-24px;width:16px;height:16px;background:url(../images/7a2551209efc8738b003.png) no-repeat center/16px;margin-top:-8px}.order .box--top .order-step__item.on{color:#212121}.order .box--top .order-step__item.on em{background:#C27E2B;color:#212121}.order .box--delivery .order__section-tit{margin-bottom:0}.order .box--product .order__section-tit{margin-bottom:0}.order .box--product .order__section-tit.margin{margin-bottom:16px}.order .box--product .comm-product .item-del{flex-wrap:wrap;justify-content:flex-start;margin-top:12px}.order .box--product .comm-product .item-del .design-input{width:100%;margin-bottom:12px}.order .box--product .comm-product .comm-prd-list__item:not(:first-child){margin-top:12px}.order .box--product .comm-product .comm-prd-list__item .card-option{width:100%;margin-top:8px}.order .box--product .comm-product .comm-prd-list__item .card-option__item:not(:first-child){margin-top:8px}.order .box--product .comm-product .comm-prd-list__item .card-option__select select{height:30px}.order .box--product .comm-product .comm-prd-list__item .text-typing{width:100%;margin-top:8px}.order .box--use{padding-top:20px}.order .box--payment .toggle{border-bottom:1px solid #E0E0E0;padding:20px 0}.order .box--payment .toggle:first-of-type{padding-top:0}.order .box--payment .toggle__btn{height:18px;line-height:18px;border:0;padding:0 0 0 22px;background:url(../images/4b252a6f770fe544fe6e.png) no-repeat 0 center/18px;font-size:14px;font-weight:400}.order .box--payment .toggle__btn:after{display:none}.order .box--payment .toggle__btn.active{background:url(../images/e1255a8e8626f0a9d389.png) no-repeat 0 center/18px}.order .box--payment .toggle__option{position:static;background:transparent;border:0;padding-top:8px}.order .box--payment .payment-list{display:flex;flex-wrap:wrap;gap:4px}.order .box--payment .payment-list__item{width:calc(50% - 2px)}.order .box--payment .payment-list__item.kakao label{background:url(../images/2a6cdfd966441855f394.png) no-repeat center/49px;overflow:hidden;text-indent:-9999px}.order .box--payment .payment-list__item.toss label{background:url(../images/89f7c46c43bf05d313d7.png) no-repeat center/84px;overflow:hidden;text-indent:-9999px}.order .box--payment .ssd-pay{display:flex}.order .box--payment .ssd-pay__item{width:175px}.order .box--payment .ssd-pay__item .design-input label{height:auto;line-height:1.2;padding:15px 16px;letter-spacing:-0.04em;text-align:left}.order .box--payment .ssd-pay__item .design-input label img{width:24px;height:24px}.order .box--payment .ssd-pay__item .design-input label strong{display:block;margin-top:7px;font-weight:800}.order .box--payment .ssd-pay__item .design-input label span{display:block;margin-top:6px;font-size:12px;font-weight:700;color:#9E9E9E}.order .box--payment .ssd-pay__item--add button{display:flex;align-items:center;justify-content:center;width:100px;height:100px;border-radius:4px;border:1px solid #E0E0E0;padding-top:36px;background:url(../images/b46c03e0377dedfcbe98.png) no-repeat center 23px/28px;font-size:12px;font-weight:700;color:#9E9E9E}.order .box--payment .btn--underline{margin-top:16px;font-size:12px}.order .multiple-delivery{border-radius:4px;padding:12px;background:#F5F5F5}.order .multiple-delivery__list{padding:0 12px;counter-reset:number 0}.order .multiple-delivery__list li{font-weight:700}.order .multiple-delivery__list li:before{counter-increment:number 1;content:counter(number) ". "}.order .multiple-delivery__list li:not(:first-child){margin-top:12px}.order .multiple-delivery .btn{margin-top:12px}.order .order-agree{margin-top:12px}.order .order-agree__item:not(:last-child){margin-bottom:8px}.order .order-agree__item--all{border-bottom:1px solid #E0E0E0;margin-bottom:12px;padding-bottom:12px}.order .order-agree__item--all .design-input label{font-weight:800}.order .order-agree__item .design-input input:checked+label{background-position:0 0}.order .order-agree__item .design-input label{height:auto;line-height:1.6;background-position:0 0;word-break:keep-all}.order .order-price{padding-top:20px;background:#fff}.order .order-price__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.order .order-price__list dt{width:50%;font-weight:800}.order .order-price__list dd{width:50%;text-align:right}.order .order-price__list dt:not(:nth-of-type(1)),.order .order-price__list dd:not(:nth-of-type(1)){margin-top:12px}.order .order-price__list--total{align-items:flex-start;border-top:1px solid #E0E0E0;margin-top:12px;padding-top:12px}.order .order-price__list--total dt{padding-top:5px}.order .order-price__list--total dd{font-size:20px;font-weight:800}.order .order-price__list--total dd em{display:block;margin-top:4px;font-size:14px;font-weight:700}.order .gift-card{margin:0 -20px -20px;padding:20px}.order .gift-card__content{background:#fff;margin-top:20px}.order .delivery-info{margin:16px 0}.order .delivery-info__title{display:flex;align-items:center;gap:0 8px}.order .delivery-info__title strong{display:block;font-weight:700}.order .delivery-info__title strong.ico{padding-left:20px}.order .delivery-info__title strong.ico--home{background:url(../images/66ce6635911d993e45a2.png) no-repeat 0 center/16px}.order .delivery-info p{display:flex;flex-wrap:wrap;margin-top:4px}.order .delivery-info p span{display:block;color:#9E9E9E}.order .delivery-info p span:first-child{position:relative;padding-right:24px}.order .delivery-info p span:first-child:after{content:"";display:block;position:absolute;top:50%;right:12px;width:1px;height:14px;margin-top:-7px;background:#E0E0E0}.order .delivery-info dl{display:flex;margin-top:4px}.order .delivery-info dl dt{width:122px;font-weight:800}.order .delivery-info dl dd{width:calc(100% - 122px)}.order .delivery-info em{display:block;margin-top:8px;font-size:12px}.order .delivery-list{border-top:1px solid #212121}.order .delivery-list__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-bottom:1px solid #E0E0E0;padding:20px 0}.order .delivery-list__item:last-child{border-bottom:0;padding-bottom:0}.order .delivery-list__item .design-input input:checked+label{background-position:0 0}.order .delivery-list__item .design-input label{height:auto;line-height:1.2;padding:0 8px 0 26px;background-position:0 0}.order .delivery-list__item .design-input label strong{display:block;font-weight:700}.order .delivery-list__item .design-input label p{display:flex;flex-wrap:wrap;margin-top:4px}.order .delivery-list__item .design-input label p span{display:block;color:#9E9E9E}.order .delivery-list__item .design-input label p span:first-child{position:relative;padding-right:24px}.order .delivery-list__item .design-input label p span:first-child:after{content:"";display:block;position:absolute;top:50%;right:12px;width:1px;height:14px;margin-top:-7px;background:#E0E0E0}.order .delivery-list__item .design-input label .common-badges__box{display:inline-block;margin:0 0 8px}.order .delivery-list__item .design-input label>em{display:block;margin-top:8px;font-size:12px}.order .delivery-list__item>.button-content{width:100%;margin-top:12px}.order .delivery-list__item .comm-product{width:100%;border-radius:4px;background:#F5F5F5;margin-top:12px;padding:20px}.order .layer .bg-mark{padding-top:56px;background:url(../images/9ff76ca94e40fdcf54f6.png) no-repeat center 0/40px;text-align:center}.order .layer .bg-mark p{font-weight:700}.order .layer--box-layer .layer__con-area{padding-top:20px}.order .layer--delivery-list-layer .layer__con-area{padding-top:50px}.order .layer--delivery-list-layer .layer__con-area .tab__btn-area{gap:4px;padding:20px 20px 0}.order .layer--delivery-list-layer .layer__con-area .tab__btn{height:40px;line-height:40px;border-radius:4px;border:1px solid #E0E0E0;padding:0;font-weight:400}.order .layer--delivery-list-layer .layer__con-area .tab__btn.on{border-color:#C27E2B;color:#C27E2B}.order .layer--delivery-list-layer .layer__con-area .tab__contents{padding-top:0}.order .layer--delivery-list-layer .layer__con-area .form{padding-top:20px}.order .layer--delivery-list-layer .layer__con-area .delivery-list{border-top:0}.order .layer--delivery-list-layer .layer__con-area .delivery-list__item .design-input{width:100%}.order .layer--delivery-list-layer .layer__con-area .button-content--fixed .btn{width:100% !important}.order .layer--multiple-layer .layer__con-area .multiple-list__item:not(:first-child){margin-top:20px}.order .layer--multiple-layer .layer__con-area .multiple-list__item .delivery-info{margin-bottom:12px}.order .layer--multiple-layer .layer__con-area .multiple-list__item .comm-product{background:#F5F5F5;border-radius:4px;padding:20px}.order .layer--multiple-layer .layer__con-area .multiple-list__item .comm-product .comm-prd-list__item:not(:first-child){margin-top:20px}.order .layer--multiple-layer .layer__con-area .multiple-list__item .comm-product .comm-prd-list__item .card-option{width:100%;margin-top:20px}.order .layer--multiple-layer .layer__con-area .multiple-list__item .comm-product .comm-prd-list__item .card-option__text .text-typing:not(:first-child){margin-top:20px}.order .layer--multiple-layer .layer__con-area .multiple-list__item .comm-product .comm-prd-list__item .card-option__text .text-typing textarea:disabled{background:#fff}.js-order-toggle-btn{position:relative;padding-right:32px;background:none;font-weight:700}.js-order-toggle-btn:after{content:"";display:block;position:absolute;top:50%;right:0;width:20px;height:20px;background:url(../images/ba3ef979ff6d1f9892dc.png) no-repeat center/cover;transform:translateY(-50%)}.js-order-toggle-btn.on:after{transform:translateY(-50%) rotate(180deg)}.js-order-toggle-con{display:none;margin-top:16px}.js-order-toggle-con.on{display:block}.order-confirm-page .box--product .comm-product .comm-prd-list__item .design-input input:checked+label{background-position:0 0}.order-confirm-page .box--product .comm-product .comm-prd-list__item .design-input label{height:auto;line-height:1.2;background-position:0 0}.order-confirm-page .box--product .comm-product .comm-prd-list__item .info{width:calc(100% - 186px)}.order-confirm-page .box--multiple>.button-content{margin-bottom:20px}.order-confirm-page .box--order-info .box__info dt{display:none}.order-confirm-page .box--order-info .box__info dd{width:auto;margin-top:0;padding-right:20px}.order-confirm-page .js-nomember .box--delivery .form{margin-top:16px}.order-confirm-page .js-nomember .box--delivery .form__content--entrance .box{border-top:0;padding:0}.order-confirm-page .layer--date-layer .layer__con-area{padding:0 16px 40px !important}.order-confirm-page .layer--date-layer .datepicker{width:100% !important}.order-confirm-page .layer--date-layer .datepicker .ui-datepicker{width:100%;margin:0;padding:0;border:none !important}.order-confirm-page .layer--date-layer .datepicker .ui-datepicker .ui-datepicker-header{width:126px;margin:10px auto 20px;padding:0;border:0;background-color:#fff}.order-confirm-page .layer--date-layer .datepicker .ui-datepicker .ui-datepicker-title{margin:0;line-height:20px;font-size:14px;font-weight:800}.order-confirm-page .layer--date-layer .datepicker .ui-datepicker .ui-datepicker-prev,.order-confirm-page .layer--date-layer .datepicker .ui-datepicker .ui-datepicker-next{top:50%;width:16px;height:16px;border:0;background:none;transform:translateY(-50%)}.order-confirm-page .layer--date-layer .datepicker .ui-datepicker .ui-datepicker-prev span,.order-confirm-page .layer--date-layer .datepicker .ui-datepicker .ui-datepicker-next span{position:static;margin:0;width:16px;height:16px;background:url(../images/88b50861a7d24af4567e.png) no-repeat center/16px}.order-confirm-page .layer--date-layer .datepicker .ui-datepicker .ui-datepicker-prev{left:0}.order-confirm-page .layer--date-layer .datepicker .ui-datepicker .ui-datepicker-next{right:0}.order-confirm-page .layer--date-layer .datepicker .ui-datepicker .ui-datepicker-next span{transform:rotate(-180deg)}.order-confirm-page .layer--date-layer .datepicker .ui-datepicker .ui-datepicker-calendar{margin:0;padding:0}.order-confirm-page .layer--date-layer .datepicker .ui-datepicker .ui-datepicker-calendar thead{border:none}.order-confirm-page .layer--date-layer .datepicker .ui-datepicker .ui-datepicker-calendar thead th{line-height:1.4;padding:0 0 10px;font-size:12px;font-weight:700;color:#9E9E9E}.order-confirm-page .layer--date-layer .datepicker .ui-datepicker .ui-datepicker-calendar tbody{border:none}.order-confirm-page .layer--date-layer .datepicker .ui-datepicker .ui-datepicker-calendar tbody td{position:relative;padding:0;background-color:#fff;text-align:center;vertical-align:top}.order-confirm-page .layer--date-layer .datepicker .ui-datepicker .ui-datepicker-calendar tbody td.ui-state-disabled .ui-state-default{background-color:#fff;color:#9E9E9E}.order-confirm-page .layer--date-layer .datepicker .ui-datepicker .ui-state-default{display:inline-block;padding:0;width:100%;height:32px;line-height:32px;border:0;background-color:#F8F7EE;font-size:14px;font-weight:700;color:#212121;text-align:center}.order-confirm-page .layer--date-layer .datepicker .ui-datepicker .ui-state-default.ui-datepicker-unselectable{background-color:#fff;color:#9E9E9E}.order-confirm-page .layer--date-layer .datepicker .ui-datepicker .ui-state-default.ui-state-active{background-color:#C27E2B}.order-confirm-page .layer--delivery-type-layer .layer__con-area .delivery-info{margin-top:0}.order-confirm-page .layer--delivery-type-layer .layer__con-area .button-content--fixed .btn{width:100%}.order-confirm-page .layer--add-prd-layer .layer__content{height:100%;transform:translateX(100%);opacity:0;transition:transform 0.4s ease, opacity 0.4s ease;transition-delay:0s;pointer-events:none}.order-confirm-page .layer--add-prd-layer.active .layer__content{transition-delay:0.15s;transform:translateX(0);opacity:1;pointer-events:auto}.order-confirm-page .layer--add-prd-layer .layer__con-area .search{margin-bottom:20px}.order-confirm-page .layer--add-prd-layer .layer__con-area .comm-product .btn-prd-more{width:auto;margin:0 auto;padding:0 20px;font-weight:700}.order-confirm-page .layer--add-prd-layer .layer__con-area .comm-product .btn-prd-more span{position:relative;display:inline-block;height:100%;padding-right:28px}.order-confirm-page .layer--add-prd-layer .layer__con-area .comm-product .btn-prd-more span:after{content:"";display:block;position:absolute;top:50%;right:0;width:18px;height:18px;background:url(../images/c7c29e752b2641b7c1a4.png) no-repeat center/18px;margin-top:-9px}.order-confirm-page .layer--add-prd-layer .layer__con-area .comm-product.active .btn-prd-more span:after{transform:rotate(180deg)}.order-confirm-page .layer--add-prd-layer .layer__con-area .button-content--fixed .btn{width:100%}.order-write-page .box--multiple .box__info{margin-bottom:12px}.order-write-page .box--payment .payment-list .design-input--box label{padding:0 12px}.order-write-page .order-box--info>.design-input{margin-top:12px}.order-write-page .layer--coupon-layer .coupon-input-box{display:flex;gap:4px}.order-write-page .layer--coupon-layer .coupon-input-box input{width:calc(100% - 50px)}.order-write-page .layer--coupon-layer .coupon-input-box .btn{width:50px}.order-write-page .layer--coupon-layer .dot-list{margin-top:8px}.order-write-page .layer--coupon-layer .dot-list>ul>li{font-size:14px}.order-write-page .layer--coupon-layer .coupon-download{margin-top:20px}.order-write-page .layer--coupon-layer .coupon-download li:not(:first-child){margin-top:12px}.order-write-page .layer--coupon-layer .coupon-download li button{width:100%;border-radius:4px;border:1px solid #E0E0E0;padding:20px;text-align:left}.order-write-page .layer--coupon-layer .coupon-download li button strong{display:block;font-size:18px;font-weight:800}.order-write-page .layer--coupon-layer .coupon-download__title{display:block;margin-top:4px}.order-write-page .layer--coupon-layer .coupon-download__use{display:block;margin-top:12px}.order-write-page .layer--coupon-layer .coupon-download__date{display:flex;align-items:center;margin-top:4px;color:#9E9E9E}.order-write-page .layer--coupon-layer .coupon-download__date em{position:relative;display:block;padding-left:16px;font-weight:700;color:#D30F19}.order-write-page .layer--coupon-layer .coupon-download__date em:before{content:"";display:block;position:absolute;top:50%;left:8px;width:1px;height:12px;background:#E0E0E0;margin-top:-6px}.gift-order-write-page.content{padding-top:0}.gift-order-write-page .box--top{margin-bottom:0}.gift-order-write-page .box .dot-list{border-radius:4px;padding:12px;background:#F5F5F5}.gift-order-write-page .box .form .dot-list{border-radius:0;padding:0;background:none}.gift-order-write-page .box .form .sms-gift{display:none}.gift-order-write-page .gift-card{padding-bottom:0}.gift-order-write-page .gift-card .swiper-main{overflow:hidden}.gift-order-write-page .gift-card .thumbs-area{position:relative;margin:20px -20px 0;padding:16px 20px 20px;background:#fff}.gift-order-write-page .gift-card .thumbs-area .swiper-slide{width:96px;border-radius:4px;border:2px solid transparent;padding:4px;overflow:hidden}.gift-order-write-page .gift-card .thumbs-area .swiper-slide img{border-radius:4px;overflow:hidden}.gift-order-write-page .gift-card .thumbs-area .swiper-slide.swiper-slide-thumb-active{border-color:#C27E2B}.order-ok-page.order .common-line{padding-top:20px}.order-ok-page .multiple-delivery{margin-top:16px}.order-ok-page .gift-ok .ok-con .btn{background:#FEE500;margin:20px 0 40px;font-size:16px;font-weight:700;color:#212121 !important}.order-ok-page .gift-ok .ok-con .btn span{display:inline-block;padding-left:30px;background:url(../images/8eb8fe2033360823c1b1.png) no-repeat 0 center/20px}.order-ok-page .ok-con__text{display:flex;justify-content:center;align-items:center;gap:8px}@media screen and (min-width: 768px){.order{display:flex;flex-wrap:wrap;justify-content:space-between;width:880px !important}.order .common-line{margin:0;padding:0}.order .common-line:not(:first-of-type){padding-top:0}.order .common-line:before,.order .common-line:after{display:none}.order__section-tit{font-size:20px}.order__section-tit .btn--line-gray{margin:0 auto 0 12px}.order .page-comm-title{width:100%;text-align:center}.order .order-box{width:calc(100% - 340px);background:#fff;border-radius:16px;padding:20px}.order .order-box--info{position:sticky;top:123px;width:320px;height:max-content;margin-left:auto;padding:0}.order .order-box .box{border-top:1px solid #E0E0E0;padding:20px 0}.order .order-box .box:first-child{border-top:0;padding-top:0}.order .order-box .box:last-child{padding-bottom:0}.order .order-box .box .form{width:100%}.order .box__info dt{width:146px}.order .box__info dd{width:calc(100% - 146px);line-height:1.5}.order .box--top{margin-top:0}.order .box--top .page-comm-title{margin-bottom:20px}.order .box--top .order-step{justify-content:flex-start;gap:0 40px;border-bottom:0;margin:0;padding-bottom:0}.order .box--top .order-step__item{font-size:14px}.order .box--top .order-step__item em{width:20px;height:20px;line-height:20px;font-size:14px}.order .box--top .order-step__item:not(:last-child):after{right:-28px}.order .box--product .js-order-toggle{padding-right:36px;font-weight:700}.order .box--product .js-order-toggle:after{width:24px;height:24px;background:url(../images/217a0e089faad2b45b73.png) no-repeat center/cover}.order .box--product .comm-product .item-del{flex-wrap:nowrap;justify-content:flex-end;margin-top:16px}.order .box--product .comm-product .item-del .design-input{width:auto;margin-bottom:0}.order .box--product .comm-product .comm-prd-list.type-form .comm-prd-list__item{margin-top:20px;padding:0}.order .box--product .comm-product .comm-prd-list.type-form .comm-prd-list__item .quantity{margin:12px 0 0 30px}.order .box--product .comm-product .comm-prd-list.type-form .comm-prd-list__item .total-price{width:auto;margin:12px 0 0 auto}.order .box--product .comm-product .comm-prd-list.type-form .comm-prd-list__item .del-btn{position:absolute}.order .box--payment .payment-list{flex-wrap:nowrap}.order .box--payment .payment-list__item{width:calc(25% - 2px)}.order .order-price{border-radius:16px;padding:20px}.order .order-price__list dt:not(:nth-of-type(1)),.order .order-price__list dd:not(:nth-of-type(1)){margin-top:16px}.order .order-price__list--total{margin-top:16px;padding-top:16px}.order .order-price__list--total dt{padding-top:6px}.order .order-agree{margin-top:20px;padding:0 20px 20px}.order .order-agree__item--all{margin-bottom:16px !important;padding-bottom:16px}.order .gift-card{width:500px;border-radius:4px;margin:0 auto;padding:20px}.order .delivery-list__item .design-input input:checked+label{background-position:0 0}.order .delivery-list__item .design-input label{height:auto;line-height:1.2;padding:0 8px 0 26px;background-position:0 0}.order .delivery-list__item .design-input label strong{display:block;font-weight:700}.order .delivery-list__item .design-input label p{display:flex;flex-wrap:wrap;margin-top:4px}.order .delivery-list__item .design-input label p em{display:inline-block;height:21px;line-height:21px;border-radius:4px;border:1px solid #000;margin-bottom:8px;padding:0 6px;font-size:12px;font-weight:700}.order .delivery-list__item .design-input label p span{display:block;color:#9E9E9E}.order .delivery-list__item .design-input label p span:first-child{position:relative;padding-right:24px}.order .delivery-list__item .design-input label p span:first-child:after{content:"";display:block;position:absolute;top:50%;right:12px;width:1px;height:14px;margin-top:-7px;background:#E0E0E0}.order .delivery-list__item .design-input label>em{display:block;margin-top:8px;font-size:12px}.order .delivery-list__item>.button-content{flex-direction:column;width:110px;margin:0 0 0 auto}.order .layer .bg-mark p{font-size:18px}.order .layer--box-layer .layer__con-area{padding-top:28px}.order .layer--box-layer .layer__con-area .button-content .btn{height:48px;line-height:48px;font-size:16px;font-weight:700}.order .layer--delivery-list-layer .layer__con-area{overflow:hidden;padding-bottom:65px;padding-top:0;max-height:500px}.order .layer--delivery-list-layer .layer__con-area .tab__btn-area{padding:20px 0 0}.order .layer--delivery-list-layer .layer__con-area .form{padding-bottom:20px;overflow:hidden auto;height:372px}.order .layer--delivery-list-layer .layer__con-area .delivery-list{padding-bottom:20px;overflow:hidden auto;height:372px}.order .layer--delivery-list-layer .layer__con-area .button-content--fixed{position:absolute;bottom:0;left:0;border-top:1px solid #E0E0E0;padding:8px 10px}.order .layer--direct-write-layer .layer__con-area{overflow:hidden;padding-bottom:48px;padding-top:0;max-height:500px}.order .layer--direct-write-layer .layer__con-area .form{padding:20px 0;overflow:hidden auto;height:372px}.order .layer--direct-write-layer .layer__con-area .button-content--fixed{position:absolute;bottom:0;left:0}.order-confirm-page .box--product .comm-product .comm-prd-list__item .info{width:calc(100% - 226px)}.order-confirm-page .layer .form{width:100%}.order-confirm-page .layer .box{width:100%;margin-top:20px}.order-confirm-page .layer--date-layer{position:absolute;top:48px;left:0;background:none}.order-confirm-page .layer--date-layer .layer__table{align-items:flex-start;max-width:248px;width:248px;margin:0}.order-confirm-page .layer--date-layer .layer__table .layer__content{border:1px solid #E0E0E0;box-shadow:0 8px 40px rgba(0,0,0,0.1)}.order-confirm-page .layer--date-layer .layer__table .layer__content .layer__top{border-bottom:0}.order-confirm-page .layer--date-layer .layer__table .layer__content .layer__top .close{top:10px;right:10px;z-index:100}.order-confirm-page .layer--date-layer .layer__con-area{padding:35px 12px 12px !important}.order-confirm-page .layer--date-layer .datepicker .ui-datepicker{width:100%;margin:0;padding:0;border:none !important}.order-confirm-page .layer--date-layer .datepicker .ui-datepicker .ui-datepicker-header{margin:0 auto 16px}.order-confirm-page .layer--date-layer .datepicker .ui-datepicker .ui-state-default{font-size:12px}.order-confirm-page .layer--date-layer.js-date-layer02{position:fixed;top:0;background:rgba(0,0,0,0.5)}.order-confirm-page .layer--date-layer.js-date-layer02 .layer__table{align-items:center;margin:0 auto}.order-confirm-page .layer--add-prd-layer .layer__content{transform:translateX(0);opacity:1;transition:none}.order-confirm-page .layer--add-prd-layer.active .layer__content{transition-delay:initial}.order-confirm-page .layer--add-prd-layer .layer__con-area{overflow:hidden;padding-bottom:90px;padding-top:20px;max-height:500px}.order-confirm-page .layer--add-prd-layer .layer__con-area .comm-product{overflow:hidden auto;height:321px}.order-confirm-page .layer--add-prd-layer .layer__con-area .comm-product .comm-prd-list.type-form .comm-prd-list__item .total-price{width:auto;margin:12px 0 0 auto;text-align:right}.order-confirm-page .layer--add-prd-layer .layer__con-area .comm-product .btn-prd-more{margin-bottom:20px}.order-confirm-page .layer--add-prd-layer .layer__con-area .button-content--fixed{position:absolute;bottom:0;left:0;border-top:1px solid #E0E0E0;padding:8px 10px}.order-write-page.order .order-box--info>.design-input{margin-top:20px}.order-write-page.order .order-box .box--product{padding-bottom:20px}.order-ok-page.order .order-box .js-default{border-top:1px solid #E0E0E0;padding-top:20px}.order-ok-page.order .order-box .box--padding{padding-bottom:20px}.order-ok-page .gift-ok .ok-con .btn{display:inline-block;width:auto;margin-top:0;padding:0 16px}.gift-order-write-page.content{padding-top:40px}.gift-order-write-page .gift-card{width:500px;border-radius:4px;margin:0 auto;padding:20px}.gift-order-write-page .gift-card{border-radius:0;padding:0;background:none}.gift-order-write-page .gift-card__inner{border-radius:4px;padding:20px}.gift-order-write-page .gift-card .thumbs-area{margin:16px 0 0;padding:0}.gift-order-write-page .gift-card .thumbs-area .swiper-thumbs{overflow:hidden}}.order-pay .box--order-info .box__info dt{display:none}.order-pay .box--order-info .box__info dd{width:auto;margin-top:0;padding-right:20px}.order-pay-cerfrm-page.content{display:flex;align-items:center;justify-content:center;height:calc(80vh - 51px);padding-top:0}.order-pay-cerfrm-page .ok-con__title{margin-bottom:16px}.contents .content.order-pay-write-page{padding:40px 20px 120px}.order-pay-write-page .order-box--info{top:40px}.order-pay-write-page .box--product .order__section-tit{margin-bottom:16px}.order-pay-write-page .box--payment .payment-list{border-bottom:1px solid #E0E0E0;padding-bottom:20px}.order-pay-write-page .box--payment .payment-list li{width:100%}.order-pay-write-page .button-content--fixed .btn{width:100%}@media screen and (min-width: 768px){.order-pay-write-page .button-content--fixed{width:calc(100% - 340px)}}.snb-area--cs{padding:0}.snb-area--cs .snb{display:block}.snb-area--cs .snb--profile__top{display:none}.faq-lists-page .search{margin:20px}.faq-lists-page .common-tag{margin:20px 0 40px}.faq-lists-page .common-tag__box:first-of-type{margin-left:20px}.faq-lists-page .faq-list{border-top:1px solid #E0E0E0}.faq-lists-page .faq-list__item{border-bottom:1px solid #E0E0E0}.faq-lists-page .faq-list__question{position:relative;display:flex;align-items:center;gap:8px;width:100%;padding:16px 50px 16px 20px;font-size:14px;text-align:left}.faq-lists-page .faq-list__question em{color:#9E9E9E;white-space:nowrap}.faq-lists-page .faq-list__question:after{content:"";display:block;position:absolute;top:50%;right:20px;width:20px;height:20px;background:url(../images/ba3ef979ff6d1f9892dc.png) no-repeat center/cover;transform:translateY(-50%)}.faq-lists-page .faq-list__question.active:after{transform:translateY(-50%) rotate(180deg)}.faq-lists-page .faq-list__question.active+.faq-list__answer{display:block}.faq-lists-page .faq-list__answer{display:none;background:#F5F5F5;padding:16px 20px}.faq-lists-page>p{margin:40px 0 20px;font-size:16px;font-weight:700;text-align:center}.faq-lists-page .button-content{justify-content:center}.faq-lists-page .button-content .btn{width:200px}.notice-lists-page .search{margin:20px}.notice-lists-page .page-comm-top{padding:0 20px}.notice-lists-page .notice-list{border-top:1px solid #E0E0E0}.notice-lists-page .notice-list__item{border-bottom:1px solid #E0E0E0}.notice-lists-page .notice-list__title{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;width:100%;padding:16px 20px;font-size:14px;text-align:left}.notice-lists-page .notice-list__title--notice{font-weight:800}.notice-lists-page .notice-list__title--main{display:block;width:calc(100% - 65px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-lists-page .notice-list__title--date{display:block;width:100%;margin-top:8px;font-size:12px;color:#9E9E9E}.notice-lists-page .notice-list__title:after{content:"";display:block;position:absolute;top:50%;right:20px;width:20px;height:20px;background:url(../images/ba3ef979ff6d1f9892dc.png) no-repeat center/cover;transform:translateY(-50%)}.notice-lists-page .notice-list__title.active:after{transform:translateY(-50%) rotate(180deg)}.notice-lists-page .notice-list__title.active+.notice-list__answer{display:block}.notice-lists-page .notice-list__answer{display:none;position:static;border-radius:0;border:0;background:#F5F5F5;padding:16px 20px}.notice-lists-page .notice-list__answer *{font-family:"SUIT" !important}.notice-lists-page .notice-list__answer .attach-area{margin-top:40px}.notice-lists-page .notice-list__answer .attach-area li{border-radius:4px;background:#fff}.orgn-lists-page.content{padding:20px 20px 0}.orgn-lists-page>p{line-height:1.4}.orgn-lists-page>p em{display:block;font-weight:800}.orgn-lists-page .search{margin-top:28px}.orgn-lists-page .common-tag{margin:20px 0 28px}.bulk-lists-page.content{padding:20px 20px 40px}.bulk-lists-page .bulk-box>p{margin-bottom:16px;line-height:1.4}.bulk-lists-page .box--guide{padding-top:20px;line-height:1.4}.bulk-lists-page .box--guide .design-input{display:flex;justify-content:center;margin-top:16px}@media screen and (min-width: 768px){.snb-area--cs{margin:166px auto 0}.snb-area--cs .snb--profile__top{display:block}.faq-lists-page .page-comm-title{margin-bottom:20px}.faq-lists-page .search{margin:0;width:400px}.faq-lists-page .common-tag{margin:28px 0 40px}.faq-lists-page .common-tag__box:first-of-type{margin-left:0}.faq-lists-page .faq-list__question{padding:20px}.faq-lists-page .faq-list__answer{padding:20px}.faq-lists-page>p{font-size:20px}.notice-lists-page .search{margin:0;width:400px}.notice-lists-page .page-comm-top{margin-top:20px;padding:0}.notice-lists-page .notice-list__title--date{font-size:14px}.orgn-lists-page .page-comm-title{margin-bottom:20px}.orgn-lists-page .search{width:400px;margin-top:20px}.orgn-lists-page .common-tag{margin:28px 0 40px}.bulk-lists-page.content{display:block}.bulk-lists-page .bulk-box{width:604px;margin:0 auto;padding:52px;background:#fff}.bulk-lists-page .bulk-box>p{margin-bottom:52px;text-align:center}.bulk-lists-page .bulk-box>.button-content{margin-top:40px}.bulk-lists-page .page-comm-title{margin-bottom:16px;text-align:center}.bulk-lists-page .box.each-delivery-btn{margin:0 0 40px}.bulk-lists-page .box--guide{padding-top:0}.bulk-lists-page .box--guide .design-input{margin-top:40px}}.service-content--link{padding:20px 20px 0}.service-content--privacy a{display:inline-block}.service-content--privacy .common-table{margin:15px 0}.service-content--privacy .common-table th,.service-content--privacy .common-table td{padding:10px 5px}@media screen and (min-width: 768px){.service-content .page-comm-title{text-align:center}.service-content .page-comm-title h2{font-size:28px}.service-content--link{width:1200px;margin:0 auto;padding:40px 0 0}.service-content--link select{width:25%}}.order-list-page .order-top{border-radius:16px;margin-bottom:20px;padding:20px;background:#fff}.order-list-page .order-top__search{display:flex;flex-wrap:wrap;gap:4px;margin-top:20px}.order-list-page .order-top__search select{width:100px}.order-list-page .order-top__search .search{width:calc(100% - 104px)}.order-view-page.content{padding:20px}.order-view-page .order__section-tit .btn--line-gray,.order-view-page .order__section-tit .btn--point{width:auto;margin:0 auto 0 20px;padding:0 16px}.order-view-page .order-number strong{display:block;margin-top:4px;font-size:16px;font-weight:800}.order-view-page .comm-product .text-typing{width:100%;margin-top:16px}.order-view-page .comm-product>.button-content{margin-top:12px}.order-view-page .box .attach-area{margin-top:16px}.order-view-page .box .form.delivery-form li{display:flex;align-items:center}.order-view-page .box .form.delivery-form li:not(:first-child){margin-top:12px}.order-view-page .box .form.delivery-form li .form__tit{width:138px;font-weight:800}.order-view-page .box .form.delivery-form li .form__content{width:calc(100% - 138px);margin-top:0}.order-view-page .box .form.delivery-form li .form__content input,.order-view-page .box .form.delivery-form li .form__content select{height:auto !important;line-height:1.2 !important;border:0;padding:0;background:none;color:#000}.order-view-page .box .form.delivery-form li .form__content input::placeholder,.order-view-page .box .form.delivery-form li .form__content select::placeholder{color:transparent}.order-view-page .box .form.delivery-form li .form__content--addr .delivery-select,.order-view-page .box .form.delivery-form li .form__content--addr .btn{display:none}.order-view-page .box .form.delivery-form li .form__content--addr .text-re_addr1{margin-top:0;font-size:14px}.order-view-page .box .form.delivery-form li .form__content--addr input{margin-top:0}.order-view-page .box .form.delivery-form li .form__content--entrance input{display:none}.order-view-page .box .form.delivery-form.active li{display:block}.order-view-page .box .form.delivery-form.active li:not(:first-child){margin-top:16px}.order-view-page .box .form.delivery-form.active li .form__tit{width:100%;font-weight:400}.order-view-page .box .form.delivery-form.active li .form__content{width:100%;margin-top:4px}.order-view-page .box .form.delivery-form.active li .form__content input,.order-view-page .box .form.delivery-form.active li .form__content select{height:40px !important;line-height:40px !important;border:1px solid #E0E0E0;padding:0 12px}.order-view-page .box .form.delivery-form.active li .form__content input::placeholder,.order-view-page .box .form.delivery-form.active li .form__content select::placeholder{color:#9E9E9E}.order-view-page .box .form.delivery-form.active li .form__content select{background:#fff url(../images/ba3ef979ff6d1f9892dc.png) no-repeat calc(100% - 12px) center/20px}.order-view-page .box .form.delivery-form.active li .form__content--addr .delivery-select{display:flex}.order-view-page .box .form.delivery-form.active li .form__content--addr .btn{display:block}.order-view-page .box .form.delivery-form.active li .form__content--addr input{margin-top:8px}.order-view-page .box .form.delivery-form.active li .form__content--addr input:first-of-type{margin-top:0}.order-view-page .box .form.delivery-form.active li .form__content--entrance input{display:block}.order-view-page .exchange .box:not(:first-child),.order-view-page .refund .box:not(:first-child){padding-top:20px}.multiple-order-view-page .multiple-list__item:not(:first-child){margin-top:20px}.multiple-order-view-page .multiple-list__item .comm-product{border-radius:4px;margin-top:12px;padding:12px;background:#F5F5F5}.multiple-order-view-page .multiple-list__box--btn{margin-top:12px}.multiple-order-view-page .multiple-list__box strong{display:block;font-weight:700}.multiple-order-view-page .multiple-list__box p{display:flex;margin-top:4px}.multiple-order-view-page .multiple-list__box p span{display:block;color:#9E9E9E}.multiple-order-view-page .multiple-list__box p span:not(:last-child){position:relative;padding-right:24px}.multiple-order-view-page .multiple-list__box p span:not(:last-child):after{content:"";display:block;position:absolute;top:50%;right:12px;width:1px;height:14px;margin-top:-7px;background-color:#E0E0E0}.multiple-order-view-page .multiple-list__box em{display:block;margin-top:8px;font-size:12px}@media screen and (min-width: 768px){.mypage.order{flex-direction:column}.mypage.order .box{width:100%;border-radius:16px;background:#fff;padding:20px}.mypage.order .box:not(:first-child){margin-top:16px}.order-list-page .state-area{background:#fff;border-radius:16px;padding:20px}.order-list-page .state-area__main .state{width:100%}.order-list-page .state-area__main .state li:not(:last-of-type)::after{right:-49px}.order-list-page .order-top{padding:0 0 40px}.order-list-page .order-top__search select{width:150px}.order-list-page .order-top__search .search{width:calc(100% - 154px)}.order-list-page .comm-area{width:100%}.order-view-page.content{padding:0}.order-view-page .order-number{border-radius:16px;background:#fff;padding:20px}.order-view-page .order-price{border:0;background:#fff;margin-top:16px}.order-view-page .box .form.delivery-form.active li{display:flex;align-items:center}.order-view-page .box .form.delivery-form.active li:not(:first-child){margin-top:12px}.order-view-page .box .form.delivery-form.active li .form__tit{width:146px}.order-view-page .box .form.delivery-form.active li .form__content{width:calc(100% - 146px);margin-top:0}.multiple-order-view-page .box{margin-top:0 !important}.multiple-order-view-page .multiple-list__item .comm-product{padding:20px}.multiple-order-view-page .multiple-list__info{display:flex;align-items:center;justify-content:space-between}.multiple-order-view-page .multiple-list__box{width:calc(100% - 100px);padding-right:20px}.multiple-order-view-page .multiple-list__box--btn{width:100px;padding-right:0}}.refund-write-page .box .form__content--reason .text-typing{margin-top:8px}.refund-write-page .box .dot-list>ul>li{line-height:1.4;font-size:14px}.refund-write-page .design-input{margin-top:12px}.refund-ok-page .ok-con__title{margin-bottom:12px}.refund-ok-page .ok-con__text{background:#FFEBEE;padding:8px;font-weight:700;color:#F44336}@media screen and (min-width: 768px){.refund-list-page .order-top .page-comm-title{margin-bottom:20px}.refund-list-page .order-top__search .search{width:400px}.refund-list-page .mypage-comm .order-area__list .prd-info__list__info{padding:0 20px 0 0}.refund-list-page .mypage-comm .order-area__list .prd-info .button-content .btn{width:100%}.refund-write-page .comm-product .comm-prd-list__item{padding-right:20px}.refund-write-page .design-input{display:flex;justify-content:center;margin-top:40px}.refund-ok-page .box{width:604px;margin:0 auto;padding:52px}.refund-ok-page .box .button-content{margin-top:40px}}.mypage.community{padding:20px}.qna-write-page .box .form__content .box:not(:first-child){margin-top:12px}.qna-write-page .box .form__content .box .js-order-toggle-btn{display:flex;align-items:center;gap:8px;width:100%;height:auto;line-height:1.2}.qna-write-page .box .form__content .box .js-order-toggle-btn span{font-size:12px;font-weight:700}.qna-write-page .box .form__content .box .comm-product{margin-top:12px}.qna-write-page .box .form__content .box .comm-product .comm-prd-list__item{position:relative}.qna-write-page .box .form__content .box .comm-product .comm-prd-list__item .del-btn{position:absolute;top:0;right:0;width:20px;height:20px;background:url(../images/2aad0a2a5899d1668049.png) no-repeat center/20px;overflow:hidden;text-indent:-9999px}.qna-write-page .box .form__content>.btn{margin-top:12px}.qna-write-page .layer--qna-prd-layer .layer__con-area .qna-prd-search{display:flex;flex-wrap:wrap;gap:4px}.qna-write-page .layer--qna-prd-layer .layer__con-area .qna-prd-search select{width:calc(50% - 2px)}.qna-write-page .layer--qna-prd-layer .layer__con-area .qna-prd-search .search{width:100%}.qna-write-page .layer--qna-prd-layer .layer__con-area .qna-prd-list{border-top:1px solid #212121;margin-top:20px}.qna-write-page .layer--qna-prd-layer .layer__con-area .qna-prd-list .box{border-bottom:1px solid #E0E0E0}.qna-write-page .layer--qna-prd-layer .layer__con-area .qna-prd-list .box .js-order-toggle-btn{display:flex;align-items:center;gap:4px;width:100%;padding:12px 0;font-size:14px}.qna-write-page .layer--qna-prd-layer .layer__con-area .qna-prd-list .box .js-order-toggle-btn button{display:flex;align-items:center;gap:8px}.qna-write-page .layer--qna-prd-layer .layer__con-area .qna-prd-list .box .js-order-toggle-btn button span{font-size:12px;font-weight:700}.qna-write-page .layer--qna-prd-layer .layer__con-area .qna-prd-list .box .js-order-toggle-con{margin-top:0}.qna-write-page .layer--qna-prd-layer .layer__con-area .qna-prd-list .box .comm-product{border-top:1px solid #E0E0E0;padding-top:12px}.qna-write-page .layer--qna-prd-layer .layer__con-area .qna-prd-list .box .comm-product .comm-prd-list__item .design-input input:checked+label{background-position:0 13px}.qna-write-page .layer--qna-prd-layer .layer__con-area .qna-prd-list .box .comm-product .comm-prd-list__item .design-input label{height:auto;line-height:1.2;background-position:0 13px}.qna-write-page .layer--qna-prd-layer .layer__con-area .qna-prd-list .box .comm-product .comm-prd-list__item .info{width:calc(100% - 182px)}.qna-lists-page .qna-top{display:flex;gap:4px}.qna-lists-page .qna-top select{width:120px}.qna-lists-page .qna-top .search{width:calc(100% - 120px)}.qna-lists-page .qna-list{margin:24px 0 40px}.qna-lists-page .qna-list__item.box{border-radius:0}.qna-lists-page .qna-list__item.box .js-order-toggle-btn{display:flex;flex-direction:column;gap:8px;width:100%;border-bottom:1px solid #E0E0E0;border-radius:0;padding:16px 0}.qna-lists-page .qna-list__item.box .js-order-toggle-con{margin-top:0}.qna-lists-page .qna-list__box{display:flex;align-items:center;gap:8px;font-weight:400}.qna-lists-page .qna-list__category{white-space:nowrap;font-weight:500;color:#9E9E9E}.qna-lists-page .qna-list__title{padding-right:40px;text-align:left;width:calc(100% - 70px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qna-lists-page .qna-list__title.secret{padding-left:21px;background:url(../images/08ad135a1b60d9450adc.png) no-repeat 0 center/16px}.qna-lists-page .qna-list__date{font-size:12px;color:#9E9E9E}.qna-lists-page .qna-list__content{display:flex;flex-wrap:wrap;gap:8px 10px;padding:16px 20px 12px}.qna-lists-page .qna-list__content .button-content{justify-content:flex-end;gap:12px;width:100%}.qna-lists-page .qna-list__image{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.qna-lists-page .qna-list__image p{width:120px;border-radius:4px;overflow:hidden}.qna-lists-page .qna-list__answer{padding:16px 20px;background:#F5F5F5}@media screen and (min-width: 768px){.mypage.community{padding:0}.qna-write-page .box .form__content .box{padding:0}.qna-write-page .box .form__content .box .comm-product .comm-prd-list__item .info{width:calc(100% - 300px)}.qna-write-page .box .form__content .box .comm-product .comm-prd-list__item .total-price{margin-right:100px}.qna-write-page .box .form__content .box .comm-product .comm-prd-list__item .del-btn{top:50%;width:24px;height:24px;background:url(../images/2aad0a2a5899d1668049.png) no-repeat center/24px;margin-top:-12px}.qna-write-page .box .form__content>.btn{margin-top:12px}.qna-write-page .layer--qna-prd-layer .layer__con-area .qna-prd-list .box{margin-top:0;padding:0}.qna-write-page .layer--qna-prd-layer .layer__con-area .qna-prd-list .box .comm-product .comm-prd-list__item .info{width:calc(100% - 222px)}.qna-lists-page .qna-top select{width:100px}.qna-lists-page .qna-top .search{width:400px}.qna-lists-page .qna-list{overflow:hidden;margin:40px 0 0;border-radius:8px}.qna-lists-page .qna-list__item.box{margin-top:0;padding:0 20px}.qna-lists-page .qna-list__item.box .js-order-toggle-btn{flex-direction:row;align-items:center;justify-content:space-between;padding:20px 0}.qna-lists-page .qna-list__item.box:last-child .js-order-toggle-con.on{padding-bottom:20px}.qna-lists-page .qna-list__box{white-space:nowrap}.qna-lists-page .qna-list__box:first-child{width:calc(100% - 200px)}.qna-lists-page .qna-list__title{padding-right:0;width:calc(100% - 67px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qna-lists-page .qna-list__title.secret{padding-left:21px;background:url(../images/08ad135a1b60d9450adc.png) no-repeat 0 center/16px}.qna-lists-page .qna-list__date{margin:0 40px 0 12px}.qna-lists-page .qna-list__content{gap:12px 10px;padding:20px 20px 12px}.qna-lists-page .qna-list__image p{width:144px}.qna-lists-page .qna-list__answer{padding:20px}}.ssd-pay-page{text-align:center}.ssd-pay-page.content{padding:20px}.ssd-pay-page .box .ssd-list h3{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:18px;font-weight:700}.ssd-pay-page .box .ssd-list h3 em{font-size:20px;color:#9E9E9E}.ssd-pay-page .box .ssd-list ul li{position:relative;border-radius:4px;border:1px solid #E0E0E0;padding:16px;text-align:left}.ssd-pay-page .box .ssd-list ul li:not(:first-child){margin-top:8px}.ssd-pay-page .box .ssd-list ul li img{width:24px;height:24px}.ssd-pay-page .box .ssd-list ul li strong{display:block;margin-top:4px;font-weight:800}.ssd-pay-page .box .ssd-list ul li span{display:block;margin-top:4px;font-size:12px;font-weight:700;color:#9E9E9E}.ssd-pay-page .box .ssd-list ul li .del-btn{position:absolute;top:16px;right:16px;width:20px;height:20px;background:url(../images/2aad0a2a5899d1668049.png) no-repeat center/20px;overflow:hidden;text-indent:-9999px}.ssd-pay-page .box .ssd-list ul li.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:16px;border:2px dashed #C27E2B;padding:40px;background:#FFF8E1}.ssd-pay-page .box .ssd-list ul li.empty strong{display:block;padding-top:44px;background:url(../images/5ff8b61369d1d798e2e5.png) no-repeat center 0/32px;font-weight:700;color:#C27E2B}.ssd-pay-page .box .ssd-list ul li.empty p{margin-top:4px;font-size:12px}@media screen and (min-width: 768px){.ssd-pay-page.content{padding:0}.ssd-pay-page .page-comm-title{text-align:left}.ssd-pay-page .box{padding:40px 170px}.ssd-pay-page .box .ssd-list h3{font-size:20px}.ssd-pay-page .box .ssd-list ul li.empty{padding:47px}.ssd-pay-page .box .ssd-list ul li.empty strong{padding-top:60px;background:url(../images/244932ec0c085895466e.png) no-repeat center 0/40px;font-size:16px}.ssd-pay-page .box .ssd-list ul li.empty p{font-size:14px}.ssd-pay-page .button-content{margin-bottom:20px}.ssd-pay-cancel-page .box{width:604px;margin:0 auto;padding:52px}.ssd-pay-cancel-page .button-content{margin-top:40px}}.nomember-login-page.find-idpw-page .find-content{padding:0;text-align:left}.nomember-login-page.find-idpw-page .button-content{margin-top:24px}.nomember-login-page.find-idpw-page .dot-list{margin-top:24px}.nomember-login-page.find-idpw-page .dot-list>ul>li{font-size:14px}.pickup-check-page .box:last-child{padding-top:20px}.pickup-check-page .layer--confirm-layer .layer__con-area{padding-bottom:77px !important}@media screen and (min-width: 768px){.nomember-page.content{width:840px;padding-top:40px}.contents .content.pickup-check-page{flex-direction:column;justify-content:start;height:100vh}.pickup-check-page .order-box{margin:0 auto}.pickup-check-page .button-content{margin:20px auto 0;width:calc(100% - 340px)}}.mall-info-page .mall-info-content{margin-top:20px}.banner-lists-page .banner-list{display:flex;flex-wrap:wrap;flex-direction:column;gap:20px}.banner-lists-page .banner-list__item{position:relative;width:100%}.banner-lists-page .banner-list__item a{display:flex;flex-direction:column;justify-content:space-between}.banner-lists-page .banner-list__img{position:relative;height:80vw;overflow:hidden}.banner-lists-page .banner-list__info{position:absolute;bottom:20px;left:0;padding:0 20px;width:100%;z-index:101}.banner-lists-page .banner-list__info .title{color:#fff;font-size:20px;font-weight:800}.banner-lists-page .banner-list__info .sub{margin-top:8px;color:#fff;font-size:14px}.banner-lists-page .banner-list__info span{display:block;width:max-content;margin-top:20px;padding-bottom:2px;border-bottom:1px solid #fff;color:#fff;font-weight:700}@media screen and (min-width: 768px){.banner-lists-page .page-comm-title{text-align:center}.banner-lists-page .page-comm-title h2{font-size:28px}.banner-lists-page .banner-list{flex-direction:initial;gap:40px 20px}.banner-lists-page .banner-list__item{width:calc(100% / 4 - 15px)}.banner-lists-page .banner-list__item a{justify-content:center;align-items:flex-end;height:auto;padding:0}.banner-lists-page .banner-list__img{width:auto;height:auto}.banner-lists-page .banner-list__info{position:absolute;bottom:20px;left:0;margin-top:0;padding:0 20px;white-space:nowrap}.banner-lists-page .banner-list__info .title{font-size:22px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banner-lists-page .banner-list__info .sub{margin-top:8px;font-size:14px;word-break:keep-all;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banner-lists-page .banner-list__info span{margin-top:24px;font-size:14px}}.info-guide-page.content{max-width:600px;width:100%;padding-top:92px}.info-guide-page .info-guide-content{text-align:center}.info-guide-page .info-guide-content__header{position:fixed;top:calc(constant(safe-area-inset-top));top:calc(env(safe-area-inset-top));left:0;right:0;background:#fff;border-bottom:1px solid #E0E0E0;padding:12px 0;z-index:9000}.info-guide-page .info-guide-content__header img{width:70px;margin:0 auto}.info-guide-page .info-guide-content__image{display:flex;justify-content:center}.info-guide-page .info-guide-content__image img{max-width:161px;margin-right:-17px}.info-guide-page .info-guide-content__text{margin-top:20px}.info-guide-page .info-guide-content__text strong{display:block;font-size:20px;font-weight:700}.info-guide-page .info-guide-content__text p{margin-top:8px}.info-guide-page .info-guide-content__button{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 4px;margin-top:40px}.info-guide-page .info-guide-content__button button{max-width:175px;width:calc(50% - 2px);height:50px;overflow:hidden;text-indent:-9999px}.info-guide-page .info-guide-content__button button.btn-apple{background:url(../images/2f122e06cc784f01aee2.png) no-repeat center/100%}.info-guide-page .info-guide-content__button button.btn-google{background:url(../images/372b68cdee5db53699e3.png) no-repeat center/100%}.info-guide-page .info-guide-content__button p{color:#D30F19}


/*# sourceMappingURL=app_ej.css.map*/