.basket-module__go6mba__root{width:100%;height:100%;padding-top:var(--page-gap-top);padding-bottom:100px}.basket-module__go6mba__root .w-1200{width:100%;max-width:1136px;margin:0 auto}.basket-module__go6mba__root .wrap{align-items:flex-start;gap:40px;width:100%;min-width:0;display:flex}.basket-module__go6mba__root .wrap>.left{flex:1;width:100%;min-width:0}.basket-module__go6mba__root .wrap>.right{width:360px}.basket-module__go6mba__root .sticky-block{transition:top .4s ease-in-out;position:sticky;top:208px}.basket-module__go6mba__root .page-title{color:var(--color-gray-1200);font-size:28px;font-weight:var(--font-weight-bold);margin-bottom:20px;line-height:160%}.basket-module__go6mba__root .section{border-radius:var(--radius-8);border:1px solid var(--color-gray-300);background:var(--color-gray-100);width:100%;padding:24px 28px}.basket-module__go6mba__root .section-title{color:var(--color-gray-1200);font-size:18px;font-weight:var(--font-weight-bold);margin-bottom:26px;line-height:130%}.basket-module__go6mba__root .notice{color:var(--color-gray-700);font-size:14px;font-weight:var(--font-weight-regular);margin-bottom:24px;padding-left:.5em;line-height:160%;position:relative}.basket-module__go6mba__root .notice:before{content:"";border-radius:var(--radius-circle);background-color:var(--color-gray-700);width:2px;height:2px;position:absolute;top:.7em;left:0}.basket-module__go6mba__root .user-info-box{border-radius:var(--radius-8);background:var(--color-primary-100);flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:30px;padding:20px 24px;display:flex}.basket-module__go6mba__root .user-info-box .user-info-title{color:var(--color-gray-1200);font-size:14px;font-weight:var(--font-weight-bold);line-height:160%}.basket-module__go6mba__root .user-info-box .list{align-items:center;gap:32px;display:flex}.basket-module__go6mba__root .user-info-box .item{align-items:center;gap:6px;font-size:14px;line-height:160%;display:flex;position:relative}.basket-module__go6mba__root .user-info-box .item:after{content:"";background-color:#00000029;width:1px;height:10px;position:absolute;top:50%;right:-16px;transform:translateY(-50%)}.basket-module__go6mba__root .user-info-box .item:last-child:after{display:none}.basket-module__go6mba__root .user-info-box .item .label{color:var(--color-gray-700);font-weight:var(--font-weight-semibold)}.basket-module__go6mba__root .user-info-box .item .value{color:var(--color-gray-1200);font-weight:var(--font-weight-regular)}.basket-module__go6mba__root .check-block{justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.basket-module__go6mba__root .check-block .btn-block{align-items:center;gap:28px;display:flex}.basket-module__go6mba__root .check-block .btn-block .btn{color:var(--color-gray-900);font-size:14px;font-weight:var(--font-weight-medium);line-height:160%;position:relative}.basket-module__go6mba__root .check-block .btn-block .btn:after{content:"";background-color:#00000029;width:1px;height:12px;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.basket-module__go6mba__root .check-block .btn-block .btn:last-child:after{display:none}.basket-module__go6mba__root .product-list{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.basket-module__go6mba__root .product-item{border-radius:var(--radius-8);border:1px solid var(--color-gray-300);background:var(--color-gray-100);width:100%;padding:34px 24px 22px 50px;position:relative}.basket-module__go6mba__root .product-item .check{position:absolute;top:24px;left:24px}.basket-module__go6mba__root .product-item .btn-delete{width:14px;height:14px;color:var(--color-gray-700);cursor:pointer;position:absolute;top:24px;right:24px}.basket-module__go6mba__root .product-item .btn-delete svg{width:100%;height:100%;display:block}.basket-module__go6mba__root .product-item .info-block{align-items:flex-start;gap:32px;min-width:0;display:flex}.basket-module__go6mba__root .product-item .product-img{aspect-ratio:1;flex-shrink:0;width:112px;height:112px;position:relative;overflow:hidden}.basket-module__go6mba__root .product-item .product-img img{object-fit:contain;object-position:center;width:100%;height:100%}.basket-module__go6mba__root .product-item .product-info{border-bottom:1px dashed #0000001a;flex:1;justify-content:space-between;align-items:center;gap:20px;width:100%;min-width:0;padding-bottom:24px;padding-right:40px;display:flex}.basket-module__go6mba__root .product-item .product-info .text{flex-direction:column;flex:1;align-items:flex-start;display:flex}.basket-module__go6mba__root .product-item .product-info .category{color:var(--color-gray-700);font-size:14px;font-weight:var(--font-weight-medium);margin-bottom:6px;line-height:130%}.basket-module__go6mba__root .product-item .product-info .product-name{color:var(--color-gray-1200);font-size:16px;font-weight:var(--font-weight-semibold);margin-bottom:10px;line-height:130%}.basket-module__go6mba__root .product-item .product-info .option{color:var(--color-gray-800);align-items:center;gap:4px;margin-bottom:18px;font-size:14px;line-height:normal;display:flex}.basket-module__go6mba__root .product-item .product-info .option strong{font-weight:var(--font-weight-bold)}.basket-module__go6mba__root .product-item .product-info .option span{font-weight:var(--font-weight-regular)}.basket-module__go6mba__root .product-item .product-info .point{color:var(--color-gray-800);align-items:center;gap:8px;font-size:14px;line-height:normal;display:flex}.basket-module__go6mba__root .product-item .product-info .point img{flex-shrink:0;width:26px;height:auto}.basket-module__go6mba__root .product-item .product-info .quantity-stepper{border-radius:var(--radius-6);border:1px solid var(--color-gray-300);background:var(--color-gray-100);flex-shrink:0;justify-content:center;align-items:center;gap:3px;width:107px;height:40px;display:flex;overflow:hidden}.basket-module__go6mba__root .product-item .product-info .quantity-stepper>*{height:100%}.basket-module__go6mba__root .product-item .product-info .quantity-stepper .btn{width:25px;color:var(--color-gray-1200);flex-shrink:0;justify-content:center;align-items:center;display:flex}.basket-module__go6mba__root .product-item .product-info .quantity-stepper .btn:disabled{color:var(--color-gray-400);cursor:not-allowed}.basket-module__go6mba__root .product-item .product-info .quantity-stepper .btn svg{width:12px;height:12px}.basket-module__go6mba__root .product-item .product-info .quantity-stepper .quantity{font-size:16px;font-weight:var(--font-weight-bold);text-align:center;width:calc(100% - 70px);line-height:40px;display:block}.basket-module__go6mba__root .product-item .price-block{text-align:center;justify-content:center;align-items:center;padding-top:16px;padding-left:141px;display:flex}.basket-module__go6mba__root .product-item .price-block p{width:fit-content;color:var(--color-gray-1200);font-size:16px;font-weight:var(--font-weight-regular);line-height:160%}.basket-module__go6mba__root .product-item .price-block p .bold{font-weight:var(--font-weight-semibold)}.basket-module__go6mba__root .section.coupon{margin-top:10px;margin-bottom:20px;padding:32px 30px 30px}.basket-module__go6mba__root .section.coupon .section-title{margin-bottom:20px}.basket-module__go6mba__root .section.coupon .list{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.basket-module__go6mba__root .section.coupon .item{width:100%}.basket-module__go6mba__root .section.coupon .item-title-block{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.basket-module__go6mba__root .section.coupon .item-title{color:var(--color-gray-1200);font-size:14px;font-weight:var(--font-weight-medium);line-height:130%}.basket-module__go6mba__root .section.coupon .btn-toggle-maximum-discount{color:var(--color-gray-800);font-size:13px;font-weight:var(--font-weight-medium);cursor:pointer;align-items:center;gap:6px;line-height:normal;display:flex}.basket-module__go6mba__root .section.coupon .btn-toggle-maximum-discount svg{width:26px;height:auto}.basket-module__go6mba__root .section.coupon .btn-toggle-maximum-discount.active{color:var(--color-primary-700)}.basket-module__go6mba__root .section.coupon .item-content{align-items:center;gap:8px;min-width:0;display:flex}:is(.basket-module__go6mba__root .section.coupon .item-content .input,.basket-module__go6mba__root .section.coupon .item-content .btn){border-radius:var(--radius-4);border:1px solid var(--color-gray-300);background:var(--color-gray-100);height:48px}.basket-module__go6mba__root .section.coupon .item-content .input{width:100%;min-width:0;color:var(--color-gray-1200);font-size:14px;font-weight:var(--font-weight-medium);flex:1;padding:13px 16px}.basket-module__go6mba__root .section.coupon .item-content .input::placeholder{color:#0000004d}.basket-module__go6mba__root .section.coupon .item-content .input.input-coupon{background:var(--color-primary-100)}.basket-module__go6mba__root .section.coupon .item-content .btn{text-align:center;width:90px;font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-gray-1200);cursor:pointer;flex-shrink:0;line-height:46px;display:block}.basket-module__go6mba__root .empty-state{flex-direction:column;align-items:center;gap:20px;display:flex}.basket-module__go6mba__root .empty-state img{width:100px}.basket-module__go6mba__root .empty-state .message{font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-gray-1200)}.basket-module__go6mba__root .empty-state .link{border-radius:var(--radius-6);background:var(--color-gray-1200);height:48px;color:var(--color-gray-100);text-align:center;font-size:14px;line-height:46px;font-weight:var(--font-weight-semibold);padding:0 30px;display:inline-block}.basket-module__go6mba__root .payment-box{border-radius:var(--radius-8);border:1px solid var(--color-gray-300);background:var(--color-gray-100);margin-bottom:24px;padding:32px 30px;box-shadow:0 2px 6px #00000005}.basket-module__go6mba__root .payment-box-title{color:var(--color-gray-1200);font-size:18px;font-weight:var(--font-weight-semibold);margin-bottom:20px;line-height:160%}.basket-module__go6mba__root .payment-box .item{color:var(--color-gray-1200);font-size:14px;font-weight:var(--font-weight-medium);justify-content:space-between;align-items:center;margin-bottom:12px;line-height:140%;display:flex}.basket-module__go6mba__root .payment-box .item .value{text-align:right}.basket-module__go6mba__root .payment-box .item .value.blue{color:var(--color-primary-700)}.basket-module__go6mba__root .payment-box .item .value.gray{color:var(--color-gray-800)}.basket-module__go6mba__root .payment-box .item.membership-item{color:var(--color-gray-800);margin-bottom:20px;padding-left:12px;position:relative}.basket-module__go6mba__root .payment-box .item.membership-item:before{content:"";background-color:#0000001a;width:2px;height:15px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.basket-module__go6mba__root .payment-box .item.total-item{color:var(--color-gray-1200);border-bottom:1px solid var(--color-gray-300);margin-bottom:20px;padding-bottom:20px}.basket-module__go6mba__root .payment-box .item.total-item .label{font-size:15px;font-weight:var(--font-weight-bold);line-height:140%}.basket-module__go6mba__root .payment-box .item.total-item .value{font-size:18px;font-weight:var(--font-weight-bold);letter-spacing:-.02em;align-items:center;gap:2px;line-height:140%;display:flex}.basket-module__go6mba__root .payment-box .item.total-item .value .sale-percent{color:var(--color-danger-700)}.basket-module__go6mba__root .payment-box .item.point-item{color:var(--color-gray-800);margin-bottom:0}.basket-module__go6mba__root .purchase-block .maximum-discount{border-radius:var(--radius-pill);border:1px solid var(--color-primary-700);width:100%;height:35px;color:var(--color-primary-700);font-size:13px;font-weight:var(--font-weight-medium);background:var(--color-gray-100);align-items:center;gap:8px;margin-bottom:12px;padding:0 14px;display:flex}.basket-module__go6mba__root .purchase-block .maximum-discount svg{flex-shrink:0;width:10px;height:10px}.basket-module__go6mba__root .purchase-block .membership-ad-block{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.basket-module__go6mba__root .purchase-block .membership-ad{color:var(--color-gray-1200);font-size:14px;font-weight:var(--font-weight-semibold);align-items:center;gap:17px;line-height:140%;display:flex}.basket-module__go6mba__root .purchase-block .membership-ad strong{font-weight:inherit;position:relative}.basket-module__go6mba__root .purchase-block .membership-ad strong:after{content:"";border-radius:var(--radius-circle);background-color:var(--color-gray-1200);width:3px;height:3px;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.basket-module__go6mba__root .purchase-block .membership-ad strong:last-child:after{display:none}.basket-module__go6mba__root .purchase-block .membership-ad strong .blue{color:var(--color-primary-700)}.basket-module__go6mba__root .purchase-block .membership-ad-block .link{color:var(--color-gray-700);font-size:13px;font-weight:var(--font-weight-medium);cursor:pointer;background:url(/images/cart/icon-arrow-gray.png) right 3px/6px no-repeat;padding-right:10px;line-height:130%}.basket-module__go6mba__root .purchase-block .btn-order{border-radius:var(--radius-8);background:var(--color-gray-1200);width:100%;height:56px;color:var(--color-gray-100);text-align:center;font-size:16px;line-height:54px;font-weight:var(--font-weight-semibold);display:block}:is(.select-coupon .modal-wrap,.register-coupon .modal-wrap){padding:0}:is(.select-coupon .bar,.register-coupon .bar){border-radius:var(--radius-pill);background:var(--color-gray-400);cursor:pointer;width:43px;height:4px;margin:12px auto 0}:is(.select-coupon .modal-header,.register-coupon .modal-header){flex-shrink:0;justify-content:space-between;align-items:center;width:100%;margin-bottom:0;padding:12px 24px 28px;display:flex}.register-coupon .modal-header{padding-bottom:6px}:is(.select-coupon .modal-header .modal-title,.register-coupon .modal-header .modal-title){color:var(--color-gray-1200);font-size:18px;font-weight:var(--font-weight-bold);line-height:1.6}.select-coupon .modal-cont{flex-direction:column;flex:1;align-items:flex-start;width:100%;padding:0 20px 20px;display:flex;overflow-y:hidden}.select-coupon .btn-add-coupon{text-align:left;border-radius:var(--radius-8);width:100%;color:var(--color-gray-1200);font-size:13px;font-weight:var(--font-weight-semibold);background:var(--color-primary-100) url(/images/mypage/coupon/icon-arrow-right.png) no-repeat right 30px center / 20px;cursor:pointer;flex-shrink:0;margin-bottom:20px;padding:17px 20px;line-height:140%;display:block}.select-coupon .btn-add-coupon span{background:url(/images/mypage/coupon/icon-pencil.png) 0/20px no-repeat;height:20px;padding-left:24px;display:inline-block}.select-coupon .scroll-area{flex:1;width:calc(100% + 12px);height:100%;margin-right:-12px;padding-right:12px;overflow-y:auto}.select-coupon .scroll-area::-webkit-scrollbar{width:6px}.select-coupon .scroll-area::-webkit-scrollbar-track{background-color:#0000;border:none}.select-coupon .scroll-area::-webkit-scrollbar-thumb{border-right:3px solid var(--color-gray-100);background-color:#0003;width:3px}.select-coupon .coupon-list{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.select-coupon .coupon-item{border-radius:var(--radius-8);border:1px solid var(--color-gray-300);background:var(--color-gray-100);cursor:pointer;align-items:center;gap:16px;width:100%;min-width:0;padding:20px 24px 20px 28px;display:flex;position:relative}.select-coupon .coupon-item .dot{aspect-ratio:1;border-radius:var(--radius-circle);background-color:var(--color-gray-100);width:20px;height:20px;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.select-coupon .coupon-item .dot:before{content:"";border:1px solid var(--color-gray-300);border-left:1px solid var(--color-gray-100);border-radius:0 var(--radius-20) var(--radius-20) 0;background-color:var(--color-gray-100);width:calc(50% + 1px);height:100%;position:absolute;top:0;left:calc(50% - 1px)}.select-coupon .coupon-item .circle{aspect-ratio:1;border-radius:var(--radius-circle);text-align:center;width:58px;height:58px;color:var(--color-gray-100);background-color:#1351f6cc;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1px;display:flex}.select-coupon .coupon-item .circle .status{font-size:12px;font-weight:var(--font-weight-medium);text-align:center;line-height:normal}.select-coupon .coupon-item .circle.used{background-color:var(--color-gray-100);border:1px solid var(--color-gray-300);color:var(--color-gray-900)}.select-coupon .coupon-item .circle.expired{background-color:var(--color-gray-500);color:var(--color-gray-100)}:is(.select-coupon .coupon-item .circle.used .status,.select-coupon .coupon-item .circle.expired .status){width:2em}.select-coupon .coupon-item .text{flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:0;display:flex}.select-coupon .coupon-item .coupon-name{text-align:left;color:var(--color-gray-1200);font-size:16px;font-weight:var(--font-weight-semibold);line-height:normal}.select-coupon .coupon-item .coupon-desc{text-align:left;color:var(--color-gray-800);font-size:12px;font-weight:var(--font-weight-regular);line-height:140%}.select-coupon .coupon-item.disabled .coupon-name{color:#0000004d}.select-coupon .coupon-item.disabled .coupon-desc{color:#8888884d}.select-coupon .coupon-empty{text-align:center;width:100%;color:var(--color-gray-700);padding:40px 0;font-size:14px}.register-coupon .modal-cont{flex:1;width:100%;padding:0 20px 20px}.register-coupon .input-item{width:100%}.register-coupon .input-item .label{color:var(--color-gray-1200);font-size:14px;font-weight:var(--font-weight-medium);text-align:left;margin-bottom:14px;line-height:160%}.register-coupon .input-item input{border-radius:var(--radius-4);border:1px solid var(--color-gray-400);background:var(--color-gray-100);width:100%;height:48px;color:var(--color-gray-1200);font-size:14px;font-weight:var(--font-weight-medium);padding:13px 16px;display:block}.register-coupon .input-item input::placeholder{color:#0000004d}.register-coupon .modal-footer{width:100%;padding:20px}.register-coupon .btn-save{border-radius:var(--radius-4);background:var(--color-gray-1200);text-align:center;width:100%;height:52px;color:var(--color-gray-100);font-size:14px;line-height:50px;font-weight:var(--font-weight-semibold);cursor:pointer;display:block}@media screen and (max-width:1176px){.basket-module__go6mba__root .w-1200{max-width:100%;padding:0 20px}}@media screen and (max-width:950px){.basket-module__go6mba__root .product-item{padding:60px 20px 24px}.basket-module__go6mba__root .product-item .info-block{border-bottom:1px dashed #0000001a}.basket-module__go6mba__root .product-item .product-info{border-bottom:none;flex-direction:column;align-items:flex-start;padding-right:0}.basket-module__go6mba__root .product-item .product-info .text{width:100%}.basket-module__go6mba__root .product-item .price-block{padding-left:0}}@media screen and (max-width:768px){.basket-module__go6mba__root{padding-bottom:58px}.basket-module__go6mba__root .w-1200{padding:0}.basket-module__go6mba__root .wrap{flex-direction:column;gap:0}.basket-module__go6mba__root .wrap>.right{width:100%}.basket-module__go6mba__root .sticky-block{position:static}:is(.basket-module__go6mba__root .page-title,.basket-module__go6mba__root .notice,.basket-module__go6mba__root .user-info-box,.basket-module__go6mba__root .check-block){margin-left:20px;margin-right:20px}.basket-module__go6mba__root .page-title{margin-bottom:12px;font-size:20px}.basket-module__go6mba__root .section{padding:20px 18px 18px 20px}.basket-module__go6mba__root .section-title{margin-bottom:20px;font-size:18px}.basket-module__go6mba__root .notice{margin-bottom:20px;font-size:13px}.basket-module__go6mba__root .user-info-box{margin-bottom:24px;padding:16px 20px}.basket-module__go6mba__root .check-block .btn-block{gap:20px}.basket-module__go6mba__root .check-block .btn-block .btn{font-size:13px}.basket-module__go6mba__root .check-block .btn-block .btn:after{right:-11px}.basket-module__go6mba__root .product-list{border-top:1px solid var(--color-gray-300);gap:0;padding:0 20px}.basket-module__go6mba__root .product-item{border-top:none;border-left:none;border-right:none;border-radius:0}.basket-module__go6mba__root .product-item .check{top:30px;left:20px}.basket-module__go6mba__root .product-item .btn-delete{top:30px;right:20px}.basket-module__go6mba__root .product-item .info-block{gap:20px}.basket-module__go6mba__root .product-item .product-img{width:92px;height:92px}.basket-module__go6mba__root .product-item .product-info{gap:16px}.basket-module__go6mba__root .product-item .product-info .category{margin-bottom:4px;font-size:12px}.basket-module__go6mba__root .product-item .product-info .product-name{font-size:14px}.basket-module__go6mba__root .product-item .product-info .option{margin-bottom:16px;font-size:12px}.basket-module__go6mba__root .product-item .product-info .point{gap:5px;font-size:12px}.basket-module__go6mba__root .product-item .product-info .quantity-stepper{border-radius:var(--radius-4);width:90px;height:34px}.basket-module__go6mba__root .product-item .product-info .quantity-stepper .btn{width:23px}.basket-module__go6mba__root .product-item .product-info .quantity-stepper .btn svg{width:10px;height:10px}.basket-module__go6mba__root .product-item .product-info .quantity-stepper .quantity{width:calc(100% - 61px);font-size:14px;line-height:34px}.basket-module__go6mba__root .product-item .price-block{padding-top:20px}.basket-module__go6mba__root .product-item .price-block p{font-size:14px}.basket-module__go6mba__root .section.coupon{width:calc(100% - 40px);margin:20px 20px 40px;padding:20px}.basket-module__go6mba__root .section.coupon .section-title{margin-bottom:27px}.basket-module__go6mba__root .empty-state{gap:15px}.basket-module__go6mba__root .empty-state img{width:80px}.basket-module__go6mba__root .empty-state .link{border-radius:var(--radius-4);height:44px;padding:0 20px;line-height:42px}.basket-module__go6mba__root .payment-box{box-shadow:none;border:none;border-top:10px solid var(--color-primary-100);border-radius:0;margin-top:0;margin-bottom:0;padding:34px 20px;position:relative}.basket-module__go6mba__root .payment-box:before{content:"";background-color:var(--color-gray-300);width:100%;height:1px;position:absolute;top:-10px;left:0}.basket-module__go6mba__root .purchase-block{background-color:var(--color-gray-100);filter:drop-shadow(0 -3px 14px #0000000f);z-index:1;width:100%;padding:16px 20px 34px;position:fixed;bottom:0;left:0}.basket-module__go6mba__root .purchase-block .maximum-discount{width:fit-content;margin-bottom:0;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.basket-module__go6mba__root .purchase-block .membership-ad-block{margin-bottom:10px}.basket-module__go6mba__root .purchase-block .membership-ad{font-size:13px}.basket-module__go6mba__root .purchase-block .btn-order{height:52px;font-size:14px;line-height:50px}}
