.image-banner{position:relative;overflow:hidden;margin-top:40px;padding-bottom:16px}.image-banner .swiper-pagination{bottom:0;height:6px}.image-banner .swiper-pagination .swiper-pagination-bullet{vertical-align:top}.order__section-tit{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:36px 0 16px;font-size:18px;font-weight:700}.order__section-tit span{display:block;width:100%;margin-top:4px;font-size:13px;font-weight:400;color:#A6A6A6}.order__section-tit-box{display:flex;align-items:center;justify-content:flex-end}.order .btn-reset{display:inline-block;width:auto;height:21px;line-height:19px;margin-left:5px;margin-right:auto;padding:0 8px;font-size:12px}.order .alert-pop-text{position:absolute;left:50%;transform:translateX(-50%);min-width:226px;line-height:1.5;border-radius:8px;margin-top:4px;padding:16px 20px;background:rgba(0,0,0,0.7);font-weight:500;color:#fff;text-align:center;z-index:100}.order .order-product{padding-bottom:14px}.order .order-product:not(:first-of-type){margin-top:80px}.order .order-product__shipping-type{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #1D1D1B;padding-bottom:12px}.order .order-product__shipping-type p{position:relative;padding-left:16px;font-size:16px;font-weight:700}.order .order-product__shipping-type p:before{content:"";display:block;position:absolute;top:50%;left:0;width:8px;height:8px;border-radius:2px;background:#666;margin-top:-4px}.order .order-product__shipping-type span{font-size:15px}.order .order-product__shipping-type span em{font-weight:700;color:#F95F50}.order .order-product__designated-select{display:flex;align-items:center;justify-content:space-between;padding:12px 8px;background:#FFE9E8}.order .order-product__designated-select .designated-status{display:flex;align-items:center}.order .order-product__designated-select .designated-status p{font-weight:700;color:#F54B3A}.order .order-product__designated-select .designated-status .btn{width:39px;height:25px;line-height:25px;margin-left:10px;font-size:13px;font-weight:500}.order .order-product--designated .alert-pop-text{margin-top:-77px}.order .order-product--designated .order-product__shipping-type p:before{background:#F54B3A}.order .order-product--dawn .order-product__shipping-type p:before{background:#591B8B}.order .order-product--today .order-product__shipping-type p:before{background:#0978E5}.order .order-product--reservation .order-product__shipping-type p:before{background:#FF8000}.order .order-product--reservation .order-product__top p{padding-left:22px;background:url(../images/f136b328a6abe283dfd2.png) no-repeat 0 center/16px;font-weight:700;color:#F54B3A}.order .order-product--deliveryNone .order-product__shipping-type p:before{background:#C8C8C8}.order .order-product--deliveryNone .order-product__top{display:block;border-bottom:1px solid #DBDBDB;margin-bottom:8px;text-align:center}.order .order-product--deliveryNone .order-product__top strong{padding-left:24px;background:url(../images/8447eb783b8d38c8a72d.png) no-repeat 0 center/16px;font-size:15px;font-weight:700;color:#F54B3A}.order .order-product--deliveryNone .order-product__top p{margin-top:5px;line-height:1.5;font-size:13px;color:#666}.order .order-product--deliveryNone .order-product__list{margin-top:0}.order .order-product--deliveryNone .order-product__list .item-info{padding:8px 0 9px}.order .order-product--deliveryNone .order-product__list .item-info__image{position:relative}.order .order-product--deliveryNone .order-product__list .item-info__image a:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,0.5);z-index:1}.order .order-product--deliveryNone .order-product__list .item-info__image a:after{content:"배송불가";display:block;position:absolute;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);padding:3px 0;font-size:10px;font-weight:700;color:#DEDCDC;text-align:center;z-index:1}.order .order-product--deliveryNone .order-product__list .item-info__image p{position:absolute;bottom:0;left:0;right:0;height:16px;line-height:16px;z-index:10}.order .order-product--deliveryNone .order-product__list .item-info__image p span{position:relative;display:block;font-size:10px;font-weight:700;color:#DEDCDC;text-align:center;z-index:15}.order .order-product--deliveryNone .order-product__list .item-info__image p:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5)}.order .order-product--deliveryNone .order-product__list .item-info__price p{color:#C8C8C8}.order .order-product--deliveryNone .order-product__list .item-info__price p strong,.order .order-product--deliveryNone .order-product__list .item-info__price p .qty{color:#C8C8C8}.order .order-product--deliveryNone .order-product__list .item-info__delivery p{color:#C8C8C8}.order .order-product ul{border-bottom:2px solid #1D1D1B;padding-bottom:16px}.order .order-product ul li:not(:first-child){border-top:1px solid #DBDBDB;margin-top:16px}.order .order-product__top{display:flex;align-items:center;justify-content:flex-end;padding:16px 0}.order .order-product__top p{font-size:13px;color:#000}.order .order-product__list .item-info{display:flex;flex-wrap:wrap;padding:8px 0 9px}.order .order-product__list .item-info:not(:first-child){margin-top:12px}.order .order-product__list .item-info__image{width:80px;height:80px;border-radius:4px;overflow:hidden}.order .order-product__list .item-info__content{width:calc(100% - 80px);padding:0 8px 0 12px}.order .order-product__list .item-info__title{line-height:18px;font-size:15px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order .order-product__list .item-info__title a{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order .order-product__list .item-info__option{min-height:18px;margin-top:4px;font-size:13px;color:#949494}.order .order-product__list .item-info__price{display:flex;align-items:center;margin-top:4px}.order .order-product__list .item-info__price .label-area__box.special{line-height:16px;padding:0 4px;font-size:10px}.order .order-product__list .item-info__price p{font-size:12px;color:#949494}.order .order-product__list .item-info__price p:last-child{margin-left:auto}.order .order-product__list .item-info__price p strong{font-size:14px;font-weight:700;color:#1D1D1B}.order .order-product__list .item-info__price p .qty{position:relative;padding-left:16px;font-size:14px;color:#1D1D1B}.order .order-product__list .item-info__price p .qty:before{content:"";display:block;position:absolute;top:50%;left:8px;width:1px;height:14px;background:#EBEBEB;margin-top:-7px}.order .order-product__list .item-info__delivery{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.order .order-product__list .item-info__delivery .common-badges__min-box{font-size:10px;font-weight:400}.order .order-product__list .item-info__delivery .common-badges__min-box:not(:first-child){margin-left:4px}.order .order-product__list .item-info__delivery p{display:flex;flex-wrap:nowrap;justify-content:flex-end;width:80px;min-width:0;max-width:100%;font-size:12px;color:#949494;text-align:right}.order .order-product__list .item-info__button{width:100%;margin-top:12px}.order .order-product__list .item-info__button .btn{height:50px;line-height:50px;border-color:#DBDBDB;font-weight:500}.order .order-price{padding:36px 0}.order .order-price__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.order .order-price__list dt{width:50%}.order .order-price__list dd{width:50%;font-size:18px;font-weight:500;text-align:right}.order .order-price__list dd em{display:block;font-size:13px;font-weight:400;color:#949494}.order .order-price__list dt:not(:nth-of-type(1)),.order .order-price__list dd:not(:nth-of-type(1)){margin-top:15px}.order .order-price__list--total{align-items:flex-start;border-top:1px solid #1D1D1B;margin-top:20px;padding-top:20px}.order .order-price__list--total dt{font-size:20px;font-weight:500;color:#1D1D1B !important}.order .order-price__list--total dd{font-size:20px;font-weight:800;color:#E26663 !important}.order .order-price__list--total dd.text{width:100%;margin-top:8px;font-size:12px;font-weight:400;text-align:left;color:#949494 !important}.order .order-price__list--total dd em{display:block;margin-top:6px;font-size:14px;font-weight:400}.order .order-price__point{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border:1px solid #EBEBEB;border-radius:8px;background:#F5F5F5;margin-top:20px;padding:16px}.order .order-price__point dt{width:70%;font-size:13px;font-weight:700}.order .order-price__point dt span{position:relative;display:inline-block;padding-left:20px;font-weight:400;color:#949494}.order .order-price__point dt span:before{content:"";display:block;position:absolute;top:50%;left:10px;width:1px;height:12px;margin-top:-6px;background:#EBEBEB}.order .order-price__point dd{width:30%;font-weight:700;text-align:right}.order .order-price__point dt:not(:nth-of-type(1)),.order .order-price__point dd:not(:nth-of-type(1)){margin-top:12px}.order .layer--delivery-modify-layer .layer__con-area{height:calc(100vh - 88px)}.order .layer--delivery-modify-layer .layer__con-area .box .form .design-input{margin-top:30px}.cart-lists-page.content{padding:0 20px 100px}.cart-lists-page .cart-top-fixed{position:fixed;top:51px;left:0;right:0;background:#fff;z-index:980;transition:all 0.5s}.cart-lists-page .cart-top-fixed.scroll-ani{top:-41px}.cart-lists-page .delivery-write{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-bottom:1px solid #EBEBEB;padding:16px 20px}.cart-lists-page .delivery-write__title .ico-addr{display:flex;align-items:center;padding-left:30px;background:url(../images/28f1750aa076612e2765.png) no-repeat 0 center/22px}.cart-lists-page .delivery-write__title .ico-addr strong{font-size:16px;font-weight:700}.cart-lists-page .delivery-write__title .ico-addr .common-badges{margin-left:8px}.cart-lists-page .delivery-write__title .ico-addr .common-badges__box{font-size:12px}.cart-lists-page .delivery-write .btn{width:auto;padding:0 12px;font-weight:400}.cart-lists-page .delivery-write input{height:auto;line-height:1.2;border:0;margin-top:10px;padding:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-lists-page .delivery-notice{background:rgba(0,0,0,0.5);padding:0 13px 0 20px}.cart-lists-page .delivery-notice:not(:nth-of-type(1)){border-top:1px solid #EBEBEB}.cart-lists-page .delivery-notice p{position:relative;padding:8px 22px 8px 28px;background:url(../images/5ad8b04d7cf2a58e8a90.png) no-repeat 0 center/20px;font-weight:500;color:#fff}.cart-lists-page .delivery-notice p:after{content:"";display:block;position:absolute;top:50%;right:0;width:14px;height:14px;margin-top:-7px;background:url(../images/d2e8c2318b43c87953e0.png) no-repeat center/14px}.cart-lists-page .item-del{display:flex;align-items:center;justify-content:space-between;padding:12px 20px}.cart-lists-page .item-del .btn{width:auto;padding:0 12px;font-weight:400}.cart-lists-page .cart-area{margin:0 -20px;background:#F5F5F5}.cart-lists-page .cart-area__type{border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);padding:12px 20px}.cart-lists-page .cart-area__type .design-input label{display:flex;align-items:center;width:100%;white-space:nowrap}.cart-lists-page .cart-area__type .design-input label strong{font-size:15px;font-weight:700}.cart-lists-page .cart-area__type .design-input label p{position:relative;padding-left:16px;font-size:13px}.cart-lists-page .cart-area__type .design-input label p:before{content:"";display:block;position:absolute;top:50%;left:8px;width:1px;height:14px;margin-top:-7px;background:rgba(0,0,0,0.1)}.cart-lists-page .cart-area__type .design-input label p em{font-weight:700}.cart-lists-page .cart-area__type--dawn{background:#F5ECFC}.cart-lists-page .cart-area__type--dawn .design-input label strong{color:#591B8B}.cart-lists-page .cart-area__type--dawn .design-input label p{white-space:nowrap}.cart-lists-page .cart-area__type--dawn .design-input label p em{display:inline-block;color:#591B8B}.cart-lists-page .cart-area__type--today{background:#E0F0FF}.cart-lists-page .cart-area__type--today .design-input label strong{color:#0978E5}.cart-lists-page .cart-area__type--today .design-input label p em{color:#0978E5}.cart-lists-page .cart-area__type--default{background:#fff}.cart-lists-page .cart-area__type--default .design-input label strong{font-size:15px;font-weight:700;color:#1D1D1B}.cart-lists-page .cart-area__type--default .design-input label p em{color:#1D1D1B}.cart-lists-page .cart-area .cart-list{padding:20px}.cart-lists-page .cart-area .cart-list .nodata{padding:104px 0 40px !important;background:url(../images/1eb69dd35dae1b7b744b.png) no-repeat center 40px/46px}.cart-lists-page .cart-area .cart-list__item{border-radius:8px;border:1px solid #EBEBEB;background:#fff;padding:0 16px 16px}.cart-lists-page .cart-area .cart-list__item:not(:first-child){margin-top:10px}.cart-lists-page .cart-area .cart-list__item--soldout .cart-list__image .design-input{filter:grayscale(1)}.cart-lists-page .cart-area .cart-list__item--soldout .cart-list__image:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,0.5);z-index:20}.cart-lists-page .cart-area .cart-list__item--soldout .cart-list__image::after{content:"일시품절";display:block;position:absolute;right:0;bottom:0;left:0;line-height:21px;border-radius:0 0 4px 4px;background:rgba(0,0,0,0.5);font-size:13px;font-weight:700;color:#DEDCDC;text-align:center;z-index:25}.cart-lists-page .cart-area .cart-list__item--soldout .cart-list__bottom{position:relative}.cart-lists-page .cart-area .cart-list__item--soldout .cart-list__bottom:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:20}.cart-lists-page .cart-area .cart-list__item--soldout .cart-list__bottom .cart-list__option p{color:#949494}.cart-lists-page .cart-area .cart-list__item--soldout .cart-list__bottom .cart-list__price strong{color:#949494}.cart-lists-page .cart-area .cart-list__item>.design-input{padding:12px 0}.cart-lists-page .cart-area .cart-list__item>.design-input label img{vertical-align:middle;width:auto;height:14px}.cart-lists-page .cart-area .cart-list__box{position:relative;display:flex;flex-wrap:wrap;border-top:1px solid #EBEBEB;padding:16px 0}.cart-lists-page .cart-area .cart-list__box .btn-delete{position:absolute;top:20px;right:0;width:14px;height:14px;background:url(../images/b59f38e0553f0ecc50c2.png) no-repeat center/14px;overflow:hidden;text-indent:-9999px}.cart-lists-page .cart-area .cart-list__image{position:relative;width:104px;height:104px;border-radius:4px;overflow:hidden}.cart-lists-page .cart-area .cart-list__image .design-input{position:absolute;top:0;left:0;z-index:10}.cart-lists-page .cart-area .cart-list__image .design-input label{padding-left:22px}.cart-lists-page .cart-area .cart-list__content{width:calc(100% - 104px);padding:0 22px 0 12px}.cart-lists-page .cart-area .cart-list__content .common-badges{gap:4px;margin-top:14px}.cart-lists-page .cart-area .cart-list__content .common-badges__box{font-size:12px}.cart-lists-page .cart-area .cart-list__content .common-badges__min-box.orange{order:0}.cart-lists-page .cart-area .cart-list__content .common-badges__min-box.purple{order:1}.cart-lists-page .cart-area .cart-list__content .common-badges__min-box.yellow{order:2}.cart-lists-page .cart-area .cart-list__content .common-badges__min-box.blue{order:3}.cart-lists-page .cart-area .cart-list__content .common-badges__min-box.gray{order:4}.cart-lists-page .cart-area .cart-list__title{font-weight:500;display:-webkit-box;width:100%;height:2.4em;overflow:hidden;text-overflow:ellipsis;line-height:1.2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cart-lists-page .cart-area .cart-list__location{margin-top:10px;font-size:12px;color:#949494}.cart-lists-page .cart-area .cart-list__bottom{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;width:100%;border-radius:8px;background:#F5F5F5;margin-top:12px;padding:16px}.cart-lists-page .cart-area .cart-list__option{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:20px}.cart-lists-page .cart-area .cart-list__option p{width:calc(100% - 70px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-lists-page .cart-area .cart-list__price .label-area{margin-bottom:8px;justify-content:flex-end}.cart-lists-page .cart-area .cart-list__price .label-area__box.special{line-height:16px;margin-right:0;padding:0 4px;font-size:10px}.cart-lists-page .cart-area .cart-list__price del{margin-right:8px;font-size:12px;font-weight:500;color:#949494}.cart-lists-page .cart-area .cart-list__price strong{font-size:16px;font-weight:800}.cart-lists-page>.button-content{display:block;border-top:1px solid #eee;padding:0 20px;background:#fff;z-index:9100}.cart-lists-page>.button-content dl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:20px 0}.cart-lists-page>.button-content dl dt{font-size:15px;font-weight:700}.cart-lists-page>.button-content dl dt span{color:#F54B3A}.cart-lists-page>.button-content dl dd{font-size:22px;font-weight:800;text-align:right}.cart-lists-page>.button-content dl dd span{display:inline-block;vertical-align:middle;line-height:30px;margin-right:10px;font-size:13px;font-weight:700;color:#F54B3A}.cart-lists-page>.button-content dl dd em{display:inline-block;vertical-align:middle;line-height:30px}.cart-lists-page>.button-content .btn{height:56px;line-height:56px;border-radius:8px}.cart-lists-page>.button-content .naver-pay{margin:0;padding:10px 0 30px}.cart-lists-page>.button-content .naver-pay .npay_storebtn_bx{width:100% !important}.cart-lists-page .image-banner{margin:0 -20px}.cart-lists-page .cart-product .comm-title{margin:35px 0 19px}.cart-lists-page .buy-process__con h3{margin-bottom:16px;font-size:17px;font-weight:700;text-align:center}.cart-lists-page .buy-process.active{z-index:9200}.cart-lists-page .buy-process.active .buy-process__con .buy-process__option-box{padding-bottom:100px}.cart-lists-page .layer.comm-address-layer{z-index:9100}.cart-lists-page .layer.comm-address-layer .address-notice{background:#F5F5F5;padding:12px 28px}.cart-lists-page .layer.comm-address-layer .address-notice p{display:inline-block;padding-left:28px;background:url(../images/9af120c50366d2dc474e.png) no-repeat 0 center/20px;font-weight:500;color:#949494}.cart-lists-page .layer.js-address-write-layer{z-index:9200}.cart-lists-page .layer--delivery-none-alert-layer{z-index:9200}.cart-lists-page .layer--recommend-layer .layer__top .lnb__button{position:absolute;top:5px}.cart-lists-page .layer--recommend-layer .layer__top .lnb__button.home{left:48px}.cart-lists-page .layer--recommend-layer .layer__top .lnb__button.sch{right:12px}.cart-lists-page .layer--recommend-layer .layer__con-area{padding:51px 20px 273px}.cart-lists-page .layer--recommend-layer .delivery-notice{margin:0 -20px}.cart-lists-page .layer--recommend-layer .delivery-type{border-bottom:1px solid #E0E0E0;margin:0 -20px;padding:16px 20px}.cart-lists-page .layer--recommend-layer .delivery-type__text{display:flex;align-items:center;white-space:nowrap}.cart-lists-page .layer--recommend-layer .delivery-type__text p strong{position:relative;display:block;padding-right:24px;font-size:18px;font-weight:700}.cart-lists-page .layer--recommend-layer .delivery-type__text p strong:after{content:"";display:block;position:absolute;top:50%;right:12px;width:1px;height:14px;background:rgba(0,0,0,0.1);margin-top:-7px}.cart-lists-page .layer--recommend-layer .delivery-type__text p em{margin-left:4px;font-weight:800}.cart-lists-page .layer--recommend-layer .delivery-type__progress{display:none}.cart-lists-page .layer--recommend-layer .delivery-type.notenough .delivery-type__text{justify-content:space-between}.cart-lists-page .layer--recommend-layer .delivery-type.notenough .delivery-type__text p strong{padding-right:0}.cart-lists-page .layer--recommend-layer .delivery-type.notenough .delivery-type__text p strong:after{display:none}.cart-lists-page .layer--recommend-layer .delivery-type.notenough .delivery-type__progress{position:relative;display:block;margin-top:16px}.cart-lists-page .layer--recommend-layer .delivery-type.notenough .delivery-type__progress span{display:block;width:100%;height:8px;border-radius:8px;background:#F5F5F5}.cart-lists-page .layer--recommend-layer .delivery-type.notenough .delivery-type__progress span.cover{position:absolute;top:0;left:0;background:linear-gradient(to left, #9DCD00, #E5EFC3);transition:all 0.3s}.cart-lists-page .layer--recommend-layer .delivery-type--dawn{background:#F5ECFC}.cart-lists-page .layer--recommend-layer .delivery-type--dawn .delivery-type__text p strong,.cart-lists-page .layer--recommend-layer .delivery-type--dawn .delivery-type__text p em{color:#591B8B}.cart-lists-page .layer--recommend-layer .delivery-type--dawn.notenough .delivery-type__progress span{background:#fff}.cart-lists-page .layer--recommend-layer .delivery-type--dawn.notenough .delivery-type__progress span.cover{background:linear-gradient(to left, #591B8B, #CE8FFF)}.cart-lists-page .layer--recommend-layer .recommend-product{margin-top:35px}.cart-lists-page .layer--recommend-layer .recommend-product .comm-title{margin-bottom:20px}.cart-lists-page .layer--recommend-layer .recommend-product .comm-title__main{font-size:18px}.order-write-page.content{padding-top:28px}.order-write-page .tab{margin:0 -8px 36px}.order-write-page .tab__btn-area{background:#F5F5F5;border-radius:30px;padding:6px}.order-write-page .tab__btn{border:2px solid #F5F5F5;border-radius:23px;font-size:17px;font-weight:700}.order-write-page .tab__btn.on{border-color:#1D1D1B;background:#fff;color:#1D1D1B}.order-write-page .tab__btn.on:after{display:none}.order-write-page .design-input label{font-weight:400}.order-write-page .multi-delivery-text{padding:8px 0 16px;text-align:center}.order-write-page .multi-delivery-text p{display:inline-block;padding-left:28px;background:url(../images/9af120c50366d2dc474e.png) no-repeat 0 center/20px;font-weight:500;color:#949494}.order-write-page .box{padding-bottom:38px}.order-write-page .box:first-of-type .order__section-tit{margin-top:0}.order-write-page .box .form{padding-top:8px}.order-write-page .box .form>ul>li:not(:first-child){margin-top:30px}.order-write-page .box .form__content{margin-top:10px}.order-write-page .box .order-product__top{position:relative;justify-content:space-between;z-index:10}.order-write-page .box .order-product__top select{width:103px;height:30px}.order-write-page .box .order-product__top p{display:flex;flex-wrap:nowrap;justify-content:flex-end;width:calc(100% - 120px);min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-write-page .box .order-product__top p em{display:flex;flex-wrap:nowrap;justify-content:flex-end;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-write-page .box .order-product__list .item-info{position:relative;display:flex;flex-wrap:wrap;padding:8px 0 9px}.order-write-page .box .order-product__list .item-info .chg_delivery_type{position:absolute;top:0;left:0;width:103px;height:30px;line-height:30px}.order-write-page .box .order-product__list .item-info .chg_delivery_type:disabled{background:#fff url(../images/cea7876de18be7ed6566.png) no-repeat calc(100% - 12px) center/16px}.order-write-page .box .order-product__list .item-info .ok-delivery__list{margin-top:12px;border-radius:8px;background:#F5F5F5}.order-write-page .box .order-product__list .item-info .ok-delivery__list .toggle{padding:0}.order-write-page .box .order-product__list .item-info .ok-delivery__list .toggle__btn{display:flex;align-items:center;justify-content:space-between;height:auto;line-height:1.2;border:0;padding:15px 12px}.order-write-page .box .order-product__list .item-info .ok-delivery__list .toggle__btn:after{display:none}.order-write-page .box .order-product__list .item-info .ok-delivery__list .toggle__btn .ok-delivery__addr{width:calc(100% - 50px)}.order-write-page .box .order-product__list .item-info .ok-delivery__list .toggle__btn .ok-delivery__addr .ok-delivery__name{display:block;padding-left:28px;background:url(../images/651e883785aa85270b23.png) no-repeat 0 center/20px;font-weight:500}.order-write-page .box .order-product__list .item-info .ok-delivery__list .toggle__btn em{position:relative;width:44px;padding-right:18px;font-size:13px;font-weight:400;color:#666}.order-write-page .box .order-product__list .item-info .ok-delivery__list .toggle__btn em:after{content:"";display:block;position:absolute;top:50%;right:0;width:14px;height:14px;background:url(../images/cea7876de18be7ed6566.png) no-repeat center/16px;margin-top:-7px}.order-write-page .box .order-product__list .item-info .ok-delivery__list .toggle__btn.active em:after{transform:rotate(180deg)}.order-write-page .box .order-product__list .item-info .ok-delivery__list .toggle__option{position:static;border-top:0;margin-top:0;padding:0 12px 15px;background:transparent}.order-write-page .box .order-product__list .item-info .ok-delivery__list .toggle__option .dot-list{border-top:1px solid #DBDBDB;border-bottom:0;padding:15px 20px 0 30px}.order-write-page .box .order-product__list .item-info .ok-delivery__list .toggle__option .dot-list>li{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#666}.order-write-page .box .order-product__list .item-info .ok-delivery__list .toggle__option .dot-list>li:not(:first-child){border-top:0;margin-top:12px}.order-write-page .box.delivery .default-delivery__title{display:flex;align-items:center;justify-content:space-between}.order-write-page .box.delivery .default-delivery__title p{font-size:15px;font-weight:700}.order-write-page .box.delivery .default-delivery__title p span{margin-left:8px;font-size:12px;font-weight:500;color:#F54B3A}.order-write-page .box.delivery .default-delivery__title .btn{width:49px;font-size:14px;font-weight:400}.order-write-page .box.delivery .default-delivery__info{margin-top:10px}.order-write-page .box.delivery .default-delivery__info p{display:flex;flex-wrap:nowrap;width:100%;min-width:0;max-width:100%;margin-bottom:10px;white-space:nowrap}.order-write-page .box.delivery .default-delivery__info span{display:inline-block;margin-right:8px;color:#949494}.order-write-page .box.delivery .add-delivery{border:1px solid #EBEBEB;border-radius:8px;margin-top:24px;padding:12px;background:#F5F5F5}.order-write-page .box.delivery .add-delivery__title{display:flex;align-items:center;justify-content:space-between}.order-write-page .box.delivery .add-delivery__title p{font-size:15px;font-weight:700}.order-write-page .box.delivery .add-delivery__title .btn{width:49px;font-size:14px;font-weight:400}.order-write-page .box.delivery .add-delivery dl{display:flex;flex-wrap:wrap;align-items:center;margin-top:16px}.order-write-page .box.delivery .add-delivery dl dt{width:118px;color:#949494}.order-write-page .box.delivery .add-delivery dl dd{width:calc(100% - 118px)}.order-write-page .box.delivery .add-delivery dl dt:not(:nth-of-type(1)),.order-write-page .box.delivery .add-delivery dl dd:not(:nth-of-type(1)){margin-top:10px}.order-write-page .box.payment .toggle{border-bottom:1px solid #EBEBEB}.order-write-page .box.payment .toggle__btn{height:60px;line-height:60px;border:0;padding:0;font-size:18px;font-weight:500}.order-write-page .box.payment .toggle__btn:after{content:"";display:block;position:absolute;top:50%;right:0;width:14px;height:14px;background:url(../images/cea7876de18be7ed6566.png) no-repeat center/14px;margin-top:-7px;transform:rotate(0)}.order-write-page .box.payment .toggle__btn.active:after{transform:rotate(180deg)}.order-write-page .box.payment .toggle__option{position:static;background:#fff;border-top:0;padding:0 0 20px}.order-write-page .box.payment .payment-list{margin-top:8px}.order-write-page .box.payment .payment-list__item:not(:first-child){margin-top:24px}.order-write-page .box.payment .payment-list__item .design-input label{display:flex}.order-write-page .box.payment .payment-list__item .design-input label .common-badges{margin-left:12px}.order-write-page .box.payment .payment-list__item .design-input label .common-badges__box{height:22px;line-height:22px;border-radius:8px;padding:0 8px;font-size:14px;font-weight:400}.order-write-page .box.payment .order-notice{margin-top:24px}.order-write-page .box.payment>.design-input{margin-top:24px}.order-write-page .box .order-notice{border:1px solid #EBEBEB;border-radius:8px;background:#F5F5F5;margin-top:20px;padding:16px 12px}.order-write-page .box .order-price{padding:0 0 14px}.order-write-page .nomem-agree{border-top:8px solid #F5F5F5;margin:0 -20px;padding:28px 20px}.order-write-page .nomem-agree .design-input label{height:auto;background-position:0 0}.order-write-page .nomem-agree .design-input input:checked+label{background-position:0 0}.order-write-page .nomem-agree ul{border-top:1px solid #EBEBEB;margin-top:15px}.order-write-page .nomem-agree ul li{display:flex;align-items:center;justify-content:space-between;padding-top:16px}.order-write-page .nomem-agree ul li .design-input label em{color:#949494}.order-write-page .button-content--fixed{padding:16px 20px;background:#fff}.order-write-page .button-content--fixed .btn{height:56px;line-height:56px;border-radius:8px}.order-write-page .delivery-address{margin-top:40px}.order-write-page .delivery-address__title{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.order-write-page .delivery-address__title p{font-size:16px;font-weight:700}.order-write-page .delivery-address__title span{font-size:15px}.order-write-page .delivery-address__title span em{font-weight:700;color:#F54B3A}.order-write-page .delivery-address__top{display:flex;align-items:center;justify-content:space-between;border-top:2px solid #1D1D1B;padding:8px;background:#F5F5F5}.order-write-page .delivery-address__top .btn{width:73px;font-size:14px;font-weight:400}.order-write-page .delivery-address ul li{position:relative;display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid #EBEBEB;padding:20px 0 16px 38px}.order-write-page .delivery-address ul li .design-input{width:100%;margin:0 0 10px -30px}.order-write-page .delivery-address ul li .design-input label{height:auto;line-height:1.2;background-position:0 0}.order-write-page .delivery-address ul li .design-input label strong{display:flex;align-items:center}.order-write-page .delivery-address ul li .design-input label strong span{display:block;margin-left:8px;font-size:12px;font-weight:500;color:#F54B3A}.order-write-page .delivery-address ul li .design-input label p{margin-top:10px}.order-write-page .delivery-address ul li .design-input input:checked+label{background-position:0 0}.order-write-page .delivery-address ul li span{display:inline-block;margin-right:8px;color:#949494}.order-write-page .delivery-address ul li .quantity{margin-left:auto}.order-write-page .delivery-address ul li .btn{position:absolute;top:23px;right:0}.order-write-page .excel-file{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #EBEBEB;margin-top:20px;padding:12px 12px 12px 8px}.order-write-page .excel-file__text{width:calc(100% - 14px)}.order-write-page .excel-file__text p{padding-left:22px;background:url(../images/e5827ae2446f7d6824c8.png) no-repeat 0 center/16px;font-weight:500;color:#949494;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-write-page .excel-file__delete{width:14px;height:14px;background:url(../images/c8c16b012ee65b88cdfb.png) no-repeat center/14px;overflow:hidden;text-indent:-9999px}.order-write-page .layer .button-content--fixed{margin-top:0;padding:8px 20px}.order-write-page .layer--box-layer .order-product{padding-bottom:32px}.order-write-page .layer--delivery-specify-layer .layer__con-area{padding-bottom:72px}.order-write-page .layer--delivery-specify-layer .open-layer-button{margin-top:32px}.order-write-page .layer--delivery-specify-layer .open-layer-button .btn{font-weight:500;color:#1D1D1B !important}.order-write-page .layer--delivery-specify-layer .open-layer-button .btn span{display:inline-block;padding-left:28px;background:url(../images/19e48bf12f0610921152.png) no-repeat 0 center/20px}.order-write-page .layer--delivery-specify-layer .open-layer-button .btn:last-child span{background:url(../images/5ac0a4894df5da47640f.png) no-repeat 0 center/20px}.order-write-page .layer--direct-write-layer{z-index:9100}.order-write-page .layer--direct-write-layer .layer__con-area{padding-bottom:72px}.order-write-page .layer--direct-write-layer .delivery-address{margin-top:0}.order-write-page .layer--direct-write-layer .delivery-address ul li .button-content{display:flex;align-items:center;justify-content:flex-end;margin:0 0 0 auto}.order-write-page .layer--direct-write-layer .delivery-address ul li .button-content .btn{position:relative;top:auto;right:auto}.order-write-page .layer--direct-write-layer .delivery-address ul li .button-content .btn:first-child{margin-right:32px}.order-write-page .layer--direct-write-layer .delivery-address ul li .button-content .btn:first-child:after{content:"";display:block;position:absolute;top:50%;right:-16px;width:1px;height:12px;background:#EBEBEB;margin-top:-6px}.order-write-page .layer--address-write-layer{z-index:9200}.order-write-page .layer--excel-upload-layer{z-index:9100}.order-write-page .layer--excel-upload-layer .layer__con-area{padding-bottom:72px}.order-write-page .layer--excel-upload-layer .layer__con-area>.btn{height:50px;line-height:50px;border-color:#DBDBDB}.order-write-page .layer--excel-upload-layer .common-line{padding:8px 20px 44px}.order-write-page .layer--excel-upload-layer .common-line .btn{border-color:#0A8342;color:#0A8342 !important}.order-write-page .layer--excel-upload-layer .common-line .btn span{display:inline-block;padding-left:28px;background:url(../images/2df98e8a90806c3139e1.png) no-repeat 0 center/20px}.order-write-page .layer--excel-upload-layer .common-line p{margin-top:24px;font-size:13px;color:#F54B3A}.order-write-page .layer--excel-upload-layer strong{display:block;margin:36px 0 24px;font-size:18px;font-weight:700}.order-write-page .layer--excel-upload-layer .excel-file{border-bottom:0;margin-top:12px}.order-write-page .layer--coupon-layer .layer__con-area{padding-bottom:148px}.order-write-page .layer--coupon-layer .layer__con-area .coupon-download li:not(:first-child){margin-top:10px}.order-write-page .layer--coupon-layer .layer__con-area .coupon-download li .design-input label{position:relative;height:auto;line-height:1.2;border:1px solid #DBDBDB;padding:21px 36px 21px 59px;background-position:20px 50%}.order-write-page .layer--coupon-layer .layer__con-area .coupon-download li .design-input label:after{content:"";display:block;position:absolute;top:50%;right:-8px;width:12px;height:12px;border-radius:50%;border:1px solid #DBDBDB;margin-top:-6px;background:#fff;z-index:10}.order-write-page .layer--coupon-layer .layer__con-area .coupon-download li .design-input label strong{display:block;font-size:20px;font-weight:800}.order-write-page .layer--coupon-layer .layer__con-area .coupon-download li .design-input label span{display:block}.order-write-page .layer--coupon-layer .layer__con-area .coupon-download li .design-input input:checked+label{border-color:#9DCD00;background-position:20px 50%}.order-write-page .layer--coupon-layer .layer__con-area .coupon-download li .design-input input:checked+label:after{border-color:#9DCD00}.order-write-page .layer--coupon-layer .layer__con-area .coupon-download__title{margin-top:6px}.order-write-page .layer--coupon-layer .layer__con-area .coupon-download__use{margin-top:6px;font-size:13px;color:#949494}.order-write-page .layer--coupon-layer .layer__con-area .coupon-download__date{margin-top:6px;font-size:13px;color:#949494}.order-write-page .layer--coupon-layer .layer__con-area .button-content{display:flex;flex-wrap:wrap;border-top:1px solid #EBEBEB}.order-write-page .layer--coupon-layer .layer__con-area .button-content .coupon-total{display:flex;align-items:center;width:100%;padding:16px 0}.order-write-page .layer--coupon-layer .layer__con-area .button-content .coupon-total dl{position:relative;width:calc(100% / 3);padding:0 21px;text-align:center}.order-write-page .layer--coupon-layer .layer__con-area .button-content .coupon-total dl dt{white-space:nowrap;font-size:13px}.order-write-page .layer--coupon-layer .layer__con-area .button-content .coupon-total dl dd{margin-top:8px;white-space:nowrap;font-size:16px;font-weight:800}.order-write-page .layer--coupon-layer .layer__con-area .button-content .coupon-total__minus dt,.order-write-page .layer--coupon-layer .layer__con-area .button-content .coupon-total__minus dd{color:#F54B3A}.order-write-page .layer--coupon-layer .layer__con-area .button-content .coupon-total__minus:before{content:"-";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:16px;font-weight:800}.order-write-page .layer--coupon-layer .layer__con-area .button-content .coupon-total__result:before{content:"=";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:16px;font-weight:800}.order-ok-page.content{overflow:hidden;padding-bottom:20px}.order-ok-page.order .order__section-tit{margin-top:27px}.order-ok-page.order .order__section-tit span{width:auto;font-size:15px;font-weight:400;color:#1D1D1B}.order-ok-page .order-number{padding-bottom:30px}.order-ok-page .order-number p{font-size:20px;font-weight:700;text-align:center}.order-ok-page .box.common-line{padding-bottom:32px}.order-ok-page .box.account .box__info dd em{display:block;margin-top:3px;color:#F54B3A}.order-ok-page .box__info{display:flex;flex-wrap:wrap}.order-ok-page .box__info dt{width:120px;font-size:14px;color:#666}.order-ok-page .box__info dd{width:calc(100% - 120px);font-size:14px;font-weight:500}.order-ok-page .box__info dt:not(:nth-of-type(1)),.order-ok-page .box__info dd:not(:nth-of-type(1)){margin-top:16px}.order-ok-page .box .order-product{border-radius:8px;border:1px solid #DBDBDB;padding:0;overflow:hidden}.order-ok-page .box .order-product:not(:first-of-type){margin-top:16px}.order-ok-page .box .order-product--designated .order-product__ok-shipping-type{background:#FFE9E8}.order-ok-page .box .order-product--designated .order-product__ok-shipping-type p{color:#F95F50}.order-ok-page .box .order-product--dawn .order-product__ok-shipping-type{background:#F5ECFC}.order-ok-page .box .order-product--dawn .order-product__ok-shipping-type p{color:#591B8B}.order-ok-page .box .order-product--today .order-product__ok-shipping-type{background:#E0F0FF}.order-ok-page .box .order-product--today .order-product__ok-shipping-type p{color:#0978E5}.order-ok-page .box .order-product--reservation .order-product__ok-shipping-type{background:#FFF1D4}.order-ok-page .box .order-product--reservation .order-product__ok-shipping-type p{color:#FF8000}.order-ok-page .box .order-product--reservation .order-product__ok-shipping-type p:last-child{padding-left:22px;background:url(../images/baa1ade454cde62426d6.png) no-repeat 0 center/16px}.order-ok-page .box .order-product--multiple{border:0;border-radius:0;padding-top:24px}.order-ok-page .box .order-product--multiple .order-product__list .item-info{padding:8px 0 9px}.order-ok-page .box .order-product--multiple .order-product__list .item-info__content .common-badges{margin-bottom:4px}.order-ok-page .box .order-product--multiple .order-product__list .item-info__content .common-badges__min-box{display:inline-block;margin-right:12px}.order-ok-page .box .order-product--multiple .order-product__list .item-info__content .common-badges p{display:flex;align-items:center}.order-ok-page .box .order-product--multiple .order-product__list .item-info__content .common-badges p em{font-size:13px;font-weight:700;color:#666}.order-ok-page .box .order-product--multiple .ok-delivery{margin-top:10px}.order-ok-page .box .order-product--multiple .ok-delivery__title{display:flex;align-items:center;justify-content:space-between}.order-ok-page .box .order-product--multiple .ok-delivery__title p{font-size:15px}.order-ok-page .box .order-product--multiple .ok-delivery__title p:first-child{font-size:14px;font-weight:700}.order-ok-page .box .order-product--multiple .ok-delivery__list{border-top:1px solid #1D1D1B;border-bottom:1px solid #1D1D1B;margin-top:12px}.order-ok-page .box .order-product--multiple .ok-delivery__list .toggle{padding:0}.order-ok-page .box .order-product--multiple .ok-delivery__list .toggle:not(:first-child){border-top:1px solid #EBEBEB}.order-ok-page .box .order-product--multiple .ok-delivery__list .toggle__btn{padding:10px 0}.order-ok-page .box .order-product--multiple .ok-delivery__list .toggle__btn .ok-delivery__addr .ok-delivery__name{display:block;width:120px;padding-left:28px;background:url(../images/651e883785aa85270b23.png) no-repeat 0 center/20px;font-weight:500}.order-ok-page .box .order-product--multiple .ok-delivery__list .toggle__btn .ok-delivery__addr span{color:#666}.order-ok-page .box .order-product--multiple .ok-delivery__list .toggle__option{border-top:1px solid #EBEBEB;background:#F5F5F5;margin-top:0;padding:16px 10px}.order-ok-page .box .order-product--multiple.order-product--designated .order-product__list .item-info__content .common-badges p em{color:#F95F50}.order-ok-page .box .order-product--multiple.order-product--dawn .order-product__list .item-info__content .common-badges p em{color:#591B8B}.order-ok-page .box .order-product--multiple.order-product--today .order-product__list .item-info__content .common-badges p em{color:#0978E5}.order-ok-page .box .order-product--multiple.order-product--reservation .order-product__list .item-info__content .common-badges p em{color:#FF8000}.order-ok-page .box .order-product__ok-shipping-type{display:flex;align-items:center;justify-content:space-between;padding:15px 12px;background:#F5F5F5}.order-ok-page .box .order-product__ok-shipping-type p{display:flex;flex-wrap:nowrap;justify-content:flex-end;width:calc(100% - 100px);min-width:0;max-width:100%;white-space:nowrap;font-size:13px;font-weight:700;color:#666}.order-ok-page .box .order-product .toggle{padding:15px 12px}.order-ok-page .box .order-product .toggle__btn{display:flex;align-items:center;justify-content:space-between;height:auto;line-height:1.2;border:0;padding:0}.order-ok-page .box .order-product .toggle__btn:after{display:none}.order-ok-page .box .order-product .toggle__btn .ok-delivery__addr{font-size:14px;font-weight:500}.order-ok-page .box .order-product .toggle__btn .ok-delivery__addr:first-child{display:flex;align-items:center}.order-ok-page .box .order-product .toggle__btn .ok-delivery__addr:first-child span:nth-child(1){width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-ok-page .box .order-product .toggle__btn .ok-delivery__addr:first-child span:nth-child(2){width:40px;margin-left:8px}.order-ok-page .box .order-product .toggle__btn p{max-width:200px}.order-ok-page .box .order-product .toggle__btn p span{display:block;width:calc(100% - 40px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-ok-page .box .order-product .toggle__btn em{width:44px;padding-right:18px;font-size:13px;font-weight:400;color:#666}.order-ok-page .box .order-product .toggle__btn em:after{content:"";display:block;position:absolute;top:50%;right:0;width:14px;height:14px;background:url(../images/cea7876de18be7ed6566.png) no-repeat center/16px;margin-top:-7px}.order-ok-page .box .order-product .toggle__btn.active em:after{transform:rotate(180deg)}.order-ok-page .box .order-product .toggle__option{position:static;background:transparent;margin-top:15px;padding-top:15px}.order-ok-page .box .order-product ul{border-bottom:0;padding-bottom:0}.order-ok-page .box .order-product__list .item-info{align-items:center;padding:0}.order-ok-page .box .order-product__list .item-info__price{justify-content:flex-start}.order-ok-page .box .order-product__list .item-info__price .qty{position:relative;padding-left:16px}.order-ok-page .box .order-product__list .item-info__price .qty:before{content:"";display:block;position:absolute;top:50%;left:8px;width:1px;height:16px;margin-top:-8px;background:#EBEBEB}.order-ok-page .box .order-price{padding:10px 0 0}.order-ok-page .box .order-price__list dd em{display:block;margin-top:5px;font-size:13px;font-weight:400;color:#949494}.order-ok-page .box .order-price__list--total .payment-method{margin-top:12px;font-size:14px;font-weight:400;color:#666 !important}.order-ok-page .gift--text{margin-top:12px;padding-bottom:48px;text-align:center}.order-ok-page .gift--text strong{display:block;font-size:20px;font-weight:700}.order-ok-page .gift--text .btn{width:141px;height:32px;line-height:32px;border-radius:20px;margin:24px auto 0;padding:0 14px;background:#FEE500;font-size:14px;font-weight:400;color:#1D1D1B !important}.order-ok-page .gift--text .btn span{display:inline-block;padding-left:24px;background:url(../images/a8c60fd1127153594930.png) no-repeat 0 center/14px}.order-ok-page .gift--text .gift-card{position:relative;margin-top:24px;padding:0 21px}.order-ok-page .gift--text .gift-card__to{position:absolute;top:28px;left:50%;height:26px;line-height:26px;border-radius:20px;background:rgba(0,0,0,0.5);padding:0 12px;font-weight:500;color:#fff;transform:translateX(-50%)}.order-ok-page .gift--text .gift-card__content{position:absolute;top:70px;bottom:40px;left:50%;max-width:218px;font-weight:500;transform:translateX(-50%);word-break:break-word}.order-ok-page .gift--number{padding-bottom:31px}.order-ok-page .gift--number .order__section-tit{margin:23px 0 0}.order-ok-page .gift--number .order__section-tit span{padding-right:22px;background:url(../images/90c32666e0355aa05864.png) no-repeat 100% center/14px;font-size:14px;font-weight:500;color:#949494}.order-ok-page>.button-content{margin-top:36px}.order-ok-page .image-banner{margin:28px -20px 0}.gift-order-write-page .order__section-tit{margin-top:21px}.gift-order-write-page.order-write-page .box:first-child .order__section-tit{margin-top:0}.gift-order-write-page.order-write-page .box.gift-recipient{padding-bottom:8px}.gift-order-write-page.order-write-page .box.gift-recipient .form{margin-top:0;padding-bottom:28px}.gift-order-write-page.order-write-page .box.gift-prd{padding-bottom:8px}.gift-order-write-page.order-write-page .box .order-product__list{margin-top:0}.gift-order-write-page.order-write-page .box .order-product__list .item-info{padding:0}.gift-order-write-page.order-write-page .box .order-product__list .item-info__title{width:100%;line-height:1.3;overflow:initial;text-overflow:initial;white-space:initial}.gift-order-write-page.order-write-page .box .order-product__list .item-info__price p:last-child{margin:0}.gift-order-write-page.order-write-page .box .order-product ul{border-bottom:0;padding-bottom:0}.gift-order-write-page.order-write-page .box .form{margin-top:20px}.gift-order-write-page.order-write-page .box .order-price{padding:15px 0 14px}.gift-order-write-page .swiper .swiper-slide{position:relative;border-radius:8px;overflow:hidden}.gift-order-write-page .swiper__content{position:absolute;top:40px;bottom:40px;left:0;right:0;text-align:center}.gift-order-write-page .swiper__content p{font-weight:500}.gift-order-write-page .swiper__content .btn{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:auto;height:34px;line-height:34px;border-color:#DBDBDB;border-radius:20px;padding:0 16px;font-size:14px;font-weight:400}.gift-order-write-page .swiper__content .btn span{display:inline-block;padding-left:26px;background:url(../images/cd36a0935fa7526f4cf2.png) no-repeat 0 center/18px}.gift-order-write-page .swiper.swiper-main{padding:0 21px;overflow:hidden}.gift-order-write-page .swiper.swiper-thumbs{margin-top:20px;overflow:visible}.gift-order-write-page .swiper.swiper-thumbs .swiper-slide{width:72px !important;height:72px}.gift-order-write-page .swiper.swiper-thumbs .swiper-slide.swiper-slide-thumb-active:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);z-index:1}.gift-order-write-page .swiper.swiper-thumbs .swiper-slide.swiper-slide-thumb-active:after{content:"";display:block;position:absolute;top:50%;left:50%;width:32px;height:32px;margin:-16px 0 0 -16px;background:url(../images/d0ced5788f31085a5cde.png) no-repeat 0 center/32px;z-index:10}.gift-order-write-page .toggle__btn{display:flex;align-items:center;justify-content:space-between;height:auto;line-height:1.2;margin-top:21px;padding:0;font-size:18px;border:0}.gift-order-write-page .toggle__btn:after{right:0;width:14px;height:14px;background:url(../images/cea7876de18be7ed6566.png) no-repeat center/14px;transform:translateY(-50%) rotate(0)}.gift-order-write-page .toggle__btn.active:after{transform:translateY(-50%) rotate(180deg)}.gift-order-write-page .toggle__btn span{width:auto;padding-right:18px;font-size:13px;color:#666}.gift-order-write-page .toggle__option{position:static;background:transparent;border-top:0}.gift-order-write-page .gift-type{display:flex;flex-wrap:wrap;align-items:center}.gift-order-write-page .gift-type .design-input{width:50%}.gift-order-write-page .gift-kakao p{width:100%;border:1px solid #EBEBEB;border-radius:8px;background:#F5F5F5;margin-top:16px;padding:16px 12px;font-size:13px;color:#949494;text-align:center}.gift-order-write-page .gift-pop{position:fixed;bottom:calc(env(safe-area-inset-bottom) + 88px);right:20%;border-radius:100px;background:rgba(0,0,0,0.85)}.gift-order-write-page .gift-pop__content{position:relative;display:flex;align-items:center;justify-content:space-between;height:32px;line-height:32px;padding:0 12px}.gift-order-write-page .gift-pop__content:after{content:"";display:block;position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:0;height:0;border-top:8px solid rgba(0,0,0,0.85);border-bottom:4px solid transparent;border-left:6px solid transparent;border-right:6px solid transparent}.gift-order-write-page .gift-pop__content p{padding-left:20px;background:url(../images/1f727eb7670567548b56.png) no-repeat 0 center/16px;font-weight:500;color:#D3EE3F}.gift-order-write-page .gift-pop__content button{width:14px;height:14px;margin-left:8px;background:url(../images/5cd09e15f848982a1678.png) no-repeat center/14px;overflow:hidden;text-indent:-9999px}.gift-order-write-page .layer--gift-layer .layer__table .layer__content{background:transparent}.gift-order-write-page .layer--gift-layer .layer__table .layer__content .layer__top .close{top:11px;right:12px;width:22px;height:22px;background:url(../images/ed702feb7c4fe7fb11d3.png) no-repeat center/22px}.gift-order-write-page .layer--gift-layer .layer__table .layer__content .layer__con-area{padding:0;overflow:hidden}.gift-order-write-page .layer--gift-layer .layer__table .layer__content .layer__con-area .gift-box{position:relative}.gift-order-write-page .layer--gift-layer .layer__table .layer__content .layer__con-area .gift-box__content{position:absolute;left:0;right:0;top:30px;bottom:40px;padding:0 21px}.gift-order-write-page .layer--gift-layer .layer__table .layer__content .layer__con-area .gift-box__content textarea{max-width:218px;height:100%;resize:none;border:0;background:transparent;margin:0 auto;padding:0;font-weight:500;text-align:center}.gift-order-write-page .layer--gift-layer .layer__table .layer__content .layer__con-area .gift-box__content span{display:block;margin-top:10px;font-size:13px;text-align:right}.gift-order-write-page .layer--gift-layer .layer__table .layer__content .layer__con-area .button-content .btn{width:147px;height:46px;line-height:46px;margin:0 auto}@media screen and (min-width: 768px){.cart-lists-page .cart-top-fixed{max-width:520px;margin:0 auto}.gift-order-write-page .gift-pop{right:50%;transform:translateX(180px)}}.contents .content.product-view-page{padding:0}.buy-process{position:fixed;bottom:0;left:0;right:0;z-index:3000}.buy-process__bg{display:none;position:fixed;top:0;bottom:0;left:0;right:0;margin:0 auto;z-index:2999;background:rgba(0,0,0,0.5)}.buy-process__delivery{padding:0 20px 20px}.buy-process__delivery__cate{width:20%}.buy-process__delivery__text{margin-top:12px}.buy-process__delivery__text p{display:flex;flex-wrap:nowrap;width:100%;min-width:0;max-width:100%;white-space:nowrap}.buy-process__delivery__text p span{font-weight:800}.buy-process__delivery .special-price{margin-top:16px}.buy-process__con{position:absolute;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #ddd;z-index:3000}.buy-process__con .buy-process__btn-area{display:flex;align-items:center;padding:16px 20px}.buy-process__con .buy-process__btn-area .ico--gift{margin-right:8px}.buy-process__con .buy-process__btn-area .ico--gift span{padding-left:28px;background:url(../images/a439c3fbf65d465b6936.png) no-repeat 0 center/22px}.buy-process__con .buy-process__btn-area .ico--alarm{margin-right:8px;min-width:56px;width:56px;height:56px;background:#fff url(../images/a1dca022ef3c39549a78.png) no-repeat center/22px;border:1px solid #dbdbdb;border-radius:8px;text-indent:-9999px}.buy-process__con .buy-process__btn-area .ico--alarm.on{background:url(../images/52f5553ce02b40c48fd3.png) no-repeat center/22px}.buy-process__con .buy-process__btn-area .ico--alarm2{border:1px solid #dbdbdb;border-radius:8px;background:#EFF9BC}.buy-process__con .buy-process__btn-area .ico--alarm2 span{display:inline-block;padding-left:25px;background:url(../images/a1dca022ef3c39549a78.png) no-repeat 0 center/22px}.buy-process__con .buy-process__btn-area .ico--alarm2.on span{background:url(../images/52f5553ce02b40c48fd3.png) no-repeat 0 center/22px}.buy-process__con .buy-process__btn-area .ico--reservation span{padding-left:34px;background:url(../images/d0038935254a1bc9d888.png) no-repeat 0 center/22px}.buy-process__con .buy-process__btn-area .ico--wish{margin-right:8px;min-width:56px;width:56px;height:56px;background:#fff url(../images/34c9876e1cbcc849d425.png) no-repeat center/24px;border:1px solid #dbdbdb;border-radius:8px;text-indent:-9999px}.buy-process__con .buy-process__btn-area .ico--wish.active{background:url(../images/3b53f3956668cf56a487.png) no-repeat center;background-size:25px}.buy-process__con .buy-process__btn-area .btn{width:calc(100% - 64px)}.buy-process__con .buy-process__btn-area.btn-area__bottom{gap:0 8px;padding:8px 20px 15px}.buy-process__con .buy-process__btn-area.btn-area__bottom .btn{width:calc(100% - 4px)}.buy-process__con .buy-process__btn-area.btn-area__bottom .btn--gift span{padding-left:32px;background:url(../images/59cd62e22c469ad0c077.png) no-repeat 0 center/22px}.buy-process__con .buy-process__option-box{padding:0 20px}.buy-process__con .buy-process__option-box .option-box__select__text{margin-top:12px;padding:20px 16px;background:#F5F5F5;border-radius:8px}.buy-process__con .buy-process__option-box .option-box__select__text .text-list .list{display:block;color:#949494;font-size:13px}.buy-process__con .buy-process__option-box .option-box__select__text .text-box{position:relative}.buy-process__con .buy-process__option-box .option-box__select__text .text-box .btn-del{position:absolute;top:50%;right:10px;width:16px;height:16px;margin-top:-8px;border-radius:50%;background:url(../images/3870ba4391b8c204b723.png) no-repeat center/16px;overflow:hidden;text-indent:-9999px}.buy-process__con .buy-process__option-box .option-box__select__text .option{margin-top:8px}.buy-process__con .buy-process__option-box .option-box__select__text .typing-count{margin-top:8px;font-size:13px;text-align:right}.buy-process__con .buy-process__option-box .option-box__select__text .button-content{margin-top:16px}.buy-process__con .buy-process__option-box .option-box__select .js_toggle{width:100%;margin-top:10px}.buy-process__con .buy-process__option-box .option-box__select .js_toggle:first-child{margin-top:0}.buy-process__con .buy-process__option-box .option-box__select .js_toggle .js_toggle_btn{border-radius:8px}.buy-process__con .buy-process__option-box .option-box__select .js_toggle .js_toggle_btn.active{border:1px solid #1D1D1B;border-radius:8px 8px 0 0}.buy-process__con .buy-process__option-box .option-box__select .js_toggle .js_toggle_btn.active+.option{position:static;max-height:161px;border:1px solid #1D1D1B;border-top:0;border-radius:0 0 8px 8px}.buy-process__con .buy-process__option-box .option-box__select .js_toggle .js_toggle_btn.active+.option::-webkit-scrollbar{width:4px}.buy-process__con .buy-process__option-box .option-box__select .js_toggle .js_toggle_btn.active+.option::-webkit-scrollbar-track{border-radius:4px}.buy-process__con .buy-process__option-box .option-box__select .js_toggle .js_toggle_btn.active+.option::-webkit-scrollbar-thumb{background:#c0c0c0;border-radius:4px}.buy-process__con .buy-process__option-box .option-box__select .js_toggle .js_toggle_btn,.buy-process__con .buy-process__option-box .option-box__select .js_toggle .js_toggle_option{display:flex;align-items:center}.buy-process__con .buy-process__option-box .option-box__select .js_toggle .js_toggle_option{justify-content:space-between;width:100%;min-height:40px;color:#666;font-size:15px;line-height:1.5}.buy-process__con .buy-process__option-box .option-box__select .js_toggle .js_toggle_option p{font-size:15px;font-weight:500;color:#1D1D1B}.buy-process__con .buy-process__option-box .option-box__select .js_toggle .js_toggle_option p:first-child{font-weight:400;color:#666}.buy-process__con .buy-process__option-box .option-box__select .js_toggle .js_toggle_option p .common-badges__min-box{line-height:18px;border-radius:2px;background:#FFE9E8;margin-right:6px;padding:1px 6px 2px;font-size:12px;font-weight:700;color:#F54B3A}.buy-process__con .buy-process__option-box .option-box__select .js_toggle .js_toggle_option p em{margin-right:6px;font-size:15px;font-weight:700;color:#F54B3A}.buy-process__con .buy-process__option-box .option-box__select .js_toggle .img{width:35px;height:35px;overflow:hidden;margin-right:5px}.buy-process__con .buy-process__option-box .option-box__select .js_toggle .option{overflow-y:auto;z-index:1300;max-height:150px;background-color:#fff}.buy-process__con .buy-process__option-box .option-box__select .js_toggle .option li{position:relative;border-bottom:1px solid #EBEBEB}.buy-process__con .buy-process__option-box .option-box__select .js_toggle .option li .btn-alarm{position:absolute;top:50%;right:10px;width:96px;height:24px;line-height:22px;margin-top:-12px;border:1px solid #F8315C;font-size:12px;font-weight:500;color:#F8315C;text-align:center}.buy-process__con .buy-process__option-box .option-box__select .js_toggle .option li .btn-alarm span{display:inline-block;padding-left:18px;background:url(../images/fac8702cd6c2c684901e.png) no-repeat 0 50%;background-size:13px}.buy-process__con .buy-process__option-box .select-item{margin-top:8px;padding:20px 16px;border-radius:8px;background:#F5F5F5}.buy-process__con .buy-process__option-box .select-item:first-of-type{margin-top:12px}.buy-process__con .buy-process__option-box .select-item:last-of-type{margin-bottom:10px}.buy-process__con .buy-process__option-box .select-item>.btn--text{margin-top:5px}.buy-process__con .buy-process__option-box .select-item__info{display:flex;justify-content:space-between}.buy-process__con .buy-process__option-box .select-item__info--option{display:inline-block}.buy-process__con .buy-process__option-box .select-item__info .common-icon--del3{margin:-5px -5px 0 0}.buy-process__con .buy-process__option-box .select-item__price-info{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.buy-process__con .buy-process__option-box .select-item__price-info--total-price{font-size:20px;font-weight:500;text-align:right}.buy-process__con .total-price{padding:16px 20px}.buy-process__con .total-price p{display:flex;justify-content:space-between;align-items:center}.buy-process__con .total-price p span,.buy-process__con .total-price p strong{display:inline-block}.buy-process__con .total-price p span{font-size:15px;font-weight:700;line-height:15px}.buy-process__con .total-price p strong{font-size:22px;font-weight:800;line-height:22px}.buy-process__con .total-price p strong .label-area__box.special{display:inline-block;vertical-align:top;line-height:20px;border-radius:2px;margin:1px 12px 0 0;padding:0 6px;background-color:#F54B3A;font-size:12px;font-weight:500;color:#fff}.buy-process__con .buy-process__delivery,.buy-process__con .option-box--btn-close,.buy-process__con .buy-process__option-box,.buy-process__con .total-price,.buy-process__con .btn-area__bottom,.buy-process__con .naver-pay{display:none}.buy-process__con .option-box--btn-close{position:absolute;top:0;left:50%;transform:translateX(-50%);width:36px;padding:12px 0 16px}.buy-process__con .option-box--btn-close span{display:block;width:100%;height:5px;margin:0 auto;background:#EBEBEB;overflow:hidden;text-indent:-9999px;border-radius:2.5px}.buy-process.active{top:0}.buy-process.active .buy-process__con{display:flex;flex-direction:column;justify-content:space-between;max-height:80vh;padding-top:33px;border-radius:16px 16px 0 0}.buy-process.active .buy-process__con .btn-area__top{display:none}.buy-process.active .buy-process__con .buy-process__delivery,.buy-process.active .buy-process__con .option-box--btn-close,.buy-process.active .buy-process__con .buy-process__option-box,.buy-process.active .buy-process__con .total-price,.buy-process.active .buy-process__con .naver-pay{display:block}.buy-process.active .buy-process__con .naver-pay{position:relative;background:#fff;margin:0;padding:0 20px 10px;z-index:1200}.buy-process.active .buy-process__con .naver-pay .npay_storebtn_bx{width:100% !important}.buy-process.active .buy-process__con .buy-process__option-box{display:flex;flex-direction:column;justify-content:space-between;max-height:50vh;overflow-y:auto}.buy-process.active .buy-process__con .buy-process__option-box.ovf-visible{overflow-y:visible}.buy-process.active .buy-process__con .buy-process__option-box .buy-process__inner-box{max-height:100vh}.buy-process.active .buy-process__con .btn-area__bottom{display:flex;position:relative;background:#fff;margin:0;z-index:1200}.buy-process.active .buy-process__bottom{position:relative;background-color:#fff}.product-view-page .tab__btn-area.fixed{top:50px}.product-view-page .comm-top-area{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.product-view-page .comm-top-area__title{padding-left:26px;font-size:15px;font-weight:700}.product-view-page .comm-top-area__title.review{background:url(../images/181ba41a4bccfe4bab52.png) no-repeat 0 center/20px}.product-view-page .comm-top-area__title.notice{background:url(../images/a255b1c6d519a4634d19.png) no-repeat 0 center/20px}.product-view-page .comm-top-area__title.story{background:url(../images/b4aa1e95d435e19208a7.png) no-repeat 0 center/20px}.product-view-page .comm-top-area__title .point{color:#F54B3A}.product-view-page .comm-top-area__btn{position:relative;padding-right:18px;color:#666;font-size:13px}.product-view-page .comm-top-area__btn.more-btn{background:url(../images/0d4ca0c7217b68c40733.png) no-repeat 100% center/14px}.product-view-page .comm-top-area__btn.toggle-btn::after{content:'';display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);width:14px;height:14px;background:url(../images/cea7876de18be7ed6566.png) no-repeat center/14px}.product-view-page .prd-visual{position:relative}.product-view-page .prd-visual__pagination{display:flex;align-items:center;position:absolute;bottom:15px;right:20px;padding:0 7.5px;height:26px;color:#666;font-size:13px;background:rgba(0,0,0,0.1);border-radius:100px;z-index:100}.product-view-page .prd-visual__pagination .view-slide{position:relative;padding-right:11px;color:#1D1D1B;font-weight:700}.product-view-page .prd-visual__pagination .view-slide::after{content:'';display:block;position:absolute;top:50%;right:5px;transform:translateY(-50%);width:1px;height:10px;background:#666}.product-view-page .prd-visual__time{position:absolute;top:20px;left:50%;transform:translateX(-50%);padding:4px 8px;width:200px;background:#fff;border-radius:80px;z-index:100}.product-view-page .prd-visual__time p{text-align:center}.product-view-page .prd-visual__buy{opacity:0;position:absolute;bottom:15px;left:20px;padding:0 10px;background:rgba(255,255,255,0.7);border-radius:100px;transition:all 0.5s;z-index:100}.product-view-page .prd-visual__buy.on{opacity:1}.product-view-page .prd-visual__buy.on.end{opacity:0;transform:translateY(-23px)}.product-view-page .prd-visual__buy p{padding-left:22px;height:26px;font-size:13px;line-height:26px;background:url(../images/db92818e33039092045d.png) no-repeat 0 center/18px}.product-view-page .prd-visual__buy p span{font-weight:700}.product-view-page .prd-info .top-info__info{padding:20px 20px 25px}.product-view-page .prd-info .top-info__info .util-area{display:flex;align-items:center;justify-content:space-between}.product-view-page .prd-info .top-info__info .util-area .info__brand span{padding-right:16px;font-weight:500;background:url(../images/5d0af7259261d6b2e87a.png) no-repeat 100% center/14px}.product-view-page .prd-info .top-info__info .util-area__btn{display:flex;align-items:center;margin-left:auto}.product-view-page .prd-info .top-info__info .util-area__btn .comm-ico{display:block;width:22px;height:22px;text-indent:-9999px}.product-view-page .prd-info .top-info__info .util-area__btn .comm-ico:not(:last-of-type){margin-right:20px}.product-view-page .prd-info .top-info__info .util-area__btn .comm-ico.like{background:url(../images/34c9876e1cbcc849d425.png) no-repeat center/21px}.product-view-page .prd-info .top-info__info .util-area__btn .comm-ico.like.on{background:url(../images/3b53f3956668cf56a487.png) no-repeat center/21px}.product-view-page .prd-info .top-info__info .util-area__btn .comm-ico.share{background:url(../images/123de56f9f15eb8adc60.png) no-repeat center/21px}.product-view-page .prd-info .top-info__info .info__title{margin-top:15px;font-size:18px;font-weight:700;line-height:23px}.product-view-page .prd-info .top-info__info .info__text{display:none}.product-view-page .prd-info .top-info__info .price-area{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.product-view-page .prd-info .top-info__info .price-area .info__price{display:flex;flex-wrap:wrap}.product-view-page .prd-info .top-info__info .price-area .info__price del{width:100%;color:#949494;text-decoration:line-through}.product-view-page .prd-info .top-info__info .price-area .info__price ins{width:55px;margin-top:8px;margin-right:8px;color:#F54B3A;font-size:22px;font-weight:800;text-decoration:none}.product-view-page .prd-info .top-info__info .price-area .info__price b{margin-top:8px;font-size:22px;font-weight:800}.product-view-page .prd-info .top-info__info .price-area .info__price.type-02{margin-top:4px;align-items:center}.product-view-page .prd-info .top-info__info .price-area .info__price.type-02 span{margin-right:8px;color:#F54B3A;font-size:12px;font-weight:500}.product-view-page .prd-info .top-info__info .price-area .info__price.type-02 b{margin-top:0;color:#F54B3A}.product-view-page .prd-info .top-info__info .price-area .info__price.type-02 .q-btn{display:block;margin-left:10px;width:16px;height:16px;background:url(../images/962241441510f8c2be3a.png) no-repeat center/16px;text-indent:-9999px}.product-view-page .prd-info .top-info__info .price-area__type-02{margin-top:24px}.product-view-page .prd-info .top-info__info .price-area__type-02 .coupon-btn{padding:0 10px;height:30px;font-size:15px;font-weight:500;line-height:28px;text-align:center;border:1px solid #1D1D1B;border-radius:4px}.product-view-page .prd-info .top-info__info .price-area__type-02 .coupon-btn span{padding-left:19px;background:url(../images/f2badb6b9b3500c6079e.png) no-repeat 0 center/15px}.product-view-page .prd-info .top-info__info .price-area .special-price{margin-top:20px}.product-view-page .prd-info .birx-area{padding:15px 20px 20px;border-bottom:1px solid #EBEBEB}.product-view-page .prd-info .birx-area__time{display:flex;align-items:center;justify-content:space-between}.product-view-page .prd-info .birx-area__time .comm-time{padding-left:20px;color:#949494;font-size:13px;background:url(../images/c081575f1f1094d05ed9.png) no-repeat 0 center/16px}.product-view-page .prd-info .birx-area__time .birx-comment{position:relative;padding:0 10px;height:23px;color:#fff;font-size:13px;font-weight:700;line-height:23px;text-align:center;background:#9DCD00;border-radius:12px}.product-view-page .prd-info .birx-area__time .birx-comment::after{content:'';display:block;position:absolute;bottom:-14px;left:50%;transform:translateX(-50%);border-top:8px solid #9DCD00;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid transparent}.product-view-page .prd-info .birx-area__inner{padding:16px;margin:16px 0 0;background:#EFF9BC;border:1px solid #D6E96D;border-radius:8px}.product-view-page .prd-info .birx-area__inner .btn{margin-top:16px}.product-view-page .prd-info .birx-area__inner .btn--line{border:1px solid #DBDBDB}.product-view-page .prd-info .birx-area__top{display:flex;align-items:center}.product-view-page .prd-info .birx-area__top__name{position:relative;padding-right:40px}.product-view-page .prd-info .birx-area__top__name::after{content:'';display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%);width:1px;height:48px;background:#D6E96D}.product-view-page .prd-info .birx-area__top__name .title{display:flex;align-items:center;font-size:20px;font-weight:700}.product-view-page .prd-info .birx-area__top__name .title .fruit-img{margin-right:4px;width:30px;height:30px}.product-view-page .prd-info .birx-area__top__name .sub{margin-top:6px;font-size:13px}.product-view-page .prd-info .birx-area__top__brix{margin-left:auto;text-align:right}.product-view-page .prd-info .birx-area__top__brix .brix{display:flex;align-items:end;font-size:22px;font-weight:700}.product-view-page .prd-info .birx-area__top__brix .brix span{margin-left:8px;width:15px;height:15px}.product-view-page .prd-info .birx-area__top__brix .brix span.up{background:url(../images/0ae54e1e33bd7800375b.png) no-repeat center/cover}.product-view-page .prd-info .birx-area__top__brix .sub{margin-top:6px;font-size:13px;text-align:center}.product-view-page .prd-info .birx-delivery{padding:24px 20px;border-bottom:1px solid #EBEBEB}.product-view-page .prd-info .birx-delivery dl{display:flex;flex-wrap:wrap}.product-view-page .prd-info .birx-delivery dl dt{width:64px;color:#949494;font-size:13px}.product-view-page .prd-info .birx-delivery dl dt:not(:first-of-type){margin-top:16px}.product-view-page .prd-info .birx-delivery dl dd{width:calc(100% - 64px)}.product-view-page .prd-info .birx-delivery dl dd:not(:first-of-type){margin-top:16px}.product-view-page .prd-info .birx-delivery dl dd .brand{display:flex;align-items:center}.product-view-page .prd-info .birx-delivery dl dd .brand img{width:65px}.product-view-page .prd-info .birx-delivery dl dd .brand .q-btn{display:block;margin-left:10px;width:16px;height:16px;background:url(../images/962241441510f8c2be3a.png) no-repeat center/16px;text-indent:-9999px}.product-view-page .prd-info .birx-delivery dl dd .title{margin-top:7px}.product-view-page .prd-info .birx-delivery dl dd .title span{display:flex;flex-wrap:nowrap;width:100%;min-width:0;max-width:100%;white-space:nowrap;color:#591B8B;font-weight:800}.product-view-page .prd-info .birx-delivery dl dd .sub{margin-top:7px;color:#949494;font-size:12px}.product-view-page .prd-info .birx-delivery dl dd .price-text{display:flex;align-items:center}.product-view-page .prd-info .birx-delivery dl dd .price-text span{position:relative}.product-view-page .prd-info .birx-delivery dl dd .price-text span:first-of-type{padding-right:20px}.product-view-page .prd-info .birx-delivery dl dd .price-text span:first-of-type::after{content:'';display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%);width:1px;height:12px;background:#ebebeb}.product-view-page .prd-info .birx-review{padding:20px;border-bottom:1px solid #EBEBEB}.product-view-page .prd-info .birx-review__list{margin:0 -20px}.product-view-page .prd-info .birx-review__list li{display:flex;align-items:center;margin-right:12px;padding:12px;width:280px;min-height:110px;max-height:110px;background:#F5F5F5;border:1px solid #EBEBEB;border-radius:8px}.product-view-page .prd-info .birx-review__list li:first-of-type{margin-left:20px}.product-view-page .prd-info .birx-review__list li .img{margin-right:12px;min-width:88px;width:88px;height:88px;border-radius:4px;overflow:hidden}.product-view-page .prd-info .birx-review__list li .info{width:100%}.product-view-page .prd-info .birx-review__list li .info__top{display:flex;align-items:center;justify-content:space-between}.product-view-page .prd-info .birx-review__list li .info__top .comm-star-score{display:flex;align-items:center}.product-view-page .prd-info .birx-review__list li .info__top .comm-star-score__ing{width:16px;height:16px;background:url(../images/e9c6d53d514aef57703c.png) no-repeat center/16px}.product-view-page .prd-info .birx-review__list li .info__top .comm-star-score__ing.cover{background:url(../images/f93d1e8822a5af93b73e.png) no-repeat center/16px}.product-view-page .prd-info .birx-review__list li .info__top .comm-star-score p{margin-left:4px;font-size:13px;font-weight:700}.product-view-page .prd-info .birx-review__list li .info__top .data{color:#949494;font-size:12px}.product-view-page .prd-info .birx-review__list li .info__text{margin-top:12px}.product-view-page .prd-info .birx-review__list li .info__text__main{font-size:13px;line-height:17px !important;display:-webkit-box;width:100%;height:51px;overflow:hidden;text-overflow:ellipsis;line-height:1.2;-webkit-line-clamp:3;-webkit-box-orient:vertical}.product-view-page .prd-info .birx-review__list li .info__text__main p{display:inline;font-size:14px !important}.product-view-page .prd-info .birx-review__list li .info__text__main span{font-size:14px !important;background-color:transparent  !important}.product-view-page .prd-info .birx-notice{padding:20px}.product-view-page .prd-info .birx-notice.on .toggle-btn:after{transform:translateY(-50%) rotate(180deg)}.product-view-page .prd-info .birx-notice.on .birx-notice__area{display:block}.product-view-page .prd-info .birx-notice__area{display:none;border-radius:12px;margin-bottom:2px;padding:20px 22px}.product-view-page .prd-info .birx-notice__title{border-bottom:1px solid #E6C822;padding:5px 0;font-size:21px;font-weight:700}.product-view-page .prd-info .birx-notice__text{padding:5px 0;font-size:17px}.product-view-page .view-tab{margin:0}.product-view-page .view-tab .detailed-info{position:relative;padding:0 !important}.product-view-page .view-tab .detailed-info__img{position:relative;min-height:95px}.product-view-page .view-tab .detailed-info__img_info.off{overflow:hidden;max-height:1146px}.product-view-page .view-tab .detailed-info__img_info.off:after{content:"";position:absolute;z-index:10;left:0;right:0;bottom:0;height:160px;background:linear-gradient(to bottom, rgba(255,255,255,0) 10%, rgba(255,255,255,0.2) 25%, rgba(255,255,255,0.5) 40%, rgba(255,255,255,0.7) 50%, #fff 75%, #fff 100%);background-repeat:no-repeat;background-size:contain}.product-view-page .view-tab .detailed-info__img .button-content{position:absolute;bottom:0;left:0;margin-top:0;padding:0 20px;width:100%;z-index:20}.product-view-page .view-tab .detailed-info__img .button-content.on{position:static;margin-top:30px}.product-view-page .view-tab .detailed-info__img .button-content.on .btn--arrow span{background:url(../images/30a3f4ffc5a62b7457f4.png) no-repeat 100% 50%/14px}.product-view-page .view-tab .detailed-info .exchange-info__visual{margin-top:35px}.product-view-page .view-tab .detailed-info .prd-banner{margin:28px 0 0}.product-view-page .view-tab .detailed-info .prd-banner__pagination{display:flex;justify-content:center;margin:10px 0 0 !important}.product-view-page .view-tab .detailed-info .birx-story{margin:35px 0 0;padding:0 20px 50px}.product-view-page .view-tab .detailed-info .birx-story__list ul li{display:flex;align-items:center}.product-view-page .view-tab .detailed-info .birx-story__list ul li:not(:first-of-type){margin-top:16px}.product-view-page .view-tab .detailed-info .birx-story__list ul li .img{position:relative;overflow:hidden;margin-right:16px;width:80px;height:80px;border-radius:8px}.product-view-page .view-tab .detailed-info .birx-story__list ul li .img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:none;width:auto;height:100%}.product-view-page .view-tab .detailed-info .birx-story__list ul li .info{width:calc(100% - 96px)}.product-view-page .view-tab .detailed-info .birx-story__list ul li .info .category{margin-bottom:10px;color:#949494;font-size:12px}.product-view-page .view-tab .detailed-info .birx-story__list ul li .info .title{font-weight:700}.product-view-page .view-tab .detailed-info .birx-story__list ul li .info .text{margin-top:6px;color:#666;font-size:13px}.product-view-page .view-tab .exchange-info{padding:0 !important}.product-view-page .view-tab .exchange-info__visual table{width:100%}.product-view-page .view-tab .exchange-info__visual table tbody tr td{width:100% !important}.product-view-page .view-tab .exchange-info__list{margin:20px 0 0;padding:0 20px}.product-view-page .view-tab .exchange-info__list strong{display:block;margin-bottom:15px !important;font-size:15px !important;line-height:40px !important;border-bottom:1px solid #ebebeb}.product-view-page .view-tab .exchange-info__list strong:not(:first-of-type){margin-top:20px}.product-view-page .view-tab .exchange-info__list *{padding:0 !important}.product-view-page .view-popup-area .layer.active{display:block}.product-view-page .view-popup-area .layer--pop-layer .layer__table{align-items:center}.product-view-page .view-popup-area .layer--pop-layer .layer__content{overflow-y:visible;padding:0;margin:0 auto;width:calc(100% - 40px);height:auto;min-height:auto;background:none}.product-view-page .view-popup-area .layer--pop-layer .layer__content .view-img{position:relative;overflow:hidden;border-radius:8px 8px 0 0}.product-view-page .view-popup-area .layer--pop-layer .layer__content .view-img__time{position:absolute;top:24px;left:50%;transform:translateX(-50%);padding:4px 8px;width:200px;background:#fff;border-radius:80px}.product-view-page .view-popup-area .layer--pop-layer .layer__content .view-info{padding:20px;background:#fff;border-radius:0 0 8px 8px}.product-view-page .view-popup-area .layer--pop-layer .layer__content .view-info__text .title{font-size:20px;font-weight:700}.product-view-page .view-popup-area .layer--pop-layer .layer__content .view-info__text .price-area{display:flex;align-items:center;margin-top:10px;margin-bottom:4px}.product-view-page .view-popup-area .layer--pop-layer .layer__content .view-info__text .price-area span:not(:last-of-type){margin-right:8px}.product-view-page .view-popup-area .layer--pop-layer .layer__content .view-info__text .price-area span.del{color:#949494;text-decoration:line-through}.product-view-page .view-popup-area .layer--pop-layer .layer__content .view-info__text .price-area span.sale{color:#F54B3A;font-size:20px;font-weight:700}.product-view-page .view-popup-area .layer--pop-layer .layer__content .view-info__text .price-area span.main{font-size:20px;font-weight:700}.product-view-page .view-popup-area .layer--pop-layer .layer__content .view-info__text .sub-text{margin-top:12px}.product-view-page .view-popup-area .layer--pop-layer .layer__content .view-info .not_today{margin-top:16px}.product-view-page .view-popup-area .layer--pop-layer .layer__content .view-info .not_today .today-close{position:absolute;bottom:-38px;left:50%;transform:translateX(-50%);color:#fff;font-weight:500;text-align:center;text-decoration:underline}.product-view-page .review-info{padding:28px 20px 0 !important}.product-view-page .review-info__top-score{display:flex;justify-content:center;align-items:center}.product-view-page .review-info__top-score .star-grade{width:100px;height:20px}.product-view-page .review-info__top-score .star-grade span{background-size:100px}.product-view-page .review-info__top-score strong{margin-left:12px;font-size:20px;font-weight:700;text-align:center}.product-view-page .review-info__top-score strong .total{color:#949494;font-weight:500}.product-view-page .review-info__title{margin-bottom:16px;width:100%;font-size:15px;font-weight:700}.product-view-page .review-info__photo{margin:20px -20px 0;padding:0 20px 20px;border-bottom:8px solid #f5f5f5}.product-view-page .review-info__photo .photo-review{position:relative;margin-right:26px}.product-view-page .review-info__photo .photo-review__list{display:flex;gap:6px}.product-view-page .review-info__photo .photo-review__item{overflow:hidden;width:calc((100% / 4) - 4.5px);border-radius:8px}.product-view-page .review-info__photo .photo-review__item button{display:block;position:relative;width:100%;height:21.5vw}.product-view-page .review-info__photo .photo-review__item button img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover}.product-view-page .review-info__photo .photo-review__item .photo-review__btn-more{display:none}.product-view-page .review-info__photo .photo-review__item:last-child .photo-review__btn-more{display:block;position:absolute}.product-view-page .review-info__photo .photo-review__btn-more{display:none;position:absolute;top:0;right:0;overflow:hidden;width:calc((100% / 4) - 4.5px);height:21.5vw;border-radius:8px}.product-view-page .review-info__photo .photo-review__btn-more:before{content:"";display:block;position:absolute;top:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}.product-view-page .review-info__photo .photo-review__btn-more span{position:relative;display:inline-flex;justify-content:center;align-items:center;color:#fff;font-size:15px;font-weight:500;z-index:10}.product-view-page .review-info__all{margin:20px 0 0}.product-view-page .review-info__all-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:0 -20px;padding:0 20px 20px;border-bottom:1px solid #ebebeb}.product-view-page .review-info__all-top select{padding:0 22px 0 0;width:59px;height:14px;line-height:14px;border:0;background-position-x:100% !important;background-size:14px}.product-view-page .review-info__all-top select:focus{outline:none}.product-view-page .all-review__item{margin:0 -20px;padding:25px 20px}.product-view-page .all-review__item:not(:first-of-type){border-top:1px solid #ebebeb}.product-view-page .all-review__top{display:flex;align-items:center}.product-view-page .all-review__top-info{margin-left:12px}.product-view-page .all-review__top-info span{color:#949494;font-size:13px}.product-view-page .all-review__top-info span.npay{padding-left:20px;background:url(../images/38a5b3a378a4a21b3202.png) no-repeat left/16px}.product-view-page .all-review__top .common-badges{margin-left:12px}.product-view-page .all-review__content{margin:20px 0 0}.product-view-page .all-review__content p{line-height:1.5}.product-view-page .all-review__image{display:flex;align-items:center;margin:12px 0 0}.product-view-page .all-review__image__list{overflow:hidden;width:calc((100% / 4) - 4.5px);border-radius:8px}.product-view-page .all-review__image__list:not(:last-of-type){margin-right:6px}.product-view-page .all-review__image__list button{display:block;position:relative;padding-bottom:100%;width:100%}.product-view-page .all-review__image__list button img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover}.product-view-page .all-review__data{margin:20px 0 0}.product-view-page .all-review__data__year{color:#949494;font-size:13px}.product-view-page .all-review__manager{margin:24px 0 0;padding:16px;background:#F5F5F5;border-radius:8px}.product-view-page .all-review__manager__data{display:flex;align-items:center;justify-content:space-between}.product-view-page .all-review__manager__data span{color:#949494}.product-view-page .all-review__manager__data span:last-child{font-size:13px}.product-view-page .all-review__manager__comment{margin-top:12px;line-height:1.5}.product-view-page .qna-info .button-content{margin-top:0}.product-view-page .qna-info .my-qna{display:flex;align-items:center;justify-content:end;margin-top:20px}.product-view-page .qna-info .my-qna p{margin-right:10px;font-size:13px}.product-view-page .qna-info .qna-list{margin:13px -20px 0}.product-view-page .qna-info .qna-list__item{padding:20px;border-bottom:1px solid #eee}.product-view-page .qna-info .qna-list__item:first-of-type{border-top:1px solid #eee}.product-view-page .qna-info .qna-list__item.on .qna-list__a{display:block}.product-view-page .qna-info .qna-list__q{display:block;width:100%;text-align:left;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-view-page .qna-info .qna-list__a{display:none;margin:20px 0 0}.product-view-page .qna-info .qna-list__a .qna-list__con-q div{font-size:15px}.product-view-page .qna-info .qna-list__a .qna-list__con-a{margin:20px 0 0;padding:16px;background:#F5F6F7}.product-view-page .qna-info .qna-list__a .qna-list__con-a .qna-list__con-title{display:flex;align-items:center;color:#a6a6a6;font-size:13px}.product-view-page .qna-info .qna-list__a .qna-list__con-a .qna-list__con-title strong{position:relative;padding-right:17px;font-weight:400}.product-view-page .qna-info .qna-list__a .qna-list__con-a .qna-list__con-title strong::after{content:'';display:block;position:absolute;top:50%;right:8px;transform:translateY(-50%);width:1px;height:11px;background:#ddd}.product-view-page .qna-info .qna-list__a .qna-list__con-a .con{margin:10px 0 0;font-size:15px}.product-view-page .qna-info .qna-list__box--state p{padding:0 3px;width:auto;color:#666;font-size:10px;font-weight:500;line-height:16px;text-align:center;border:1px solid #ddd}.product-view-page .qna-info .qna-list__box--state p.end{color:#E26663;border:1px solid #E26663}.product-view-page .qna-info .qna-list__title{font-size:15px;font-weight:500}.product-view-page .qna-info .qna-list__title.secret span{display:inline-block;padding-right:18px;background:url(../images/dd15866d5325d6993e8c.png) no-repeat 100% center/14px;color:#A6A6A6}.product-view-page .qna-info .qna-list__info{display:flex;align-items:center;margin-top:9px}.product-view-page .qna-info .qna-list__info span{position:relative;color:#a6a6a6;font-size:13px}.product-view-page .qna-info .qna-list__info span:first-of-type{padding-right:17px;margin-left:8px}.product-view-page .qna-info .qna-list__info span:first-of-type::after{content:'';display:block;position:absolute;top:50%;right:8px;transform:translateY(-50%);width:1px;height:11px;background:#ddd}.product-view-page .benefit-price-layer{z-index:2998}.product-view-page .benefit-price-layer .layer__table{align-items:end}.product-view-page .benefit-price-layer .layer__table-cell{vertical-align:bottom}.product-view-page .benefit-price-layer .layer__content{padding:33px 20px 112px;height:auto;min-height:auto;border-radius:16px 16px 0 0}.product-view-page .benefit-price-layer .layer__content::after{content:'';display:block;position:absolute;top:12px;left:50%;transform:translateX(-50%);width:36px;height:5px;background:#EBEBEB;border-radius:2.5px}.product-view-page .benefit-price-layer .layer__con-area{padding:0;height:auto}.product-view-page .benefit-price-layer .title-area h3{font-size:17px;font-weight:700;text-align:center}.product-view-page .benefit-price-layer .price-benefit{margin-top:28px}.product-view-page .benefit-price-layer .price-benefit__main{display:flex;align-items:center;justify-content:space-between;padding:0 8px}.product-view-page .benefit-price-layer .price-benefit__main .title,.product-view-page .benefit-price-layer .price-benefit__main .price{font-size:16px;font-weight:600}.product-view-page .benefit-price-layer .price-benefit__list{margin-top:20px;padding:16px 8px;border-top:1px solid #1D1D1B;border-bottom:1px solid #1D1D1B}.product-view-page .benefit-price-layer .price-benefit__list li{display:flex;padding:8px 0}.product-view-page .benefit-price-layer .price-benefit__list li:first-of-type{padding:0 0 8px}.product-view-page .benefit-price-layer .price-benefit__list li:last-of-type{padding:16px 0 0;margin-top:8px;border-top:1px solid #EBEBEB}.product-view-page .benefit-price-layer .price-benefit__list li p{font-weight:700}.product-view-page .benefit-price-layer .price-benefit__list li p.point{color:#F54B3A}.product-view-page .benefit-price-layer .price-benefit__list li p.title{width:40%}.product-view-page .benefit-price-layer .price-benefit__list li p.text{width:30%;text-align:center}.product-view-page .benefit-price-layer .price-benefit__list li p.price{position:relative;width:30%;text-align:right}.product-view-page .benefit-price-layer .price-benefit__list li p.price .sub-comment{position:absolute;top:-30px;right:0;padding:0 10px;width:max-content;height:23px;color:#fff;font-size:13px;font-weight:700;line-height:23px;text-align:center;background:#9DCD00;border-radius:12px}.product-view-page .benefit-price-layer .price-benefit__list li p.price .sub-comment::after{content:'';display:block;position:absolute;bottom:-14px;left:90%;transform:translateX(-50%);border-top:8px solid #9DCD00;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid transparent}.product-view-page .benefit-price-layer .price-benefit__list li p .sub{display:block;margin-top:6px;color:#949494;font-size:13px;font-weight:400}.product-view-page .benefit-price-layer .price-benefit__total{display:flex;align-items:center;justify-content:space-between;padding:20px 8px}.product-view-page .benefit-price-layer .price-benefit__total .title{font-size:20px;font-weight:500}.product-view-page .benefit-price-layer .price-benefit__total .price{color:#F54B3A;font-size:20px;font-weight:800;text-align:right}.product-view-page .benefit-price-layer .price-benefit__point{padding:16px;background:#F5F5F5;border:1px solid #EBEBEB;border-radius:8px}.product-view-page .benefit-price-layer .price-benefit__point dl{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.product-view-page .benefit-price-layer .price-benefit__point dl dt{width:70%;font-size:13px;font-weight:700}.product-view-page .benefit-price-layer .price-benefit__point dl dt:not(:first-of-type){margin-top:16px}.product-view-page .benefit-price-layer .price-benefit__point dl dt .sub{position:relative;padding-left:20px;color:#949494;font-weight:400}.product-view-page .benefit-price-layer .price-benefit__point dl dt .sub::before{content:'';display:block;position:absolute;top:50%;left:10px;transform:translateY(-50%);width:1px;height:12px;background:#ebebeb}.product-view-page .benefit-price-layer .price-benefit__point dl dd{width:30%;font-weight:700;text-align:right}.product-view-page .benefit-price-layer .price-benefit__point dl dd:not(:first-of-type){margin-top:16px}.product-view-page .delivery-layer .layer__top .close{left:auto;right:12px;background:url(../images/cb6a1c2e492e975ab2b7.png) no-repeat center/22px}.product-view-page .delivery-layer .delivery-category{padding:24px 0;border-radius:8px}.product-view-page .delivery-layer .delivery-category__img{max-width:74px;margin:0 auto}.product-view-page .delivery-layer .delivery-category__img.delivery_category_01{width:74px}.product-view-page .delivery-layer .delivery-category__img.delivery_category_02{width:56px}.product-view-page .delivery-layer .delivery-category__img.delivery_category_03{width:72px}.product-view-page .delivery-layer .delivery-category__img.delivery_category_04{width:59px}.product-view-page .delivery-layer .delivery-category__img.delivery_category_05{width:54px}.product-view-page .delivery-layer .delivery-category__info{margin-top:12px}.product-view-page .delivery-layer .delivery-category__info p{font-weight:700;text-align:center}.product-view-page .delivery-layer .comm-delivery{margin:32px 0 0}.product-view-page .delivery-layer .comm-delivery:first-of-type{margin:40px 0 0}.product-view-page .delivery-layer .comm-delivery__title{font-size:15px;font-weight:700}.product-view-page .delivery-layer .comm-delivery__title span{position:relative;padding-left:16px;font-weight:500}.product-view-page .delivery-layer .comm-delivery__title span::before{content:'';display:block;position:absolute;top:50%;left:8px;transform:translateY(-50%);width:1px;height:12px;background:#ebebeb}.product-view-page .delivery-layer .comm-delivery__info{margin:16px 0 0;border-bottom:1px solid #ebebeb}.product-view-page .delivery-layer .comm-delivery__info thead tr th{height:38px;font-weight:500;text-align:center;background:#F5F5F5}.product-view-page .delivery-layer .comm-delivery__info tbody tr td{height:38px;color:#666;text-align:center}.product-view-page .delivery-layer .button-content{margin-top:32px}.product-view-page .delivery-layer .delivery-info{margin:28px 0 0;padding:20px 0 0;border-top:1px solid #ebebeb}.product-view-page .delivery-layer .delivery-info__list{position:relative;padding-left:13px;color:#666;font-size:13px;line-height:1.5}.product-view-page .delivery-layer .delivery-info__list:not(:first-of-type){margin-top:6px}.product-view-page .delivery-layer .delivery-info__list::before{content:'';display:block;position:absolute;top:5px;left:2px;width:4px;height:4px;background:#d9d9d9;border-radius:50%}.product-view-page .delivery-layer-2 .layer__top .close{left:auto;right:12px;background:url(../images/cb6a1c2e492e975ab2b7.png) no-repeat center/22px}.product-view-page .delivery-layer-2 .delivery-category{margin:16px 0 0}.product-view-page .delivery-layer-2 .delivery-category__title{font-size:26px;font-weight:700;text-align:center}.product-view-page .delivery-layer-2 .delivery-category__title span{display:block}.product-view-page .delivery-layer-2 .delivery-category__text{margin-top:16px;line-height:1.5;color:#666;text-align:center}.product-view-page .delivery-layer-2 .delivery-addr{margin:36px 0 0}.product-view-page .delivery-layer-2 .delivery-addr--input-01{padding:0 0 0 20px;height:auto;line-height:16px;border:0;background:url(../images/ed898d72c5639118be87.png) no-repeat 0 center/12px}.product-view-page .delivery-layer-2 .delivery-addr--input-01:disabled{color:#1D1D1B}.product-view-page .delivery-layer-2 .delivery-addr--input-02{margin-top:13px}.product-view-page .delivery-layer-2 .delivery-addr--text{margin-top:10px;color:#949494;font-size:13px}.product-view-page .delivery-layer-2 .delivery-addr .button-content{margin-top:32px}.product-view-page .delivery-layer-2 .delivery-info{margin:28px 0 0;padding-top:20px;border-top:1px solid #ebebeb}.product-view-page .delivery-layer-2 .delivery-info--title{margin-bottom:16px;font-size:15px;font-weight:700}.product-view-page .delivery-layer-2 .delivery-info__list{position:relative;padding-left:13px;color:#666;font-size:13px;line-height:1.5}.product-view-page .delivery-layer-2 .delivery-info__list:not(:first-of-type){margin-top:6px}.product-view-page .delivery-layer-2 .delivery-info__list::before{content:'';display:block;position:absolute;top:8px;left:2px;width:4px;height:4px;background:#d9d9d9;border-radius:50%}.product-view-page .layer--photo-list .layer__con-area{padding:50px 0 0}.product-view-page .layer--photo-list .photo-list ul{display:flex;flex-wrap:wrap;align-items:start;gap:4px}.product-view-page .layer--photo-list .photo-list ul li{width:calc((100% / 3) - 3px)}.product-view-page .layer--photo-list .photo-list ul li button{display:block;position:relative;overflow:hidden;padding-bottom:100%;width:100%}.product-view-page .layer--photo-list .photo-list ul li .photo-review__btn-more{display:none}.product-view-page .layer--photo-list .photo-list ul li img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover}.product-view-page .layer--photo-layer .layer__content{width:100vw}.product-view-page .layer--photo-layer .layer__con-area{padding:50px 0 100px;height:calc(100vh + 50px)}.product-view-page .layer--photo-layer .layer__con-area .photo-slide__thumbnail-area{padding:20px}.product-view-page .layer--photo-layer .layer__con-area .photo-slide__thumbnails{position:relative;overflow:hidden;border-radius:8px;width:85px;height:85px}.product-view-page .layer--photo-layer .layer__con-area .photo-slide__thumbnails:not(:nth-of-type(5)){margin-right:11px}.product-view-page .layer--photo-layer .layer__con-area .photo-slide__thumbnails img{display:block;width:100%;height:100%;object-fit:cover}.product-view-page .layer--photo-layer .layer__con-area .photo-slide__thumbnails.slick-current::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5) url(../images/d0ced5788f31085a5cde.png) no-repeat center center/32px;z-index:100}.product-view-page .layer--photo-layer .layer__con-area .all-review__item{margin:0;padding:12px 20px}.product-view-page .layer--qna-layer .form ul li{margin-top:10px}.product-view-page .layer--qna-layer .form ul li.first{display:flex;align-items:start;margin-top:0;margin-bottom:20px}.product-view-page .layer--qna-layer .form ul li.first .img{width:80px}.product-view-page .layer--qna-layer .form ul li.first .info{margin-left:14px;width:calc(100% - 94px)}.product-view-page .layer--qna-layer .qna-info{margin:20px -20px 0;padding:20px;background:#F5F6F7}.product-view-page .layer--qna-layer .qna-info .list{position:relative;padding-left:8px;color:#666;font-size:13px;line-height:20px}.product-view-page .layer--qna-layer .qna-info .list:not(:first-of-type){margin-top:6px}.product-view-page .layer--qna-layer .qna-info .list::before{content:'';display:block;position:absolute;top:10px;left:0;width:2px;height:2px;background:#666;border-radius:50%}.product-view-page .comm-layer .layer__table{align-items:end}.product-view-page .comm-layer .layer__table-cell{vertical-align:bottom}.product-view-page .comm-layer .layer__content{padding:33px 0 0;height:auto;min-height:auto;border-radius:16px 16px 0 0}.product-view-page .comm-layer .layer__content::after{content:'';display:block;position:absolute;top:12px;left:50%;transform:translateX(-50%);width:36px;height:5px;background:#EBEBEB;border-radius:2.5px}.product-view-page .comm-layer .layer__con-area{padding:0 0 30px;max-height:70vh;height:auto}.product-view-page .comm-layer .comm-layer-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:0 20px 24px;border-bottom:1px solid #ebebeb}.product-view-page .comm-layer .comm-layer-top p{font-weight:500}.product-view-page .comm-layer .comm-layer-top .more-btn{display:block;color:#F54B3A;font-size:13px}.product-view-page .comm-layer .comm-layer-top .more-btn span{padding-right:18px;background:url(../images/448090a163988cce2495.png) no-repeat 100% center/14px}.product-view-page .comm-layer .comm-slide-con{margin:36px 0 0;padding:0 20px}.product-view-page .comm-layer .comm-slide-con:first-of-type{margin:0}.product-view-page .comm-layer .comm-slide-con>.title{font-size:18px;font-weight:700;line-height:40px}.product-view-page .comm-layer .comm-slide-con .comm-slider{margin:0 -20px;padding:0 20px}.product-view-page .comm-layer .comm-slide-con .comm-product__list{flex-wrap:nowrap;margin-top:8px}.product-view-page .comm-layer .comm-slide-con .comm-product__list li{width:150px;margin-top:0 !important;margin-right:8px !important}.product-view-page .comm-layer .comm-slide-con .comm-product__list li:last-of-type{margin-right:0 !important}.product-view-page .layer--share-layer .layer__table{align-items:end;max-width:100%;width:100%}.product-view-page .layer--share-layer .layer__top{position:static}.product-view-page .layer--share-layer .layer__content{border-radius:0}.product-view-page .layer--share-layer .layer__con-area{padding:30px 0 50px !important}.product-view-page .layer--share-layer .layer__con-area .share-list{display:flex;align-items:center;justify-content:center;gap:25px}.product-view-page .layer--share-layer .layer__con-area .share-list li{width:55px}.product-view-page .layer--share-layer .layer__con-area .share-list li .title{margin-top:10px;font-size:12px;text-align:center}.product-view-page .layer--restock-layer .layer__content{padding:50px 0 0;background:#F4F4F4}.product-view-page .layer--restock-layer .layer__con-area{padding:20px;background:#fff}.product-view-page .layer--restock-layer .layer__con-area .restock-list>li:not(:first-child){margin-top:20px}.product-view-page .layer--restock-layer .layer__con-area .restock-list__top{display:flex;flex-wrap:wrap;align-items:center;border:1px solid #ddd;padding:10px}.product-view-page .layer--restock-layer .layer__con-area .restock-list__img{width:40px;height:40px;overflow:hidden}.product-view-page .layer--restock-layer .layer__con-area .restock-list__name{width:calc(100% - 40px);padding-left:10px}.product-view-page .layer--restock-layer .layer__con-area .restock-list__content{margin-top:20px;padding:15px;background:#F4F4F4}.product-view-page .layer--restock-layer .layer__con-area .restock-list__content p{margin-bottom:10px;font-size:14px;font-weight:500}.product-view-page .layer--restock-layer .layer__con-area .restock-list__option .design-input:not(:first-child){margin-top:10px}.product-view-page .layer--restock-layer .layer__con-area .form{margin-top:20px}.product-view-page .layer--restock-layer .layer__con-area .form li:not(:first-child){margin-top:10px}.product-view-page .layer--restock-layer .restock-info{position:relative;padding:20px}.product-view-page .layer--restock-layer .restock-info .design-input{padding-bottom:20px;border-bottom:1px solid #ddd}.product-view-page .layer--restock-layer .restock-info .design-input label{font-size:13px}.product-view-page .layer--restock-layer .restock-info .design-input label em{color:#FF6C2B}.product-view-page .layer--restock-layer .restock-info ul{display:none;padding-top:15px}.product-view-page .layer--restock-layer .restock-info .btn--toggle{position:absolute;top:20px;right:20px;z-index:10}.product-view-page .layer--restock-layer .restock-info .btn--toggle.active+ul{display:block}.product-view-page .layer--restock-layer .restock-info p{margin-top:40px;font-size:14px;font-weight:500;color:#333;text-align:center}.product-view-page .layer--restock-layer .restock-info .button-content{margin-top:22px}.product-view-page .layer--restock-layer .button-content--fixed{margin-top:0;padding:8px 20px;background:#fff}.product-view-page .layer--restock-layer .button-content--fixed .btn{border-radius:8px}.product-view-page .layer--special-layer .comm-layer-top{position:sticky;top:0;left:0;right:0;border-bottom:0;margin-bottom:0;padding-bottom:16px;background:#fff;z-index:1000}.product-view-page .special-price{display:flex;align-items:center;justify-content:space-between;width:100%;border-radius:8px;background:#FFE9E8;padding:12px 16px}.product-view-page .special-price .label-area p{line-height:20px;font-size:13px;font-weight:700}.product-view-page .special-price .label-area p em{color:#F54B3A}@media screen and (min-width: 1024px){.buy-process{margin:0 auto;max-width:520px}.buy-process__bg{max-width:520px}.product-view-page .tab__btn-area.fixed{left:50%;transform:translateX(-50%);max-width:520px}.product-view-page .view-popup-area .layer--pop-layer .layer__content{width:calc(100% - 40px) !important}.product-view-page .review-info__photo .photo-review__item button{height:115px}.product-view-page .review-info__photo .photo-review__btn-more{height:115px}}.layer--search-layer .layer__top{position:static;border-bottom:0}.layer--search-layer .layer__content{padding-top:50px}.layer--search-layer .layer__con-area{overflow-y:auto !important;padding-top:20px}.layer--search-layer .close{position:static;width:40px;height:40px}.layer--search-layer .search--title .title{font-size:20px;font-weight:700;line-height:25px}.layer--search-layer .search{margin:10px 0 0;padding:0 14px 0 12px;width:100%;border:0;border-bottom:2px solid #1D1D1B}.layer--search-layer .search input{padding:0;height:45px;line-height:45px;border:0}.layer--search-layer .comm-box:not(:first-of-type){margin:18px 0 0}.layer--search-layer .comm-box__title-wrap{display:flex;justify-content:space-between;align-items:center}.layer--search-layer .comm-box__time{color:#666;font-size:13px}.layer--search-layer .comm-box__time span{padding-left:20px;background:url(../images/c081575f1f1094d05ed9.png) no-repeat 0 center/14px}.layer--search-layer .comm-box__title{font-size:15px;font-weight:700;line-height:40px}.layer--search-layer .comm-box__list{display:flex;flex-wrap:wrap;align-items:start;margin-top:-8px}.layer--search-layer .comm-box__list__item{display:flex;align-items:center;position:relative;margin-right:8px;margin-top:8px;padding:0 14px;font-size:14px;line-height:34px;background:#F5F5F5;border-radius:20px}.layer--search-layer .recent__item a{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:75px}.layer--search-layer .recent__delete{margin-left:4px;width:14px;height:14px;background:url(../images/5cd09e15f848982a1678.png) no-repeat center;background-size:14px;overflow:hidden;text-indent:-9999px}.layer--search-layer .recent__all-delete{float:right;margin-top:10px;font-size:12px;font-weight:500;color:#9E9E9E}.layer--search-layer .recommned__item{color:#5F7311;background:#EFF9BC}.layer--search-layer .today-onbrix__list{padding-bottom:60px}.layer--search-layer .today-onbrix__item{margin-right:0;margin-top:0;padding:0;width:100%;line-height:44px;background:#fff;border-bottom:1px solid #ebebeb;border-radius:0}.layer--search-layer .today-onbrix__item a{display:flex;align-items:center;width:100%}.layer--search-layer .today-onbrix__item a .num{width:24px;font-weight:800;text-align:left}.layer--search-layer .today-onbrix__item a .text{font-weight:500}.layer--search-layer .today-onbrix__item a .brix{margin-left:auto;font-weight:500}


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