.ProductCard_container__A7nLc{position:relative;display:flex;flex-direction:column;width:44.5rem;padding:3rem;cursor:pointer}@media screen and (max-width:768px){.ProductCard_container__A7nLc{width:100%;padding:0}}.ProductCard_container__A7nLc.ProductCard_promotion__zWLyJ{width:100%;aspect-ratio:1/1;padding:0;cursor:unset}.ProductCard_container__A7nLc .ProductCard_productEnName__kjEot{position:absolute;top:clamp(2rem,1.515rem + 1.294vw,4rem);left:clamp(2rem,1.515rem + 1.294vw,4rem);font-size:3.2rem;z-index:5}.ProductCard_container__A7nLc .ProductCard_productDescription__nl6WL{display:none;font-size:1.6rem;letter-spacing:-.051rem;margin:3.2rem auto 5.6rem;padding:0 2rem}@media screen and (max-width:768px){.ProductCard_container__A7nLc .ProductCard_productDescription__nl6WL{display:block}}.ProductCard_container__A7nLc .ProductCard_productImageWrapper__jqN2Q .ProductCard_productImage__2yrmd{position:relative;width:100%;aspect-ratio:1/1}.ProductCard_container__A7nLc .ProductCard_productInfo__CL2X4{margin-top:2.4rem}.ProductCard_container__A7nLc .ProductCard_productInfo__CL2X4 .ProductCard_subTitle__i6T3I{font-size:1.4rem;font-weight:700}.ProductCard_container__A7nLc .ProductCard_productInfo__CL2X4 .ProductCard_productName__o1f_r{font-size:2rem;font-weight:700;margin:.4rem 0 .6rem}.ProductCard_container__A7nLc .ProductCard_productInfo__CL2X4 .ProductCard_productName__o1f_r.ProductCard_ko__QZXGJ{font-size:1.2rem;font-weight:400;color:#888;margin:0}@media screen and (max-width:768px){.ProductCard_container__A7nLc .ProductCard_productInfo__CL2X4 .ProductCard_subTitle__i6T3I{font-size:1.2rem;font-weight:500}.ProductCard_container__A7nLc .ProductCard_productInfo__CL2X4 .ProductCard_productName__o1f_r{font-size:1.4rem;font-weight:600;margin:.2rem 0 .4rem}.ProductCard_container__A7nLc .ProductCard_productInfo__CL2X4 .ProductCard_productName__o1f_r.ProductCard_ko__QZXGJ{font-size:1.4rem;font-weight:400}}.ProductCard_container__A7nLc .ProductCard_productInfo__CL2X4 .ProductCard_priceInfo__wqlLg{width:100%;position:relative;margin-top:2.5rem}.ProductCard_container__A7nLc .ProductCard_productInfo__CL2X4 .ProductCard_priceInfo__wqlLg .ProductCard_originalPrice__3wRKw{text-decoration:line-through;font-size:1.2rem;color:#a1a1a1;font-weight:400;margin-bottom:.4rem}.ProductCard_container__A7nLc .ProductCard_productInfo__CL2X4 .ProductCard_priceInfo__wqlLg .ProductCard_salePrice__vwgB1{font-size:2rem;font-weight:600}.ProductCard_container__A7nLc .ProductCard_productInfo__CL2X4 .ProductCard_priceInfo__wqlLg .ProductCard_salePrice__vwgB1.ProductCard_discountRate__ps3WN{color:#d0d0d0}@media screen and (max-width:768px){.ProductCard_container__A7nLc .ProductCard_productInfo__CL2X4 .ProductCard_priceInfo__wqlLg{margin-top:1.6rem}.ProductCard_container__A7nLc .ProductCard_productInfo__CL2X4 .ProductCard_priceInfo__wqlLg .ProductCard_originalPrice__3wRKw{margin-bottom:.2rem}.ProductCard_container__A7nLc .ProductCard_productInfo__CL2X4 .ProductCard_priceInfo__wqlLg .ProductCard_salePrice__vwgB1{font-size:1.4rem}}.ProductCard_container__A7nLc .ProductCard_productInfo__CL2X4.ProductCard_promotion__zWLyJ{position:absolute;left:clamp(2rem,1.515rem + 1.294vw,4rem);bottom:clamp(2rem,1.515rem + 1.294vw,4rem);margin-top:0}.ProductCard_container__A7nLc .ProductCard_productInfo__CL2X4.ProductCard_promotion__zWLyJ .ProductCard_priceInfo__wqlLg{margin-top:2.7rem}.ProductCard_container__A7nLc .ProductCard_productInfo__CL2X4 .ProductCard_buyButtonWrapper__1EIs4{position:absolute;right:0;bottom:0}.ProductCard_container__A7nLc .ProductCard_productInfo__CL2X4 .ProductCard_buyButtonWrapper__1EIs4 .ProductCard_buyButton__gww85{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;font-size:1.3rem;padding:.9rem 1.2rem;border-radius:10rem;border:1px solid #e5e5ec;color:#505050}@media screen and (max-width:768px){.ProductCard_container__A7nLc .ProductCard_productInfo__CL2X4 .ProductCard_buyButtonWrapper__1EIs4{display:none}}.ProductCard_container__A7nLc .ProductCard_badge__Y4b2M{display:flex;align-items:center;justify-content:center;padding:0 2rem;width:-moz-fit-content;width:fit-content;height:clamp(3.4rem,2.842rem + 1.489vw,5.7rem);border:1px solid #000;border-radius:2.9rem;color:#000;background-color:#efef42;font-size:clamp(1.4rem,1.157rem + .647vw,2.4rem);font-weight:700;margin-right:4rem}@media screen and (max-width:768px){.ProductCard_container__A7nLc .ProductCard_badge__Y4b2M{border-radius:1.7rem;margin-right:0}}.ProductCard_container__A7nLc .ProductCard_upcomingWrapper__fH3Y2{display:flex;align-items:center;justify-content:space-between;margin-top:10.8rem;padding-bottom:5.6rem}@media screen and (max-width:768px){.ProductCard_container__A7nLc .ProductCard_upcomingWrapper__fH3Y2{flex-direction:column;margin-top:8rem;gap:1.6rem;padding-bottom:6.4rem}}.ProductCard_container__A7nLc .ProductCard_upcomingWrapper__fH3Y2 .ProductCard_productNamesWrapper__zWf_8{margin-top:0}.ProductCard_container__A7nLc:hover .ProductCard_buyButton__gww85.ProductCard_buyButton__gww85{background-color:#000;color:#fff}.ProductCard_desktopOnly__8pOM2{display:block}@media screen and (max-width:768px){.ProductCard_desktopOnly__8pOM2{display:none}}.textInput_container__HG2iv{position:relative;width:-moz-fit-content;width:fit-content}.textInput_labelContainer__ZsEu2{display:flex;align-items:center;margin-bottom:2.8rem}@media screen and (max-width:768px){.textInput_labelContainer__ZsEu2{align-items:baseline}}.textInput_labelContainer__ZsEu2 .textInput_label__7yu3u{flex-shrink:0;font-size:2rem}@media screen and (max-width:768px){.textInput_labelContainer__ZsEu2 .textInput_label__7yu3u{font-size:1.6rem}}.textInput_labelContainer__ZsEu2 .textInput_spacer__oogQp{flex-grow:1;min-width:1.9rem}@media screen and (max-width:768px){.textInput_labelContainer__ZsEu2 .textInput_spacer__oogQp{min-width:1rem}}.textInput_labelContainer__ZsEu2 .textInput_description__yi1MT{width:72.7rem;color:#6f7070;font-size:1.8rem;margin-left:.4rem}@media screen and (max-width:768px){.textInput_labelContainer__ZsEu2 .textInput_description__yi1MT{font-size:1.2rem;margin-left:0}}.textInput_field__u37BG{all:unset;padding-bottom:1.6rem;font-size:1.6rem;border-bottom:1px solid #e5e5e5;color:#000;background-color:#fff}.textInput_field__u37BG::placeholder{font-size:1.2rem;color:#6f7070}.textInput_field__u37BG:focus{border-bottom:1px solid #e5e5e5}.textInput_field__u37BG:disabled{color:var(--neutral-2);background-color:var(--bg-gray)}.textInput_field__u37BG:-webkit-autofill,.textInput_field__u37BG:-webkit-autofill:active,.textInput_field__u37BG:-webkit-autofill:focus,.textInput_field__u37BG:-webkit-autofill:hover{font-size:1.6rem!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:#000;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s;caret-color:#000}.textInput_leftIcon__9ZZV3{padding-left:30px}.textInput_rightIcon__h7lxV{padding-right:30px}.textInput_icon__L44_8{position:absolute;top:calc(50% - 8px);margin:0 4px 0 12px}.textInput_helperText__XBehJ{font-size:1.2rem;font-weight:500;margin-top:.8rem}@media screen and (max-width:768px){.textInput_helperText__XBehJ{font-weight:400}}.select_flexContainer__8fjlG{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:20px}.select_trigger__NlQZT{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding:10.5px 0;color:#a0a0a0;font-size:18px;cursor:pointer}@media screen and (max-width:768px){.select_trigger__NlQZT{font-size:1.4rem}}.select_trigger__NlQZT .select_selected___q_NH{color:#000}.select_trigger__NlQZT .select_arrowIcon__c4hAj{transition:transform .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.select_trigger__NlQZT .select_arrowIcon__c4hAj.select_open__CvhQn{transform:rotate(-180deg)}.select_border__g4y1L,.select_dropdown__FvjNl{border:1px solid #e5e5e5}.select_dropdown__FvjNl{position:absolute;background-color:#fff;border-top:none}.select_optionScrollContainer__RDBwN{max-height:236px;overflow:hidden;overflow-y:scroll}.select_option__AxeH5{display:flex;align-items:center;width:100%;height:88px;color:#000;padding-left:20px;border-bottom:1px solid #e5e5e5;font-size:1.6rem;cursor:pointer}.select_option__AxeH5:last-of-type{border-bottom:none}.select_option__AxeH5:hover{background-color:#f5f5f5}.select_active__AePbn{font-weight:700}.select_searchContainer__xHiLd{display:flex;align-items:center;padding:12px;gap:12px}.DirectInputSelector_requirementSelectbox__Tb1Y_.DirectInputSelector_requirementSelectbox__Tb1Y_{font-size:1.4rem;font-weight:700;background-color:#f8f8f8;padding:1rem .4rem 1rem 1.6rem;border-radius:.8rem;color:#000}.DirectInputSelector_requirementSelectbox__Tb1Y_.DirectInputSelector_requirementSelectbox__Tb1Y_ svg path:last-of-type{stroke:#a5a5a5}.DirectInputSelector_dropdown__W7pZy.DirectInputSelector_dropdown__W7pZy{margin-top:.6rem;border:1px solid #000;border-radius:.8rem;overflow:hidden}.DirectInputSelector_dropdown__W7pZy.DirectInputSelector_dropdown__W7pZy li{height:5.2rem;padding:0 1.6rem;font-size:1.4rem;font-weight:700}.DirectInputSelector_dropdown__W7pZy.DirectInputSelector_dropdown__W7pZy li:first-of-type{border-radius:.8rem .8rem 0 0}.DirectInputSelector_dropdown__W7pZy.DirectInputSelector_dropdown__W7pZy li:last-of-type{border-radius:0 0 .8rem .8rem}.DirectInputSelector_directInputWrapper__FB5PM{position:relative}.DirectInputSelector_directInputWrapper__FB5PM .DirectInputSelector_directInputTextarea__Q0lNr{width:100%;height:19.2rem;padding:1.6rem;color:#000;background-color:#f8f8f8;font-size:1.4rem;font-weight:500;border:1px solid #dbdbdb;border-radius:.8rem;margin-top:.7rem}.DirectInputSelector_directInputWrapper__FB5PM .DirectInputSelector_directInputTextarea__Q0lNr:focus{background-color:#fff;border:1px solid #000}.DirectInputSelector_directInputWrapper__FB5PM .DirectInputSelector_letterCount__fMUCf{position:absolute;right:1.6rem;bottom:1.8rem;font-size:1.2rem;font-weight:500;color:#ccc}.DirectInputSelector_directInputWrapper__FB5PM .DirectInputSelector_letterCount__fMUCf strong{color:#a0a0a0;font-weight:500}.CheckoutDetailContainer_container__V6Mq_{display:flex;flex-direction:column;gap:.8rem;color:#000;background-color:#f8f8f8;overflow-y:scroll}.CheckoutDetailContainer_container__V6Mq_.CheckoutDetailContainer_isIntercepting__WRjLq{margin-top:12rem}@media screen and (max-width:768px){.CheckoutDetailContainer_container__V6Mq_.CheckoutDetailContainer_isIntercepting__WRjLq{margin-top:0}}.CheckoutDetailContainer_container__V6Mq_ .CheckoutDetailContainer_content__3vuhd{width:68.8rem;max-width:68.8rem;background-color:#fff;margin:0 auto;padding:1.6rem 2.4rem 0}@media screen and (max-width:768px){.CheckoutDetailContainer_container__V6Mq_ .CheckoutDetailContainer_content__3vuhd{width:37.5rem;max-width:37.5rem;padding-left:2rem;padding-right:2rem}}.CheckoutDetailContainer_container__V6Mq_ .CheckoutDetailContainer_content__3vuhd .CheckoutDetailContainer_mainTitle__l2jrD{font-size:2rem;font-weight:700;letter-spacing:-.002rem;padding:2.8rem 0}.CheckoutDetailContainer_container__V6Mq_ .CheckoutDetailContainer_content__3vuhd .CheckoutDetailContainer_subTitle__gaLTy{font-size:1.6rem;font-weight:700;padding:.7rem 0;margin-bottom:.8rem}.CheckoutDetailContainer_container__V6Mq_ .CheckoutDetailContainer_content__3vuhd .CheckoutDetailContainer_checkoutAccordion__VhdFL{border:unset}.CheckoutDetailContainer_container__V6Mq_ .CheckoutDetailContainer_content__3vuhd .CheckoutDetailContainer_checkoutAccordion__VhdFL button{padding:0;font-size:1.6rem}.CheckoutDetailContainer_container__V6Mq_ .CheckoutDetailContainer_content__3vuhd .CheckoutDetailContainer_checkoutAccordion__VhdFL .CheckoutDetailContainer_accordionContent__0S7yZ{display:flex;align-items:center;justify-content:space-between;margin-top:1.4rem;padding:1rem 0;font-size:1.4rem;font-weight:500}.CheckoutDetailContainer_container__V6Mq_ .CheckoutDetailContainer_content__3vuhd .CheckoutDetailContainer_deliveryAddress__rUg1n{display:flex;align-items:center;justify-content:space-between;margin-top:1.6rem;padding:.5rem 0;font-size:1.6rem;font-weight:700}.CheckoutDetailContainer_container__V6Mq_ .CheckoutDetailContainer_content__3vuhd .CheckoutDetailContainer_deliveryAddress__rUg1n .CheckoutDetailContainer_changeDeliveryAddressButton__mEx1T{padding:.5rem 1rem;font-size:1.2rem;font-weight:500;color:#fff;background-color:#000;border-radius:1.6rem}.CheckoutDetailContainer_container__V6Mq_ .CheckoutDetailContainer_content__3vuhd .CheckoutDetailContainer_paymentButton__HT9bE{color:#000;border:1px solid #000}.CheckoutDetailContainer_container__V6Mq_ .CheckoutDetailContainer_content__3vuhd .CheckoutDetailContainer_paymentButton__HT9bE:disabled{color:#a5a5a5;border:1px solid #a5a5a5}.CheckoutDetailContainer_container__V6Mq_ hr{background-color:#d1d1d1;height:.1rem;border:0}