@charset "UTF-8";.goods-button-group.only-mobile[data-v-f33bcc58]{background-color:var(--white);bottom:0;box-shadow:0 -.2rem .4rem rgba(0,0,0,.05);left:0;position:fixed;transform:translateZ(0);transition:transform .5s;width:100%;z-index:101;padding-bottom:0}#ios .goods-button-group.only-mobile[data-v-f33bcc58]{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.goods-button-group.only-mobile .btn-wrap[data-v-f33bcc58]{padding:.8rem 1.6rem}.goods-button-group.only-mobile .btn-wrap .broadcast-btn.is-active[data-v-f33bcc58]:after{content:"방송 알림"}.goods-button-group .btn-wrap[data-v-f33bcc58]{margin:0 auto;max-width:76.8rem;position:relative;display:flex;justify-content:space-between}.goods-button-group .btn-wrap>button[data-v-f33bcc58],.goods-button-group .btn-wrap>a[data-v-f33bcc58]{padding:0}.goods-button-group .btn-wrap>button+button[data-v-f33bcc58],.goods-button-group .btn-wrap>button+a[data-v-f33bcc58],.goods-button-group .btn-wrap>a+button[data-v-f33bcc58],.goods-button-group .btn-wrap>a+a[data-v-f33bcc58]{margin-left:.8rem}.goods-button-group .btn-wrap button[data-v-f33bcc58]{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;letter-spacing:-.014rem;line-height:1;vertical-align:middle;width:100%;background-color:var(--ns-red-500);border:0;border-radius:1.2rem;color:var(--white);font-size:1.6rem;font-weight:700;height:5.2rem;flex:1}.goods-button-group .btn-wrap button.disable[data-v-f33bcc58],.goods-button-group .btn-wrap button[data-v-f33bcc58]:disabled{background-color:var(--gray-300);color:var(--white);pointer-events:none}.goods-button-group .btn-wrap .gift-btn[data-v-f33bcc58]{background-color:transparent;border:.1rem solid var(--gray-300);flex:inherit;width:5.2rem;font-size:0;line-height:0}.goods-button-group .btn-wrap .gift-btn .blind[data-v-f33bcc58]{clip:rect(0 0 0 0);color:transparent;font-size:0;height:0;line-height:0;overflow:hidden;padding:0;position:absolute;text-indent:-999.9rem;width:0;z-index:-1}.goods-button-group .btn-wrap .gift-btn i[data-v-f33bcc58]{background:url(/images/icons/goods/icon-gift.svg) no-repeat center center;height:2.4rem;width:2.4rem}.goods-button-group .btn-wrap .cart-btn[data-v-f33bcc58]{align-items:center;border:0;cursor:pointer;display:inline-flex;justify-content:center;letter-spacing:-.014rem;line-height:1;vertical-align:middle;width:100%;background-color:var(--white);border-radius:1.2rem;box-shadow:0 0 0 .1rem var(--ns-red-500) inset;box-sizing:border-box;color:var(--ns-red-500);font-size:1.6rem;font-weight:700;height:5.2rem}.goods-button-group .btn-wrap .cart-btn.disable[data-v-f33bcc58],.goods-button-group .btn-wrap .cart-btn[data-v-f33bcc58]:disabled{background-color:var(--gray-100);box-shadow:0 0 0 .1rem var(--gray-300) inset;color:var(--gray-400);font-weight:500;pointer-events:none}.goods-button-group .btn-wrap .sold-out[data-v-f33bcc58]{text-indent:-9.8rem}.goods-button-group .btn-wrap .buy-broadcast-btn[data-v-f33bcc58]{text-indent:-8.2rem}.goods-button-group .btn-wrap .broadcast-btn[data-v-f33bcc58]{align-items:center;background-color:var(--white);border:.1rem solid var(--gray-300);border-radius:5rem;color:var(--gray-900);display:inline-flex;font-size:1.3rem;font-weight:500;height:2.8rem;justify-content:center;padding:0 .8rem;margin-top:-1.4rem;position:absolute;right:3.2rem;top:50%;width:-moz-fit-content;width:fit-content}.goods-button-group .btn-wrap .broadcast-btn[data-v-f33bcc58]:after{content:"방송 알림"}.goods-button-group .btn-wrap .broadcast-btn .icon[data-v-f33bcc58]{background-image:url(/images/icons/goods/icon-alarm-black.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;font-size:0;height:1.2rem;margin-left:0;margin-right:.2rem;width:1.2rem}.goods-button-group .btn-wrap .broadcast-btn.is-active .icon[data-v-f33bcc58]{background-image:url(/images/icons/goods/icon-alarm-red.svg)}.goods-button-group .btn-wrap .broadcast-btn.is-active[data-v-f33bcc58]:after{content:"알림 받는 중"}.goods-button-group .btn-wrap .broadcast-btn:disabled .icon[data-v-f33bcc58]{background-image:url(/images/icons/goods/icon-alarm-gray.svg)}.goods-button-group .btn-wrap .broadcast-btn[data-v-f33bcc58]:disabled:after{color:var(--gray-400)}.goods-button-group .btn-wrap .restock-btn[data-v-f33bcc58]{align-items:center;background-color:var(--white);border:.1rem solid var(--gray-300);border-radius:5rem;color:var(--gray-900);display:inline-flex;font-size:1.3rem;font-weight:500;height:2.8rem;justify-content:center;padding:0 .8rem;margin-top:-1.4rem;position:absolute;right:3.2rem;top:50%;width:-moz-fit-content;width:fit-content}.goods-button-group .btn-wrap .restock-btn[data-v-f33bcc58]:after{content:"재입고 알림"}.goods-button-group .btn-wrap .restock-btn .icon[data-v-f33bcc58]{background-image:url(/images/icons/goods/icon-alarm-black.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;font-size:0;height:1.2rem;margin-left:0;margin-right:.2rem;width:1.2rem}.goods-button-group .btn-wrap .restock-btn.is-active .icon[data-v-f33bcc58]{background-image:url(/images/icons/goods/icon-alarm-red.svg)}.goods-button-group .btn-wrap .restock-btn.is-active[data-v-f33bcc58]:after{content:"알림 받는 중"}.goods-button-group .btn-wrap .restock-btn:disabled .icon[data-v-f33bcc58]{background-image:url(/images/icons/goods/icon-alarm-gray.svg)}.goods-button-group .btn-wrap .restock-btn[data-v-f33bcc58]:disabled:after{color:var(--gray-400)}.goods-option-wrapper .option-info{max-height:44.8rem;overflow-y:auto;padding-bottom:.8rem;width:100%}.goods-option-wrapper .option-info .count-wrap,.goods-option-wrapper .option-info .order-gift-wrap,.goods-option-wrapper .option-info .order-goods-info{background-color:var(--gray-50);border-radius:1.2rem;margin-bottom:.8rem;padding:1.2rem 1.6rem}.goods-option-wrapper .option-info .count-wrap{align-items:center;display:flex;justify-content:space-between}.goods-option-wrapper .option-info .count-wrap .count-text{color:var(--gary-600);font-size:1.4rem}.goods-option-wrapper .option-info .count-wrap .remaining{color:var(--red-300);font-size:1.2rem}.goods-option-wrapper .option-info .order-gift-wrap{align-items:center;display:flex;position:relative}.goods-option-wrapper .option-info .order-gift-wrap .img-wrap{border-radius:50%;height:4.8rem;overflow:hidden;width:4.8rem}.goods-option-wrapper .option-info .order-gift-wrap .img-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.goods-option-wrapper .option-info .order-gift-wrap .gift-info{display:block;margin-left:1.2rem;padding:0;width:calc(100% - 6rem)}.goods-option-wrapper .option-info .order-gift-wrap .gift-info dt{background:none;color:var(--gray-900);font-size:1.4rem;font-weight:700;margin:0;padding:0}.goods-option-wrapper .option-info .order-gift-wrap .gift-info dd{color:var(--gray-800);font-size:1.4rem;padding:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goods-option-wrapper .option-info .order-gift-wrap .delete-btn{font-size:0;line-height:0;background:url(/images/icons/goods/icon-delete.svg) no-repeat center center/100%;border:0;height:1.6rem;position:absolute;right:1.6rem;top:1.2rem;width:1.6rem}.goods-option-wrapper .option-info .order-gift-wrap+.dropdown-wrap{margin-top:1.6rem}.goods-option-wrapper .option-info .order-goods-list{margin-top:.8rem}.goods-option-wrapper .option-info .order-goods-list:first-child{margin-top:0}.goods-option-wrapper .option-info .order-goods-list+.order-dropdowns-list{margin-top:1.6rem}.goods-option-wrapper .option-info .order-goods-list.counsel .goods-name{width:100%}.goods-option-wrapper .option-info .order-goods-info{align-items:center;color:var(--gray-900);display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.goods-option-wrapper .option-info .order-goods-info+.dropdown-wrap{margin-top:1.6rem}.goods-option-wrapper .option-info .order-goods-info .goods-name{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;font-size:1.5rem;line-height:1.3;margin-bottom:.8rem;padding-right:3.2rem;width:100%}.goods-option-wrapper .option-info .order-goods-info .goods-name span{word-break:break-all}.goods-option-wrapper .option-info .order-goods-info .goods-name .number{font-weight:700}.goods-option-wrapper .option-info .order-goods-info .origin-price{font-size:1.8rem;font-weight:700;line-height:1;padding:.6rem 0}.goods-option-wrapper .option-info .order-goods-info .origin-price span{font-weight:400}.goods-option-wrapper .option-info .order-goods-info .current-price{color:var(--gray-900);font-size:1.8rem;font-weight:700;line-height:1;margin-top:.8rem;padding:.6rem 0}.goods-option-wrapper .option-info .order-goods-info .current-price em{font-weight:400}.goods-option-wrapper .option-info .order-goods-info .current-price+.period-text{margin-left:.8rem}.goods-option-wrapper .option-info .order-goods-info .notice-text{color:var(--info-600);font-size:1.4rem;line-height:1.3;width:100%}.goods-option-wrapper .option-info .order-goods-info .period-text{color:var(--gray-700);font-size:1.3rem;line-height:1;margin-right:auto;margin-top:.8rem;padding-bottom:.85rem;padding-top:.85rem}.goods-option-wrapper .option-info .order-goods-info .remaining{color:var(--red-300);font-size:1.3rem;line-height:1;margin-left:auto;margin-right:.6rem}.goods-option-wrapper .option-info .order-goods-info .order-gift-wrap{margin:0;padding:0;width:100%}.goods-option-wrapper .option-info .order-goods-info .delete-btn{font-size:0;line-height:0;background:url(/images/icons/goods/icon-delete.svg) no-repeat center center/100%;border:0;height:1.6rem;position:absolute;right:1.6rem;top:1.2rem;width:1.6rem}.goods-option-wrapper .option-info .order-goods-info .gift-wrap{color:var(--gray-700);font-size:1.4rem;line-height:1.3;margin:0 0 .8rem;width:100%}.goods-option-wrapper .option-info .order-goods-info .gift-wrap span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;padding-left:1.4rem;position:relative;word-break:break-all}.goods-option-wrapper .option-info .order-goods-info .gift-wrap span+span{margin-top:.4rem}.goods-option-wrapper .option-info .order-goods-info .gift-wrap span:before{background:url(/images/icons/order/icon-arrow-enter.svg) no-repeat center center/100%;content:"";height:1.2rem;left:0;position:absolute;top:0;width:1.2rem}.goods-option-wrapper .dropdown-wrap{margin:.8rem 0}.goods-option-wrapper .dropdown-wrap:nth-child(1){z-index:9}.goods-option-wrapper .dropdown-wrap:nth-child(2){z-index:8}.goods-option-wrapper .dropdown-wrap:nth-child(3){z-index:7}.goods-option-wrapper .dropdown-wrap:nth-child(4){z-index:6}.goods-option-wrapper .dropdown-wrap:nth-child(5){z-index:5}.goods-option-wrapper .dropdown-wrap:nth-child(6){z-index:4}.goods-option-wrapper .dropdown-wrap:last-of-type{margin-bottom:0}.goods-option-wrapper .dropdown-wrap .dropdown-result button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goods-option-wrapper .dropdown-wrap .dropdown-list{max-height:initial;overflow:hidden}.goods-option-wrapper .dropdown-wrap.img-item .dropdown-result button{font-size:1.4rem;min-height:4.2rem}.goods-option-wrapper .dropdown-wrap.img-item .dropdown-list .unit-wrap.sold-out{color:var(--gray-400);pointer-events:none}.goods-option-wrapper .total-wrap{align-items:flex-end;display:flex;justify-content:space-between;padding:.8rem 0;position:relative;width:100%;z-index:1}.goods-option-wrapper .total-wrap .delivery-info{position:relative}.goods-option-wrapper .total-wrap .delivery-info dt{align-items:center;color:var(--gray-900);display:flex;font-size:1.4rem;font-weight:500;line-height:1.3}.goods-option-wrapper .total-wrap .delivery-info dt:before{background:url(/images/icons/goods/icon-delivery.svg) no-repeat center center;content:"";display:block;height:2rem;margin-right:.4rem;width:2rem}.goods-option-wrapper .total-wrap .delivery-info dd{color:var(--gray-700);font-size:1.3rem}.goods-option-wrapper .total-wrap .delivery-info .tooltip{background-color:var(--info-900);border-radius:1.2rem;color:var(--white);display:block;font-size:1.3rem;font-weight:500;line-height:1;padding:.6rem 1.2rem;pointer-events:none;position:absolute;white-space:nowrap;z-index:1;left:0rem;top:-3rem}.goods-option-wrapper .total-wrap .delivery-info .tooltip:after{background-color:var(--info-900);bottom:-.3rem;content:"";display:block;height:.6rem;position:absolute;transform:rotate(45deg);width:.6rem;left:1.6rem}.goods-option-wrapper .total-wrap .total-price{color:var(--red-500);font-size:2.4rem;font-weight:700;line-height:1}.goods-option-wrapper .total-wrap .total-price dt{font-size:0;line-height:0}.goods-option-wrapper .total-wrap .total-price span{font-size:2rem;font-weight:400}.modal-options-wrap .goods-option-wrapper .btn-close{font-size:0;line-height:0;background:var(--white) url(/images/icons/goods/icon-arrow-black.svg) no-repeat center center/1.2rem 1.2rem;border:0;border-radius:3rem;height:2.4rem;left:50%;position:absolute;top:-1.2rem;transform:translate(-50%);width:6rem}.modal-options-wrap .goods-option-wrapper .goods-button-group .btn-wrap{padding:.8rem 0}.goods-option-wrapper.desktop-only-option{border-top:1px solid var(--gray-300);margin-top:2.4rem}.goods-option-wrapper.desktop-only-option .option-info{max-height:none;overflow-y:visible;padding:2.4rem 0 3.2rem}.goods-option-wrapper.desktop-only-option .option-info .dropdown-wrap{margin-top:0}.goods-option-wrapper.desktop-only-option .option-info .dropdown-wrap.is-flat .dropdown-list{position:absolute}.goods-option-wrapper.desktop-only-option .option-info .dropdown-wrap .dropdown-list{max-height:19.8rem;overflow-y:auto}.goods-option-wrapper.desktop-only-option .option-info .dropdown-wrap.img-item .dropdown-list{max-height:35.6rem}.goods-option-wrapper.desktop-only-option .goods-button-group{padding-top:.8rem}.goods-option-wrapper.desktop-only-option .goods-button-group .btn-wrap button{height:5.6rem}.goods-option-wrapper.desktop-only-option .goods-button-group .btn-wrap button.broadcast-btn,.goods-option-wrapper.desktop-only-option .goods-button-group .btn-wrap button.restock-btn{height:2.8rem}.goods-option-wrapper.desktop-only-option .goods-button-group .btn-wrap .gift-btn{width:5.6rem}.goods-option-wrapper.right-option{border:.1rem solid var(--gray-200);border-radius:1.6rem;display:block;height:calc(100vh - 6.2rem);position:sticky;top:5.3rem}.goods-option-wrapper.right-option .inner{display:flex;flex-direction:column;height:100%;padding:2rem .5rem 1.6rem 0}.goods-option-wrapper.right-option .inner.is-dropdowns-open .option-info{height:0;overflow-y:visible;z-index:12}.goods-option-wrapper.right-option .inner.is-dropdowns-open .option-info .order-goods-list{display:none}.goods-option-wrapper.right-option .inner.is-dropdowns-open .goods-button-group,.goods-option-wrapper.right-option .inner.is-dropdowns-open .total-wrap{margin-top:auto}.goods-option-wrapper.right-option .inner.is-dropdowns-open .total-wrap~.goods-button-group{margin-top:0}.goods-option-wrapper.right-option .option-info{height:100%;max-height:none;padding-left:1.6rem;padding-right:1.1rem;position:relative;z-index:10}.goods-option-wrapper.right-option .option-info::-webkit-scrollbar{width:.5rem}.goods-option-wrapper.right-option .option-info::-webkit-scrollbar-track{background-color:transparent}.goods-option-wrapper.right-option .option-info::-webkit-scrollbar-thumb{border-radius:.3rem;box-shadow:inset 0 0 1rem rgba(0,0,0,.3)}.goods-option-wrapper.right-option .option-info .dropdown-wrap.is-flat .dropdown-list{max-height:none;position:absolute}.goods-option-wrapper.right-option .option-info.is-dropdowns-open{overflow-y:visible}.goods-option-wrapper.right-option .total-wrap{display:block;margin-top:.8rem;padding-left:1.6rem;padding-right:1.1rem;z-index:11}.goods-option-wrapper.right-option .total-wrap .delivery-info{border-bottom:1px solid var(--gray-200);padding-bottom:1.6rem}.goods-option-wrapper.right-option .total-wrap .total-price{align-items:center;display:flex;justify-content:space-between;padding:1.6rem .8rem 0}.goods-option-wrapper.right-option .total-wrap .total-price dt{color:var(--gray-900);font-size:1.4rem;font-weight:700}.goods-option-wrapper.right-option .goods-button-group{box-sizing:border-box;padding:.8rem 1.1rem 0 1.6rem;width:100%}.goods-option-wrapper.right-option .dropdown-wrap{margin-top:0}.goods-option-wrapper.right-option .dropdown-wrap .dropdown-list{overflow-y:auto;transition:height .2s ease-out;transition-delay:.1s}.goods-option-wrapper.right-option .order-dropdowns-list{background-color:var(--white)}.goods-option-wrapper.right-option.is-group{border:0;bottom:0;display:flex;height:100%;left:0;pointer-events:none;position:fixed;right:0;top:0;width:100%;z-index:101}.goods-option-wrapper.right-option.is-group .inner{border-radius:0 0 2rem;margin:auto;max-height:calc(100vh - 32.8rem);min-height:45.7rem;padding-bottom:2rem;pointer-events:all;transform:translate(46.2rem,6.4rem);width:27.6rem}.goods-option-wrapper.right-option.is-group .total-wrap .delivery-info{padding-bottom:1.2rem}.goods-option-wrapper.right-option.is-group .total-wrap .total-price{font-size:2rem;padding-top:1.2rem}.goods-option-wrapper.right-option.is-group .goods-button-group{padding-top:.4rem}.goods-option-wrapper.right-option.is-group .goods-button-group .btn-wrap{display:block}.goods-option-wrapper.right-option.is-group .goods-button-group .btn-wrap button{margin-left:0;margin-top:.8rem;width:100%}.goods-option-wrapper.right-option.is-group .goods-button-group .btn-wrap button:first-child{margin-top:0}.goods-option-wrapper.right-option.is-group .order-dropdowns-list{position:relative;z-index:2}#mobile .goods-option-wrapper .dropdown-wrap .dropdown-list{transition:none}#desktop .modal-options-wrap .goods-option-wrapper .option-info{max-height:none}.modal-options-wrap.layer-wrap{z-index:101}.modal-options-wrap.layer-wrap .layer-container{overflow:visible}.modal-options-wrap.layer-wrap .layer-contents{padding-bottom:0rem}.modal-options-wrap.layer-wrap .goods-option-wrapper .total-wrap{z-index:11}.modal-options-wrap.layer-wrap.bottom .layer-container .option-info{max-height:40rem}
