.productDetail_productDetail__eKFIj{background-color:#f5f5f5}.productDetail_productDetail__container__EmXRn{max-width:1440px;margin:0 auto;display:flex;gap:10px;padding:60px 0;justify-content:space-between}.productDetail_productDetail__info__fjbhP{background-color:#fff;border-radius:12px;padding:40px;width:576px;display:flex;flex-direction:column;gap:32px}.productDetail_productDetail__content__sF2xq{display:flex;flex-direction:column;gap:40px}.productDetail_productDetail__header__eVjsD{display:flex;flex-direction:column;gap:20px}.productDetail_productDetail__titleArea__N3UEO{display:flex;align-items:center;justify-content:space-between;padding:0 12px}.productDetail_productDetail__title___w0cc{font-family:Pretendard,sans-serif;font-weight:700;font-size:34px;line-height:1.4;letter-spacing:-.68px;color:#1d1d1d}.productDetail_productDetail__shareButton__sYZDq{width:24px;height:24px;padding:0;background:rgba(0,0,0,0);border:none;cursor:pointer;font-size:12px;color:#717171}.productDetail_productDetail__banner__Kuajb{background-color:rgba(2,90,252,.05);border-radius:8px;padding:12px;display:flex;align-items:center;justify-content:center}.productDetail_productDetail__bannerText___V6DT{font-family:Pretendard,sans-serif;font-weight:600;font-size:16px;line-height:1.5;letter-spacing:-.16px;color:#717171}.productDetail_productDetail__bannerHighlight__nhPc3{color:#003594}.productDetail_productDetail__body__03bD8{display:flex;flex-direction:column;gap:32px}.productDetail_productDetail__tabs__EobG9{display:flex;width:496px;overflow:hidden;position:relative;z-index:1}.productDetail_productDetail__tab__PdFcL{flex:1 1;height:42px;display:flex;align-items:center;justify-content:center;padding:0 40px;background-color:#fff;border:none;border-bottom:1px solid #d8d8d8;cursor:pointer;font-family:Pretendard,sans-serif;font-weight:600;font-size:20px;line-height:1.4;letter-spacing:-.6px;color:#8e8e8e;transition:all .2s ease}.productDetail_productDetail__tab__PdFcL:hover{background-color:#f8f8f8}.productDetail_productDetail__tabActive__HgFkv{font-weight:700;letter-spacing:-.2px;color:#000;border-bottom:2px solid #000;z-index:2}.productDetail_productDetail__priceSection__T7vaq{display:flex;flex-direction:column;gap:4px}.productDetail_productDetail__priceDetail___iR7c{display:flex;flex-direction:column}.productDetail_productDetail__priceRow__Lw9CG{display:flex;align-items:center;justify-content:space-between;padding:12px;gap:24px}.productDetail_productDetail__priceLabel__INd3k{font-family:Pretendard,sans-serif;font-weight:500;font-size:16px;line-height:1.45;letter-spacing:-.32px;color:#000;flex:1 1}.productDetail_productDetail__priceValue__hE1uC{display:flex;align-items:center;gap:2px;font-family:Pretendard,sans-serif;line-height:1.4;color:#000}.productDetail_productDetail__priceAmount__EgSYG{font-weight:700;font-size:20px;letter-spacing:-.2px}.productDetail_productDetail__priceUnit__SxFvG{font-weight:500;font-size:16px;line-height:1.5;letter-spacing:-.16px}.productDetail_productDetail__discountList__ZP1nb{display:flex;flex-direction:column;padding:8px 0;margin:0;list-style:none}.productDetail_productDetail__discountItem__OOyCq{display:flex;align-items:center;justify-content:space-between;height:36px;padding:4px 12px;gap:24px}.productDetail_productDetail__discountLabel__dHdl4{font-family:Pretendard,sans-serif;font-weight:400;font-size:16px;line-height:1.45;letter-spacing:-.16px;color:#717171;flex:1 1}.productDetail_productDetail__discountValue__KauFJ{font-family:Pretendard,sans-serif;font-weight:600;font-size:18px;line-height:1.44;letter-spacing:-.18px;color:#717171}.productDetail_productDetail__discountAmount__BPIl9{display:flex;align-items:center;gap:2px;font-family:Pretendard,sans-serif;line-height:1.5;color:#717171}.productDetail_productDetail__discountNumber__wDAKz{font-weight:600;font-size:18px;line-height:1.44;letter-spacing:-.18px}.productDetail_productDetail__discountUnit__T_zSI{font-weight:500;font-size:16px;letter-spacing:-.16px}.productDetail_productDetail__totalPrice__Iya2c{background-color:#f8f8f8;border-top:1px solid #d8d8d8;display:flex;align-items:center;justify-content:space-between;padding:12px;gap:24px}.productDetail_productDetail__totalLabel__CFBkP{font-family:Pretendard,sans-serif;font-weight:700;font-size:18px;line-height:1.44;letter-spacing:-.18px;color:#025afc;flex:1 1}.productDetail_productDetail__totalValue__068Eh{display:flex;align-items:center;gap:4px}.productDetail_productDetail__totalPeriod__PnUXs{font-family:Pretendard,sans-serif;font-weight:500;font-size:16px;line-height:1.5;letter-spacing:-.16px;color:#0041cc;padding-top:3px}.productDetail_productDetail__totalAmount__JEftK{display:flex;align-items:center;gap:2px;font-family:Pretendard,sans-serif;color:#025afc}.productDetail_productDetail__totalNumber__wFygz{font-weight:700;font-size:26px;line-height:1.5}.productDetail_productDetail__totalUnit__MZFaA{font-weight:500;font-size:16px;line-height:1.5;letter-spacing:-.16px;padding-top:3px}.productDetail_productDetail__section__dIfHC{display:flex;flex-direction:column;gap:32px}.productDetail_productDetail__sectionTitle__l1E4p{font-family:Pretendard,sans-serif;font-weight:700;font-size:16px;line-height:1.5;color:#000;padding:4px 12px}.productDetail_productDetail__periodSection__kanx7{display:flex;flex-direction:column;gap:8px}.productDetail_productDetail__periodButtons__CACBz{display:flex;gap:12px;padding:0 12px}.productDetail_productDetail__periodButton__nhwKY{flex:1 1;height:60px;display:flex;align-items:center;justify-content:center;gap:8px;background-color:#fff;border:1px solid #d8d8d8;border-radius:8px;padding:10px 20px;cursor:pointer;font-family:Pretendard,sans-serif;font-weight:500;font-size:20px;line-height:1.5;letter-spacing:-.2px;color:#717171;transition:all .2s ease}.productDetail_productDetail__periodButton__nhwKY:hover{border-color:#025afc}.productDetail_productDetail__periodButtonActive__Wllfe{border:2px solid #025afc}.productDetail_productDetail__periodButton__nhwKY .icon__20_radio_on{background-color:#025afc}.productDetail_productDetail__serviceSection__8ZoVg{display:flex;flex-direction:column;gap:8px}.productDetail_productDetail__serviceList__IX6KF{display:flex;flex-wrap:wrap;gap:4px;padding:0 12px;margin:0;list-style:none}.productDetail_productDetail__serviceItem__H6232{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 2px);font-family:Pretendard,sans-serif;font-weight:400;font-size:16px;line-height:1.45;letter-spacing:-.16px;color:#717171}.productDetail_productDetail__serviceItem__H6232:before{content:"•";margin-right:4px}.productDetail_productDetail__optionsSection__0dkgn{display:flex;flex-direction:column;gap:8px}.productDetail_productDetail__optionsList__2xJQ5{display:flex;flex-direction:column;gap:8px;padding:0 12px}.productDetail_productDetail__contractSection__BHkeX{display:flex;flex-direction:column;gap:8px}.productDetail_productDetail__contractDropdown__ojLHp{padding:0 12px}.productDetail_productDetail__contractSelect__BahRy{width:100%;height:60px;background-color:#fff;border:1px solid #d8d8d8;border-radius:8px;padding:10px 20px;font-family:Pretendard,sans-serif;font-weight:400;font-size:18px;line-height:1.6;letter-spacing:-.18px;color:#717171;cursor:pointer}.productDetail_productDetail__contractSelect__BahRy:focus{outline:none;border-color:#025afc}.productDetail_productDetail__contractNotice__v9zHh{display:flex;flex-direction:column;gap:4px;padding:0 12px;margin:0;list-style:none}.productDetail_productDetail__installmentSection__Uorol{display:flex;flex-direction:column;gap:8px}.productDetail_productDetail__installmentDropdown__LQG6W{padding:0 12px}.productDetail_productDetail__installmentSelect__lMwtF{width:100%;height:60px;background-color:#fff;border:1px solid #d8d8d8;border-radius:8px;padding:10px 20px;font-family:Pretendard,sans-serif;font-weight:400;font-size:18px;line-height:1.6;letter-spacing:-.18px;color:#717171;cursor:pointer}.productDetail_productDetail__installmentSelect__lMwtF:focus{outline:none;border-color:#025afc}.productDetail_productDetail__installmentNotice__g4Y5k{display:flex;flex-direction:column;gap:4px;padding:0 12px;margin:0;list-style:none}.productDetail_productDetail__noticeItem__xMs82{font-family:Pretendard,sans-serif;font-weight:400;font-size:14px;line-height:1.45;letter-spacing:-.14px;color:#717171}.productDetail_productDetail__noticeItem__xMs82:before{content:"*";margin-right:4px}.productDetail_productDetail__actions__fxiCw{display:flex;gap:12px;padding:0 12px}.productDetail_productDetail__buttonSecondary__QBV9p{background-color:#717171;border:none;border-radius:8px;padding:18px 36px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:Pretendard,sans-serif;font-weight:600;font-size:20px;line-height:1.4;letter-spacing:-.6px;color:#fff;transition:background-color .2s ease}.productDetail_productDetail__buttonSecondary__QBV9p:hover{background-color:#5a5a5a}.productDetail_productDetail__buttonPrimary__XPFwD{flex:1 1;background-color:#025afc;border:none;border-radius:8px;padding:18px 0;display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:Pretendard,sans-serif;font-weight:600;font-size:20px;line-height:1.4;letter-spacing:-.6px;color:#fff;transition:background-color .2s ease}.productDetail_productDetail__buttonPrimary__XPFwD:hover{background-color:#0147cc}.imageGallery_imageGallery__Q24rA{display:flex;flex-direction:column;gap:32px;align-items:center;width:100%}.imageGallery_imageGallery__main___q_kF{width:690px;height:690px;background-color:#fff;border-radius:12px;overflow:hidden}.imageGallery_imageGallery__mainWrapper__kg2nd{position:relative;width:100%;height:100%}.imageGallery_imageGallery__thumbnails__QjuXx{display:flex;gap:16px;justify-content:center;width:640px}.imageGallery_imageGallery__thumbnail__4C_xu{width:112px;height:112px;background-color:#fff;border:2px solid rgba(0,0,0,0);border-radius:12px;overflow:hidden;cursor:pointer;padding:0;transition:border-color .2s ease}.imageGallery_imageGallery__thumbnail__4C_xu:hover{border-color:#025afc;opacity:.8}.imageGallery_imageGallery__thumbnailActive__8ivgI{border-color:#025afc}.imageGallery_imageGallery__thumbnailWrapper__JVRU7{position:relative;width:100%;height:100%}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}.optionCard_optionCard__7AiHc{background-color:#fff;border:1.5px solid #d8d8d8;border-radius:8px;padding:16px 24px;transition:all .2s ease;width:100%;text-align:left}.optionCard_optionCardActive___7yfg{border-color:#025afc}.optionCard_optionCardClickable__pNlw5{cursor:pointer}.optionCard_optionCardClickable__pNlw5:hover{box-shadow:0 2px 8px rgba(2,90,252,.15)}.optionCard_optionCardClickable__pNlw5:active{transform:scale(.99)}.optionCard_optionCard__content__l9QI_{display:flex;align-items:center;justify-content:space-between;gap:20px}.optionCard_optionCard__left__y_OXc{display:flex;align-items:center;gap:16px}.optionCard_optionCard__icon__s0Zz0{width:40px;height:40px;border-radius:100px;overflow:hidden;display:flex;align-items:center;justify-content:center}.optionCard_optionCard__label__KmBhH{font-family:Pretendard,sans-serif;font-weight:600;font-size:16px;line-height:1.5;letter-spacing:-.16px;color:#1d1d1d}.optionCard_optionCard__quantityWrapper__msKUH,.optionCard_optionCard__right__R_sqJ{display:flex;align-items:center;gap:20px}.optionCard_optionCard__price__3zG4P{display:flex;align-items:center;gap:2px;font-family:Pretendard,sans-serif;font-size:16px;line-height:1.5;letter-spacing:-.16px;color:#1d1d1d}.optionCard_optionCard__priceAmount__5vSpc{font-weight:600}.optionCard_optionCard__priceUnit__cuyF6{font-weight:500}.optionCard_optionCard__quantityControl__0t8tH{display:flex;align-items:center;gap:10px;width:129px;height:42px;justify-content:flex-end;padding:10px}.optionCard_optionCard__quantityButton__v0AHr{width:28px;height:28px;border:1px solid #d8d8d8;border-radius:4px;background-color:#fff;font-family:Pretendard,sans-serif;font-weight:600;font-size:18px;line-height:1;color:#1d1d1d;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.optionCard_optionCard__quantityButton__v0AHr:hover:not(:disabled){background-color:#f5f5f5}.optionCard_optionCard__quantityButton__v0AHr:disabled{opacity:.3;cursor:not-allowed}.optionCard_optionCard__quantityValue__A76_d{min-width:30px;text-align:center}.optionCard_optionCard__fixedValue__T7azU,.optionCard_optionCard__quantityValue__A76_d{font-family:Pretendard,sans-serif;font-weight:600;font-size:18px;line-height:1.44;letter-spacing:-.18px;color:#1d1d1d}.optionCard_optionCard__fixedValue__T7azU{padding-right:24px}