.MypageOrderDetailView-module__eNVaFW__page{width:100%;max-width:1020px;margin:0 auto;padding:40px 20px 100px}.MypageOrderDetailView-module__eNVaFW__section{margin-bottom:60px}.MypageOrderDetailView-module__eNVaFW__sectionTitle{color:var(--color-gray-1200);margin-bottom:20px;font-size:18px;font-weight:700;line-height:130%}.MypageOrderDetailView-module__eNVaFW__paymentBlock{border-top:2px solid var(--color-gray-1200);border-bottom:1px solid var(--color-gray-300);align-items:stretch;display:flex}.MypageOrderDetailView-module__eNVaFW__paymentLeft{background:var(--color-gray-200);width:52%;padding:30px}.MypageOrderDetailView-module__eNVaFW__paymentList{flex-direction:column;align-items:flex-start;gap:20px;width:100%;display:flex}.MypageOrderDetailView-module__eNVaFW__paymentItem{justify-content:space-between;align-items:center;width:100%;font-size:14px;line-height:140%;display:flex}.MypageOrderDetailView-module__eNVaFW__paymentLabel{color:var(--color-gray-900);font-weight:400}.MypageOrderDetailView-module__eNVaFW__paymentLabel small{margin-left:5px;font-size:12px}.MypageOrderDetailView-module__eNVaFW__paymentValue{color:var(--color-gray-1200);text-align:right;font-weight:500}.MypageOrderDetailView-module__eNVaFW__paymentRight{background:var(--color-gray-100);flex:1;align-items:center;padding-right:40px;display:flex}.MypageOrderDetailView-module__eNVaFW__paymentTotalItem{justify-content:flex-end;align-items:center;gap:10px;width:100%;font-size:14px;line-height:140%;display:flex}.MypageOrderDetailView-module__eNVaFW__paymentTotalValue{color:var(--color-gray-1200);text-align:right;font-size:24px;font-weight:700}.MypageOrderDetailView-module__eNVaFW__infoCont{border-top:1px solid var(--color-gray-1200)}.MypageOrderDetailView-module__eNVaFW__infoList{flex-direction:column;align-items:flex-start;width:100%;display:flex}.MypageOrderDetailView-module__eNVaFW__infoItem{border-bottom:1px solid var(--color-gray-300);justify-content:space-between;align-items:center;width:100%;min-width:0;padding:25px 0;font-size:14px;line-height:140%;display:flex}.MypageOrderDetailView-module__eNVaFW__infoLabel{color:var(--color-gray-900);flex-shrink:0;width:7em;font-weight:400}.MypageOrderDetailView-module__eNVaFW__infoValue{min-width:0;color:var(--color-gray-1200);text-align:right;flex:1;font-weight:500}.MypageOrderDetailView-module__eNVaFW__sectionAddress{margin-bottom:50px}.MypageOrderDetailView-module__eNVaFW__sectionPayment{margin-bottom:30px}.MypageOrderDetailView-module__eNVaFW__accountLine{justify-content:flex-end;align-items:center;display:flex}.MypageOrderDetailView-module__eNVaFW__infoValue span{color:var(--color-gray-900);font-size:inherit;font-weight:400;line-height:20px;position:relative;top:-1px}.MypageOrderDetailView-module__eNVaFW__trackingEntry{margin-bottom:16px}.MypageOrderDetailView-module__eNVaFW__trackingTitle{margin-bottom:6px;font-size:14px;font-weight:600}.MypageOrderDetailView-module__eNVaFW__trackingProduct{color:var(--color-gray-800);margin-left:8px;font-size:13px;font-weight:400}.MypageOrderDetailView-module__eNVaFW__trackingDesc{font-size:14px}.MypageOrderDetailView-module__eNVaFW__trackingDesc span{margin-right:8px}.MypageOrderDetailView-module__eNVaFW__trackingDesc a{color:var(--color-primary-700);text-decoration:underline}.MypageOrderDetailView-module__eNVaFW__btnGoList{background:var(--color-gray-1200);width:100%;height:48px;color:var(--color-gray-100);text-align:center;border-radius:6px;font-size:14px;font-weight:600;line-height:46px;text-decoration:none;display:block}@media screen and (max-width:850px){.MypageOrderDetailView-module__eNVaFW__paymentBlock{flex-direction:column}.MypageOrderDetailView-module__eNVaFW__paymentLeft,.MypageOrderDetailView-module__eNVaFW__paymentRight{width:100%}.MypageOrderDetailView-module__eNVaFW__paymentRight{padding:40px 0}}@media screen and (max-width:768px){.MypageOrderDetailView-module__eNVaFW__page{padding-top:0}.MypageOrderDetailView-module__eNVaFW__sectionTitle{font-size:16px}.MypageOrderDetailView-module__eNVaFW__section{margin-bottom:50px}.MypageOrderDetailView-module__eNVaFW__paymentBlock{border-top-width:1px}.MypageOrderDetailView-module__eNVaFW__paymentLeft{padding:25px 20px}.MypageOrderDetailView-module__eNVaFW__paymentItem{font-size:13px}.MypageOrderDetailView-module__eNVaFW__paymentTotalValue{font-size:20px}.MypageOrderDetailView-module__eNVaFW__infoItem{font-size:13px}.MypageOrderDetailView-module__eNVaFW__sectionPayment{margin-bottom:20px}.MypageOrderDetailView-module__eNVaFW__btnGoList{font-size:13px}}
.TrackingProgress-module__rFQELG__card{margin-top:12px;border-radius:var(--radius-8);background:var(--color-primary-100);width:100%;max-width:744px;margin-inline:auto;padding:13px 20px 17px}.TrackingProgress-module__rFQELG__headline{color:var(--color-gray-1100);font-family:var(--font-sans);font-size:14px;font-weight:var(--font-weight-bold);margin:0 0 15px;line-height:normal}.TrackingProgress-module__rFQELG__track{justify-content:space-between;width:min(676px,100% - 28px);margin:0 auto;padding:0;list-style:none;display:flex;position:relative}.TrackingProgress-module__rFQELG__track:before,.TrackingProgress-module__rFQELG__track:after{content:"";border-radius:1px;height:2px;position:absolute;top:7px;left:0}.TrackingProgress-module__rFQELG__track:before{background:var(--color-track-pending);right:0}.TrackingProgress-module__rFQELG__track:after{width:calc(100% * var(--progress));background:var(--color-primary-600)}.TrackingProgress-module__rFQELG__step{z-index:1;flex-direction:column;flex:0 0 16px;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.TrackingProgress-module__rFQELG__step:first-child{margin-left:-8px}.TrackingProgress-module__rFQELG__step:last-child{margin-right:-8px}.TrackingProgress-module__rFQELG__dot{z-index:1;width:16px;height:16px;color:var(--color-gray-100);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.TrackingProgress-module__rFQELG__step[data-state=done] .TrackingProgress-module__rFQELG__dot,.TrackingProgress-module__rFQELG__step[data-state=current] .TrackingProgress-module__rFQELG__dot{background:var(--color-primary-600)}.TrackingProgress-module__rFQELG__step[data-state=todo] .TrackingProgress-module__rFQELG__dot:before{content:"";background:var(--color-track-pending);border-radius:50%;width:12px;height:12px}.TrackingProgress-module__rFQELG__pin{background:var(--color-gray-100);border-radius:50%;width:6px;height:6px}.TrackingProgress-module__rFQELG__label{color:var(--color-gray-700);font-family:var(--font-sans);font-size:11px;font-weight:var(--font-weight-medium);white-space:nowrap;line-height:normal}.TrackingProgress-module__rFQELG__step[data-state=current] .TrackingProgress-module__rFQELG__label{color:var(--color-primary-600);font-weight:var(--font-weight-bold)}@media (max-width:480px){.TrackingProgress-module__rFQELG__card{padding:13px 14px 17px}}.TrackingProgress-module__rFQELG__band{border-radius:0;max-width:none;padding:29px 0 24px}.TrackingProgress-module__rFQELG__band .TrackingProgress-module__rFQELG__track{width:min(682px,100% - 28px)}.TrackingProgress-module__rFQELG__band .TrackingProgress-module__rFQELG__track:before,.TrackingProgress-module__rFQELG__band .TrackingProgress-module__rFQELG__track:after{top:10px}.TrackingProgress-module__rFQELG__band .TrackingProgress-module__rFQELG__step{flex:0 0 22px;gap:9px}.TrackingProgress-module__rFQELG__band .TrackingProgress-module__rFQELG__step:first-child{margin-left:-11px}.TrackingProgress-module__rFQELG__band .TrackingProgress-module__rFQELG__step:last-child{margin-right:-11px}.TrackingProgress-module__rFQELG__band .TrackingProgress-module__rFQELG__dot{background:0 0;width:22px;height:22px}.TrackingProgress-module__rFQELG__band .TrackingProgress-module__rFQELG__step[data-state=done] .TrackingProgress-module__rFQELG__dot,.TrackingProgress-module__rFQELG__band .TrackingProgress-module__rFQELG__step[data-state=current] .TrackingProgress-module__rFQELG__dot{background:0 0}.TrackingProgress-module__rFQELG__band .TrackingProgress-module__rFQELG__dot:before{content:"";z-index:-1;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TrackingProgress-module__rFQELG__band .TrackingProgress-module__rFQELG__dot svg{width:8px;height:6px}.TrackingProgress-module__rFQELG__band .TrackingProgress-module__rFQELG__step[data-state=done] .TrackingProgress-module__rFQELG__dot:before{background:var(--color-primary-600);width:20px;height:20px}.TrackingProgress-module__rFQELG__band .TrackingProgress-module__rFQELG__step[data-state=current] .TrackingProgress-module__rFQELG__dot:before{background:var(--color-primary-600);width:22px;height:22px}.TrackingProgress-module__rFQELG__band .TrackingProgress-module__rFQELG__step[data-state=todo] .TrackingProgress-module__rFQELG__dot:before{background:var(--color-track-pending);width:16px;height:16px}.TrackingProgress-module__rFQELG__band .TrackingProgress-module__rFQELG__pin{width:8px;height:8px}.TrackingProgress-module__rFQELG__band .TrackingProgress-module__rFQELG__label{font-size:13px;font-weight:var(--font-weight-regular);color:var(--color-gray-1200)}.TrackingProgress-module__rFQELG__band .TrackingProgress-module__rFQELG__step[data-state=todo] .TrackingProgress-module__rFQELG__label{color:var(--color-gray-700)}.TrackingProgress-module__rFQELG__band .TrackingProgress-module__rFQELG__step[data-state=current] .TrackingProgress-module__rFQELG__label{color:var(--color-gray-1200);font-weight:var(--font-weight-regular)}@media (max-width:768px){.TrackingProgress-module__rFQELG__band{padding:31px 0 24px}.TrackingProgress-module__rFQELG__band .TrackingProgress-module__rFQELG__track{width:calc(100% - 72px)}.TrackingProgress-module__rFQELG__band .TrackingProgress-module__rFQELG__track:before,.TrackingProgress-module__rFQELG__band .TrackingProgress-module__rFQELG__track:after{top:7px}.TrackingProgress-module__rFQELG__band .TrackingProgress-module__rFQELG__step{flex:0 0 16px;gap:13px}.TrackingProgress-module__rFQELG__band .TrackingProgress-module__rFQELG__step:first-child{margin-left:-8px}.TrackingProgress-module__rFQELG__band .TrackingProgress-module__rFQELG__step:last-child{margin-right:-8px}.TrackingProgress-module__rFQELG__band .TrackingProgress-module__rFQELG__dot{width:16px;height:16px}.TrackingProgress-module__rFQELG__band .TrackingProgress-module__rFQELG__step[data-state=done] .TrackingProgress-module__rFQELG__dot:before{width:14px;height:14px}.TrackingProgress-module__rFQELG__band .TrackingProgress-module__rFQELG__step[data-state=current] .TrackingProgress-module__rFQELG__dot:before{width:16px;height:16px}.TrackingProgress-module__rFQELG__band .TrackingProgress-module__rFQELG__step[data-state=todo] .TrackingProgress-module__rFQELG__dot:before{width:12px;height:12px}.TrackingProgress-module__rFQELG__band .TrackingProgress-module__rFQELG__dot svg{width:7px;height:5px}.TrackingProgress-module__rFQELG__band .TrackingProgress-module__rFQELG__pin{width:6px;height:6px}}
.DeliveryMiniMap-module__X2aPpG__map{aspect-ratio:364/181;border-radius:var(--radius-8);background:#c3dbf0;width:100%;position:relative;overflow:hidden}.DeliveryMiniMap-module__X2aPpG__piece{position:absolute}.DeliveryMiniMap-module__X2aPpG__piece img{width:100%;height:100%;display:block}.DeliveryMiniMap-module__X2aPpG__asia{width:100%;height:102.49%;top:0;left:0}.DeliveryMiniMap-module__X2aPpG__srilanka{width:3.05%;height:9.5%;top:88.01%;left:16.26%}.DeliveryMiniMap-module__X2aPpG__japan{width:16.68%;height:25.03%;top:8.73%;left:85.41%}.DeliveryMiniMap-module__X2aPpG__taiwan{width:2.64%;height:8.29%;top:49.23%;left:72.23%}.DeliveryMiniMap-module__X2aPpG__philippines{width:5.55%;height:21.27%;top:66.24%;left:72.23%}.DeliveryMiniMap-module__X2aPpG__hainan{width:2.5%;height:3.76%;top:62.27%;left:56.54%}.DeliveryMiniMap-module__X2aPpG__route{width:62.36%;height:41.44%;top:18.23%;left:19.23%}.DeliveryMiniMap-module__X2aPpG__destMarker{width:4.95%;height:9.94%;top:13.9%;left:79.05%}.DeliveryMiniMap-module__X2aPpG__destDot{width:1.92%;height:3.87%;top:16.94%;left:80.57%}.DeliveryMiniMap-module__X2aPpG__country{color:#8fa6bc;font-family:var(--font-sans);font-size:8px;font-weight:var(--font-weight-bold);letter-spacing:.64px;margin:0;position:absolute}.DeliveryMiniMap-module__X2aPpG__india{top:33.15%;left:1.65%}.DeliveryMiniMap-module__X2aPpG__china{top:30%;left:45.83%}.DeliveryMiniMap-module__X2aPpG__destLabel{color:#5a6478;font-family:var(--font-sans);font-size:10px;font-weight:var(--font-weight-bold);white-space:nowrap;margin:0;position:absolute;top:25.5%;left:73.56%}.DeliveryMiniMap-module__X2aPpG__overlay{z-index:10;background:var(--color-gray-100);border-radius:13px;align-items:center;gap:8px;height:26px;padding:0 12px;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 2px 3px #0000001a}.DeliveryMiniMap-module__X2aPpG__overlayText{color:var(--color-gray-1200);font-family:var(--font-sans);font-size:10px;font-weight:var(--font-weight-semibold);white-space:nowrap;margin:0}.DeliveryMiniMap-module__X2aPpG__staticMap{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.DeliveryMiniMap-module__X2aPpG__pin{pointer-events:none;position:absolute;transform:translate(-50%,-100%)}.DeliveryMiniMap-module__X2aPpG__pinBody{box-sizing:border-box;background:#1a1a1f;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000004d}.DeliveryMiniMap-module__X2aPpG__pinThumb{object-fit:cover;background:#fff;border-radius:50%;width:34px;height:34px}.DeliveryMiniMap-module__X2aPpG__pinTail{border-top:12px solid #1a1a1f;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;margin:-2px auto 0;display:block}.DeliveryMiniMap-module__X2aPpG__dest{pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.DeliveryMiniMap-module__X2aPpG__destDot{background:#2f6fe4;border:3px solid #fff;border-radius:50%;width:14px;height:14px;display:block;box-shadow:0 0 0 5px #2f6fe440}.DeliveryMiniMap-module__X2aPpG__bubble{color:#fff;height:30px;font-family:var(--font-sans);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:-.4px;white-space:nowrap;background:#1a1a1f;border-radius:8px;padding:0 12px;line-height:30px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.DeliveryMiniMap-module__X2aPpG__bubble:after{content:"";border:5px solid #0000;border-top-color:#1a1a1f;position:absolute;top:100%;left:50%;transform:translate(-50%)}.DeliveryMiniMap-module__X2aPpG__bubble[data-side=left]{left:auto;right:-14px;transform:none}.DeliveryMiniMap-module__X2aPpG__bubble[data-side=left]:after{left:auto;right:14px;transform:none}.DeliveryMiniMap-module__X2aPpG__pinMarker,.DeliveryMiniMap-module__X2aPpG__destMarker{width:40px;display:block;position:relative}.DeliveryMiniMap-module__X2aPpG__destMarker{width:14px}.DeliveryMiniMap-module__X2aPpG__mapCanvas{opacity:0;width:100%;height:100%;position:absolute;inset:0}.DeliveryMiniMap-module__X2aPpG__mapCanvas[data-ready]{opacity:1}.DeliveryMiniMap-module__X2aPpG__mapToggle{z-index:20;border:1px solid var(--color-gray-400);background:var(--color-gray-100);height:28px;color:var(--color-gray-1200);font-family:var(--font-sans);font-size:11px;font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;border-radius:14px;padding:0 12px;line-height:26px;position:absolute;bottom:10px;right:10px;box-shadow:0 1px 4px #0000002e}.DeliveryMiniMap-module__X2aPpG__mapToggle[aria-pressed=true]{border-color:var(--color-primary-700);background:var(--color-primary-700);color:var(--color-gray-100)}
.Text-module__87oNTW__base{font-family:var(--font-sans);line-height:var(--text-lh,normal);letter-spacing:var(--text-ls,var(--letter-spacing-tight))}.Text-module__87oNTW__display1{font-size:var(--text-fs,var(--font-size-display-1));font-weight:var(--text-fw,var(--font-weight-bold));}.Text-module__87oNTW__display2{font-size:var(--text-fs,var(--font-size-display-2));font-weight:var(--text-fw,var(--font-weight-bold));}.Text-module__87oNTW__title1{font-size:var(--text-fs,var(--font-size-title-1));font-weight:var(--text-fw,var(--font-weight-bold));}.Text-module__87oNTW__title2{font-size:var(--text-fs,var(--font-size-title-2));font-weight:var(--text-fw,var(--font-weight-bold));}.Text-module__87oNTW__title3{font-size:var(--text-fs,var(--font-size-title-3));font-weight:var(--text-fw,var(--font-weight-bold));}.Text-module__87oNTW__heading1{font-size:var(--text-fs,var(--font-size-heading-1));font-weight:var(--text-fw,var(--font-weight-bold));}.Text-module__87oNTW__heading2{font-size:var(--text-fs,var(--font-size-heading-2));font-weight:var(--text-fw,var(--font-weight-bold));}.Text-module__87oNTW__heading3{font-size:var(--text-fs,var(--font-size-heading-3));font-weight:var(--text-fw,var(--font-weight-bold));}.Text-module__87oNTW__headline1{font-size:var(--text-fs,var(--font-size-headline-1));font-weight:var(--text-fw,var(--font-weight-medium));}.Text-module__87oNTW__body1{font-size:var(--text-fs,var(--font-size-body-1));font-weight:var(--text-fw,var(--font-weight-medium));}.Text-module__87oNTW__body2{font-size:var(--text-fs,var(--font-size-body-2));font-weight:var(--text-fw,var(--font-weight-medium));}.Text-module__87oNTW__label1{font-size:var(--text-fs,var(--font-size-label-1));font-weight:var(--text-fw,var(--font-weight-regular));}.Text-module__87oNTW__label2{font-size:var(--text-fs,var(--font-size-label-2));font-weight:var(--text-fw,var(--font-weight-regular));}.Text-module__87oNTW__label3{font-size:var(--text-fs,var(--font-size-label-3));font-weight:var(--text-fw,var(--font-weight-regular));}.Text-module__87oNTW__label4{font-size:var(--text-fs,var(--font-size-label-4));font-weight:var(--text-fw,var(--font-weight-regular));}
.Tabs-module__pPPKBa__root{width:100%}.Tabs-module__pPPKBa__tabs{border-bottom:2px solid var(--color-gray-300);gap:20px;display:flex;overflow-x:auto}.Tabs-module__pPPKBa__tab{font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-gray-700);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:none;margin-bottom:-2px;padding:0 0 10px}.Tabs-module__pPPKBa__active{border-bottom-color:var(--color-gray-1200);color:var(--color-gray-1200);font-weight:var(--font-weight-bold)}.Tabs-module__pPPKBa__panel{margin-top:30px}
.Modal-module__M2hgLa__modal{opacity:0;z-index:2000;pointer-events:none;width:100%;height:100%;position:fixed;bottom:0}.Modal-module__M2hgLa__modal.active{opacity:1;pointer-events:auto}@media screen and (max-width:768px){.Modal-module__M2hgLa__modal.active{z-index:999999}}.Modal-module__M2hgLa__modal .dim{z-index:1;opacity:0;background:#0006;width:100%;height:100%;transition:opacity .2s;position:fixed;top:0;left:0}.Modal-module__M2hgLa__modal.active .dim{opacity:1}.Modal-module__M2hgLa__modal button{font-family:var(--font-sans)}.Modal-module__M2hgLa__modal .modal-wrap{background:var(--color-gray-100);border-radius:var(--radius-30) var(--radius-30) 0 0;z-index:10;width:100%;max-width:393px;padding:30px 20px 40px;transition:transform .2s;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%)}.Modal-module__M2hgLa__modal.active .modal-wrap{transform:translate(-50%)}:is(.Modal-module__M2hgLa__modal .modal-wrap[data-size],.Modal-module__M2hgLa__modal .modal-wrap[style*=height]){flex-direction:column;max-height:90dvh;display:flex}.Modal-module__M2hgLa__modal .modal-wrap[data-size=xs]{height:294px}.Modal-module__M2hgLa__modal .modal-wrap[data-size=s]{height:342px}.Modal-module__M2hgLa__modal .modal-wrap[data-size=m]{height:398px}.Modal-module__M2hgLa__modal .modal-wrap[data-size=l]{height:540px}.Modal-module__M2hgLa__modal .modal-wrap[data-size=xl]{height:650px}.Modal-module__M2hgLa__modal .modal-header{text-align:left;margin-bottom:30px;padding:0 4px;position:relative}.Modal-module__M2hgLa__modal .modal-header h1{font-size:24px;font-weight:var(--font-weight-bold);letter-spacing:-.48px;color:var(--color-gray-1200);margin-bottom:10px;line-height:140%}.Modal-module__M2hgLa__modal .modal-header p{font-size:14px;font-weight:var(--font-weight-regular);letter-spacing:-.28px;color:var(--color-gray-900);line-height:140%}.Modal-module__M2hgLa__modal .modal-header p span{color:var(--color-primary-700)}.Modal-module__M2hgLa__modal .modal-header button.close-btn{cursor:pointer;z-index:10;aspect-ratio:1;background:url(/images/modal/close-btn.webp) 50%/24px 24px no-repeat;width:24px;height:auto;position:absolute;top:-8px;right:0}.Modal-module__M2hgLa__builtinClose{z-index:20;position:absolute;top:28px;right:24px}.Modal-module__M2hgLa__center .Modal-module__M2hgLa__builtinClose{top:24px;right:24px}.Modal-module__M2hgLa__modal .modal-content{margin-bottom:30px;position:relative}:is(.Modal-module__M2hgLa__modal .modal-content input[type=number],.Modal-module__M2hgLa__modal .modal-content input[type=tel],.Modal-module__M2hgLa__modal .modal-content input[type=text],.Modal-module__M2hgLa__modal .modal-content input[type=password],.Modal-module__M2hgLa__modal .modal-content input[id=forgotEmail]){border-radius:var(--radius-12);background:var(--color-gray-100);border:1px solid var(--color-gray-300);width:100%;height:56px;font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-gray-1200);padding:0 24px;line-height:140%}:-webkit-any(.Modal-module__M2hgLa__modal .modal-content input[type=number]:-webkit-autofill,.Modal-module__M2hgLa__modal .modal-content input[type=tel]:-webkit-autofill,.Modal-module__M2hgLa__modal .modal-content input[type=text]:-webkit-autofill,.Modal-module__M2hgLa__modal .modal-content input[type=password]:-webkit-autofill,.Modal-module__M2hgLa__modal .modal-content input[id=forgotEmail]:-webkit-autofill){box-shadow:inset 0 0 0 1000px #fff}:is(.Modal-module__M2hgLa__modal .modal-content input[type=number]:autofill,.Modal-module__M2hgLa__modal .modal-content input[type=tel]:autofill,.Modal-module__M2hgLa__modal .modal-content input[type=text]:autofill,.Modal-module__M2hgLa__modal .modal-content input[type=password]:autofill,.Modal-module__M2hgLa__modal .modal-content input[id=forgotEmail]:autofill){box-shadow:inset 0 0 0 1000px #fff}.Modal-module__M2hgLa__modal .modal-content input[type=number]::placeholder{font-weight:var(--font-weight-regular);color:var(--color-gray-700)}.Modal-module__M2hgLa__modal .modal-content input[type=tel]::placeholder{font-weight:var(--font-weight-regular);color:var(--color-gray-700)}.Modal-module__M2hgLa__modal .modal-content input[type=text]::placeholder{font-weight:var(--font-weight-regular);color:var(--color-gray-700)}.Modal-module__M2hgLa__modal .modal-content input[type=password]::placeholder{font-weight:var(--font-weight-regular);color:var(--color-gray-700)}.Modal-module__M2hgLa__modal .modal-content input[id=forgotEmail]::placeholder{font-weight:var(--font-weight-regular);color:var(--color-gray-700)}:is(.Modal-module__M2hgLa__modal .modal-content input:active,.Modal-module__M2hgLa__modal .modal-content input:focus){outline:none}.Modal-module__M2hgLa__modal .modal-content input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Modal-module__M2hgLa__modal .modal-content input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:is(.Modal-module__M2hgLa__modal .modal-content input[type=number],.Modal-module__M2hgLa__modal .modal-content input[type=tel]){-moz-appearance:textfield}.Modal-module__M2hgLa__modal .modal-content .input-wrap{flex-direction:column;gap:10px;display:flex}.Modal-module__M2hgLa__modal .modal-content .input-wrap .pw{position:relative}.Modal-module__M2hgLa__modal .modal-content .input-wrap .pw-control{cursor:pointer;width:20px;height:20px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.Modal-module__M2hgLa__modal .modal-content .input-wrap .pw-control img{width:100%}.Modal-module__M2hgLa__modal .modal-content .input-wrap .pw-control .eye{display:none}.Modal-module__M2hgLa__modal .modal-content .other-menus{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.Modal-module__M2hgLa__modal .modal-content .btn-forgot-pw{color:var(--color-gray-700);font-size:13px;font-weight:var(--font-weight-regular);letter-spacing:-.26px;text-underline-offset:2px;cursor:pointer;line-height:normal;text-decoration-line:underline}.Modal-module__M2hgLa__modal .modal-content .terms-all{border-radius:var(--radius-12);border:1px solid var(--color-gray-300);background:linear-gradient(0deg, #eeeeee4d 0%, #eeeeee4d 100%), var(--color-gray-100);justify-content:start;align-items:center;gap:8px;margin-bottom:30px;padding:16px 20px;display:flex}.Modal-module__M2hgLa__modal .modal-content .terms-list li{justify-content:start;align-items:center;gap:8px;width:100%;list-style:none;display:flex}.Modal-module__M2hgLa__modal .modal-content .terms-list li:not(:last-child){margin-bottom:20px}:is(.Modal-module__M2hgLa__modal .modal-content .terms-all span,.Modal-module__M2hgLa__modal .modal-content .terms-list span){font-size:15px;font-weight:var(--font-weight-regular);color:var(--color-gray-1200)}:is(.Modal-module__M2hgLa__modal .modal-content .input-wrap .code-timer,.Modal-module__M2hgLa__modal .modal-content .input-wrap .code-resend){font-size:12px;font-weight:var(--font-weight-medium);color:var(--color-gray-900);text-align:center;padding:2px 8px;line-height:140%;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.Modal-module__M2hgLa__modal .modal-content .input-wrap .code-resend{background:var(--color-gray-300);border-radius:var(--radius-4);display:none}.Modal-module__M2hgLa__modal .modal-content .link{font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-gray-800);text-underline-offset:2px;cursor:pointer;margin:0 auto;text-decoration-line:underline;display:block}.Modal-module__M2hgLa__modal .modal-content .iphone-tooltip{pointer-events:none;background-color:var(--color-gray-1200);border-radius:var(--radius-20);width:max-content;font-size:12px;font-weight:var(--font-weight-medium);color:var(--color-gray-100);padding:5px 15px;line-height:1.4;display:block;position:absolute;top:42px;left:50%;transform:translate(-50%)}.Modal-module__M2hgLa__modal .modal-content .iphone-tooltip:after{content:"";border-left:6px solid #0000;border-right:6px solid #0000;border-top:7px solid var(--color-gray-1200);width:0;height:0;display:block;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.Modal-module__M2hgLa__modal .modal-footer.flex{flex-wrap:wrap;align-items:center;gap:0 5px;display:flex}.Modal-module__M2hgLa__modal .modal-footer .btn{text-align:center;width:100%;height:52px;font-size:15px;line-height:52px;font-weight:var(--font-weight-semibold);border-radius:var(--radius-4);background:var(--color-gray-1200);color:var(--color-gray-100)}:is(.Modal-module__M2hgLa__modal .modal-footer .btn:active,.Modal-module__M2hgLa__modal .modal-footer .btn:focus){outline:none}.Modal-module__M2hgLa__modal .modal-footer .link{font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-gray-800);text-underline-offset:2px;cursor:pointer;margin:20px auto 0;text-decoration-line:underline;display:block}.Modal-module__M2hgLa__modal .modal-footer.flex .btn{width:calc(100% - 115px)}.Modal-module__M2hgLa__modal .modal-footer .btn.white{background:var(--color-gray-100);width:110px;color:var(--color-gray-900);border:1px solid var(--color-gray-300)}.Modal-module__M2hgLa__modal .modal-footer .btn.disabled:disabled{opacity:.1}.Modal-module__M2hgLa__modal .modal-scroll{flex:1;margin-top:20px;overflow-y:auto}.Modal-module__M2hgLa__modal .modal-scroll::-webkit-scrollbar{width:4px}.Modal-module__M2hgLa__modal .modal-scroll::-webkit-scrollbar-track{background:0 0}.Modal-module__M2hgLa__modal .modal-scroll::-webkit-scrollbar-thumb{background:var(--color-gray-400);border-radius:var(--radius-4)}.Modal-module__M2hgLa__center .overlay{opacity:0;visibility:hidden;z-index:-1;background:#0006;width:100%;height:100%;transition:all .2s;position:absolute;top:0;left:0}.Modal-module__M2hgLa__center.active .overlay{opacity:1;visibility:visible;z-index:50}.Modal-module__M2hgLa__center .container{z-index:100;border-radius:var(--radius-20);background:var(--color-gray-100);flex-direction:column;align-items:flex-start;width:100%;max-width:410px;height:680px;padding:0;transition:transform .2s;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.Modal-module__M2hgLa__center .container:before{content:"";background:linear-gradient(transparent, var(--color-gray-100));z-index:1;width:100%;height:40px;position:absolute;bottom:24px;left:0}.Modal-module__M2hgLa__center .container:after{content:"";background-color:var(--color-gray-100);z-index:1;width:100%;height:24px;position:absolute;bottom:0;left:0}:is(.Modal-module__M2hgLa__center .container .modal-header,.Modal-module__M2hgLa__center .container .modal-cont){width:100%}.Modal-module__M2hgLa__center .container .modal-header{justify-content:space-between;align-items:center;padding:24px 24px 28px;display:flex}.Modal-module__M2hgLa__center .container .modal-title{color:var(--color-gray-1200);font-size:18px;font-weight:var(--font-weight-bold);line-height:160%}.Modal-module__M2hgLa__center .container .btn-close{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.Modal-module__M2hgLa__center .container .btn-close img{width:20px;height:20px}.Modal-module__M2hgLa__center .container .modal-cont{flex:1;padding-bottom:50px;overflow-y:auto}.Modal-module__M2hgLa__center .container .modal-cont::-webkit-scrollbar{width:6px}.Modal-module__M2hgLa__center .container .modal-cont::-webkit-scrollbar-track{background-color:#0000;border:none}.Modal-module__M2hgLa__center .container .modal-cont::-webkit-scrollbar-thumb{border-right:3px solid var(--color-gray-100);background-color:#0003;width:3px}.Modal-module__M2hgLa__center .container .modal-cont iframe{width:100%;height:1303px}@media screen and (max-width:768px){.Modal-module__M2hgLa__modal .modal-wrap{max-width:100%}.Modal-module__M2hgLa__center .container{border-radius:var(--radius-22) var(--radius-22) 0 0;max-width:100%;height:76vh;top:unset;bottom:-76vh;transform:translate(-50%)}.Modal-module__M2hgLa__center.active .container{transform:translate(-50%,-76vh)}.Modal-module__M2hgLa__center .container:before{display:none}.Modal-module__M2hgLa__center .container:after{display:none}.Modal-module__M2hgLa__center .container .modal-header{padding:28px 20px}}@media screen and (max-width:500px){.Modal-module__M2hgLa__center .container .modal-cont iframe{height:1350px}}
.ProductCard-module__wLQK2a__productItem{width:100%;display:block}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__img{aspect-ratio:1;border:1px solid var(--color-gray-400);border-radius:var(--radius-12);justify-content:center;align-items:center;width:100%;margin-bottom:16px;padding:20px;display:flex;position:relative;overflow:hidden}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__img img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__img .ProductCard-module__wLQK2a__badge{z-index:1;position:absolute;top:12px;left:12px}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__img .ProductCard-module__wLQK2a__badge.ProductCard-module__wLQK2a__todaySale{aspect-ratio:1;background:url(/images/home/badge-today-sale.svg) 50%/contain no-repeat;width:34px;height:auto}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__img .ProductCard-module__wLQK2a__optionBadge{z-index:1;color:var(--color-gray-100);font-weight:var(--font-weight-regular);background:#0009;position:absolute;top:12px;right:12px}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__img .ProductCard-module__wLQK2a__wishBtn{z-index:1;position:absolute;bottom:15px;right:15px}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__recommendBadge{font-size:12px;font-weight:var(--font-weight-medium);background:linear-gradient(90deg,#2683eb 0%,#5f65fb 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;align-items:center;margin-bottom:6px;line-height:1.3;display:flex}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__category{color:#888888e6;font-size:13px;font-weight:var(--font-weight-medium);margin-bottom:8px;line-height:normal}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__productName{color:var(--color-gray-1200);font-size:15px;font-weight:var(--font-weight-medium);margin-bottom:8px;line-height:normal}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__regularPriceBlock{align-items:center;gap:3px;margin-bottom:6px;display:flex}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__regularPriceBlock .ProductCard-module__wLQK2a__text{color:var(--color-danger-700);font-size:13px;font-weight:var(--font-weight-medium);line-height:normal}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__regularPrice{color:var(--color-gray-700);font-family:Inter;font-size:13px;font-weight:var(--font-weight-regular);text-decoration-line:line-through}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__priceBlock{align-items:center;gap:2px;margin-bottom:8px;display:flex}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__priceBlock .ProductCard-module__wLQK2a__percent{color:var(--color-danger-700);font-family:Inter;font-size:16px;font-weight:var(--font-weight-bold);line-height:normal}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__price{color:var(--color-gray-1200);font-family:Inter;font-size:16px;font-weight:var(--font-weight-bold);line-height:normal}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__soldout{margin-bottom:8px;font-size:13px}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__img .ProductCard-module__wLQK2a__timedealTimer{z-index:1;background-color:var(--color-primary-700);border-radius:0 0 var(--radius-12) var(--radius-12);width:100%;height:32px;font-size:12px;font-weight:var(--font-weight-medium);color:var(--color-gray-100);justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;bottom:0;left:0}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__img .ProductCard-module__wLQK2a__timedealTimerTime{font-weight:var(--font-weight-semibold);align-items:center;gap:3px;display:flex}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__img .ProductCard-module__wLQK2a__timedealTimerTime span{width:20px;font-size:13px;font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:flex}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__timedealPriceBlock{align-items:center;gap:3px;margin-bottom:6px;display:flex}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__timedealPriceBlock .ProductCard-module__wLQK2a__text{color:var(--color-danger-700);font-size:13px;font-weight:var(--font-weight-medium);line-height:normal}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__timedealPrice{color:var(--color-gray-700);font-family:Inter;font-size:13px;font-weight:var(--font-weight-regular);text-decoration-line:line-through}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__priceBlock .ProductCard-module__wLQK2a__timedealPercent{color:var(--color-danger-700);font-family:Inter;font-size:16px;font-weight:var(--font-weight-bold);line-height:normal}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__timedealCta{font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-primary-700);align-items:center;margin-top:12px;line-height:1.4;display:flex}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__timedealCta:before{content:"";background:url(/images/product-list/icon-clock-blue.svg) 50%/contain no-repeat;width:20px;height:20px;margin-right:4px;display:block}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__etcBlock{align-items:center;gap:4px;min-width:0;margin-top:8px;display:flex}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__brandBlock{align-items:center;gap:6px;padding-right:10px;display:flex;position:relative;overflow:hidden}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__brandBlock:after{content:"";background-color:var(--color-gray-400);width:1px;height:12px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__brandImg{aspect-ratio:1;border-radius:var(--radius-circle);border:1px solid var(--color-gray-300);flex-shrink:0;width:14px;height:auto;overflow:hidden}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__brandImg img{object-fit:cover;object-position:center;width:100%;height:100%}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__brandName{color:var(--color-gray-1000);font-family:var(--font-sans);font-size:12px;font-weight:var(--font-weight-medium);line-height:normal}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__brandName .ProductCard-module__wLQK2a__brandNameFull,.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__brandBlock.ProductCard-module__wLQK2a__noKeyword:after{display:none}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__brandBlock.ProductCard-module__wLQK2a__noKeyword .ProductCard-module__wLQK2a__brandName{white-space:normal;text-overflow:clip;overflow:visible}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__brandBlock.ProductCard-module__wLQK2a__noKeyword .ProductCard-module__wLQK2a__brandName .ProductCard-module__wLQK2a__brandNameShort{display:none}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__brandBlock.ProductCard-module__wLQK2a__noKeyword .ProductCard-module__wLQK2a__brandName .ProductCard-module__wLQK2a__brandNameFull{display:inline}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__keywordBadgeBlock{flex-shrink:0;align-items:center;display:flex;position:relative}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__keywordBadgeBlock .ProductCard-module__wLQK2a__keywordBadge{align-items:center;gap:2px;display:flex}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__keywordBadgeBlock .ProductCard-module__wLQK2a__badgeIcon{width:16px;height:16px}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__keywordBadgeBlock .ProductCard-module__wLQK2a__badgeText{font-size:12px;font-weight:var(--font-weight-medium);color:#454c68}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__keywordBadgeBlock .ProductCard-module__wLQK2a__keywordMore{width:max-content;height:18px;font-size:11px;font-weight:var(--font-weight-medium);color:#454c68;align-items:center;padding:0 4px;line-height:normal;display:flex}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__reviewCount{z-index:1;background:var(--color-gray-100);color:var(--color-gray-800);border:1px solid #f2f5fa;position:absolute;bottom:10px;left:10px}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__reviewCount .ProductCard-module__wLQK2a__reviewTxt{color:var(--color-gray-1100)}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__rankBlock{border-bottom:1px solid var(--color-gray-300);margin-bottom:16px;padding-bottom:10px}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__rank{color:var(--color-gray-1200);font-size:16px;font-weight:var(--font-weight-bold);line-height:normal}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__timedealPriceBlock,.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__priceBlock.ProductCard-module__wLQK2a__pcPriceTimedeal,.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__timedealCta,.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__img .ProductCard-module__wLQK2a__timedealTimer{display:none}.is-timedeal-eligible .ProductCard-module__wLQK2a__productItem[data-timedeal] .ProductCard-module__wLQK2a__isBaseOnly{display:none}.is-timedeal-eligible .ProductCard-module__wLQK2a__productItem[data-timedeal] .ProductCard-module__wLQK2a__timedealPriceBlock{display:flex}.is-timedeal-eligible .ProductCard-module__wLQK2a__productItem[data-timedeal] .ProductCard-module__wLQK2a__priceBlock.ProductCard-module__wLQK2a__pcPriceTimedeal{display:flex}.is-timedeal-eligible .ProductCard-module__wLQK2a__productItem[data-timedeal] .ProductCard-module__wLQK2a__timedealCta{display:flex}.is-timedeal-eligible .ProductCard-module__wLQK2a__productItem[data-timedeal] .ProductCard-module__wLQK2a__img .ProductCard-module__wLQK2a__timedealTimer{display:flex}@media (max-width:768px){.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__img .ProductCard-module__wLQK2a__wishBtn{bottom:11px;right:11px}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__etcBlock{flex-direction:column;align-items:flex-start}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__brandBlock{width:100%}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__brandBlock:after{display:none}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__keywordBadgeBlock{gap:4px}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__keywordBadgeBlock .ProductCard-module__wLQK2a__keywordBadge{background-color:var(--color-primary-100);border-radius:var(--radius-4);width:max-content;height:20px;padding:0 6px}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__keywordBadgeBlock .ProductCard-module__wLQK2a__badgeText{color:var(--color-gray-1000)}.ProductCard-module__wLQK2a__productItem .ProductCard-module__wLQK2a__keywordBadgeBlock .ProductCard-module__wLQK2a__keywordMore{background-color:var(--color-primary-100);border-radius:var(--radius-4);height:20px;color:var(--color-gray-1000);padding:0 6px}}
.RecommendMissionTimer-module__cUs6wW__toast{z-index:100;border-radius:var(--radius-pill);background:var(--color-gray-1100);max-width:calc(100% - 32px);color:var(--color-gray-100);align-items:center;gap:10px;padding:12px 20px;font-size:14px;line-height:1.3;transition:opacity .2s;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000040}.RecommendMissionTimer-module__cUs6wW__paused{opacity:.72}.RecommendMissionTimer-module__cUs6wW__time{border-radius:var(--radius-circle);background:var(--color-gray-100);min-width:28px;height:28px;color:var(--color-gray-1100);flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.RecommendMissionTimer-module__cUs6wW__message{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width:768px){.RecommendMissionTimer-module__cUs6wW__toast{font-size:13px;bottom:76px}}
.ProductDetail-module__hKWsuq__productDetail{padding-top:var(--page-gap-top)}@media screen and (max-width:768px){.ProductDetail-module__hKWsuq__productDetail{margin-top:20px}.ProductDetail-module__hKWsuq__productDetail~footer{padding-bottom:100px}}.ProductDetail-module__hKWsuq__productDetail .single-product #product{font-family:var(--font-sans);letter-spacing:-.02em}:is(.ProductDetail-module__hKWsuq__productDetail .single-product #product *,.ProductDetail-module__hKWsuq__productDetail .single-product #product :before,.ProductDetail-module__hKWsuq__productDetail .single-product #product :after){font-family:var(--font-sans);letter-spacing:-.02em}.ProductDetail-module__hKWsuq__productDetail .single-product #product .w-1200{width:100%;max-width:1136px;margin:0 auto}.ProductDetail-module__hKWsuq__productDetail .single-product #product .w-800{width:100%;max-width:840px;margin:0 auto}.ProductDetail-module__hKWsuq__productDetail .single-product #product .ellipsis-1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ProductDetail-module__hKWsuq__productDetail .single-product #product .ellipsis-2{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ProductDetail-module__hKWsuq__productDetail .single-product #product .ellipsis-3{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ProductDetail-module__hKWsuq__productDetail .single-product #product .ellipsis-4{-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ProductDetail-module__hKWsuq__productDetail .single-product #product .product-single-container{width:100%;margin:0 auto}.ProductDetail-module__hKWsuq__productDetail .single-product .side{position:relative}.ProductDetail-module__hKWsuq__productDetail .single-product .attach-thumb{border-radius:var(--radius-8);width:80px;height:80px;position:relative;overflow:hidden}.ProductDetail-module__hKWsuq__productDetail .single-product .btn-del-img{border-radius:var(--radius-circle);cursor:pointer;background:#0009;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:none;position:absolute;top:4px;right:4px}.ProductDetail-module__hKWsuq__productDetail .single-product .attach-thumb:hover .btn-del-img{display:flex}:is(.ProductDetail-module__hKWsuq__productDetail .single-product .btn-del-img:before,.ProductDetail-module__hKWsuq__productDetail .btn-del-img:after){content:"";background-color:var(--color-gray-100);width:10px;height:1.5px;position:absolute}.ProductDetail-module__hKWsuq__productDetail .single-product #p-loading-modal{z-index:2147483647;background-color:#0006;width:100%;height:100%;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ProductDetail-module__hKWsuq__productDetail .single-product #p-loading-modal.active{display:block}.ProductDetail-module__hKWsuq__productDetail .single-product #p-loading-modal .loading-spinner{height:100%}.ProductDetail-module__hKWsuq__productDetail .single-product #product .replacement-product{border-radius:var(--radius-6);border:1px solid var(--color-gray-300);gap:8px;margin-top:20px;padding:15px 18px;display:flex}.ProductDetail-module__hKWsuq__productDetail .single-product #product .replacement-product.replacement-mo{display:none}.ProductDetail-module__hKWsuq__productDetail .single-product #product .replacement-product.replacement-pc{display:flex}.ProductDetail-module__hKWsuq__productDetail .single-product #product .replacement-product div{color:var(--color-gray-900);font-family:var(--font-sans);font-size:13px;font-style:normal;font-weight:var(--font-weight-regular);border-radius:var(--radius-6);letter-spacing:0;line-height:140%}.ProductDetail-module__hKWsuq__productDetail .single-product #product .replacement-product span{color:var(--color-primary-700)}.ProductDetail-module__hKWsuq__productDetail .single-product #product .replacement-product svg{flex:0 0 16px;margin-top:2px}.ProductDetail-module__hKWsuq__productDetail .single-product #product .tab-target{scroll-margin-top:190px}.ProductDetail-module__hKWsuq__productDetail .single-product #product .section.tab-menu{border-bottom:1px solid var(--color-gray-300);background:var(--color-gray-100);z-index:2;transition:all .3s ease-in-out;position:sticky;top:137px}.ProductDetail-module__hKWsuq__productDetail header.hidden~.main-container #product .section.tab-menu{top:72px!important}.ProductDetail-module__hKWsuq__productDetail .admin-bar.single-product #product .section.tab-menu{top:169px}.ProductDetail-module__hKWsuq__productDetail .down.single-product #product .section.tab-menu{top:190px}.ProductDetail-module__hKWsuq__productDetail .admin-bar.down.single-product #product .section.tab-menu{top:222px}.ProductDetail-module__hKWsuq__productDetail .single-product #product .section.tab-menu .tabs{justify-content:center;align-items:center;gap:80px;display:flex}.ProductDetail-module__hKWsuq__productDetail .single-product #product .section.tab-menu .tab{color:var(--color-gray-700);text-align:center;font-size:18px;font-weight:var(--font-weight-medium);padding:20px 0;line-height:130%;display:block;position:relative}.ProductDetail-module__hKWsuq__productDetail .single-product #product .section.tab-menu .tab:after{content:"";opacity:0;background:var(--color-primary-700);width:100%;height:2px;transition:all .3s;position:absolute;bottom:0;left:0}.ProductDetail-module__hKWsuq__productDetail .single-product #product .section.tab-menu .tab.active{color:var(--color-primary-700);font-weight:var(--font-weight-semibold)}.ProductDetail-module__hKWsuq__productDetail .single-product #product .section.tab-menu .tab.active:after{opacity:1}.ProductDetail-module__hKWsuq__productDetail .single-product #product .section.relation-products{margin-top:100px;padding-bottom:100px}.ProductDetail-module__hKWsuq__productDetail .single-product #product .section.relation-products .section-title{color:var(--color-gray-1200);font-size:22px;font-weight:var(--font-weight-bold);margin-bottom:20px;line-height:160%}.ProductDetail-module__hKWsuq__productDetail .single-product #product .section.relation-products .product-item{display:block}.ProductDetail-module__hKWsuq__productDetail .single-product #product .section.relation-products .product-item .img{aspect-ratio:1;border:1px solid var(--color-gray-400);border-radius:var(--radius-12);justify-content:center;align-items:center;width:100%;margin-bottom:16px;padding:20px;display:flex;position:relative;overflow:hidden}.ProductDetail-module__hKWsuq__productDetail .single-product #product .section.relation-products .product-item .img img{display:block}.ProductDetail-module__hKWsuq__productDetail .single-product #product .section.relation-products .product-item .category{color:#888888e6;font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:normal;margin-bottom:8px;line-height:normal}.ProductDetail-module__hKWsuq__productDetail .single-product #product .section.relation-products .product-item .product-name{color:var(--color-gray-1200);font-size:15px;font-weight:var(--font-weight-medium);letter-spacing:normal;margin-bottom:8px;line-height:normal}.ProductDetail-module__hKWsuq__productDetail .single-product #product .section.relation-products .product-item .regular-price-block{align-items:center;gap:3px;margin-bottom:6px;display:flex}.ProductDetail-module__hKWsuq__productDetail .single-product #product .section.relation-products .product-item .regular-price-block .text{color:var(--color-danger-700);font-size:13px;font-weight:var(--font-weight-medium);line-height:normal}.ProductDetail-module__hKWsuq__productDetail .single-product #product .section.relation-products .product-item .regular-price{color:var(--color-gray-700);font-family:Inter;font-size:13px;font-weight:var(--font-weight-regular);text-decoration-line:line-through}.ProductDetail-module__hKWsuq__productDetail .single-product #product .section.relation-products .product-item .price-block{align-items:center;gap:2px;display:flex}.ProductDetail-module__hKWsuq__productDetail .single-product #product .section.relation-products .product-item .price-block .percent{color:var(--color-danger-700);font-family:Inter;font-size:16px;font-weight:var(--font-weight-bold);line-height:normal}.ProductDetail-module__hKWsuq__productDetail .single-product #product .section.relation-products .product-item .price{color:var(--color-gray-1200);font-family:Inter;font-size:16px;font-weight:var(--font-weight-bold);line-height:normal}.ProductDetail-module__hKWsuq__productDetail .single-product #product .section.relation-products .rel-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;align-items:flex-start;display:flex;overflow-x:auto}.ProductDetail-module__hKWsuq__productDetail .single-product #product .section.relation-products .rel-track::-webkit-scrollbar{display:none}.ProductDetail-module__hKWsuq__productDetail .single-product #product .section.relation-products .rel-slide{scroll-snap-align:start;flex:none;width:calc(20% - 8px)}.ProductDetail-module__hKWsuq__productDetail .single-product #product .section.relation-products .rel-slide:not(:last-child){margin-right:10px}.ProductDetail-module__hKWsuq__productDetail .single-product #product .section.relation-products .rel-pagination{justify-content:center;align-items:center;gap:6px;margin-top:30px;display:flex}.ProductDetail-module__hKWsuq__productDetail .single-product #product .section.relation-products .rel-bullet{appearance:none;cursor:pointer;background:var(--color-gray-400);opacity:1;border:0;border-radius:40px;width:6px;height:6px;margin:0;padding:0}.ProductDetail-module__hKWsuq__productDetail .single-product #product .section.relation-products .rel-bullet.active{background:var(--color-gray-1200);width:20px;height:6px}.ProductDetail-module__hKWsuq__productDetail .single-product #product .modal{z-index:10000;opacity:0;visibility:hidden;width:100%;height:100%;transition:transform .2s;position:fixed;top:0;left:50%;transform:translate(-50%)}.ProductDetail-module__hKWsuq__productDetail .single-product #product .modal.active{opacity:1;visibility:visible;z-index:2147483647}.ProductDetail-module__hKWsuq__productDetail .single-product #product .modal .overlay{opacity:0;visibility:hidden;z-index:-1;background:#0006;width:100%;height:100%;transition:all .2s;position:absolute;top:0;left:0}.ProductDetail-module__hKWsuq__productDetail .single-product #product .modal.active .overlay{opacity:1;visibility:visible;z-index:50}.ProductDetail-module__hKWsuq__productDetail .single-product #product .modal .container{z-index:100;border-radius:var(--radius-20);background:var(--color-gray-100);flex-direction:column;align-items:flex-start;width:100%;max-width:410px;height:680px;transition:transform .2s;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ProductDetail-module__hKWsuq__productDetail .single-product #product .modal .container:before{content:"";background:linear-gradient(transparent, var(--color-gray-100));z-index:1;width:100%;height:40px;position:absolute;bottom:24px;left:0}.ProductDetail-module__hKWsuq__productDetail .single-product #product .modal .container:after{content:"";background-color:var(--color-gray-100);z-index:1;width:100%;height:24px;position:absolute;bottom:0;left:0}:is(.ProductDetail-module__hKWsuq__productDetail .single-product #product .modal .container .modal-header,.ProductDetail-module__hKWsuq__productDetail .single-product #product .modal .container .modal-cont){width:100%}.ProductDetail-module__hKWsuq__productDetail .single-product #product .modal .container .modal-header{justify-content:space-between;align-items:center;padding:24px 24px 28px;display:flex}.ProductDetail-module__hKWsuq__productDetail .single-product #product .modal .container .modal-title{color:var(--color-gray-1200);font-size:18px;font-weight:var(--font-weight-bold);line-height:160%}.ProductDetail-module__hKWsuq__productDetail .single-product #product .modal .container .btn-close{width:18px}.ProductDetail-module__hKWsuq__productDetail .single-product #product .modal .container .btn-close img{width:100%}.ProductDetail-module__hKWsuq__productDetail .single-product #product .modal .container .modal-cont{flex:1;padding-bottom:50px;overflow-y:auto}.ProductDetail-module__hKWsuq__productDetail .single-product #product .modal .container .modal-cont::-webkit-scrollbar{width:6px}.ProductDetail-module__hKWsuq__productDetail .single-product #product .modal .container .modal-cont::-webkit-scrollbar-track{background-color:#0000;border:none}.ProductDetail-module__hKWsuq__productDetail .single-product #product .modal .container .modal-cont::-webkit-scrollbar-thumb{border-right:3px solid var(--color-gray-100);background-color:#0003;width:3px}.ProductDetail-module__hKWsuq__productDetail .single-product #product .modal .container .modal-cont iframe{width:100%;height:1303px}.ProductDetail-module__hKWsuq__productDetail .single-product #product .youtube-player-modal{z-index:10000;opacity:0;visibility:hidden;width:100%;height:100%;transition:transform .2s;position:fixed;top:0;left:50%;transform:translate(-50%)}.ProductDetail-module__hKWsuq__productDetail .single-product #product .youtube-player-modal.active{opacity:1;visibility:visible;z-index:2147483647}.ProductDetail-module__hKWsuq__productDetail .single-product #product .youtube-player-modal .dim{opacity:0;visibility:hidden;z-index:-1;background:#000c;width:100%;height:100%;transition:all .2s;position:absolute;top:0;left:0}.ProductDetail-module__hKWsuq__productDetail .single-product #product .youtube-player-modal.active .dim{opacity:1;visibility:visible;z-index:50}.ProductDetail-module__hKWsuq__productDetail .single-product #product .youtube-player-modal .container{aspect-ratio:16/9;z-index:100;width:1284px;height:auto;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProductDetail-module__hKWsuq__productDetail .single-product #product .youtube-player-modal .btn-close{cursor:pointer;width:20px;position:absolute;top:0;left:calc(100% + 8px)}.ProductDetail-module__hKWsuq__productDetail .single-product #product .youtube-player-modal .btn-close img{width:100%}.ProductDetail-module__hKWsuq__productDetail .single-product #product .youtube-player-modal .iframe-wrap{width:100%;height:100%;position:relative;overflow:hidden}.ProductDetail-module__hKWsuq__productDetail .single-product #product .youtube-player-modal .iframe-wrap iframe{width:100%;height:100%;position:absolute;top:0;left:0}.ProductDetail-module__hKWsuq__productDetail .review-list-modal .modal-wrap{height:100%;max-height:507px;padding:30px 0 40px}.ProductDetail-module__hKWsuq__productDetail .review-list-modal .modal-header{border-bottom:1px solid var(--color-gray-300);margin:0 20px 20px;padding-bottom:20px}.ProductDetail-module__hKWsuq__productDetail .review-list-modal .modal-header .bar{border-radius:var(--radius-30);background:var(--color-gray-400);cursor:pointer;width:43px;height:4px;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.ProductDetail-module__hKWsuq__productDetail .review-list-modal .modal-header h1{margin-bottom:0;font-size:18px}.ProductDetail-module__hKWsuq__productDetail .review-list-modal .modal-header button.close-btn{top:0}.ProductDetail-module__hKWsuq__productDetail .review-list-modal .modal-content{height:calc(100% - 51px);margin-bottom:0;padding:0 20px;overflow-y:auto}.ProductDetail-module__hKWsuq__productDetail .review-list-modal .modal-content::-webkit-scrollbar{width:6px}.ProductDetail-module__hKWsuq__productDetail .review-list-modal .modal-content::-webkit-scrollbar-track{background-color:#0000;border:none}.ProductDetail-module__hKWsuq__productDetail .review-list-modal .modal-content::-webkit-scrollbar-thumb{border-right:3px solid var(--color-gray-100);background-color:#0003;width:3px}.ProductDetail-module__hKWsuq__productDetail .review-list-modal .modal-content .review-exists{display:block}.ProductDetail-module__hKWsuq__productDetail .review-list-modal .modal-content .review-exists .item{border-radius:var(--radius-8);border:1px solid var(--color-gray-300);background:var(--color-gray-100);box-shadow:var(--shadow-2);padding:20px 20px 18px}.ProductDetail-module__hKWsuq__productDetail .review-list-modal .modal-content .review-exists .item:not(:last-child){margin-bottom:12px}.ProductDetail-module__hKWsuq__productDetail .review-list-modal .modal-content .review-exists .item .top{border-bottom:1px solid var(--color-gray-300);justify-content:start;align-items:center;gap:14px;padding-bottom:16px;display:flex}.ProductDetail-module__hKWsuq__productDetail .review-list-modal .modal-content .review-exists .item .top .item-img{background:var(--color-primary-100);border-radius:var(--radius-2);aspect-ratio:1;justify-content:center;align-items:center;width:68px;height:auto;display:flex}.ProductDetail-module__hKWsuq__productDetail .review-list-modal .modal-content .review-exists .item .top .item-img img{aspect-ratio:1;width:49px;height:auto}.ProductDetail-module__hKWsuq__productDetail .review-list-modal .modal-content .review-exists .item .top .item-info .title{font-size:14px;font-weight:var(--font-weight-semibold);letter-spacing:-.28px;color:var(--color-gray-1200);margin-bottom:8px;line-height:140%}.ProductDetail-module__hKWsuq__productDetail .review-list-modal .modal-content .review-exists .item .top .item-info .option{align-items:center;gap:4px;display:flex}.ProductDetail-module__hKWsuq__productDetail .review-list-modal .modal-content .review-exists .item .top .item-info .option span{font-size:12px;font-weight:var(--font-weight-regular);letter-spacing:-.24px;color:var(--color-gray-800);line-height:normal}.ProductDetail-module__hKWsuq__productDetail .review-list-modal .modal-content .review-exists .item .top .item-info .option span strong{margin-right:4px}.ProductDetail-module__hKWsuq__productDetail .review-list-modal .modal-content .review-exists .item .bot{justify-content:space-between;align-items:center;padding-top:14px;display:flex}.ProductDetail-module__hKWsuq__productDetail .review-list-modal .modal-content .review-exists .item .bot .point span{font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:-.26px;line-height:130%}.ProductDetail-module__hKWsuq__productDetail .review-list-modal .modal-content .review-exists .item .bot .point p{font-size:16px;font-weight:var(--font-weight-semibold);letter-spacing:-.32px;color:var(--color-primary-700);line-height:130%}.ProductDetail-module__hKWsuq__productDetail .review-list-modal .modal-content .review-exists .item .bot button{border-radius:var(--radius-8);background:var(--color-gray-100);width:134px;height:42px;font-size:14px;line-height:42px;font-weight:var(--font-weight-bold);color:var(--color-primary-700);line-height:130%;font-family:var(--font-sans);border:1px solid #1351f61f;justify-content:center;align-items:center;gap:4px;display:flex}.ProductDetail-module__hKWsuq__productDetail .review-list-modal .modal-content .review-exists .item .bot button img{aspect-ratio:1;width:18px;height:auto}.ProductDetail-module__hKWsuq__productDetail .review-list-modal .modal-content .review-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:none}.ProductDetail-module__hKWsuq__productDetail .review-list-modal .modal-content .review-empty img{aspect-ratio:1;width:60px;height:auto}.ProductDetail-module__hKWsuq__productDetail .review-list-modal .modal-content .review-empty p{font-size:14px;font-weight:var(--font-weight-regular);letter-spacing:-.28px;color:var(--color-gray-900);margin-top:20px;line-height:140%}.quickview-modal.modal .modal-wrap{padding:0;overflow:hidden}.quickview-modal.modal .qv-loading-overlay{z-index:10;color:var(--color-gray-900);pointer-events:none;background:#ffffffb3;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;inset:0}:is(.quickview-modal.modal .modal-header,.quickview-modal.modal .modal-content,.quickview-modal.modal .modal-footer){z-index:2;position:relative}.quickview-modal.modal .modal-header{flex-shrink:0;margin-bottom:0;padding:26px 16px 20px}.quickview-modal.modal .modal-header .qv-category{font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-gray-700);margin-bottom:8px;line-height:1.3}.quickview-modal.modal .modal-header .qv-title{font-size:20px;font-weight:var(--font-weight-bold);margin-bottom:24px;line-height:1.3}.quickview-modal.modal .modal-header .qv-rating{align-items:center;gap:4px;display:flex}.quickview-modal.modal .modal-header .stars{align-items:center;gap:2px;display:flex}.quickview-modal.modal .modal-header .star{background-image:url(/images/product-single/icon-star_gray.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:10px;height:10px}.quickview-modal.modal .modal-header .star.active{background-image:url(/images/product-single/icon-star.svg)}.quickview-modal.modal .modal-header .qv-score{font-size:13px;font-weight:var(--font-weight-bold);line-height:noraml}.quickview-modal.modal .modal-header .qv-review-count{font-size:12px;font-weight:var(--font-weight-medium);color:var(--color-gray-900);text-underline-offset:2px;line-height:normal;text-decoration:underline}.quickview-modal.modal .modal-header button.close-btn{cursor:pointer;z-index:10;aspect-ratio:1;background:url(/images/modal/close-btn.webp) 50%/cover no-repeat;width:24px;height:auto;position:absolute;top:22px;right:20px}.quickview-modal.modal .modal-content{scrollbar-width:none;-ms-overflow-style:none;flex:1;margin:0;padding:0 16px 38px;overflow-y:auto}.quickview-modal.modal .modal-content::-webkit-scrollbar{display:none}.quickview-modal.modal .modal-content .qv-img{aspect-ratio:1;background-color:var(--color-primary-100);justify-content:center;align-items:center;width:100%;height:auto;padding:70px;display:flex}.quickview-modal.modal .modal-content .qv-img img{aspect-ratio:1;width:100%;height:auto}.quickview-modal.modal .modal-content .qv-label{font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-gray-900);margin-bottom:12px;line-height:1.3}:is(.quickview-modal.modal .modal-content .qv-option,.quickview-modal.modal .modal-content .qv-qty,.quickview-modal.modal .modal-content .qv-gift){margin-top:30px}:is(.quickview-modal.modal .modal-content .qv-option-list,.quickview-modal.modal .modal-content .qv-qty-list,.quickview-modal.modal .modal-content .qv-gift-list){overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;align-items:flex-start;gap:8px;display:flex;overflow-x:auto}:is(.quickview-modal.modal .modal-content .qv-option-list::-webkit-scrollbar,.quickview-modal.modal .modal-content .qv-qty-list::-webkit-scrollbar,.quickview-modal.modal .modal-content .qv-gift-list::-webkit-scrollbar){display:none}:is(.quickview-modal.modal .modal-content .qv-option-list>.btn-option,.quickview-modal.modal .modal-content .qv-qty-list>.btn-qty,.quickview-modal.modal .modal-content .qv-gift-list>.btn-gift){scroll-snap-align:start}.quickview-modal.modal .modal-content .qv-option-list .btn-option{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;min-width:46px;display:flex}.quickview-modal.modal .modal-content .qv-option-list .btn-option .qv-option-img{background-color:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:var(--radius-4);justify-content:center;align-items:center;width:46px;height:46px;padding:6px;display:flex}.quickview-modal.modal .modal-content .qv-option-list .btn-option .qv-option-img img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.quickview-modal.modal .modal-content .qv-option-list .btn-option .qv-option-text{color:var(--color-gray-700);font-size:12px;line-height:1.3}.quickview-modal.modal .modal-content .qv-option-list .btn-option.active .qv-option-img{border-color:var(--color-gray-1200)}.quickview-modal.modal .modal-content .qv-option-list .btn-option.active .qv-option-text{color:var(--color-gray-1200)}:is(.quickview-modal.modal .modal-content .qv-qty-list .btn-qty,.quickview-modal.modal .modal-content .qv-gift-list .btn-gift){background-color:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:var(--radius-4);min-width:46px;min-height:46px;color:var(--color-gray-800);flex-shrink:0;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;display:flex}.quickview-modal.modal .modal-content .qv-gift-list .btn-gift{width:auto;padding:0 10px}:is(.quickview-modal.modal .modal-content .qv-qty-list .btn-qty.active,.quickview-modal.modal .modal-content .qv-gift-list .btn-gift.active){border-color:var(--color-gray-1200);color:var(--color-gray-1200)}.quickview-modal.modal .modal-content .qv-price{border-top:1px solid var(--color-gray-300);margin-top:30px;padding-top:30px}.quickview-modal.modal .modal-content .qv-price .qv-original-price{font-size:14px;font-weight:var(--font-weight-medium);letter-spacing:-.04em;color:var(--color-gray-600);margin-bottom:8px;line-height:1.3;text-decoration:line-through}.quickview-modal.modal .modal-content .qv-price .qv-sale-price{font-size:20px;font-weight:var(--font-weight-bold);letter-spacing:-.04em;margin-bottom:20px;line-height:1.3}.quickview-modal.modal .modal-content .qv-price .qv-benefit-box{background-color:var(--color-primary-100);border-radius:var(--radius-4);padding:16px}.quickview-modal.modal .modal-content .qv-price .qv-benefit-title{border-radius:var(--radius-4);width:61px;height:18px;font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-danger-700);background-color:#f9463d14;justify-content:center;align-items:center;margin-bottom:8px;display:flex}.quickview-modal.modal .modal-content .qv-price .qv-benefit-price{font-size:20px;font-weight:var(--font-weight-bold);letter-spacing:-.04em;align-items:center;gap:1px;margin-bottom:10px;line-height:1.3;display:flex}.quickview-modal.modal .modal-content .qv-price .qv-benefit-price-discount{color:var(--color-danger-700)}.quickview-modal.modal .modal-content .qv-price .qv-benefit-line{padding-left:12px;position:relative}.quickview-modal.modal .modal-content .qv-price .qv-benefit-line:before{pointer-events:none;content:"";opacity:.1;background-color:var(--color-gray-1200);width:2px;height:calc(100% - 8px);display:block;position:absolute;top:4px;left:2px}.quickview-modal.modal .modal-content .qv-price .qv-benefit-desc{font-size:13px;font-weight:var(--font-weight-medium);line-height:1.3}.quickview-modal.modal .modal-content .qv-price .qv-benefit-desc .color-blue{color:var(--color-primary-700)}.quickview-modal.modal .modal-content .qv-price .qv-benefit-condition{font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-gray-800);margin-top:4px}.quickview-modal.modal .modal-footer{flex-shrink:0;gap:10px;padding:16px 20px 34px;display:flex;box-shadow:0 -4px 14px #0000000f}.quickview-modal.modal .modal-footer .qv-btn-detail{border-radius:var(--radius-6);background-color:var(--color-gray-1200);width:143px;height:52px;font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-gray-100);justify-content:center;align-items:center;gap:8px;display:flex;box-shadow:0 2px 6px #00000005}.quickview-modal.modal .modal-footer .qv-btn-cart{width:auto;color:var(--color-gray-1200);flex:1;font-size:16px;box-shadow:0 2px 6px #00000005}.review-cta-modal.modal .modal-wrap{padding:0 20px 40px;transition:transform .5s cubic-bezier(.16,1,.3,1)}.review-cta-modal.modal .bar{border-radius:var(--radius-2);background:var(--color-gray-400);cursor:pointer;flex-shrink:0;width:36px;height:4px;margin:10px auto 0}.review-cta-modal.modal .modal-header{text-align:center;margin:30px 0 12px;position:relative}.review-cta-modal.modal .modal-header button.close-btn{cursor:pointer;z-index:10;aspect-ratio:1;background:url(/images/modal/close-btn.webp) 50%/cover no-repeat;width:24px;height:auto;position:absolute;top:-8px;right:0}.review-cta-modal.modal .modal-header h3{font-size:22px;font-weight:var(--font-weight-bold);color:var(--color-gray-1200);line-height:1.4}.review-cta-modal.modal .modal-header .color-blue{color:var(--color-primary-700)}.review-cta-modal.modal .modal-content{flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.review-cta-modal.modal .modal-desc{font-size:14px;font-weight:var(--font-weight-regular);color:var(--color-gray-900);text-align:center;line-height:1.4}.review-cta-modal.modal .img-box{width:122px;height:122px}.review-cta-modal.modal .img-box img{object-fit:cover;width:100%;height:100%}.review-cta-modal.modal .modal-footer{align-items:center;gap:6px;display:flex}.review-cta-modal.modal .modal-footer .rc-btn-confirm{flex:1}.review-cta-modal.modal .modal-footer .rc-btn-close{flex-shrink:0;width:116px}@media screen and (max-width:1560px){.ProductDetail-module__hKWsuq__productDetail .single-product #product .youtube-player-modal .container{width:80vw}}@media screen and (max-width:1176px){.ProductDetail-module__hKWsuq__productDetail .single-product #product .w-1200{max-width:100%;padding:0 20px}}@media screen and (max-width:840px){.ProductDetail-module__hKWsuq__productDetail .single-product #product .w-800{max-width:100%;padding:0 20px}}@media screen and (max-width:768px){:is(.ProductDetail-module__hKWsuq__productDetail .single-product #product .w-1200,.ProductDetail-module__hKWsuq__productDetail .single-product #product .w-800){padding:0}.ProductDetail-module__hKWsuq__productDetail .single-product #product .replacement-product{margin-top:20px}.ProductDetail-module__hKWsuq__productDetail .single-product #product .replacement-product div{word-break:keep-all}.ProductDetail-module__hKWsuq__productDetail .single-product #product .replacement-product.replacement-mo{display:flex}.ProductDetail-module__hKWsuq__productDetail .single-product #product .replacement-product.replacement-pc{display:none}.ProductDetail-module__hKWsuq__productDetail .single-product #product .replacement-product.rp-box{margin-top:0;margin-bottom:30px}.ProductDetail-module__hKWsuq__productDetail .single-product #product .section.tab-menu{display:none}.ProductDetail-module__hKWsuq__productDetail .single-product #product .section.relation-products{border-top:10px solid var(--color-primary-100);margin-top:0;padding:40px 20px 80px;overflow:hidden}.ProductDetail-module__hKWsuq__productDetail .single-product #product .section.relation-products .section-title{margin-bottom:18px;font-size:18px}.ProductDetail-module__hKWsuq__productDetail .single-product #product .section.relation-products .rel-track{margin-right:-20px;padding-right:20px}.ProductDetail-module__hKWsuq__productDetail .single-product #product .section.relation-products .rel-slide{width:148px}.ProductDetail-module__hKWsuq__productDetail .single-product #product .ellipsis-4{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ProductDetail-module__hKWsuq__productDetail .single-product footer{padding-bottom:100px}.ProductDetail-module__hKWsuq__productDetail .single-product footer .lately{bottom:122px}.ProductDetail-module__hKWsuq__productDetail .single-product footer .chatbot-icon{bottom:225px}.ProductDetail-module__hKWsuq__productDetail .single-product #product .modal .container{border-radius:var(--radius-22) var(--radius-22) 0 0;max-width:100%;height:76vh;top:unset;bottom:-76vh;transform:translate(-50%)}.ProductDetail-module__hKWsuq__productDetail .single-product #product .modal.active .container{transform:translate(-50%,-76vh)}:is(.ProductDetail-module__hKWsuq__productDetail .single-product #product .modal .container:before,.ProductDetail-module__hKWsuq__productDetail .single-product #product .modal .container:after){display:none}.ProductDetail-module__hKWsuq__productDetail .single-product #product .modal .container .modal-header{padding:28px 20px}.ProductDetail-module__hKWsuq__productDetail .single-product #product .youtube-player-modal .container{width:100%}.ProductDetail-module__hKWsuq__productDetail .single-product #product .youtube-player-modal .btn-close{top:unset;bottom:calc(100% + 10px);left:unset;width:16px;right:10px}}@media screen and (max-width:500px){.ProductDetail-module__hKWsuq__productDetail .single-product #product .modal .container .modal-cont iframe{height:1350px}}
.YoutubeSection-module__i_9sNG__youtubeTitle{align-items:center;gap:6px;margin-bottom:20px;padding-left:8px;display:flex}.YoutubeSection-module__i_9sNG__youtubeTitle span{color:var(--color-gray-1200);letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:160%;display:block}.YoutubeSection-module__i_9sNG__youtubeTitle img{width:24px;transform:translateY(-2px)}.YoutubeSection-module__i_9sNG__youtubeItem{aspect-ratio:330/185;border-radius:var(--radius-12);cursor:pointer;width:100%;height:auto;display:block;position:relative;overflow:hidden}.YoutubeSection-module__i_9sNG__youtubeItem:before{content:"";z-index:1;background-color:#0003;width:100%;height:100%;position:absolute;top:0;left:0}.YoutubeSection-module__i_9sNG__youtubeItem:after{content:"";z-index:2;background:url(/images/home/icon-youtube-play.webp) 50%/contain no-repeat;width:38px;height:38px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.YoutubeSection-module__i_9sNG__youtubeItem img{object-fit:cover;object-position:center;width:100%;height:100%}@media screen and (max-width:768px){.YoutubeSection-module__i_9sNG__youtubeTitle{gap:4px;margin-bottom:16px;padding-left:0}.YoutubeSection-module__i_9sNG__youtubeTitle span{font-size:20px}.YoutubeSection-module__i_9sNG__youtubeTitle img{width:20px;transform:none}}
.ReviewCompleteModal-module__6g6UEG__sheet{z-index:9999;opacity:0;pointer-events:none;transition:opacity .3s;position:fixed;inset:0}.ReviewCompleteModal-module__6g6UEG__sheet.ReviewCompleteModal-module__6g6UEG__active{opacity:1;pointer-events:auto;z-index:999999}.ReviewCompleteModal-module__6g6UEG__dim{background:#0006;position:absolute;inset:0}.ReviewCompleteModal-module__6g6UEG__inner{background:var(--color-gray-100);border-radius:var(--radius-30) var(--radius-30) 0 0;text-align:center;width:100%;max-width:393px;padding:16px 24px 40px;transition:transform .25s;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%)}.ReviewCompleteModal-module__6g6UEG__sheet.ReviewCompleteModal-module__6g6UEG__active .ReviewCompleteModal-module__6g6UEG__inner{transform:translate(-50%)}.ReviewCompleteModal-module__6g6UEG__bar{background:var(--color-gray-400);border-radius:var(--radius-pill);cursor:pointer;border:none;width:43px;height:4px;margin:-6px auto 30px;padding:0;display:block}.ReviewCompleteModal-module__6g6UEG__cont{padding:0 0 44px}.ReviewCompleteModal-module__6g6UEG__icon{width:135px;margin:20px auto 0;display:block}.ReviewCompleteModal-module__6g6UEG__title{color:var(--color-gray-1200);margin-bottom:16px;font-size:22px;font-weight:700;line-height:1.4}.ReviewCompleteModal-module__6g6UEG__title .ReviewCompleteModal-module__6g6UEG__blue{color:var(--color-primary-600)}.ReviewCompleteModal-module__6g6UEG__desc{opacity:.6;color:var(--color-gray-1200);font-size:14px;font-weight:400;line-height:1.4}.ReviewCompleteModal-module__6g6UEG__footer{gap:8px;display:flex}.ReviewCompleteModal-module__6g6UEG__btn{border-radius:var(--radius-4);cursor:pointer;height:52px;font-size:14px;font-weight:600;transition:all .2s}.ReviewCompleteModal-module__6g6UEG__btnWhite{border:1px solid var(--color-gray-300);background:var(--color-gray-100);width:117px;color:var(--color-gray-1200);flex-shrink:0}.ReviewCompleteModal-module__6g6UEG__btnBlack{background-color:var(--color-gray-1200);color:var(--color-gray-100);flex:1}.ReviewCompleteModal-module__6g6UEG__btnBlock{flex:1;display:flex;position:relative}.ReviewCompleteModal-module__6g6UEG__badge{background-color:var(--color-primary-200);width:max-content;height:20px;color:var(--color-primary-700);border-radius:11px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:500;display:flex;position:absolute;top:-10px;left:8px}@media screen and (max-width:500px){.ReviewCompleteModal-module__6g6UEG__inner{max-width:100%}}
.WriteReviewModal-module__BPj0Oq__shell.modal .modal-wrap{flex-direction:column;max-width:410px;max-height:90dvh;padding:0;display:flex;overflow:hidden}.WriteReviewModal-module__BPj0Oq__container{flex-direction:column;flex:1;width:100%;min-height:0;padding:0 20px;display:flex}.WriteReviewModal-module__BPj0Oq__bar{background:var(--color-gray-400);border-radius:var(--radius-pill);flex-shrink:0;width:43px;height:4px;margin:10px auto 0}.WriteReviewModal-module__BPj0Oq__titleBar{flex-shrink:0;padding:30px 0 20px}.WriteReviewModal-module__BPj0Oq__titleBar h2{color:var(--color-gray-1200);font-size:18px;font-weight:700;line-height:normal}.WriteReviewModal-module__BPj0Oq__body{flex:1;min-height:0;margin-bottom:20px;overflow:hidden auto}.WriteReviewModal-module__BPj0Oq__body::-webkit-scrollbar{display:none}.WriteReviewModal-module__BPj0Oq__eventBtn{width:100%;height:40px;color:var(--color-gray-100);background-color:var(--color-primary-700);text-align:center;white-space:nowrap;border-radius:var(--radius-6);justify-content:center;align-items:center;gap:6px;padding:0 .75rem;font-size:14px;font-weight:500;line-height:1.5;transition:all .4s;display:flex}.WriteReviewModal-module__BPj0Oq__eventBtn:hover{opacity:.7}.WriteReviewModal-module__BPj0Oq__product{background-color:var(--color-primary-100);border-radius:var(--radius-8);align-items:center;margin:20px 0;padding:15px 0 15px 20px;display:flex;position:relative}.WriteReviewModal-module__BPj0Oq__productImg{background-color:var(--color-gray-100);background-position:50%;background-repeat:no-repeat;background-size:46px;border-radius:3px;flex-shrink:0;width:70px;height:70px}.WriteReviewModal-module__BPj0Oq__productInfo{padding-left:20px}.WriteReviewModal-module__BPj0Oq__productInfo p{color:var(--color-gray-900);margin:8px 0;font-size:14px;line-height:normal}.WriteReviewModal-module__BPj0Oq__productInfo .WriteReviewModal-module__BPj0Oq__productDate{color:var(--color-gray-1200);font-size:12px}.WriteReviewModal-module__BPj0Oq__productName{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.WriteReviewModal-module__BPj0Oq__productOption{color:var(--color-gray-800);font-size:12px}.WriteReviewModal-module__BPj0Oq__keyword{width:100%}.WriteReviewModal-module__BPj0Oq__keywordLabel{color:var(--color-gray-1200);margin-bottom:20px;font-size:16px;font-weight:700;line-height:1.6}.WriteReviewModal-module__BPj0Oq__keywordLabel span{color:var(--color-gray-700);margin-top:4px;font-size:13px;font-weight:400;line-height:1.6}.WriteReviewModal-module__BPj0Oq__keywordGroup{margin-bottom:20px}.WriteReviewModal-module__BPj0Oq__keywordGroup:last-child{margin-bottom:0}.WriteReviewModal-module__BPj0Oq__groupName{color:var(--color-gray-1000);margin-bottom:6px;font-size:13px;font-weight:500;line-height:1.6}.WriteReviewModal-module__BPj0Oq__keywordList{flex-wrap:wrap;gap:8px;display:flex}.WriteReviewModal-module__BPj0Oq__keywordList button{background:var(--color-gray-100);border-radius:var(--radius-6);color:#454c68;cursor:pointer;border:1px solid #f2f5fa;align-items:center;gap:2px;width:max-content;height:28px;padding:0 6px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.WriteReviewModal-module__BPj0Oq__kwIcon{object-fit:contain;flex-shrink:0;width:16px;height:16px}.WriteReviewModal-module__BPj0Oq__keywordList button.WriteReviewModal-module__BPj0Oq__on{border-color:var(--color-primary-700);color:var(--color-primary-700);background:#ebf1fe}.WriteReviewModal-module__BPj0Oq__write{margin:20px 0 0}.WriteReviewModal-module__BPj0Oq__write textarea{border:1px solid var(--color-gray-300);border-radius:var(--radius-4);resize:none;box-sizing:border-box;width:100%;height:200px;padding:12px 16px;font-family:inherit;font-size:14px;line-height:1.71}.WriteReviewModal-module__BPj0Oq__write textarea::placeholder{color:color-mix(in srgb, var(--color-gray-1200) 30%, transparent)}.WriteReviewModal-module__BPj0Oq__write textarea:focus{outline:none}.WriteReviewModal-module__BPj0Oq__guide{border-top:2px solid var(--color-gray-300);margin-top:22px;padding-top:22px}.WriteReviewModal-module__BPj0Oq__guideTitle{font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-gray-1200);gap:2px;line-height:23px;display:flex}.WriteReviewModal-module__BPj0Oq__guideTitle span{color:var(--color-danger-700)}.WriteReviewModal-module__BPj0Oq__guideList{flex-direction:column;gap:6px;margin-top:10px;display:flex}.WriteReviewModal-module__BPj0Oq__guideList li{font-size:13px;font-weight:var(--font-weight-regular);color:var(--color-gray-900);align-items:center;gap:8px;line-height:18px;display:flex}.WriteReviewModal-module__BPj0Oq__guideList svg{color:var(--color-primary-600);flex-shrink:0}.WriteReviewModal-module__BPj0Oq__policyNotice{font-size:13px;font-weight:var(--font-weight-regular);color:var(--color-primary-700);margin-top:20px;line-height:18px}.WriteReviewModal-module__BPj0Oq__aiReview{margin-top:20px}.WriteReviewModal-module__BPj0Oq__aiStart{background:linear-gradient(var(--color-gray-100), var(--color-gray-100)) padding-box, linear-gradient(67.79deg, #62cdff, #fff294) border-box;border-radius:var(--radius-8);border:2px solid #0000;align-items:center;gap:8px;width:100%;height:51px;padding:0 15px;font-size:13px;display:flex}.WriteReviewModal-module__BPj0Oq__aiTitle{color:var(--color-gray-800);align-items:center;gap:4px;margin-bottom:12px;font-size:13px;display:flex}.WriteReviewModal-module__BPj0Oq__aiList{scrollbar-width:none;-ms-overflow-style:none;gap:10px;display:flex;overflow:auto hidden}.WriteReviewModal-module__BPj0Oq__aiList::-webkit-scrollbar{display:none}.WriteReviewModal-module__BPj0Oq__aiBox{background:var(--color-primary-100);border-radius:var(--radius-8);letter-spacing:-.02em;cursor:pointer;flex-shrink:0;align-items:center;gap:8px;width:253px;height:90px;padding:0 16px;font-size:14px;line-height:1.4;display:flex;overflow:hidden}.WriteReviewModal-module__BPj0Oq__aiBoxTxt{-webkit-line-clamp:3;text-align:left;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.WriteReviewModal-module__BPj0Oq__aiStartIcon,.WriteReviewModal-module__BPj0Oq__aiTitleIcon,.WriteReviewModal-module__BPj0Oq__aiBoxIcon{flex-shrink:0;display:inline-flex}.WriteReviewModal-module__BPj0Oq__gallery{width:100%;padding:12px 0 0}.WriteReviewModal-module__BPj0Oq__galleryList{flex-wrap:wrap;gap:5px 10px;padding-bottom:10px;display:flex}.WriteReviewModal-module__BPj0Oq__uploadBox{border-radius:var(--radius-2);border:1px dashed var(--color-gray-700);cursor:pointer;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:66px;height:66px;display:flex;position:relative;transform:translateY(3px)}.WriteReviewModal-module__BPj0Oq__uploadBox input{display:none}.WriteReviewModal-module__BPj0Oq__uploadCount{color:var(--color-gray-700);font-size:11px;font-weight:700}.WriteReviewModal-module__BPj0Oq__uploadCount span{color:var(--color-primary-700)}.WriteReviewModal-module__BPj0Oq__galleryItem{border-radius:var(--radius-2);flex-shrink:0;width:66px;height:66px;position:relative}.WriteReviewModal-module__BPj0Oq__galleryThumb{border-radius:var(--radius-2);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.WriteReviewModal-module__BPj0Oq__galleryDelete{border-radius:var(--radius-circle);background:var(--color-gray-100) url(/images/close_toast.svg) no-repeat center / 10px 10px;border:1px solid var(--color-gray-1100);cursor:pointer;width:18px;height:18px;display:none;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.WriteReviewModal-module__BPj0Oq__galleryItem:hover .WriteReviewModal-module__BPj0Oq__galleryDelete{display:block}.WriteReviewModal-module__BPj0Oq__galleryPending{border:1px solid var(--color-gray-400);border-radius:var(--radius-2);background:var(--color-primary-100);width:100%;height:100%;font-size:var(--font-size-label-3);font-weight:var(--font-weight-bold);color:var(--color-primary-700);justify-content:center;align-items:center;padding:0;line-height:1.3;display:flex}.WriteReviewModal-module__BPj0Oq__galleryFailed{border-color:var(--color-danger-600);background:var(--color-danger-100);color:var(--color-danger-700);cursor:pointer}.WriteReviewModal-module__BPj0Oq__footer{flex-shrink:0;margin:0 -5px;padding:5px 0 30px;display:flex}.WriteReviewModal-module__BPj0Oq__cancel,.WriteReviewModal-module__BPj0Oq__submit{box-sizing:border-box;width:50%;padding:0 5px}@media screen and (max-width:768px){.WriteReviewModal-module__BPj0Oq__shell.modal .modal-wrap{width:100%;max-width:100%}.WriteReviewModal-module__BPj0Oq__container{padding:0}.WriteReviewModal-module__BPj0Oq__titleBar{margin:0 20px;padding:30px 0 20px}.WriteReviewModal-module__BPj0Oq__titleBar h2{font-size:16px}.WriteReviewModal-module__BPj0Oq__body{padding:0 20px}.WriteReviewModal-module__BPj0Oq__eventBtn{font-size:12px}.WriteReviewModal-module__BPj0Oq__product{padding:20px}.WriteReviewModal-module__BPj0Oq__productImg{background-size:40px;width:60px;height:60px}.WriteReviewModal-module__BPj0Oq__productInfo{padding-left:15px}.WriteReviewModal-module__BPj0Oq__productInfo p{font-size:12px}.WriteReviewModal-module__BPj0Oq__write textarea{height:125px;padding:15px;font-size:13px}.WriteReviewModal-module__BPj0Oq__footer{margin:0;padding:12px 20px 30px}.WriteReviewModal-module__BPj0Oq__cancel,.WriteReviewModal-module__BPj0Oq__submit{padding:0 5px}.WriteReviewModal-module__BPj0Oq__footer button{font-size:13px}}
.Pagination-module__5ucfXG__pagination{margin-top:30px}.Pagination-module__5ucfXG__list{justify-content:center;gap:12px;list-style-type:none;display:flex}.Pagination-module__5ucfXG__item{width:30px;height:30px;color:var(--color-gray-600);border-radius:var(--radius-4);font-size:13px}.Pagination-module__5ucfXG__link{text-align:center;color:currentColor;width:100%;height:100%;line-height:30px;text-decoration:none;display:block}.Pagination-module__5ucfXG__prev .Pagination-module__5ucfXG__link,.Pagination-module__5ucfXG__next .Pagination-module__5ucfXG__link{justify-content:center;align-items:center;display:flex}.Pagination-module__5ucfXG__prev{margin-right:12px}.Pagination-module__5ucfXG__next{margin-left:12px}.Pagination-module__5ucfXG__item:hover:not(.Pagination-module__5ucfXG__prev):not(.Pagination-module__5ucfXG__next){background-color:var(--color-primary-100);color:var(--color-gray-1200)}.Pagination-module__5ucfXG__current{background-color:var(--color-primary-100);color:var(--color-gray-1200);font-weight:var(--font-weight-medium)}@media screen and (max-width:768px){.Pagination-module__5ucfXG__pagination{margin-top:24px}}
.Toggle-module__NCz8ua__wrap{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.Toggle-module__NCz8ua__native{opacity:0;width:1px;height:1px;margin:0;position:absolute}.Toggle-module__NCz8ua__track{box-sizing:border-box;background:var(--color-gray-600);border-radius:var(--radius-pill);flex:none;transition:background .15s;display:inline-block;position:relative}.Toggle-module__NCz8ua__thumb{background:var(--color-gray-100);border-radius:var(--radius-circle);transition:transform .15s;position:absolute}.Toggle-module__NCz8ua__wrap[data-size=S] .Toggle-module__NCz8ua__track{width:18px;height:11px}.Toggle-module__NCz8ua__wrap[data-size=S] .Toggle-module__NCz8ua__thumb{width:9px;height:9px;top:1px;left:1px}.Toggle-module__NCz8ua__wrap[data-size=S] .Toggle-module__NCz8ua__native:checked+.Toggle-module__NCz8ua__track .Toggle-module__NCz8ua__thumb{transform:translate(7px)}.Toggle-module__NCz8ua__wrap[data-size=M] .Toggle-module__NCz8ua__track{width:30px;height:18px}.Toggle-module__NCz8ua__wrap[data-size=M] .Toggle-module__NCz8ua__thumb{width:15px;height:15px;top:1.5px;left:1.5px}.Toggle-module__NCz8ua__wrap[data-size=M] .Toggle-module__NCz8ua__native:checked+.Toggle-module__NCz8ua__track .Toggle-module__NCz8ua__thumb{transform:translate(12px)}.Toggle-module__NCz8ua__wrap[data-color=primary] .Toggle-module__NCz8ua__native:checked+.Toggle-module__NCz8ua__track{background:var(--color-primary-700)}.Toggle-module__NCz8ua__wrap[data-color=secondary] .Toggle-module__NCz8ua__native:checked+.Toggle-module__NCz8ua__track{background:var(--color-gray-1200)}.Toggle-module__NCz8ua__native:focus-visible+.Toggle-module__NCz8ua__track{outline:2px solid var(--color-gray-1200);outline-offset:2px}.Toggle-module__NCz8ua__native:disabled+.Toggle-module__NCz8ua__track{opacity:.2}.Toggle-module__NCz8ua__wrap:has(.Toggle-module__NCz8ua__native:disabled){cursor:not-allowed}.Toggle-module__NCz8ua__text{font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-gray-1200)}.Toggle-module__NCz8ua__wrap:has(.Toggle-module__NCz8ua__native:disabled) .Toggle-module__NCz8ua__text{color:var(--color-gray-700)}
.InstallSheet-module__nrVYQa__benefits{flex-direction:column;gap:10px;list-style:none;display:flex}.InstallSheet-module__nrVYQa__benefits li{font-size:var(--font-size-body-2);color:var(--color-gray-1000);padding-left:22px;position:relative}.InstallSheet-module__nrVYQa__benefits li:before{content:"";border-radius:var(--radius-circle);background:var(--color-primary-700);width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:4px}
.PWAInstallPromptModal-module__9W40kW__overlay{z-index:1000000;background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.PWAInstallPromptModal-module__9W40kW__sheet{box-sizing:border-box;width:100%;max-width:480px;padding:10px 20px calc(20px + env(safe-area-inset-bottom));background:var(--color-gray-100);border-radius:24px 24px 0 0;flex-direction:column;align-items:center;animation:.3s ease-out PWAInstallPromptModal-module__9W40kW__sheetUp;display:flex}@keyframes PWAInstallPromptModal-module__9W40kW__sheetUp{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.PWAInstallPromptModal-module__9W40kW__sheet{animation-duration:1ms}}.PWAInstallPromptModal-module__9W40kW__handle{background:var(--color-gray-500);border-radius:30px;width:43px;height:4px}.PWAInstallPromptModal-module__9W40kW__badge{background:var(--color-primary-200);font-family:var(--font-sans);color:var(--color-primary-700);white-space:nowrap;border-radius:20px;margin:26px 0 0;padding:6px 12px;font-size:12px;font-weight:600}.PWAInstallPromptModal-module__9W40kW__appIcon{border:1px solid var(--color-gray-400);background:var(--color-gray-100);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-top:14px;display:flex;box-shadow:0 4px 12px #00000014}.PWAInstallPromptModal-module__9W40kW__title{font-family:var(--font-sans);letter-spacing:-.44px;text-align:center;color:var(--color-gray-1200);margin:20px 0 0;font-size:22px;font-weight:700;line-height:1.4}.PWAInstallPromptModal-module__9W40kW__description{font-family:var(--font-sans);letter-spacing:-.28px;text-align:center;color:var(--color-gray-900);margin:12px 0 0;font-size:14px;font-weight:400;line-height:1.5}.PWAInstallPromptModal-module__9W40kW__primaryButton{background:var(--color-primary-700);width:100%;height:52px;font-family:var(--font-sans);color:var(--color-gray-100);cursor:pointer;border:0;border-radius:4px;margin-top:24px;font-size:14px;font-weight:600;line-height:1.4}.PWAInstallPromptModal-module__9W40kW__primaryButton:disabled{opacity:.6;cursor:default}.PWAInstallPromptModal-module__9W40kW__secondaryButton{font-family:var(--font-sans);color:var(--color-gray-900);cursor:pointer;background:0 0;border:0;margin-top:18px;padding:4px 12px;font-size:14px;font-weight:400;line-height:1.4}
.PWAInstallGuideModal-module__eytsNW__wrapper{z-index:1000000;background:var(--color-gray-100);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.PWAInstallGuideModal-module__eytsNW__container{box-sizing:border-box;flex-direction:column;flex-shrink:0;width:393px;padding:28px 0 24px;display:flex;position:relative;overflow:hidden}.PWAInstallGuideModal-module__eytsNW__backButton{box-sizing:border-box;cursor:pointer;z-index:50;background:0 0;border:none;flex:none;width:32px;height:32px;margin-left:12px;padding:8px;position:relative}.PWAInstallGuideModal-module__eytsNW__backButton img{width:16px;height:16px;display:block}.PWAInstallGuideModal-module__eytsNW__backButton:hover{opacity:.7}.PWAInstallGuideModal-module__eytsNW__benefitBadge{box-sizing:border-box;border-radius:var(--radius-20);background:var(--color-primary-200);height:26px;font-family:var(--font-sans);color:var(--color-primary-700);white-space:nowrap;flex:none;align-self:flex-start;margin:30px 0 0 20px;padding:6px 10px;font-size:12px;font-weight:500;line-height:14px;position:relative}.PWAInstallGuideModal-module__eytsNW__title{font-family:var(--font-sans);color:#1a1a1f;white-space:nowrap;flex:none;margin:8px 0 0 20px;font-size:24px;font-weight:700;line-height:36px;position:relative}.PWAInstallGuideModal-module__eytsNW__stepsContainer{z-index:30;flex-direction:column;flex:none;gap:10px;width:333px;margin:24px 0 0 30px;display:flex;position:relative}.PWAInstallGuideModal-module__eytsNW__stepCard{box-sizing:border-box;border-radius:var(--radius-20);background:var(--color-gray-100);flex-direction:column;flex-shrink:0;width:333px;padding:12px 18px;display:flex;position:relative}.PWAInstallGuideModal-module__eytsNW__stepCard1More,.PWAInstallGuideModal-module__eytsNW__stepCard1Toolbar{border:1px solid var(--color-gray-300);gap:12px;padding:13px 18px}.PWAInstallGuideModal-module__eytsNW__stepCard1More{height:162px}.PWAInstallGuideModal-module__eytsNW__stepCard1Toolbar{height:106px}.PWAInstallGuideModal-module__eytsNW__stepCard2{gap:10px;height:105px;box-shadow:0 4px 14px #0000000d}.PWAInstallGuideModal-module__eytsNW__stepCard3{gap:10px;height:106px;box-shadow:0 4px 14px #0000000d}.PWAInstallGuideModal-module__eytsNW__stepHeader{flex-shrink:0;align-items:center;gap:8px;min-height:21px;display:flex}.PWAInstallGuideModal-module__eytsNW__stepNumber{border-radius:var(--radius-circle);letter-spacing:-.3px;width:18px;height:18px;color:var(--color-primary-700);background:#1351f61a;flex:none;justify-content:center;align-items:center;font-family:Noto Sans KR,sans-serif;font-size:10px;font-weight:700;line-height:1;display:flex}.PWAInstallGuideModal-module__eytsNW__stepTitle{letter-spacing:-.36px;color:var(--color-gray-900);white-space:nowrap;margin:0;font-family:Noto Sans KR,sans-serif;font-size:12px;font-weight:500;line-height:21px}.PWAInstallGuideModal-module__eytsNW__emphasis{color:#111}.PWAInstallGuideModal-module__eytsNW__caseShots{flex-direction:column;gap:6px;display:flex}.PWAInstallGuideModal-module__eytsNW__shot{border-radius:var(--radius-12);object-fit:cover;width:296px;height:50px;display:block}.PWAInstallGuideModal-module__eytsNW__stepCard1Toolbar .PWAInstallGuideModal-module__eytsNW__shot{background:#f7f7f7;width:295px}.PWAInstallGuideModal-module__eytsNW__launchStrip{border-radius:var(--radius-12);background:linear-gradient(#5379ff 0%,#53d7ff 100%);justify-content:center;align-items:center;width:296px;height:50px;display:flex}.PWAInstallGuideModal-module__eytsNW__logoFrame{box-sizing:border-box;background:var(--color-gray-100);border:1px solid #e5e5eb;border-radius:8.58px;justify-content:center;align-items:center;width:33.43px;height:33.43px;display:flex;overflow:hidden;box-shadow:0 4px 12px #00000014}.PWAInstallGuideModal-module__eytsNW__logoImage{flex:none;width:41.79px;max-width:none;height:29.72px}.PWAInstallGuideModal-module__eytsNW__brandMark{z-index:20;flex:none;width:70px;height:17px;margin:auto 0 0 30px;position:relative}.PWAInstallGuideModal-module__eytsNW__actions{background:var(--color-gray-100);border-top:1px solid var(--color-gray-300);z-index:40;flex-direction:column;gap:18px;padding:16px 24px 20px;display:none;position:absolute;bottom:0;left:0;right:0}.PWAInstallGuideModal-module__eytsNW__primaryButton,.PWAInstallGuideModal-module__eytsNW__secondaryButton{border-radius:var(--radius-8);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;height:52px;padding:16px;font-family:Noto Sans KR,sans-serif;font-size:16px;font-weight:700;transition:all .2s;display:flex}.PWAInstallGuideModal-module__eytsNW__primaryButton{background:var(--color-primary-700);color:var(--color-gray-100)}.PWAInstallGuideModal-module__eytsNW__primaryButton:hover:not(:disabled){background:var(--color-primary-800)}.PWAInstallGuideModal-module__eytsNW__primaryButton:active:not(:disabled){background:var(--color-primary-900)}.PWAInstallGuideModal-module__eytsNW__primaryButton:disabled{opacity:.6;cursor:not-allowed}.PWAInstallGuideModal-module__eytsNW__secondaryButton{color:var(--color-gray-900);background:0 0;height:auto;padding:10px 16px;font-size:14px;font-weight:400}.PWAInstallGuideModal-module__eytsNW__secondaryButton:hover:not(:disabled){color:var(--color-gray-1000)}.PWAInstallGuideModal-module__eytsNW__secondaryButton:disabled{opacity:.6;cursor:not-allowed}
.filter-module__gPSJqa__left{flex-shrink:0;width:180px}@media screen and (max-width:768px){.filter-module__gPSJqa__left{display:none}}.filter-module__gPSJqa__categoryTitle{color:var(--color-gray-1200);letter-spacing:normal;margin-bottom:28px;font-size:28px;font-weight:700;line-height:160%}.filter-module__gPSJqa__categories{border-bottom:1px solid var(--color-gray-300);flex-direction:column;align-items:flex-start;gap:20px;width:100%;padding-bottom:40px;display:flex}.filter-module__gPSJqa__categories li{width:100%;color:var(--color-gray-700);letter-spacing:normal;font-size:16px;font-weight:500;line-height:140%;display:block}.filter-module__gPSJqa__dep1Link{color:currentColor;width:100%;font:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:block}.filter-module__gPSJqa__dep1Link.filter-module__gPSJqa__active,.filter-module__gPSJqa__categories li.filter-module__gPSJqa__open{color:var(--color-gray-1200);font-weight:600}.filter-module__gPSJqa__subCategory{border-top:1px solid var(--color-gray-300);border-bottom:1px solid var(--color-gray-300);flex-direction:column;align-items:flex-start;gap:16px;width:100%;margin:20px 0;padding:20px 0;display:none}.filter-module__gPSJqa__categories>li.filter-module__gPSJqa__open .filter-module__gPSJqa__subCategory{display:flex}.filter-module__gPSJqa__dep2Link{width:100%;color:var(--color-gray-700);letter-spacing:normal;padding-right:30px;font-size:14px;font-weight:500;line-height:140%;display:block}.filter-module__gPSJqa__categories li.filter-module__gPSJqa__open .filter-module__gPSJqa__dep2Link.filter-module__gPSJqa__active{color:var(--color-gray-1200);background:url(/images/product-list/icon-category-select-arrow.svg) right 10px center/12px no-repeat;font-weight:600}.filter-module__gPSJqa__midGroup{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}.filter-module__gPSJqa__midToggle{text-align:left;cursor:pointer;background:0 0;border:0;padding:0 30px 0 0}.filter-module__gPSJqa__midToggle.filter-module__gPSJqa__open{color:var(--color-gray-1200);font-weight:600}.filter-module__gPSJqa__dep3List{flex-direction:column;align-items:flex-start;gap:14px;width:100%;padding-left:16px;display:flex}.filter-module__gPSJqa__dep3Link{width:100%;color:var(--color-gray-1000);letter-spacing:normal;font-size:13px;font-weight:400;line-height:normal;display:block}.filter-module__gPSJqa__dep3Link.filter-module__gPSJqa__active{color:var(--color-primary-700);font-weight:500}.filter-module__gPSJqa__filterSection{padding-top:28px}.filter-module__gPSJqa__filterTitleBlock{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.filter-module__gPSJqa__filterSectionTitle{color:var(--color-gray-1200);letter-spacing:normal;width:fit-content;font-size:18px;font-weight:700;line-height:160%;position:relative}.filter-module__gPSJqa__filterSectionTitle:after{content:"";border-radius:var(--radius-circle);background-color:var(--color-warning-700);width:4px;height:4px;display:none;position:absolute;top:7px;right:-6px}.filter-module__gPSJqa__filterSectionTitle.filter-module__gPSJqa__active:after{display:block}.filter-module__gPSJqa__btnResetFilter{aspect-ratio:1;cursor:pointer;background:0 0;border:none;width:18px;height:auto;padding:0}.filter-module__gPSJqa__filterBox{margin-bottom:30px}.filter-module__gPSJqa__filterBoxTitle{color:var(--color-gray-1200);letter-spacing:normal;cursor:pointer;text-align:left;background:0 0;border:none;width:100%;margin-bottom:20px;padding:0;font-size:16px;font-weight:500;line-height:140%;position:relative}.filter-module__gPSJqa__filterBoxTitle:after{content:"";background:url(/images/product-list/icon-filter-arrow-up.svg) 0 0/10px no-repeat;width:10px;height:6px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.filter-module__gPSJqa__filterBoxTitle.filter-module__gPSJqa__active:after{background-image:url(/images/product-list/icon-filter-arrow.svg)}.filter-module__gPSJqa__filterListWrap{max-height:120px;display:none;overflow:auto}.filter-module__gPSJqa__filterListWrap.filter-module__gPSJqa__active{display:block}.filter-module__gPSJqa__filterList{flex-wrap:wrap;align-items:flex-start;gap:9px;display:flex}.filter-module__gPSJqa__filterItem{text-align:center;border-radius:var(--radius-20);border:1px solid var(--color-gray-300);background:var(--color-gray-100);color:var(--color-gray-900);letter-spacing:normal;cursor:pointer;padding:4px 16px;font-size:14px;font-weight:400;line-height:160%;display:inline-block}.filter-module__gPSJqa__filterItem.filter-module__gPSJqa__active{border:1px solid var(--color-gray-1200);color:var(--color-gray-1200);font-weight:600}:is(.shop-category-modal.modal .modal-wrap,.shop-filter-modal.modal .modal-wrap,.shop-orderby-modal.modal .modal-wrap){border-radius:var(--radius-10) var(--radius-10) 0 0;max-width:768px}.shop-category-modal.modal .modal-wrap{padding:32px 24px 20px}.shop-filter-modal.modal .modal-wrap{padding:32px 20px 20px}.shop-orderby-modal.modal .modal-wrap{align-items:flex-start;gap:26px;padding:32px 24px 20px}.filter-module__gPSJqa__categoryBody{flex:1;align-items:flex-start;width:100%;min-width:0;min-height:0;display:flex}.filter-module__gPSJqa__btnWrapper{gap:6px;width:calc(100% - 40px);min-width:0;display:flex;position:absolute;bottom:20px;left:20px}.filter-module__gPSJqa__btnWrapper .filter-module__gPSJqa__sub{width:116px}.filter-module__gPSJqa__btnWrapper .filter-module__gPSJqa__main{flex:1;min-width:0}.filter-module__gPSJqa__mCategories{border-right:1px solid var(--color-gray-300);flex-shrink:0;width:140px;height:100%;overflow-y:auto}.filter-module__gPSJqa__mSubCategories{flex:1;min-width:0;height:100%;padding-left:25px;overflow-y:auto}.filter-module__gPSJqa__mCategories ul,.filter-module__gPSJqa__mSubCategories ul{flex-direction:column;align-items:flex-start;gap:26px;display:flex}.filter-module__gPSJqa__mSubCategories ul{gap:24px}.filter-module__gPSJqa__mCategories li,.filter-module__gPSJqa__mSubCategories li{width:100%;color:var(--color-gray-700);letter-spacing:normal;font-size:16px;font-weight:500;line-height:140%}.filter-module__gPSJqa__mCategories li.filter-module__gPSJqa__active{color:var(--color-gray-1200);font-weight:600}.filter-module__gPSJqa__mSubCategories li{font-size:15px}.filter-module__gPSJqa__mCategories li a,.filter-module__gPSJqa__mCategories li button,.filter-module__gPSJqa__mSubCategories li a,.filter-module__gPSJqa__mSubCategories li button{color:currentColor;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:block}.filter-module__gPSJqa__mCategories li.filter-module__gPSJqa__open a,.filter-module__gPSJqa__mCategories li.filter-module__gPSJqa__open button{color:var(--color-gray-1200);font-weight:600}.filter-module__gPSJqa__mSubCategories .filter-module__gPSJqa__subTree{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.filter-module__gPSJqa__mSubCategories .filter-module__gPSJqa__subTree .filter-module__gPSJqa__dep2Link{font-size:15px}.filter-module__gPSJqa__mSubCategories .filter-module__gPSJqa__dep2Link.filter-module__gPSJqa__active{color:var(--color-gray-1200);background:url(/images/product-list/icon-category-select-arrow.svg) right 10px center/12px no-repeat;font-weight:600}.filter-module__gPSJqa__item{cursor:pointer;width:100%;color:var(--color-gray-700);letter-spacing:normal;text-align:left;background:0 0;border:none;padding:0;font-size:16px;font-weight:500;line-height:140%;display:block}.filter-module__gPSJqa__item.filter-module__gPSJqa__active{color:var(--color-gray-1200);font-size:16px;font-weight:600}.filter-module__gPSJqa__item.filter-module__gPSJqa__active span{background:url(/images/product-list/icon-category-select-arrow.svg) 100%/12px no-repeat;padding-right:20px;display:inline-block}@media screen and (max-width:768px){.filter-module__gPSJqa__filterBox.filter-module__gPSJqa__brand .filter-module__gPSJqa__filterListWrap{height:77px}}
.PWAInstallGuideAndroidModal-module__U32-_q__wrapper{z-index:1000000;background:var(--color-gray-100);justify-content:center;display:flex;position:fixed;inset:0;overflow-y:auto}.PWAInstallGuideAndroidModal-module__U32-_q__container{flex-shrink:0;width:393px;position:relative;overflow:hidden}.PWAInstallGuideAndroidModal-module__U32-_q__backButton{cursor:pointer;background:0 0;border:0;width:16px;height:16px;padding:0;position:absolute;top:72px;left:20px}.PWAInstallGuideAndroidModal-module__U32-_q__backButton img{width:100%;height:100%;display:block}.PWAInstallGuideAndroidModal-module__U32-_q__title{font-family:var(--font-sans);color:var(--color-gray-1100);white-space:nowrap;margin:0;font-size:24px;font-weight:700;line-height:1.5;position:absolute;top:128px;left:20px}.PWAInstallGuideAndroidModal-module__U32-_q__title p{margin:0}.PWAInstallGuideAndroidModal-module__U32-_q__description{font-family:var(--font-sans);color:var(--color-gray-900);white-space:nowrap;font-size:14px;font-weight:400;line-height:1.6;position:absolute;top:214px;left:20px}.PWAInstallGuideAndroidModal-module__U32-_q__description p{margin:0}.PWAInstallGuideAndroidModal-module__U32-_q__card{background:var(--color-gray-200);border-radius:12px;width:353px;height:144px;position:absolute;top:298px;left:20px}.PWAInstallGuideAndroidModal-module__U32-_q__cardTitle{font-family:var(--font-sans);color:var(--color-gray-1100);white-space:nowrap;margin:0;font-size:13px;font-weight:700;line-height:normal;position:absolute;top:18px;left:16px}.PWAInstallGuideAndroidModal-module__U32-_q__stepList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:48px;left:16px}.PWAInstallGuideAndroidModal-module__U32-_q__stepItem{align-items:center;gap:8px;display:flex}.PWAInstallGuideAndroidModal-module__U32-_q__stepBadge{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:relative}.PWAInstallGuideAndroidModal-module__U32-_q__stepBadgeBackground{width:100%;height:100%;position:absolute;inset:0}.PWAInstallGuideAndroidModal-module__U32-_q__stepNumber{font-family:var(--font-sans);color:var(--color-primary-700);font-size:10px;font-weight:700;line-height:normal;position:relative}.PWAInstallGuideAndroidModal-module__U32-_q__stepText{font-family:var(--font-sans);color:var(--color-gray-900);white-space:nowrap;font-size:12px;font-weight:500;line-height:normal}.PWAInstallGuideAndroidModal-module__U32-_q__emphasis{color:var(--color-gray-1100)}.PWAInstallGuideAndroidModal-module__U32-_q__actions{flex-direction:column;align-items:center;gap:14px;width:345px;display:flex;position:absolute;top:721px;left:24px}.PWAInstallGuideAndroidModal-module__U32-_q__primaryButton{border:1px solid var(--color-primary-700);background:var(--color-primary-700);width:100%;height:52px;font-family:var(--font-sans);color:var(--color-gray-100);text-align:center;cursor:pointer;border-radius:4px;padding:16px;font-size:14px;font-weight:600;line-height:1.4}.PWAInstallGuideAndroidModal-module__U32-_q__secondaryButton{font-family:var(--font-sans);color:var(--color-gray-900);text-align:center;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:400;line-height:1.4}.PWAInstallGuideAndroidModal-module__U32-_q__brandMark{z-index:20;width:70px;height:17px;position:absolute;bottom:24px;left:30px}
.mypage-layout-module__xcY1ka__outer{padding-top:var(--page-gap-top);padding-bottom:100px;overflow:hidden}.mypage-layout-module__xcY1ka__inner{width:100%;max-width:1020px;margin:0 auto}.mypage-layout-module__xcY1ka__wrap{place-content:flex-start space-between;gap:40px;min-width:0;display:flex;position:relative}.mypage-layout-module__xcY1ka__sidebar{flex-shrink:0;width:180px}.mypage-layout-module__xcY1ka__pageTitle{color:var(--color-gray-1200);margin-bottom:28px;font-size:28px;font-weight:700;line-height:160%}.mypage-layout-module__xcY1ka__dep1List{flex-direction:column;align-items:flex-start;gap:30px;display:flex}.mypage-layout-module__xcY1ka__dep1Item{border-bottom:1px solid var(--color-gray-300);width:100%;padding-bottom:26px}.mypage-layout-module__xcY1ka__dep1Item:last-child{border-bottom:none}.mypage-layout-module__xcY1ka__dep1Title{color:var(--color-gray-1200);margin-bottom:16px;font-size:18px;font-weight:700;line-height:160%}.mypage-layout-module__xcY1ka__dep2List{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.mypage-layout-module__xcY1ka__dep2Item{cursor:pointer;width:100%;color:var(--color-gray-700);text-align:left;background:0 0;border:none;padding:0;font-size:14px;font-weight:500;line-height:140%;text-decoration:none;display:block}.mypage-layout-module__xcY1ka__dep2Item:hover{color:var(--color-gray-900)}.mypage-layout-module__xcY1ka__dep2Item.mypage-layout-module__xcY1ka__active{color:var(--color-gray-1200);font-weight:600}.mypage-layout-module__xcY1ka__dep2ItemNew{padding-left:18px;position:relative}.mypage-layout-module__xcY1ka__dep2ItemNew:before{content:"N";border-radius:var(--radius-circle);background-color:var(--color-warning-700);width:14px;height:14px;color:var(--color-gray-100);text-align:center;font-size:9px;font-weight:700;line-height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.mypage-layout-module__xcY1ka__contents{flex:1;min-width:0;padding-top:20px}.mypage-layout-module__xcY1ka__sectionTitle{color:var(--color-gray-1200);margin-bottom:20px;font-size:18px;font-weight:700;line-height:130%}.mypage-layout-module__xcY1ka__attendanceShell.modal .container .modal-header{margin-bottom:0}.mypage-layout-module__xcY1ka__attendanceShell.modal .container .modal-cont{padding-bottom:80px}@media screen and (max-width:1060px){.mypage-layout-module__xcY1ka__inner{max-width:100%;padding:0 20px}}@media screen and (max-width:768px){.mypage-layout-module__xcY1ka__outer{padding-bottom:80px}.mypage-layout-module__xcY1ka__inner{padding:0}.mypage-layout-module__xcY1ka__sidebar{display:none}.mypage-layout-module__xcY1ka__contents{padding-top:0}.mypage-layout-module__xcY1ka__attendanceShell.modal{display:none}}
.CompleteModal-module__Rci6ZG__btnClose{z-index:1;cursor:pointer;background:0 0;border:none;width:18px;height:18px;padding:0;position:absolute;top:28px;right:24px}.CompleteModal-module__Rci6ZG__btnClose img{width:100%;height:auto}.CompleteModal-module__Rci6ZG__modalCont{text-align:center;flex-direction:column;flex:1;align-items:center;width:100%;display:flex}.CompleteModal-module__Rci6ZG__title{color:var(--color-gray-1200);font-size:22px;font-weight:var(--font-weight-bold);letter-spacing:-.44px;margin-bottom:16px;line-height:140%}.CompleteModal-module__Rci6ZG__desc{color:#0009;font-size:14px;font-weight:var(--font-weight-regular);letter-spacing:-.28px;margin-bottom:60px;line-height:140%}.CompleteModal-module__Rci6ZG__img{width:136px;height:auto;margin:0 auto;display:block}.CompleteModal-module__Rci6ZG__modalFooter{width:100%}.CompleteModal-module__Rci6ZG__btnWrap{align-items:center;gap:6px;min-width:0;margin-top:24px;display:flex}
.ShopSearch-module__XxSZxW__search{width:230px;position:relative}.ShopSearch-module__XxSZxW__searchInput{width:100%;height:36px;color:var(--color-gray-1200);letter-spacing:normal;border:none;border-bottom:1px solid #0000003b;outline:none;padding:10px 0;font-size:14px;line-height:normal;display:block}.ShopSearch-module__XxSZxW__placeholder{color:#0000004d;pointer-events:none;font-size:14px;font-weight:500;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ShopSearch-module__XxSZxW__placeholder.ShopSearch-module__XxSZxW__hide{display:none}.ShopSearch-module__XxSZxW__placeholder .ShopSearch-module__XxSZxW__colorBlack{color:var(--color-gray-1200);font-style:normal}.ShopSearch-module__XxSZxW__searchInput:focus+.ShopSearch-module__XxSZxW__placeholder{display:none}.ShopSearch-module__XxSZxW__searchSvg{cursor:pointer;background:0 0;border:none;padding:0;line-height:0;position:absolute;top:50%;right:8px;transform:translateY(-50%)}@media screen and (max-width:768px){.ShopSearch-module__XxSZxW__search{width:100%;display:none}}
.PWAPushConsentModal-module__njE8qa__screen{z-index:1000000;background:var(--color-gray-100);justify-content:center;display:flex;position:fixed;inset:0;overflow-y:auto}.PWAPushConsentModal-module__njE8qa__container{box-sizing:border-box;width:100%;max-width:480px;min-height:100%;padding:clamp(28px, 9vh, 96px) 30px calc(20px + env(safe-area-inset-bottom));flex-direction:column;align-items:center;display:flex;position:relative}.PWAPushConsentModal-module__njE8qa__appIcon{border:1px solid var(--color-gray-400);background:var(--color-gray-100);border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:relative;box-shadow:0 4px 14px #00000014}.PWAPushConsentModal-module__njE8qa__appIconMark{background:url(/images/ramu-app-logo.svg) 50%/contain no-repeat;width:52px;height:37px}.PWAPushConsentModal-module__njE8qa__badge{background:var(--color-danger-700);border-radius:50%;width:20px;height:20px;position:absolute;top:-6px;right:-6px}.PWAPushConsentModal-module__njE8qa__title{font-family:var(--font-sans);text-align:center;color:var(--color-gray-1100);margin:clamp(16px,3vh,30px) 0 0;font-size:22px;font-weight:700;line-height:1.4}.PWAPushConsentModal-module__njE8qa__description{font-family:var(--font-sans);text-align:center;color:var(--color-gray-800);margin:clamp(8px,1.6vh,14px) 0 0;font-size:13px;font-weight:400;line-height:1.5}.PWAPushConsentModal-module__njE8qa__benefits{flex-direction:column;gap:clamp(8px,1.4vh,12px);width:100%;margin-top:clamp(18px,3.5vh,32px);display:flex}.PWAPushConsentModal-module__njE8qa__benefit{background:var(--color-primary-100);border-radius:14px;align-items:center;gap:12px;padding:clamp(10px,1.7vh,14px) 16px;display:flex}.PWAPushConsentModal-module__njE8qa__benefitIcon{border:1px solid var(--color-gray-200);background-color:var(--color-gray-100);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;border-radius:20px;flex-shrink:0;width:40px;height:40px}.PWAPushConsentModal-module__njE8qa__benefitText{flex-direction:column;gap:3px;min-width:0;display:flex}.PWAPushConsentModal-module__njE8qa__benefitTitle{font-family:var(--font-sans);color:var(--color-gray-1100);margin:0;font-size:14px;font-weight:700}.PWAPushConsentModal-module__njE8qa__benefitDesc{font-family:var(--font-sans);color:var(--color-gray-800);margin:0;font-size:12px;font-weight:400}.PWAPushConsentModal-module__njE8qa__footer{flex-direction:column;align-items:center;width:100%;margin-top:auto;padding-top:clamp(20px,4vh,40px);display:flex}.PWAPushConsentModal-module__njE8qa__bubble{z-index:1;border:1px solid var(--color-gray-300);background:var(--color-gray-100);font-family:var(--font-sans);color:var(--color-gray-1200);white-space:nowrap;border-radius:999px;margin-bottom:-11px;padding:7px 14px;font-size:12px;font-weight:600;line-height:1.4;position:relative;box-shadow:0 2px 10px #0000001f}.PWAPushConsentModal-module__njE8qa__bubble:after{content:"";border-right:1px solid var(--color-gray-300);border-bottom:1px solid var(--color-gray-300);background:var(--color-gray-100);width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.PWAPushConsentModal-module__njE8qa__primaryButton{background:var(--color-primary-700);width:100%;height:52px;font-family:var(--font-sans);letter-spacing:-.28px;color:var(--color-gray-100);cursor:pointer;border:0;border-radius:4px;font-size:14px;font-weight:600}.PWAPushConsentModal-module__njE8qa__primaryButton:disabled{opacity:.6;cursor:default}.PWAPushConsentModal-module__njE8qa__secondaryButton{font-family:var(--font-sans);color:var(--color-gray-800);cursor:pointer;background:0 0;border:0;margin-top:clamp(8px,1.4vh,14px);padding:8px 16px;font-size:13px;font-weight:500}
.CompleteModal-module__GhoU4q__completeShell.modal .modal-wrap{border-radius:var(--radius-22) var(--radius-22) 0 0;align-items:flex-start;padding:0}.CompleteModal-module__GhoU4q__bar{border-radius:var(--radius-30);background:var(--color-gray-300);cursor:pointer;z-index:20;width:43px;height:4px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.CompleteModal-module__GhoU4q__modalCont,.CompleteModal-module__GhoU4q__modalFooter{width:100%}.CompleteModal-module__GhoU4q__modalCont{text-align:center;flex:1;padding-top:45px;overflow-y:auto}.CompleteModal-module__GhoU4q__title{color:var(--color-gray-1200);margin-bottom:16px;font-size:22px;font-weight:700;line-height:140%}.CompleteModal-module__GhoU4q__desc{color:var(--color-gray-900);margin-bottom:40px;font-size:14px;font-weight:400;line-height:140%}.CompleteModal-module__GhoU4q__desc.CompleteModal-module__GhoU4q__mbSmall{margin-bottom:20px}.CompleteModal-module__GhoU4q__img{width:136px;margin:0 auto;display:block}.CompleteModal-module__GhoU4q__modalFooter{padding:20px 20px 40px}.CompleteModal-module__GhoU4q__btnBlock{align-items:center;gap:6px;min-width:0;display:flex}.CompleteModal-module__GhoU4q__btnWhite{flex:1;min-width:0}.CompleteModal-module__GhoU4q__btnBlack{width:65.44%}
.OriginCoupon-module__PX0BqW__originCoupon{background:linear-gradient(180deg, var(--campaign-coupon-from,#4c49f4) 0%, var(--campaign-coupon-to,#4c49f400) 100%);padding:60px 30px}.OriginCoupon-module__PX0BqW__couponInner{max-width:333px;margin:0 auto}.OriginCoupon-module__PX0BqW__couponTitle{text-align:center;margin-bottom:28px;position:relative}.OriginCoupon-module__PX0BqW__couponTitle:before{content:"";background:url(/images/exhibition/img-origin-bg-1.webp) 0 0/cover no-repeat;width:39px;height:42px;position:absolute;top:-16px;left:34px}.OriginCoupon-module__PX0BqW__couponTitle:after{content:"";background:url(/images/exhibition/img-origin-bg-2.webp) 0 0/cover no-repeat;width:46px;height:53px;position:absolute;bottom:-20px;right:0}.OriginCoupon-module__PX0BqW__desc{font-size:22px;font-weight:var(--font-weight-bold);letter-spacing:-.44px;color:var(--color-gray-1100);margin-bottom:8px;line-height:140%}.OriginCoupon-module__PX0BqW__tit{font-size:32px;font-weight:var(--font-weight-bold);letter-spacing:-.64px;color:var(--color-gray-100);text-shadow:0 1px 22px var(--campaign-coupon-shadow,#131ef6);line-height:130%}.OriginCoupon-module__PX0BqW__couponBox{text-align:center}.OriginCoupon-module__PX0BqW__slots{height:230px;margin-bottom:27px;position:relative}.OriginCoupon-module__PX0BqW__slot1{z-index:1;background:url(/images/exhibition/img-origin-coupon-1.webp) 0 0/cover no-repeat;width:150px;height:190px;position:absolute;top:0;left:30px}.OriginCoupon-module__PX0BqW__slot2{z-index:0;background:url(/images/exhibition/img-origin-coupon-2.webp) 0 0/cover no-repeat;width:155px;height:190px;position:absolute;top:40px;right:30px}.OriginCoupon-module__PX0BqW__status{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:block}.OriginCoupon-module__PX0BqW__publish{cursor:default}.OriginCoupon-module__PX0BqW__inBox{background:var(--color-gray-1200);border-radius:50px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.OriginCoupon-module__PX0BqW__slot2 .OriginCoupon-module__PX0BqW__inBox{margin-left:85%}.OriginCoupon-module__PX0BqW__saveAll{background:var(--color-gray-1200);text-align:center;width:299px;height:56px;font-size:16px;line-height:56px;font-weight:var(--font-weight-bold);letter-spacing:-.64px;color:var(--color-gray-100);cursor:pointer;border:none;border-radius:50px;margin:0 auto 12px}.OriginCoupon-module__PX0BqW__useby{color:var(--color-gray-700);letter-spacing:-.26px;text-align:center;margin-top:12px;font-size:13px;font-weight:500;line-height:140%}.OriginCoupon-module__PX0BqW__saveAll.OriginCoupon-module__PX0BqW__disabled{color:var(--color-gray-700);cursor:default;background:#c0c4cd}@media screen and (max-width:500px){.OriginCoupon-module__PX0BqW__couponTitle:before{left:0}}@media screen and (max-width:393px){.OriginCoupon-module__PX0BqW__slot1{left:25px}.OriginCoupon-module__PX0BqW__slot2{right:25px}}
.EventNav-module__7Jvf6G__nav{width:100%}.EventNav-module__7Jvf6G__track{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.EventNav-module__7Jvf6G__link{width:fit-content;color:var(--color-gray-700);font-size:16px;font-weight:500;line-height:140%;display:block}.EventNav-module__7Jvf6G__active{color:var(--color-gray-1200);font-weight:600}@media screen and (max-width:768px){.EventNav-module__7Jvf6G__nav{position:relative}.EventNav-module__7Jvf6G__track{scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;gap:12px;margin-inline:-20px;padding-inline:20px;overflow:auto hidden}.EventNav-module__7Jvf6G__track::-webkit-scrollbar{display:none}.EventNav-module__7Jvf6G__nav:after{content:"";background-color:var(--color-gray-300);width:100vw;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.EventNav-module__7Jvf6G__link{flex:none;padding:6px 8px 10px;font-size:14px;position:relative}.EventNav-module__7Jvf6G__link:after{content:"";background-color:var(--color-gray-1200);width:100%;height:2px;display:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.EventNav-module__7Jvf6G__active:after{display:block}}
