.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.mx-2{margin-left:.5rem;margin-right:.5rem}.-ml-\[18px\]{margin-left:-18px}.mb-12{margin-bottom:3rem}.mr-\[15px\]{margin-right:15px}.mt-\[auto\]{margin-top:auto}.box-border{box-sizing:border-box}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-\[58px\]{height:58px}.h-full{height:100%}.w-\[240px\]{width:240px}.w-full{width:100%}.min-w-0{min-width:0}.max-w-\[1250px\]{max-width:1250px}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-\[8px\]{gap:8px}.overflow-hidden{overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-nowrap{text-wrap:nowrap}.border{border-width:1px}.bg-\[var\(--nav-bg\)\]{background-color:var(--nav-bg)}.px-\[15px\]{padding-left:15px;padding-right:15px}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[2vw\]{padding-left:2vw;padding-right:2vw}.py-\[7px\]{padding-bottom:7px;padding-top:7px}.font-bold{font-weight:700}.\!text-\[\#000\]{--tw-text-opacity:1!important;color:rgb(0 0 0/var(--tw-text-opacity,1))!important}.text-\[\#888\]{--tw-text-opacity:1;color:rgb(136 136 136/var(--tw-text-opacity,1))}.text-\[var\(--menu-color\)\]{color:var(--menu-color)}.underline{text-decoration-line:underline}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[font-family\:var\(--title\\_font\\_family\)\]{font-family:var(--title_font_family)}body,html{color:#545454;font-family:var(--general_font_family);font-size:14px;font-style:var(--general_font_style);line-height:1.15;width:100%;-webkit-tap-highlight-color:rgba(255,255,255,0);word-wrap:break-word}html{overflow-y:scroll}td{font-size:1rem}button,input,textarea{-webkit-appearance:none;border:none;color:var(--color-main);font-size:1rem;outline:none}input:disabled{color:var(--disable-color)}input[type=password],input[type=text]{-webkit-appearance:none;border-radius:0;line-height:1rem}input::-moz-placeholder{color:var(--color-input-placeholder)}input::placeholder{color:var(--color-input-placeholder)}button,input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none}select{background:transparent;font-size:1rem;-webkit-tap-highlight-color:transparent}select:-internal-autofill-selected{transition:background-color 5000s ease-in-out 0s!important}textarea{font-family:Arial,Helvetica,sans-serif;font-size:1rem;overflow:auto}img{border:0}div,input,li,ol,p,ul{margin:0;padding:0}a{color:#767676;text-decoration:none}a:hover{color:#545454}.mo-loading-warp{pointer-events:none;position:relative}.mo-loading-black .mo-loading{border-color:#000 #000 transparent}.mo-loading-black:after,.mo-loading-black:before{content:none!important}.mo-loading{animation:loadingRotate .75s linear infinite;border:2px solid;border-color:#fff #fff transparent;border-radius:50%;display:inline-block;height:16px;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%;width:16px}.mo-popup{z-index:510000}.mo-popup,.mo-popup .mo-popup-mask{bottom:0;left:0;position:fixed;right:0;top:0}.mo-popup .mo-popup-mask{background-color:rgba(0,0,0,.2);height:100%;z-index:1000}.mo-popup .mo-popup-body{align-items:center;animation-duration:.5s;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1000}.mo-modal{bottom:0;left:0;position:fixed;right:0;top:0;z-index:510000}.mo-modal .mo-modal-mask{background-color:rgba(0,0,0,.6)}.mo-modal .mo-modal-body,.mo-modal .mo-modal-mask{bottom:0;height:100%;left:0;position:fixed;right:0;top:0;z-index:1000}.mo-modal .mo-modal-body{align-items:center;animation-duration:.5s;display:flex;justify-content:center}.mo-modal .mo-modal-warp{align-items:center;background-color:#fff;display:flex;flex-direction:column;padding:40px 0;width:360px}.mo-modal .mo-modal-warp .icon{height:88px;width:88px}.mo-modal .mo-modal-warp .message-text{box-sizing:border-box;font-size:14px;margin-top:28px;padding:0 40px;text-align:center;word-break:break-all}.layer-add-cart-success{background-color:#fff;width:520px}@media screen and (max-width:520px){.layer-add-cart-success{width:calc(100vw - 20px)}}.layer-add-cart-success .cart-header{align-items:center;background:#ecfbf4;box-sizing:border-box;display:flex;height:80px;padding:0 30px}.layer-add-cart-success .cart-header span{color:#1d1f21;font-size:24px;font-weight:400;margin-left:16px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.layer-add-cart-success .cart-header .cart-header-claer{cursor:pointer;margin-left:auto}.layer-add-cart-success .cart-product{border-bottom:1px solid #ddd;display:flex;padding:30px}.layer-add-cart-success .cart-product .cart-product-img{flex-shrink:0;height:120px;-o-object-fit:contain;object-fit:contain;width:120px}.cart-product-info{flex:1;margin-left:16px;overflow:hidden}.layer-add-cart-success .cart-product .cart-product-name{color:#1d1f21;font-size:18px;font-weight:400;text-align:left}.layer-add-cart-success .cart-product-skuId,.layer-add-cart-success .cart-product-skuName{color:#888;font-size:14px;font-weight:300;margin-top:10px;text-align:left}.layer-add-cart-success .cart-price{font-size:20px;padding:40px 0;text-align:center}.layer-add-cart-success .layer-add-cart-success-label{color:#888;font-weight:300}.layer-add-cart-success .layer-add-cart-success-value{color:#333;font-weight:700}.layer-add-cart-success .cart-operate{padding:0 30px 30px}.layer-add-cart-success .cart-operate .cart-button{background:#1d1f21;color:#fff;height:48px;margin-top:0;text-align:center}.layer-add-cart-success .cart-operate .cart-button-plan{background:#fff;color:#1d1f21;display:block;font-size:16px;line-height:48px;margin-top:10px;text-decoration:underline}.main_btn{align-items:center;background:var(--main_button_bg);border-radius:var(--button_border_radius);color:var(--main_button_color);display:flex;justify-content:center;min-height:48px;padding:10px 20px}.main_btn,.secondary_btn{box-sizing:border-box;cursor:pointer;font-size:16px;text-align:center;transition:all .3s}.secondary_btn{background:var(--secondary_button_bg);border:1px solid var(--secondary_button_color);border-radius:var(--button_border_radius);color:var(--secondary_button_color);display:inline-block;height:48px;line-height:48px;overflow:hidden;padding:0 20px;text-overflow:ellipsis;white-space:nowrap}.mo-editor-reset p{display:block;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0}.mo-editor-reset strong{font-weight:700}.mo-editor-reset ol{list-style-type:decimal}.mo-editor-reset ol,.mo-editor-reset ul{display:block;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0;padding-inline-start:40px}.mo-editor-reset ul{list-style-type:disc}.mo-editor-reset li{display:list-item;text-align:-webkit-match-parent}.mo-editor-reset table{box-sizing:border-box;display:table;text-indent:0;word-wrap:break-word;border-color:grey;border-spacing:2px;border-width:1px}.mo-editor-reset table img{width:100%}.mo-editor-reset tbody{border-color:inherit;display:table-row-group;vertical-align:middle}.mo-editor-reset tr{border-color:inherit;display:table-row;vertical-align:inherit}.mo-editor-reset table[border]:not([border="0"]):not([style*=border-color]) td,.mo-editor-reset table[border]:not([border="0"]):not([style*=border-color]) th{border-color:#ccc}.mo-editor-reset table[border]:not([border="0"]):not([style*=border-style]) td,.mo-editor-reset table[border]:not([border="0"]):not([style*=border-style]) th{border-style:solid}.mo-editor-reset table[border]:not([border="0"]):not([style*=border-width]) td,.mo-editor-reset table[border]:not([border="0"]):not([style*=border-width]) th{border-width:1px}.mo-editor-reset table:not([cellpadding]) td,.mo-editor-reset table:not([cellpadding]) th{padding:.4rem}.mo-editor-reset td{display:table-cell;vertical-align:inherit}.test-warp{align-items:center;background-color:#ffe9ce;bottom:0;color:#fd0200;display:flex;font-size:15px;height:70px;justify-content:center;left:0;line-height:70px;position:fixed;right:0;text-align:center;z-index:10000}.test-warp svg{margin-right:6px}header{margin-bottom:40px}.logo a{color:#333;display:inline-block;font-size:30px}.logo img{max-height:60px}.logo .shop_name{align-items:center;display:inline-flex;text-transform:uppercase}.logo .shop_name img{height:36px;margin-right:16px;width:36px}.order_crumbs{color:#737373;font-size:12px;height:18px;line-height:18px;margin-top:20px}.checkout_order_number{color:#333;font-size:14px;font-weight:700;margin-top:30px;padding-bottom:30px}.order_crumbs a,.order_crumbs a .mark{align-items:center;display:inline-flex;line-height:15px}.order_crumbs a .mark{background:#999;border-radius:50%;color:#fff;font-size:10px;height:15px;justify-content:center;margin-right:4px;width:15px}.order_crumbs svg{display:inline-block;fill:#737373;height:18px;margin:0 5px;vertical-align:top;width:14px}.order_crumbs a.on{color:#333;font-weight:500}.order_crumbs a.on .mark{background:#000}.order_footer{border-top:1px solid #e6e6e6;padding:15px 0}.order_footer .order_terms{margin-bottom:15px;word-break:break-all}.order_footer .order_terms a{display:inline-block;font-size:12px;margin-right:15px}.order_contact_information{overflow:hidden}.order_contact_information .order_contact_information_wrapper{box-sizing:border-box;display:flex;margin:0 auto;max-width:1244px;padding:0 5%;width:90%}.order_contact_information .order_contact_information_wrapper #cod-payment-tab{margin-bottom:2rem!important}.order_contact_information .order_contact_information_left{box-sizing:border-box;padding-right:6%;padding-top:50px;width:58%}.order_contact_information .order_address_form{padding:0 0 40px}.order_contact_information .order_address_form .email-newsletter{margin-top:8px}.order_contact_information .account_icon svg{fill:#666}.order_contact_information .member_information{align-items:center;display:flex;margin-top:8px;width:100%}.order_contact_information .account_information{margin-left:10px}.order_contact_information .account_information a{color:#737373;display:block;margin-top:.3rem}.order_contact_information .account_information a:hover{color:#333}.order_contact_information .order_email .order_email_title{display:flex;font-size:18px;height:28px;justify-content:space-between;line-height:28px;margin-bottom:8px;position:relative}.order_contact_information .order_email .order_email_title .account_login{color:#545454;font-size:14px;font-weight:300}.order_contact_information .order_email .order_email_title .account_login a{color:#767676}.order_contact_information .order_email .order_email_title .account_login a:hover{color:#545454}.order_contact_information .shipping_address{margin-top:40px}.order_contact_information .shipping_address_title{color:#000;font-size:18px;height:28px;line-height:28px;margin-bottom:8px;position:relative}.order_contact_information .shipping_address_content li{grid-template-rows:50% 50%;list-style-type:none;margin-bottom:8px}.order_contact_information .shipping_address_content li.shipping_address_name{display:flex;justify-content:space-between}.order_contact_information .shipping_address_content li.shipping_address_name .order_text_box{width:calc(50% - 4px)}.order_contact_information .shipping_address_content li.shipping_address_3{display:flex;gap:8px;justify-content:space-between;width:100%}.order_contact_information .shipping_address_content li.shipping_address_3 .order_select_box,.order_contact_information .shipping_address_content li.shipping_address_3 .order_text_box{flex:1}.order_contact_information .order_contact_information_btn{display:flex;justify-content:space-between;margin-top:40px}.order_contact_information .order_contact_information_btn .order_btn{background:#e85c89;border-radius:5px;box-sizing:border-box;color:#fff;font-weight:500;height:60px;line-height:60px;min-width:100px;padding:0 25px;position:relative;text-align:center;transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,opacity .2s ease-in-out}@media screen and (max-width:767px){.order_btn.show_img{width:100%!important}}@media screen and (min-width:768px){.order_btn.show_img{width:188px!important}}.order_btn.show_img{background:transparent!important;border:1px solid #d9d9d9;height:60px!important;padding:0!important}.order_btn.show_img svg path{fill:#000}.order_btn .save_address_btn_img{height:100%;width:100%}.order_btn .save_address_btn_img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.order_contact_information .order_contact_information_btn .order_btn:hover{background:#e22f69}.order_contact_information .order_contact_information_btn .order_btn svg{fill:#fff;height:20px;left:50%;margin-left:-10px;margin-top:-10px;opacity:0;position:absolute;top:50%;transition:opacity .3s ease-in-out;width:20px}.order_contact_information .order_contact_information_btn .return_cart{align-items:center;display:flex}.order_contact_information .order_contact_information_btn .return_cart svg{margin-right:5px}.order_contact_information .order_address_ecpay_checkout{border:1px solid #d9d9d9;border-radius:5px;margin-bottom:40px;padding:30px 110px;position:relative;text-align:center}.order_contact_information .order_address_ecpay_checkout .order_address_ecpay_checkout_name{background:#fff;display:inline-block;height:20px;left:50%;line-height:20px;padding:0 20px;position:absolute;top:-12px;transform:translateX(-50%)}.order_contact_information_right{box-sizing:border-box;min-height:100vh;padding-left:4%;padding-top:50px;position:relative;width:42%}.order_contact_information_right:after{background:#fafafa;bottom:0;box-shadow:inset 1px 0 0 #e1e1e1;content:"";display:block;left:0;position:absolute;top:0;width:300%;z-index:-1}.product_info_list{max-height:calc(100vh - 520px);overflow-y:hidden;padding:10px 0 25px;position:relative}.product_info_list .order_product_list_tip{background:rgba(50,50,50,.85);border-radius:20px;bottom:10px;color:#fafafa;display:none;height:32px;left:50%;line-height:32px;padding:0 20px;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:2}.product_info_list .order_product_list_tip svg{fill:#fff;height:32px;margin-left:5px;vertical-align:top;width:14px}.product_info_list li{display:flex;gap:15px;margin-bottom:15px}.product_info_list li:last-child{margin-bottom:0}.product_info_list li .order_product_pic{background:#fff;border-radius:8px;height:64px;position:relative;width:64px}.product_info_list li .order_product_pic_img{border-radius:8px;height:100%;overflow:hidden;position:relative;width:100%;z-index:1}.product_info_list li .order_product_pic_img img{bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0}.product_info_list li .order_product_num{background-color:hsla(0,0%,45%,.9);border-radius:50%;color:#fff;font-size:12px;height:20px;line-height:20px;position:absolute;right:-10px;text-align:center;top:-10px;white-space:nowrap;width:20px;z-index:3}.product_info_list li .order_product_pic:after{border:1px solid rgba(0,0,0,.1);border-radius:8px;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:2}.product_info_list li .order_product_content{display:flex;flex:1;overflow:hidden;padding-left:15px}.order_product_content .order_product_content-info{flex:1;flex-shrink:0;overflow:hidden}.product_info_list li .order_product_name{color:#323233;display:-webkit-box;font-weight:500;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:18px;margin-bottom:5px;max-height:36px}.product_info_list li .order_product_sku,.product_info_list li .product_custom_option{color:#717171;font-size:14px;line-height:22px}.product_info_list li .product_custom_option{word-break:break-all}.product_info_list li .order_product_price{color:#323233;font-weight:500;text-align:right;width:100px}.order_total .order_total_list{border-top:1px solid #d9d9d9;padding:20px 0}.order_contact_information_right .order_total .order_total_list li{display:flex;justify-content:space-between;list-style-type:none}.order_total .order_total_list li+li{margin-top:10px}.order_contact_information_right .order_total .order_total_price .value{color:#333;font-size:24px;font-weight:500}.order_contact_information_right .order_total .order_total_price .name{color:#333;font-size:16px;font-weight:700}.order_contact_information_right .order_total .order_total_list li .value{color:#333;font-weight:500;margin-left:6px}.order_contact_information_right .order_total .order_total_list li .calculated_at_next_step{font-weight:400;text-align:right}.order_contact_information_right .order_total .order_total_price{align-items:center;border-top:1px solid #d9d9d9;display:flex;justify-content:space-between;padding:20px 0}.address_order_contact_information .order_contact_information_left{margin:auto}.order_shipping_method{overflow:hidden}.order_shipping_method .order_shipping_method_form{padding:0 0 50px}.order_shipping_method .order_contact_information_wrapper{box-sizing:border-box;display:flex;margin:0 auto;max-width:1244px;padding:0 5%;width:90%}.order_shipping_method .order_contact_information_left{box-sizing:border-box;padding-right:6%;padding-top:50px;width:58%}.order_shipping_method .change_address{border:1px solid #d9d9d9;border-radius:5px;padding:0 15px}.order_shipping_method .change_address li{align-items:center;display:flex;list-style-type:none;min-height:30px;padding:10px 0}.order_shipping_method .change_address li .name{color:#737373;width:75px}.order_shipping_method .change_address li .value{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 75px);-webkit-box-orient:vertical;flex:1;flex-shrink:0;line-height:18px;max-height:36px}.order_shipping_method .change_address li:nth-child(2){border-top:1px solid #d9d9d9;justify-content:space-between}.order_shipping_method .change_address li:nth-child(2) .value{width:calc(100% - 125px)}.order_shipping_method .change_address li .change_address_btn{font-size:12px}.order_shipping_method .shipping_method_box{margin-top:40px}.order_shipping_method .shipping_method_box .not_delivery{background:#fff5d2;border:1px solid #fac444;padding:10px 20px}.order_shipping_method .shipping_method_title{color:#000;font-size:18px;line-height:28px;margin-bottom:8px;position:relative}.order_shipping_method .shipping_method_content ul{border:1px solid #d9d9d9;border-radius:5px}.order_shipping_method .shipping_method_content li{border-top:1px solid #d9d9d9;list-style-type:none}.order_shipping_method .shipping_method_content li:first-child{border-top:none}.order_shipping_method .order_contact_information_btn{display:flex;justify-content:space-between;margin-top:40px}.order_shipping_method .order_contact_information_btn .order_btn{background:#e85c89;border-radius:5px;box-sizing:border-box;color:#fff;font-weight:500;height:60px;line-height:60px;min-width:100px;padding:0 25px;position:relative;text-align:center;transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,opacity .2s ease-in-out}.order_shipping_method .order_contact_information_btn .order_btn svg{fill:#fff;height:20px;left:50%;margin-left:-10px;margin-top:-10px;opacity:0;position:absolute;top:50%;transition:opacity .3s ease-in-out;width:20px}.order_shipping_method .order_contact_information_btn .return_cart{align-items:center;display:flex}.order_shipping_method .order_contact_information_btn .return_cart svg{margin-right:5px}.order_shipping_method .other_information{margin-top:40px}.order_shipping_method .other_information .other_information_title{color:#000;font-size:18px;line-height:28px;margin-bottom:8px;position:relative}.order_shipping_method .payment_method_box{margin-top:40px}.order_shipping_method .payment_method_title{color:#333;font-size:18px;line-height:28px;margin-bottom:20px;position:relative}.order_shipping_method .payment_method_content ul{border:1px solid #d9d9d9;border-radius:5px}.order_shipping_method .payment_method_content li{border-top:1px solid #d9d9d9;list-style-type:none}.order_shipping_method .payment_method_content li:first-child{border-top:none}.order_payment_method{overflow:hidden}.order_payment_method .order_payment_method_form{padding:0 0 40px}.order_payment_method .order_contact_information_wrapper{box-sizing:border-box;display:flex;margin:0 auto;max-width:1244px;padding:0 5%;width:90%}.order_payment_method .order_contact_information_left{box-sizing:border-box;padding-right:6%;padding-top:50px;width:58%}.order_payment_method .payment_method_box{margin-top:40px}.order_payment_method .payment_method_title{color:#000;font-size:18px;line-height:28px;margin-bottom:8px;position:relative}.order_payment_method .payment_method_content ul{border:1px solid #d9d9d9;border-radius:5px}.order_payment_method .payment_method_content li{border-top:1px solid #d9d9d9;list-style-type:none}.order_payment_method .payment_method_content li:first-child{border-top:none}.order_payment_method .payment_method_content li .payment_methods_down{background:#fafafa;border-top:1px solid #d9d9d9;display:none;padding:40px;text-align:center}.order_payment_method .payment_method_content li .payment_methods_svg{margin-bottom:16px}.order_payment_method .payment_method_content li .payment_methods_down p{line-height:1.5}.order_payment_method .payment_method_content li .payment_methods_on{display:block}.order_payment_method .payment_method_content li .accepted_payment_list{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin-left:28px}.order_payment_method .payment_method_content li .accepted_payment_image{border:1px solid #d9d9d9;border-radius:2px;display:block;height:26px;overflow:hidden}.order_payment_method .payment_method_content li .accepted_payment_list span:last-child{margin-right:0}.order_payment_method .payment_method_content li .accepted_payment_image img{height:26px}.order_payment_method .payment_method_content li .accepted_payment_image_more{font-weight:700;line-height:1;margin-top:-6px}.order_payment_method .payment_method_content li .payment_methods_down .accepted_payment_list{margin-top:20px;position:relative;right:auto;top:auto}.order_payment_method .billing_address_box{margin-top:40px}.order_payment_method .billing_address_title{color:#000;font-size:18px;line-height:28px;margin-bottom:8px;position:relative}.order_payment_method .billing_address_detail{color:#888;margin-bottom:8px}.order_payment_method .billing_address_content ul{border:1px solid #d9d9d9;border-radius:5px}.order_payment_method .billing_address_content li{border-top:1px solid #d9d9d9;list-style-type:none}.order_payment_method .billing_address_content li:first-child{border-top:none}.order_payment_method .billing_address_content .shipping_address_content{background:#f5f5f5;border:0;border-radius:0;border-top:1px solid #d9d9d9;padding:12px}.order_payment_method .billing_address_content .shipping_address_content li{border:0;grid-template-rows:50% 50%;list-style-type:none;margin-bottom:8px}.order_payment_method .billing_address_content .shipping_address_content li:last-child{margin-bottom:0}.order_payment_method .billing_address_content .shipping_address_content li.shipping_address_name{display:flex;justify-content:space-between}.order_payment_method .billing_address_content .shipping_address_content li.shipping_address_name .order_text_box{width:calc(50% - 4px)}.order_payment_method .billing_address_content .shipping_address_content li.shipping_address_3{display:flex;justify-content:space-between;width:100%}.order_payment_method .billing_address_content .shipping_address_content li.shipping_address_3 .order_select_box,.order_payment_method .billing_address_content .shipping_address_content li.shipping_address_3 .order_text_box{flex:1}.order_payment_method .billing_address_content .shipping_address_content li.shipping_address_3 .order_select_box:before{background:#fff;border-radius:3px;content:"";height:46px;left:0;position:absolute;top:0;width:100%}.order_payment_method .order_contact_information_btn{display:flex;justify-content:space-between;margin-top:40px}.order_payment_method .order_contact_information_btn .order_btn{background:#e85c89;border-radius:5px;box-sizing:border-box;color:#fff;font-weight:500;height:60px;line-height:60px;min-width:100px;padding:0 25px;position:relative;text-align:center;transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,opacity .2s ease-in-out}.order_payment_method .order_contact_information_btn .order_btn svg{fill:#fff;height:20px;left:50%;margin-left:-10px;margin-top:-10px;opacity:0;position:absolute;top:50%;transition:opacity .3s ease-in-out;width:20px}.order_payment_method .order_contact_information_btn .return_cart{align-items:center;display:flex}.order_payment_method .order_contact_information_btn .return_cart svg{margin-right:5px}.order_payment_method .order_contact_information_right{box-sizing:border-box;min-height:100vh;padding-left:4%;padding-top:50px;position:relative;width:42%}.order_payment_method .order_contact_information_right:after{background:#fafafa;bottom:0;box-shadow:inset 1px 0 0 #e1e1e1;content:"";display:block;left:0;position:absolute;top:0;width:300%;z-index:-1}.order_payment_method .order_discount{border-top:1px solid #d9d9d9;padding:20px 0}.order_payment_method .order_discount .order_discount_form{display:flex}.order_payment_method .order_discount .order_discount_coupon_code{align-items:center;background:hsla(0,0%,44%,.11);border-radius:5px;display:inline-flex;height:38px;margin-top:15px;padding:0 10px}.order_payment_method .order_discount .order_discount_coupon_code>svg{fill:#717171;margin-right:5px}.order_payment_method .order_discount .order_discount_coupon_code .close_coupon_code{cursor:pointer;display:block;height:16px;margin-left:10px;width:16px}.order_payment_method .order_discount .order_discount_code_btn{background:#c8c8c8;border:0;border-radius:5px;color:#fff;height:46px;line-height:46px;text-align:center;width:90px}.order_payment_method .order_discount .order_discount_code_btn_on{background:#333;cursor:pointer}.order_payment_method .order_discount .order_text_box{width:calc(100% - 100px)}.order_payment_method .order_contact_information_right .order_total_list{border-top:1px solid #d9d9d9;padding:20px 0}.order_payment_method .order_total_list li{display:flex;justify-content:space-between;list-style-type:none}.order_payment_method .order_total_price{border-top:1px solid #d9d9d9;display:flex;justify-content:space-between;padding:20px 0}.order_payment_method .change_address{border:1px solid #d9d9d9;border-radius:5px;padding:0 15px}.order_payment_method .change_address li{align-items:center;border-bottom:1px solid #d9d9d9;display:flex;height:50px;list-style-type:none}.order_payment_method .change_address li .name{margin-right:10px;min-width:75px}.order_payment_method .change_address li .value{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;flex-shrink:0;line-height:18px;max-height:36px}.order_payment_method .change_address li:last-child{border-bottom:none}.order_payment_method .change_address li:nth-child(2),.order_payment_method .change_address li:nth-child(3){justify-content:space-between}.order_payment_method .change_address li:nth-child(2) .value,.order_payment_method .change_address li:nth-child(3) .value{width:calc(100% - 125px)}.checkout-main .order_discount{border-top:1px solid #d9d9d9;padding:12px 0}.checkout-main .order_discount .order_discount_form{display:flex;gap:10px}.checkout-main .order_discount .order_discount_coupon_code{align-items:center;background:hsla(0,0%,44%,.11);border-radius:5px;display:inline-flex;height:38px;margin-top:15px;padding:0 10px}.checkout-main .order_discount .order_discount_coupon_code.not_available{display:flex;flex-direction:column;height:70px;justify-content:center}.checkout-main .order_discount .order_discount_coupon_code>div{align-items:center;display:inline-flex;font-weight:700}.checkout-main .order_discount .order_discount_coupon_code>div span{align-items:center;display:inline-flex;gap:5px}.checkout-main .order_discount .order_discount_coupon_code.not_available>div{align-items:center;display:flex;justify-content:space-between;width:100%}.checkout-main .order_discount .order_discount_coupon_code.not_available .tip_code{color:#e32c2b;margin-top:5px;padding:0 10px;width:100%}.checkout-main .order_discount .order_discount_coupon_code>div span>svg{fill:#717171}.checkout-main .order_discount .order_discount_coupon_code .close_coupon_code{cursor:pointer;display:block;height:16px;margin-left:10px;width:16px}.checkout-main .order_discount .order_discount_code_btn{background:#c8c8c8;border:0;border-radius:5px;color:#fff;height:46px;line-height:46px;text-align:center;width:90px}.checkout-main .order_discount .order_discount_code_btn_on{background:var(--theme-color);cursor:pointer}.checkout-main .order_discount .order_text_box{width:calc(100% - 100px)}.pop_change_addresss{align-items:center;background:rgba(0,0,0,.3);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .3s;visibility:hidden;width:100%;z-index:9999}.pop_change_addresss .pop_change_addresss_wrapper{background:#fff;border-radius:5px;box-sizing:border-box;padding:10px;width:750px}.pop_change_addresss .pop_change_addresss_top{display:flex;font-size:16px;font-weight:700;height:50px;justify-content:space-between;line-height:50px;margin:0 0 10px;padding:0 10px;position:relative}.pop_change_addresss .pop_change_addresss_close{align-items:center;display:flex;justify-content:center}.pop_change_addresss .pop_change_addresss_mid ul{padding:0 10px}.pop_change_addresss .pop_change_addresss_mid li{align-items:center;border:1px solid #dcdcdc;border-radius:5px;box-sizing:border-box;display:flex;flex-wrap:wrap;margin:0 0 12px;min-height:88px;padding:10px 15px;position:relative;transition:all .3s}.checkout-main .pop_change_addresss_mid li .order_radio_box{width:35px}.checkout-main .pop_change_addresss_mid li .order_radio_box .radio_label{padding:0}.checkout-main .pop_change_addresss_mid li .pop_order_address_content{width:calc(100% - 55px)}.pop_change_addresss .address-name{font-size:16px;font-weight:700;line-height:24px;margin:1px 0}.pop_change_addresss .address-txt{line-height:24px;width:100%}.pop_change_addresss .address-edit svg{color:#333}.pop_change_addresss .pop_change_addresss_btn{display:flex;justify-content:center;padding:10px 0}.pop_change_addresss .pop_change_addresss_btn a{border:1px solid #333;border-radius:5px;display:block;font-size:14px;height:42px;line-height:40px;margin:0 10px;text-align:center;transition:all .3s;width:158px}.pop_change_addresss .pop_change_addresss_btn a:hover{background:#333;color:#fff}.pop_change_addresss_on{opacity:1;visibility:visible}.order_shipping_method .shipping_method_content li .shipping_method_remark{color:#999;font-size:12px;padding:10px 20px 0 48px}.order_shipping_method .shipping_method_content li .shipping_method_remark img{max-width:100%}.field__icon{align-items:center;background:none;cursor:pointer;display:flex;height:46px;justify-content:center;position:absolute;right:0;top:0;width:44px}.field__icon svg{fill:#919191}.field__icon .field__message{-webkit-backface-visibility:hidden;background-color:rgba(51,51,51,.9);border-radius:4px;bottom:80%;box-sizing:border-box;color:#fff;display:block;font-size:12px;font-style:normal;margin:0 -150px 5px 0;opacity:0;padding:10px 14px;position:absolute;right:50%;text-align:center;transform:rotateX(20deg) scale(.8);transform-origin:center 120%;transition:all .3s cubic-bezier(.3,0,0,1);visibility:hidden;white-space:normal;width:300px;z-index:200}.field__icon:hover .field__message{opacity:1;pointer-events:auto;transform:rotateX(0deg) scale(1);visibility:visible}.field__icon .field__message:after{border:6px solid transparent;border-top-color:rgba(51,51,51,.9);content:"";margin-right:-6px;position:absolute;right:50%;top:100%;width:0}.checkout-main .order_text_box{position:relative}.checkout-main .text_label{color:#737373;cursor:pointer;font-size:12px;left:0;line-height:44px;overflow:hidden;padding:0 10px;position:absolute;right:0;text-overflow:ellipsis;top:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;white-space:nowrap}.checkout-main .order_discount_form .order_text_box .text_label{box-sizing:border-box;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap;width:100%}.checkout-main .order_text{background:#fff;border:1px solid #d9d9d9;border-radius:5px;box-sizing:border-box;height:46px;text-indent:10px;transition:all .2s ease-out;width:100%}.checkout-main .order_text:focus{border-color:#767676;box-shadow:0 0 0 1px #767676;outline:none}.checkout-main .order_text_on .text_label{line-height:28px}.checkout-main .order_text_on .order_text{line-height:20px;padding-top:18px}.checkout-main .top-border{border-color:#e32c2b!important;box-shadow:0 0 0 1px #e32c2b}.checkout-main .tip{color:#e32c2b;margin-top:5px}.checkout-main .order_textarea_box{position:relative}.checkout-main .textarea_label{color:#737373;left:0;line-height:20px;padding-left:10px;position:absolute;top:10px;transition:all .2s ease-out}.checkout-main .order_textarea{background:#fff;border:1px solid #d9d9d9;border-radius:5px;box-sizing:border-box;height:90px;line-height:20px;padding:10px;transition:all .2s ease-out;width:100%}.checkout-main .order_textarea:focus{border-color:#767676;box-shadow:0 0 0 1px #767676;outline:none}.checkout-main .order_textarea_on .textarea_label{line-height:28px;top:0}.checkout-main .order_textarea_on .order_textarea{height:90px;line-height:20px;padding-top:20px}.checkout-main .order_checkbox_box{cursor:pointer;height:18px;line-height:18px;margin:15px 0;position:relative}.checkout-main .order_checkbox{left:0;opacity:0;position:absolute;top:0}.checkout-main .checkbox_label{cursor:pointer;display:inline-block;position:relative}.checkout-main .checkbox_label .check_icon{background:#fff;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;display:inline-block;height:18px;margin-right:10px;text-align:center;transition:all .2s ease-out;vertical-align:top;width:18px}.checkout-main .checkbox_label .check_icon svg{fill:#fff;height:16px;opacity:0;width:10px}.checkout-main .order_checkbox:checked+span.check_icon{border-color:#767676;box-shadow:inset 0 0 0 10px #767676}.checkout-main .order_checkbox:disabled+span.check_icon{border-color:#d9d9d9;box-shadow:inset 0 0 0 10px #767676;box-shadow:inset 0 0 0 10px #ededed;cursor:not-allowed!important}.checkout-main .order_checkbox:checked+span.check_icon svg{opacity:1}.checkout-main .order_select_box{position:relative}.checkout-main .order_select_box .select_label{color:#737373;font-size:12px;left:0;line-height:28px;overflow:hidden;padding-left:10px;padding-right:10px;position:absolute;right:0;text-overflow:ellipsis;top:0;white-space:nowrap;z-index:9}.checkout-main .order_select_box select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #d9d9d9;border-radius:3px;box-sizing:border-box;height:46px;line-height:20px;overflow:hidden;padding-left:10px;padding-right:40px;padding-top:18px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%;z-index:9}.checkout-main .order_select_box select:-internal-autofill-selected{background:transparent!important}.checkout-main .order_select_box .order_select_icon{border-left:1px solid hsla(0,0%,70%,.5);height:20px;pointer-events:none;position:absolute;right:0;text-align:center;top:13px;width:30px}.checkout-main .order_select_box .order_select_icon svg{fill:#919191;height:20px;width:10px}.checkout-main .order_select_box select:focus{border-color:#767676;box-shadow:0 0 0 1px #767676;outline:none}.checkout-main .order_select_box_2{position:relative}.checkout-main .order_select_box_2 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid #d9d9d9;border-radius:3px;box-sizing:border-box;height:46px;line-height:20px;overflow:hidden;padding-left:10px;padding-right:40px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%;z-index:5}.checkout-main .order_select_box_2 .order_select_icon{border-left:1px solid hsla(0,0%,70%,.5);height:20px;position:absolute;right:0;text-align:center;top:13px;width:30px}.checkout-main .order_select_box_2 .order_select_icon svg{fill:#919191;height:20px;width:10px}.checkout-main .order_select_box_2 select:focus{border-color:#767676;box-shadow:0 0 0 1px #767676;outline:none}.checkout-main .order_radio_box{padding:15px 0;position:relative}.checkout-main .radio_label{align-items:center;cursor:pointer;display:flex;height:20px;outline:none;padding:0 15px;position:relative}.checkout-main .order_radio{opacity:0;position:absolute;visibility:hidden}.checkout-main .radio_icon{border:1px solid #ccc;border-radius:50%;box-sizing:border-box;flex-shrink:0;height:18px;margin-right:10px;position:relative;transition:all .2s ease-in-out;width:18px}.checkout-main .radio_icon:after{background-color:#fff;border-radius:50%;content:"";display:block;height:4px;left:50%;margin-left:-2px;margin-top:-2px;position:absolute;top:50%;transition:all .2s ease-in-out .1s;width:4px}.checkout-main .radio_t{font-weight:500;position:absolute;right:15px;top:0}.checkout-main .radio_t .radio_old{color:#999;text-decoration:line-through}.checkout-main .radio_t .discount_icon{display:inline-flex}.checkout-main .order_radio:checked+.payment_methods-label .radio_icon,.checkout-main .order_radio:checked+span{border:6px solid #767676}.ordertip_custom_text{background:#fff;border:1px solid #d9d9d9;border-radius:5px;box-sizing:border-box;color:#737373;height:46px;text-indent:10px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:100%}.ordertip{margin:40px auto 0}.ordertip .ordertip_title{color:#000;font-size:18px;font-weight:700;line-height:28px;margin-bottom:8px;position:relative}.ordertip_content{border:1px solid #d9d9d9;border-radius:5px}.ordertip_content .ordertip_subtitle{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:20px 15px}.ordertip_content .ordertip_con{background:#fafafa;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:15px}.ordertip_select{border:1px solid #d9d9d9;border-radius:5px;display:flex;margin-bottom:20px}.ordertip_select li{border-right:1px solid #d9d9d9;box-sizing:border-box;cursor:pointer;display:flex;padding:0;width:100%}.ordertip_select li:last-child{border-right:0}.ordertip_select li .con{background:#fff;border:2px solid #fff;padding:5px 0;text-align:center;width:100%}.ordertip_select li .con div{padding:0}.ordertip_select li .con .percent{color:#333;margin-bottom:5px}.ordertip_select li .con .price{color:#333}.ordertip_select li .con .fix_price{line-height:38px}.ordertip_select li .con.on{border-color:#333}.ordertip_select li:first-child .con{border-bottom-left-radius:5px;border-top-left-radius:5px}.ordertip_select li:last-child .con{border-bottom-right-radius:5px;border-top-right-radius:5px}.ordertip_select li .con.on div{color:#333}.ordertip_select li .con.on .price{font-weight:700}.ordertip_select li .con .none{align-items:center;display:flex;height:100%;justify-content:center}.ordertip_custom_box{display:flex;margin:0 0 20px;position:relative}.ordertip_text_box{background:#fff;border:1px solid #d9d9d9;border-radius:5px;display:flex;flex-grow:1;max-width:100%;position:relative}.ordertip_text_box .ordertip_label{border-right:1px solid #d9d9d9;color:#737373;height:25px;line-height:25px;margin:10px 0;min-width:20px;padding-left:10px;padding-right:10px;text-align:center;top:10px;white-space:nowrap}.ordertip_text_box .ordertip_custom_text{background:none;border:none;width:100%}.ordertip_text_box .ordertip_custom_success_svg{display:none;position:absolute;right:10px;top:13px}.ordertip_text_box .ordertip_custom_success_svg svg{fill:#079807;height:20px;width:20px}.ordertip_remarks{color:#666}.ordertip_custom_box .ordertip_custom_button{background:#ccc;border:0;border-radius:5px;border-style:none;color:#fff;cursor:pointer;height:48px;line-height:48px;list-style:none;margin-left:15px;min-width:100px;overflow:hidden;padding:0 20px;white-space:nowrap;width:auto}.ordertip_custom_box .ordertip_custom_button:hover{opacity:.8}.ordertip_custom_box .on{background:var(--theme-color)!important}.wap_order_summary{background:#fafafa;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;box-sizing:border-box;cursor:pointer;display:none;min-height:60px;padding:10px 0;width:100%}.wap_order_summary .order-summary-toggle__icon-wrapper{margin-right:10px}.wap_order_summary .order-summary-toggle__icon-wrapper svg{fill:#767676;transition:fill .2s ease-in-out}.wap_order_summary .wrap{align-items:center;display:flex}.wap_order_summary .order-summary-toggle__text{align-items:center;display:flex;width:calc(100% - 130px)}.wap_order_summary .order-summary-toggle__text svg{fill:#767676;height:6px;margin-left:5px}.wap_order_summary .order-summary-toggle__text--hide,.wap_order_summary_on .order-summary-toggle__text--show{display:none}.wap_order_summary_on .order-summary-toggle__text--hide{display:flex}.wap_order_summary .order-summary-price{color:#323232;display:inline-block;font-size:18px;font-weight:500;text-align:right;width:200px}.btn_disable,.btn_loading{pointer-events:none}.btn_disable{background-color:#ddd!important;cursor:not-allowed}.btn_loading span{opacity:0}.btn_loading svg{animation:rotate .5s linear infinite;opacity:1!important}.order_contact_information .order-state__failed,.order_contact_information .order-state__success{padding:0 0 40px;position:relative}.order_contact_information .order-state__svg{margin-right:15px}.order_contact_information .order-state__content{color:#5c5c5c}.order_contact_information .order-state__content_1 .thank_txt{color:#2f2f2f;font-size:22px;margin-top:10px}.order_contact_information .order-state__content_2{border:1px solid #eee;border-radius:5px;display:flex;margin-top:30px;padding:20px}.order_contact_information .order-state__content_2 h4{color:#25aa53;font-weight:500;margin:0 0 8px}.order_contact_information .order-state__content_2 .order-state__waiting h4{color:#e88c4e}.order_contact_information .order-state__email{border:1px solid #eee;border-radius:5px;display:flex;margin-top:15px;padding:20px}.order_contact_information .order-state__email h4{color:#2f2f2f;font-weight:500;margin:0 0 8px}.order_contact_information .order-state__email p span{color:#2f2f2f;font-weight:500}.order_contact_information .order-linked__service{border:1px solid #eee;border-radius:5px;display:flex;margin-top:15px;padding:20px}.order_contact_information .order-linked__service .order-state__svg img{border-radius:50%;height:42px;-o-object-fit:cover;object-fit:cover;width:42px}.order_contact_information .order-linked__service h4{color:#2f2f2f;font-weight:500;margin:0 0 8px;word-break:break-word}.order_contact_information .order-linked__service p{color:#888;word-break:break-word}.order_contact_information .order-state__content_3 h4{color:#2f2f2f;font-size:18px;font-weight:400;margin-bottom:15px;width:100%}.order_contact_information .order-state__content_3{border:1px solid #eee;border-radius:5px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:15px;padding:20px}.order_contact_information .order-state__content_3 dl{line-height:1.5;margin-bottom:20px;width:calc(50% - 10px)}.order_contact_information .order-state__content_3 dl dt{color:#2f2f2f;font-size:14px;font-weight:500;margin-bottom:8px}.order_contact_information .order-state__btn{display:flex;display:-webkit-flex;flex-direction:row-reverse;margin-top:20px}.order_contact_information .order-state__btn a{background:#e85c89;border-radius:5px;box-sizing:border-box;color:#fff;font-weight:500;height:60px;line-height:60px;min-width:100px;padding:0 25px;position:relative;text-align:center;transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,opacity .2s ease-in-out}.order_contact_information .order-state__btn a:hover{opacity:.9}#go_payment{background:#e85c89;border-radius:5px;box-sizing:border-box;color:#fff;display:inline-block;font-weight:500;height:60px;line-height:60px;min-width:100px;padding:0 25px;position:relative;text-align:center;transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,opacity .2s ease-in-out}.ajaxloading{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99999999}.ajaxloading svg{animation:rotate .7s linear infinite;fill:#000;height:60px;width:60px}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.checkout-main .insurance{border:1px dashed #ddd;border-radius:5px;margin:10px 0 0;padding:0 15px}.checkout-main .insurance .field__icon{position:relative}.checkout-main .insurance .radio_t{right:0;top:50%;transform:translateY(-50%)}.checkout-main .insurance .order_checkbox_box{align-items:center;display:flex;margin:0;padding:15px 0}.checkout-main .insurance .help_icon,.checkout-main .insurance .wap_help_icon{margin-left:8px;position:relative}.checkout-main .insurance .help_icon svg,.checkout-main .insurance .wap_help_icon svg{fill:#767676}.checkout-main .insurance .help_content{display:none}.checkout-main .insurance .help_content_wrapper{background:#fff;border:1px solid #e8e7e9;box-sizing:border-box;font-size:12px;left:30px;line-height:18px;padding:10px;position:absolute;top:-15px;white-space:normal;width:400px;z-index:99}.checkout-main .insurance .wap_help_icon{display:none}.checkout-main .insurance .wap_help_content{align-items:center;background:rgba(0,0,0,.3);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .3s;visibility:hidden;width:100%;z-index:9999}.checkout-main .insurance .wap_help_content.on{opacity:1;visibility:visible}.checkout-main .insurance .wap_help_content .wap_help_content_close{margin:0 0 15px}.checkout-main .insurance .wap_help_content .wap_help_content_close svg{fill:#fff}.checkout-main .insurance .wap_help_content_wrapper{background:#fff;border-radius:5px;box-sizing:border-box;display:block;max-height:calc(100vh - 60px);padding:15px;width:calc(100% - 28px)}.checkout-main .order_service{margin-top:40px}.checkout-main .order_service .order_service_list{display:grid;flex-wrap:wrap;gap:20px;grid-template-columns:repeat(3,1fr);list-style:none}@media screen and (max-width:767px){.checkout-main .order_service .order_service_list{grid-template-columns:repeat(2,1fr)}}.checkout-main .order_service .order_service_list li{align-items:center;border:1px solid #d9d9d9;border-radius:5px;box-sizing:border-box;cursor:pointer;display:flex;gap:10px;height:48px;max-width:100%;padding:0 10px}.checkout-main .order_service .order_service_list li.select{border-color:#767676;box-shadow:0 0 0 1px #767676}.checkout-main .order_service .order_service_list li .service_avatar img{border-radius:50%;height:36px;-o-object-fit:cover;object-fit:cover;width:36px}.checkout-main .order_service .order_service_list li .service_avatar svg{border-radius:50%;height:32px;width:32px}.checkout-main .order_service .order_service_list li .service_avatar svg path{fill:#545454}.checkout-main .order_service .order_service_list li .service_name{flex:1;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:1;word-break:normal;-webkit-box-orient:vertical}.payment_failed_pop{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:all .3s;width:100%;z-index:999999}.payment_failed_pop .payment_failed_warpper{background:#fff;border-radius:5px;box-sizing:border-box;max-width:520px;padding:60px 30px 30px;text-align:center;width:90%}.payment_failed_pop .payment_failed_warpper h4{color:#db2739;font-size:18px;margin-top:30px}.payment_failed_pop .payment_failed_warpper p{color:#666;margin-top:10px}.payment_failed_pop .payment_failed_warpper a{background:#333;border-radius:5px;color:#fff;display:block;font-weight:700;height:55px;line-height:55px;margin-top:60px}.close_payment_failed{opacity:0;visibility:hidden}.paypal_checkout_button{background:#ffc439;display:block;height:45px;line-height:45px;position:relative;text-align:center;width:100%}.paypal_checkout_button img{position:relative;top:50%}.paypal_checkout_button .paypal-button-logo{height:24px;max-height:33px;min-height:22px;position:relative;text-align:left;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);vertical-align:top}@media screen and (max-width:1000px){.field__icon .field__message:after{right:22px}.field__icon .field__message{margin-right:0;right:0;transform-origin:90% 120%;width:240px}.field__icon .field__message_right{margin-right:-188px}.field__icon .field__message_right:after{left:22px;right:0}.checkout-main .insurance .field__icon .field__message:after{right:50%}.checkout-main .insurance .field__icon .field__message{margin-right:-120px;right:50%;transform-origin:center 120%}header{margin:0 0 15px}.checkout_order_number{margin-top:15px;padding-bottom:15px}.wrap{box-sizing:border-box;margin:0 auto;padding:0 15px;width:100%}.wap_order_summary{align-items:center;display:flex}.order_contact_information .order_contact_information_wrapper,.order_payment_method .order_contact_information_wrapper,.order_shipping_method .order_contact_information_wrapper{box-sizing:border-box;flex-direction:column-reverse;min-height:auto!important;padding:0;width:100%}.order_contact_information .order_contact_information_left,.order_contact_information .order_contact_information_right,.order_payment_method .order_contact_information_left,.order_payment_method .order_contact_information_right,.order_shipping_method .order_contact_information_left,.order_shipping_method .order_contact_information_right{box-sizing:border-box;min-height:auto;padding:15px;width:100%}.order_contact_information .order_contact_information_right,.order_payment_method .order_contact_information_right,.order_shipping_method .order_contact_information_right{border-bottom:1px solid #d9d9d9;display:none;overflow-x:hidden}.order_contact_information .shipping_address_content li.shipping_address_3,.order_contact_information .shipping_address_content li.shipping_address_name,.order_payment_method .billing_address_content .shipping_address_content li.shipping_address_3,.order_payment_method .billing_address_content .shipping_address_content li.shipping_address_name{flex-wrap:wrap}.order_contact_information .shipping_address_content li.shipping_address_name .order_text_box,.order_payment_method .billing_address_content .shipping_address_content li.shipping_address_name .order_text_box{width:100%}.order_contact_information .shipping_address_content li.shipping_address_name .order_text_box:first-child,.order_payment_method .billing_address_content .shipping_address_content li.shipping_address_name .order_text_box:first-child{margin-bottom:8px}.checkout-layout-card .order_contact_information .shipping_address_content li.shipping_address_name .order_text_box:first-child,.checkout-layout-card .order_payment_method .billing_address_content .shipping_address_content li.shipping_address_name .order_text_box:first-child{margin-bottom:12px!important}.order_contact_information .shipping_address_content li.shipping_address_3 .order_select_box,.order_contact_information .shipping_address_content li.shipping_address_3 .order_text_box,.order_payment_method .billing_address_content .shipping_address_content li.shipping_address_3 .order_select_box,.order_payment_method .billing_address_content .shipping_address_content li.shipping_address_3 .order_text_box{flex:auto;margin-left:0!important;width:100%}.different_billing_address_content .shipping_address_content li.shipping_address_3 .country_phone_code_box,.order_contact_information .shipping_address_content li.shipping_address_3 .country_phone_code_box{min-width:130px}#billing_address_area,#indonesia_area_box,#new_shipping_address_area,#shipping_address_postal_code_box,#shipping_address_postal_code_box_indonesia_box,#shipping_address_provinces_box{margin-top:8px!important}.checkout-layout-card #billing_address_area,.checkout-layout-card #indonesia_area_box,.checkout-layout-card #new_shipping_address_area,.checkout-layout-card #shipping_address_postal_code_box,.checkout-layout-card #shipping_address_postal_code_box_indonesia_box,.checkout-layout-card #shipping_address_provinces_box{margin-top:12px!important}.order_contact_information_right:after{box-shadow:none;-webkit-box-shadow:none}.order_contact_information .order_email .order_email_title{flex-wrap:wrap;height:auto}.order_contact_information .product_info_list,.order_payment_method .product_info_list,.order_shipping_method .product_info_list{max-height:240px;overflow-y:auto}.order_contact_information .order_contact_information_right:after{box-shadow:none}.order_contact_information .order_contact_information_btn,.order_payment_method .order_contact_information_btn,.order_shipping_method .order_contact_information_btn{flex-direction:column-reverse}.order_contact_information .order_contact_information_btn .return_cart,.order_payment_method .order_contact_information_btn .return_cart,.order_shipping_method .order_contact_information_btn .return_cart{justify-content:center;margin-top:40px}.order_contact_information .order_total_price .value{font-size:24px;font-weight:700}.payment_method_content #paypal-button-container,.payment_method_content #pp-message{width:100%!important}.order_contact_information .order_email .order_email_title,.order_contact_information .shipping_address_title,.order_shipping_method .payment_method_title,.order_shipping_method .shipping_method_title{margin-bottom:10px}.order_contact_information .order-state__btn,.order_contact_information .order-state__failed,.order_contact_information .order-state__success{flex-direction:column}.order_contact_information .order-state__content{margin-top:20px}.order_contact_information .order-state__btn a{text-align:center;width:100%}.order_contact_information .order-state__btn a.btn1{margin-bottom:15px}.order_contact_information .order-state__information{margin-top:15px}.order_contact_information .order-state__information span{line-height:20px}.order_contact_information .order-state__btn{margin-top:24px}#go_payment{width:100%}.checkout-main .insurance .wap_help_icon{display:block}.checkout-main .insurance .help_icon{display:none}.address_order_contact_information{margin-top:-60px}.address_order_contact_information .checkout-logo-box .logo{padding:0;position:relative}.address_order_contact_information .shipping_address{margin-top:0}.logo .shop_name img{height:30px;width:30px}.logo .shop_name{font-size:24px}.ordertip_custom_box .ordertip_custom_button{margin-left:10px;padding:0 5px}}@media screen and (max-width:767px){#order_contact_information .shipping_address_content li:last-child{margin-bottom:20px!important}.checkout-layout-car #order_contact_information .shipping_address_content li:last-child{margin-bottom:0!important}.order_contact_information .order-state__content_3 dl{width:100%}.order_contact_information .order-state__content_3 h4{margin-bottom:20px}.order_contact_information .order-state__content_3 dl dt{margin:0}.order_contact_information .order-state__content_3 dl:last-child{margin-bottom:0}.order_contact_information .order-state__content_2,.order_contact_information .order-state__content_3{padding:15px}.order_contact_information .order_address_ecpay_checkout{padding:30px 50px}.order_shipping_method .shipping_method_content li .radio_name{max-width:calc(100% - 85px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.mo-editor-reset{overflow:hidden;word-break:break-all}.mo-editor-reset img,.mo-editor-reset table,.mo-editor-reset video{height:auto;max-width:100%!important;table-layout:fixed;word-break:break-all;word-wrap:break-word}.mo-editor-reset pre{white-space:pre-wrap}.mo-editor-reset table{border-collapse:collapse}.mo-editor-reset table td{border:1px solid #ccc;max-width:100%!important;padding:.4rem}.mo-editor-reset ol,.mo-editor-reset ul{margin:revert;padding:revert}.mo-editor-reset ul li{list-style:initial}.mo-editor-reset ol li{list-style:inherit}.mo-editor-reset a{color:revert;text-decoration:underline}.checkout-info-title{color:#000;font-size:18px;font-weight:700;line-height:26px;margin-bottom:8px;margin-top:40px}.form-cell{border-bottom:1px solid #d9d9d9;margin-bottom:32px;padding-bottom:32px}.form-cell .form-cell-desc{color:#666;font-size:14px;line-height:1.4;padding-bottom:4px}.form-box{font-size:14px}.form-box .form-box-label{color:#666;margin-top:16px}.form-box .form-box-label.inpost-label{align-items:center;display:flex}.form-box .form-box-label .inpost-svg{width:68px}.form-box .form-box-content{display:flex;flex-wrap:wrap;margin-top:16px}.form-box .form-tip{color:#e32c2b;margin-top:5px}.form-error .form-input-warp,.form-error .form-select-warp,.form-error .form-textarea-warp{border:2px solid #e32c2b}.form-checkbox-warp{box-sizing:border-box;cursor:pointer;display:inline-block;display:flex;line-height:unset;list-style:none;margin:0 20px 0 0;overflow:hidden;padding:6px 0}.form-checkbox-warp .form-checkbox{box-sizing:border-box;color:rgba(0,0,0,.851);cursor:pointer;display:inline-block;font-size:14px;list-style:none;margin:0;outline:none;padding:0;position:relative;vertical-align:top;white-space:nowrap}.form-checkbox-warp .form-checkbox .form-checkbox-input{bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:1}.form-checkbox-warp .form-checkbox .form-checkbox-input:checked+.form-checkbox-inner{border:1px solid #767676;box-shadow:inset 0 0 0 10px #767676}.form-checkbox-warp .form-checkbox .form-checkbox-input:checked+.form-checkbox-inner svg{opacity:1}.form-checkbox-warp .form-checkbox .form-checkbox-inner{align-items:center;background-color:#fff;border:1px solid #ccc;border-collapse:separate;border-radius:3px;display:block;display:flex;height:16px;justify-content:center;left:0;position:relative;top:0;transition:all .3s;width:16px}.form-checkbox-warp .form-checkbox .form-checkbox-inner svg{fill:#fff;height:16px;opacity:0;width:10px}.form-checkbox-warp .form-checkbox-text{display:inline-block;font-size:14px;line-height:18px;margin:0 8px;overflow:hidden;vertical-align:top}.form-radio-warp{box-sizing:border-box;cursor:pointer;display:inline-block;display:flex;line-height:unset;list-style:none;margin:0 20px 0 0;overflow:hidden;padding:6px 0}.form-box .form-box-content .inpost-plan-wrapper{width:100%}.form-box .form-box-content .inpost-plan-wrapper .inpost-plan-btn{align-items:center;background-color:#f1f1f1;border-radius:4px;box-sizing:border-box;color:#666;cursor:pointer;display:flex;font-size:12px;gap:8px;padding:15px 10px;width:100%}.form-box .form-box-content .inpost-plan-wrapper .inpost-plan-btn svg{flex-shrink:0}.form-box .form-box-content .inpost-plan-wrapper .inpost-plan-btn span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-box .form-box-content .inpost-plan-wrapper .inpost-plan-btn.selected{background-color:#1978b9;color:#fff}.inpost-popup-box{background-color:#fff;border-radius:10px;width:800px}.inpost-popup-box .inpost-popup-box-title{align-items:center;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;font-size:18px;font-weight:700;justify-content:space-between;padding:15px}.inpost-popup-box .inpost-popup-box-title .close-btn{align-items:center;cursor:pointer;display:flex;justify-content:center}.inpost-popup-box .inpost-popup-box-title svg.close{height:20px;width:20px}.inpost-popup-box .inpost-popup-box-content{height:500px;padding:15px;position:relative}.inpost-popup-box .inpost-popup-box-content .inpost-popup-box-content-loading{background-color:#fff;height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}@media screen and (max-width:767px){.inpost-popup-box{width:calc(100vw - 30px)}.form-checkbox-warp,.form-radio-warp{padding:10px 0}.order-button-fixed{background:#fff;bottom:0;left:0;margin-top:0;padding:20px 15px;position:fixed;right:0;z-index:9999}}.form-radio-warp .form-radio{box-sizing:border-box;color:rgba(0,0,0,.851);cursor:pointer;display:inline-block;font-size:14px;list-style:none;margin:0;outline:none;padding:0;position:relative;vertical-align:top;white-space:nowrap}.form-radio-warp .form-radio .form-radio-input{bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:1}.form-radio-warp .form-radio .form-radio-input:checked+.form-radio-inner{border:6px solid #767676}.form-radio-warp .form-radio .form-radio-input:checked+.form-radio-inner:before{background-color:#fff;border-radius:50%;content:"";display:block;height:4px;left:50%;margin-left:-2px;margin-top:-2px;position:absolute;top:50%;width:4px}.form-radio-warp .form-radio .form-radio-inner{align-items:center;border:1px solid #ccc;border-radius:50%;box-sizing:border-box;display:block;display:flex;height:18px;justify-content:center;left:0;position:relative;top:0;transition:all .3s;width:18px}.form-radio-warp .form-radio-text{display:inline-block;font-size:14px;line-height:18px;margin:0 8px;overflow:hidden;vertical-align:top}.form-textarea-warp{background:#fff;border:1px solid #d9d9d9;border-radius:5px;box-sizing:border-box;height:90px;line-height:20px;padding:10px;transition:all .2s ease-out;width:100%}.form-textarea-warp::-moz-placeholder{color:#999}.form-textarea-warp::placeholder{color:#999}.form-textarea-warp:focus{border-color:#767676;box-shadow:0 0 0 1px #767676;outline:none}.form-input-warp{border:1px solid #d9d9d9;border-radius:5px;overflow:hidden;position:relative;width:100%}.form-input-warp .form-input-label{box-sizing:border-box;color:#737373;cursor:pointer;font-size:12px;left:0;line-height:46px;overflow:hidden;padding:0 10px;position:absolute;text-overflow:ellipsis;top:0;transition:all .2s ease-out;white-space:nowrap;width:100%}.form-input-warp .form-input-input{background:#fff;border:none;border-radius:5px;box-sizing:border-box;height:46px;outline:none;text-indent:10px;transition:all .2s ease-out;width:100%}.input_on .form-input-label{height:28px;line-height:28px}.input_on .form-input-input{line-height:20px;padding-top:18px!important}.form-select-warp{border:1px solid #d9d9d9;border-radius:5px;position:relative;width:100%}.form-select-warp .form-select-label{color:#737373;cursor:pointer;font-size:12px;left:0;line-height:28px;padding-left:10px;position:absolute;top:0;transition:all .2s ease-out}.form-select-warp .form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:3px;box-sizing:border-box;height:46px;line-height:20px;outline:none;overflow:hidden;padding-left:10px;padding-right:40px;padding-top:18px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%;z-index:9}.form-select-warp .form-select-icon{border-left:1px solid hsla(0,0%,70%,.5);height:20px;position:absolute;right:0;text-align:center;top:13px;width:30px}.form-select-warp .form-select-icon svg{fill:#919191;height:20px;width:10px}.form-input-warp .form-input-input::-moz-placeholder{opacity:0}.form-input-warp .form-input-input::placeholder{opacity:0}.form-input-warp .form-input-input:focus::-moz-placeholder{color:#999;opacity:1}.form-input-warp .form-input-input:focus::placeholder{color:#999;opacity:1}#order_success .order-state-updated{display:none}.quick-iframe-wrap{background-color:transparent;min-height:60px;min-width:60px}.quick-iframe-wrap-loading{animation:loadingRotate .75s linear infinite;border:2px solid;border-color:#fff #fff transparent;border-radius:50%;display:inline-block;height:16px;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%;width:16px}@keyframes loadingRotate{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.quick-iframe{background-color:#fff;border:none;height:0;max-height:90vh;transition:all .35s}.normal-quick-iframe{width:1000px}.simple-quick-iframe{width:500px}.mo-alret-model{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:510000}.mo-alret-model .mo-alret-body{background-color:#fff;border-radius:6px;box-shadow:0 0 10px #ccc;font-size:14px;padding:16px 38px}@media screen and (max-width:500px){.simple-quick-iframe{width:calc(100vw - 20px)}}@media screen and (max-width:1000px){.normal-quick-iframe{width:calc(100vw - 20px)}}.mo-alert-info-model{align-items:center;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:99999999999999}.mo-alert-info-model .mo-alert-info-body{align-items:center;animation-name:bounceIn;background:#fff;border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.122),0 6px 16px rgba(0,0,0,.078),0 9px 28px 8px rgba(0,0,0,.051);display:inline-flex;font-size:14px;padding:10px 16px;pointer-events:all}.mo-alert-info-model .mo-alert-info-body svg{height:14px;margin-right:8px;width:14px}.mo-alert-info-model.mo-alert-info-model_top{align-items:flex-start}.mo-alert-info-model.mo-alert-info-model_top .mo-alert-info-body{animation-name:bounceInDown;margin-top:64px}.mo-alert-info-model .mo-alert-info-body.mo-alert-info_close-top-animation{animation-name:bounceOutUp}.mo-alert-info-model .mo-alert-info-body.mo-alert-info_close-center-animation{animation-name:bounceOut}.order_product_content-header{color:#333;display:flex;flex-wrap:wrap;font-weight:500;justify-content:space-between;margin-bottom:5px}.order_product_content-header .product_name{display:-webkit-box;font-weight:500;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;color:#000;flex:1;flex-shrink:0;line-height:18px;max-height:36px}.order_product_content .product_price{color:#333;display:flex;flex-direction:column;font-weight:500;line-height:18px;margin-left:10px;max-height:36px;text-align:right}.shipping-address__invalid{border:1px solid #d9d9d9;color:#757575;line-height:20px;padding:10px 0;text-align:center;width:100%}.cart-label-warp,.shipping-address__invalid{border-radius:4px;display:inline-block;font-size:14px}.cart-label-warp{background:#fff0ef;color:#ec4330;line-height:1;margin-top:5px;padding:5px 10px}.cart-label-timer{align-items:center;display:inline-flex}.mo-confirm{align-items:center;background-color:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000000}.mo-confirm .mo-confirm-body{animation-duration:.5s;background-color:#fff;padding-bottom:10px;width:360px}.mo-confirm .mo-confirm-body .mo-title{padding:40px 20px 20px;text-align:center}.mo-confirm .mo-handle{align-items:center;display:flex;height:80px;justify-content:center;padding:0 75px}.mo-confirm .mo-handle .mo-handle-btn{cursor:pointer;flex:1;text-align:center}@media screen and (min-width:775px){.wap-coupon-box{display:none}}.payment_methods-item{flex-wrap:wrap;gap:16px;justify-content:space-between}.payment_methods-label{display:flex;overflow:hidden}.payment_methods-label>span{overflow:hidden}#order_contact_information_form .order_email .order_text_box .email_auto_fill_box{border:1px solid #d9d9d9;border-radius:5px;box-sizing:border-box;max-height:400px;overflow-y:scroll;padding:5px 0}#order_contact_information_form .order_email .order_text_box .email_auto_fill_box:empty{border:0;padding:0}#order_contact_information_form .order_email .order_text_box .email_auto_fill_box .divide{background-color:#d9d9d9;height:1px}#order_contact_information_form .order_email .order_text_box li{cursor:pointer;line-height:2;list-style:none}@media screen and (max-width:1000px){.country_phone_code_box{margin-right:8px!important;max-width:calc(33.3333% - 8px)!important}.checkout-layout-card .country_phone_code_box{margin-right:12px!important;max-width:calc(33.3333% - 8px)!important}}.country_phone_code{border-radius:3px;box-sizing:border-box;display:inline-block;height:46px;position:relative;width:100%}.country_phone_code .country_phone_code_input{height:100%;pointer-events:none;position:absolute!important;right:0;top:0;width:100%;z-index:100}.country_phone_code .country_label{align-items:center;display:flex;height:100%;padding:0 10px}.country_phone_code .country_label img{height:28px;width:32px}.country_phone_code .country_label .country_label-text{padding:0 6px}.country_phone_code_search_input:focus+.country_label{display:none}.clause-item{align-items:center;display:flex!important;padding:8px 0}.clause-box{border:1px solid #d9d9d9;border-radius:4px 4px 4px 4px;padding:8px 0}.checkout-card .clause-item{padding:8px 20px}.clause-item .mo-checkbox_label{flex:none}.clause-item .clause-item-value{color:#474747;font-size:12px;text-decoration:underline}.clause-header{align-items:center;color:#1d1f21;display:flex;font-size:18px;justify-content:space-between;padding:0 20px;position:relative}.clause-header:after{border-bottom:1px solid #ddd;bottom:-1px;content:"";left:20px;position:absolute;right:20px}.clause-header-menu{display:flex;flex:1;gap:16px;margin-right:10px;overflow-x:auto;position:relative;scrollbar-width:none}.clause-header:before{background:linear-gradient(90deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.04) 0,#fff);bottom:0;content:"";pointer-events:none;position:absolute;right:50px;top:0;width:120px;z-index:100}.clause-header .clause-header-menu-item{color:#999;cursor:pointer;flex-shrink:0;max-width:255px;overflow:hidden;padding:15px 0;text-overflow:ellipsis;white-space:nowrap}.clause-header .active{border-bottom:2px solid #1d1f21;color:#1d1f21}#clause-body{border-bottom:1px solid #ddd;color:#333;font-family:Montserrat-Light,Montserrat;font-size:14px;line-height:18px;max-height:50vh;min-height:266px;overflow-x:hidden;overflow-y:auto;padding:0 30px;white-space:pre-wrap}.clause-header-menu::-webkit-scrollbar{display:none}.clause-header-menu::-moz-scrollbar{display:none}@media screen and (max-width:1000px){.clause-header-menu::-webkit-scrollbar{display:none}.clause-header-menu::-moz-scrollbar{display:none}}.clause-footer{align-items:center;display:flex;gap:20px;justify-content:flex-end;padding:20px}.cod-page .clause-box-warp{margin-top:0}.clause-box-warp{margin-top:40px}.clause-box_title{color:#333;font-size:18px;line-height:28px;margin-bottom:8px;position:relative}.clause-item.clause-error{border:1px solid #e32c2b;box-shadow:0 0 0 1px #e32c2b}.clause-popup .oemui-popup-content{padding:20px 0 0!important}.verify-card-warp{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.verify-card-warp span{flex-shrink:0}.verify-card-warp img{background:#fff;border:1px solid #d4d4d4;border-radius:0 0 0 0;height:26px;opacity:1;width:44px}.shipping_method_box .order_radio_box .radio_t{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:4px;justify-content:flex-end;position:static}.shipping_method_box .order_radio_box .radio_name{box-sizing:border-box;flex:1!important;max-width:100%!important;padding-right:35px;white-space:normal!important}.shipping_method_box .order_radio_box .radio_label{align-items:flex-start;height:auto!important}.checkout-layout-card .shipping_method_box .order_radio_box .radio_label{align-items:center}.custom-option-download{display:inline-block;padding-bottom:4px;position:relative;word-break:break-word}.custom-option-download:after{background-color:currentColor;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);transition:width .5s ease-in-out;width:100%}.custom-option-download:hover:after{width:35%}header .pc_logo{display:none}header .mobile_logo{display:flex}@media screen and (min-width:976px){header .pc_logo{display:flex!important}header .mobile_logo{display:none!important}}.checkout-layout-card .account_login{align-items:center;background:#ffcf31;border-radius:4px 4px 4px 4px;color:#000;display:flex;font-weight:700;height:28px;margin-bottom:8px;padding:0 12px}.checkout-layout-card .account_login a{color:#000;font-weight:400;margin-left:2px;text-decoration:underline}.checkout-layout-card .required-mark{padding-left:18px!important}.checkout-layout-card .required-mark:after{color:#ff0027;content:"*";left:10px;margin-right:2px;position:absolute;top:0}.card-title{color:#000;font-size:18px;font-weight:700}.change_address .name{color:#000!important;font-weight:700}.view-picture{background-color:transparent;bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;transition:all .7s;z-index:9999999999}.view-picture .view-picture-swiper{bottom:0;left:0;position:absolute;right:0;top:0}.view-picture .view-picture-operate{align-items:center;bottom:-80px;display:flex;justify-content:center;left:0;position:absolute;right:0;transition:all .4s;z-index:100}.view-picture .view-picture-operate .operate-arrow-left,.view-picture .view-picture-operate .operate-arrow-right{height:45px;width:45px}.view-picture .view-picture-operate .operate-arrow-close,.view-picture .view-picture-operate .operate-arrow-left,.view-picture .view-picture-operate .operate-arrow-right{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 10px rgba(54,54,54,.15);cursor:pointer;display:flex;justify-content:center;overflow:hidden;position:relative;text-align:center}.view-picture .view-picture-operate .operate-arrow-close{height:55px;margin:0 18px;vertical-align:middle;width:55px;z-index:1}.view-picture .swiper-button-disabled{visibility:hidden}.view-picture .view-picture-swiper li{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.view-picture .view-picture-swiper img{max-height:calc(100% - 50px);max-width:100%;-o-object-fit:contain;object-fit:contain}.view-picture-operate-show .view-picture-operate{bottom:80px}.view-picture-operate-hide .view-picture-operate{bottom:-80px}body{background-color:#fff}@media screen and (max-width:750px){.order_crumbs{margin-bottom:40px!important;margin-top:0!important}.checkout-layout-card{background:#ecedee}.checkout-layout-card .order_contact_information_left{padding:0 15px!important}.checkout-layout-card .checkout-main .order_discount{border:none!important}.checkout-layout-card .order_contact_information_right{background-color:#fff;border:none;border-radius:0 0 16px 16px!important;overflow:hidden;padding:0 15px!important}.checkout-layout-card .order_crumbs{margin:0!important;padding:12px 0}.checkout-layout-card .checkout-card{background-color:#fff;border-radius:4px 4px 4px 4px;margin-top:8px!important;padding:16px}.checkout-layout-card .checkout-card:empty{margin-top:0!important;padding:0}.checkout-layout-card .not-login .negative-checkout-card{margin-top:-6px!important}.checkout-layout-card header{margin:0!important}.checkout-layout-card .account_login{margin-bottom:0!important;padding:0 16px 6px!important}.checkout-layout-card .card-title,.checkout-layout-card .card-title-des{margin-bottom:8px!important}.checkout-layout-card .order_email_title{margin:0!important}.checkout-layout-card .email-newsletter{margin-top:9px!important}.checkout-layout-card .shipping_address_content li{margin-bottom:0!important}.checkout-layout-card .shipping_address_content li+li{margin-top:12px!important}.checkout-layout-card .other_concat{margin-top:9px!important}.checkout-layout-card .shipping_address{margin-top:16px!important}.checkout-layout-card .order_contact_information_left .checkout-coupon-box,.checkout-layout-card .wap-coupon-box{border:none!important}.checkout-layout-card .order_btn{height:48px!important;line-height:48px!important}.checkout-layout-card .checkout-main .order_text{height:46px}.checkout-layout-card .wap_order_summary{background:#d0cfcf;border:none;border-radius:0 0 0 0;min-height:40px!important;padding:5px 0!important}.checkout-layout-card .wap_order_summary .order-summary-price{font-weight:700}.checkout-layout-card .order_address_ecpay_checkout{background-color:#fff!important;margin-bottom:8px!important;margin-top:8px!important}.checkout-layout-card .order_address_ecpay_checkout_name{background-color:transparent!important;z-index:5}.checkout-layout-card .order_address_ecpay_checkout_name:after{background-color:#fff;bottom:-1px;content:"";height:10px;left:0;position:absolute;width:100%;z-index:-1}.checkout-layout-card .order_total_list{margin-top:16px!important;padding:16px 0!important}.checkout-layout-card .form-radio-warp,.form-checkbox-warp{padding:0 0 10px}.checkout-layout-card .order_total_price{padding:16px 0!important}.checkout-layout-card .order_total .order_total_list li{height:auto}.checkout-layout-card .order_total .order_total_list li+li{margin-top:10px}.checkout-layout-card .product_info_list{padding:20px 0!important}.checkout-layout-card .change_address{border:none;border-radius:0;padding:0!important}.checkout-layout-card .checkout-info-title,.checkout-layout-card .ordertip,.checkout-layout-card .shipping_method_box{margin-top:0!important}.checkout-layout-card .change_address li{align-items:start;background-color:#fff!important;border:none!important;border-radius:4px 4px 4px 4px;flex-direction:column;margin-bottom:8px;padding:16px;position:relative}.checkout-layout-card .change_address .change_address_btn{color:#000!important;font-size:14px;position:absolute;right:16px;text-decoration-line:underline;top:16px}.checkout-layout-card .change_address .name{color:#000!important;font-size:18px}.checkout-layout-card .change_address .value{color:#666!important;font-size:14px;margin-top:4px}.checkout-layout-card .order_payment_method .change_address li{height:auto!important}.checkout-layout-card .order_shipping_method .other_information{margin-top:8px!important}.checkout-layout-card .shipping_method_content ul{border:none}.checkout-layout-card .form-radio .form-radio-input:checked+.form-radio-inner,.checkout-layout-card .order_radio:checked+.payment_methods-label .radio_icon,.checkout-layout-card .order_radio:checked+span{border:6px solid #fa9f17!important}.checkout-layout-card .form-checkbox .form-checkbox-input:checked+.form-checkbox-inner{border:1px solid #fa9f17;box-shadow:inset 0 0 0 10px #fa9f17}.checkout-layout-card .radio_label{padding:0!important}.checkout-layout-card .billing_address_content li,.checkout-layout-card .shipping_method_content li{border-top:none}.checkout-layout-card .billing_address_content li+li,.checkout-layout-card .shipping_method_content li+li{margin-top:8px}.checkout-layout-card .order_radio_box{padding:0!important}.checkout-layout-card .insurance{border:none;border-top:1px dashed #ddd;margin-top:16px!important;padding:0}.checkout-layout-card .insurance .order_checkbox_box{padding:16px 0 0!important}.checkout-layout-card .billing_address_content ul{border:none!important}.checkout-layout-card .order_payment_method .billing_address_box{margin-top:8px!important}.checkout-layout-card .order_payment_method .billing_address_content .shipping_address_content{background:transparent!important;padding:8px 0 0!important}.checkout-layout-card .payment_methods-item{gap:8px!important}.checkout-layout-card .order_payment_method .payment_method_content li+li{border-top:1px solid hsla(0,0%,80%,.6);margin-top:12px;padding-top:12px}.checkout-layout-card .order_payment_method .payment_method_content li .payment_methods_down{background:#ecedee;border:none!important;border-radius:4px!important;margin-top:16px;padding:8px!important}.checkout-layout-card .payment_methods_svg{margin-bottom:0!important;margin-top:16px!important}.order_payment_method .payment_method_content li .payment_methods_down .payment_methods_svg+p{padding:0 0 16px!important}.order_payment_method .payment_method_content li .payment_methods_down p{color:#666;padding:24px!important}.checkout-layout-card .order_payment_method .payment_method_content ul{border:none}.checkout-layout-card .log_out{text-decoration-line:underline}.checkout-layout-card .member_information{margin-top:0!important}.checkout-layout-card .member_information svg{height:24px;vertical-align:top;width:24px}.checkout-layout-card .account_information{margin-left:8px}.checkout-layout-card .form-cell{border:none!important;margin-bottom:0!important;padding-bottom:0!important}.checkout-layout-card .form-box .form-box-content{margin-top:8px!important}.checkout-layout-card .coupons-record-box{margin-top:16px!important;padding-top:16px!important}.checkout-layout-card .coupons-record-wrap{grid-row-gap:15px!important;grid-column-gap:6px!important;margin-top:15px!important}.checkout-layout-card .clause-box-warp{margin-top:8px!important}.checkout-layout-card .clause-box{border:none!important;padding:0!important}.checkout-layout-card .clause-box .clause-item{padding:0!important}.checkout-layout-card .clause-box .clause-item+.clause-item{margin-top:8px}.checkout-layout-card .order_discount_coupon_code{margin-top:8px!important}.checkout-layout-card .coupons-record-item-active .coupons-record-item-riado{border:6px solid #fa9f17!important}.checkout-layout-card .coupons-record-item-active .coupons-record-item-code{border:1px dashed #fa9f17;color:#fa9f17}.checkout-layout-card .change_address li .change_shipping_btn{color:#000!important;font-size:12px;position:absolute;right:16px;text-decoration-line:underline;top:16px}.checkout-layout-card .order_checkbox:checked+span.check_icon{border-color:#fa9f17;box-shadow:inset 0 0 0 10px #fa9f17}.checkout-layout-card .payment_method_box{background-color:#fff;border-radius:4px 4px 4px 4px;margin-top:8px!important;padding:16px}}.product_info_list .product_price span.hide{display:none}.plugin-container-header>div{margin:0 0 20px!important}.billing_address_reverse{display:flex;flex-direction:column-reverse}.billing_address_reverse li{border:0!important}.billing_address_reverse>li+li{border-bottom:1px solid #d9d9d9!important}html[dir=rtl] .order_contact_information_right{padding-left:0;padding-right:4%!important}html[dir=rtl] .checkout-main .checkbox_label .check_icon,html[dir=rtl] .checkout-main .radio_icon{margin-left:10px!important;margin-right:0!important}html[dir=rtl] .order_contact_information_right:after{box-shadow:inset -1px 0 0 0 #ddd!important;right:0}html[dir=rtl] .order_contact_information_left{padding-left:6%!important;padding-right:0}html[dir=rtl] .product_info_list li .order_product_num{right:calc(100% - 10px)!important}html[dir=rtl] .checkout-main .order_select_box .order_select_icon{border-right:1px solid hsla(0,0%,70%,.5);left:0;right:auto}html[dir=rtl] .checkout-main .order_select_box select{padding-left:40px;padding-right:10px}html[dir=rtl] .field__icon{left:0;right:auto}.country_phone_code .country_phone_code_search_input{box-sizing:border-box;display:none;height:100%;padding:8px}.country_phone_code.search .country_phone_code_search_input{display:block}.country_phone_code.search .country_label{display:none}html[dir=rtl] .order_crumbs{text-align:right}html[dir=rtl] .checkout-logo-box .logo{justify-content:start!important}html[dir=rtl] .app_ggaddress-info-wrap{left:10px;right:inherit!important}html[dir=rtl] .insurance .radio_t{left:0;right:inherit!important}html[dir=rtl] .custom_second_party_card .accept_box svg{left:12px;right:inherit!important}html[dir=rtl] .accept_con .cardno_con img{left:5px;right:inherit!important}html[dir=rtl] .shipping_method_box .order_radio_box .radio_name{padding-left:35px!important;padding-right:0!important}html[dir=rtl] .order_total_list li .value{margin-left:0!important}@media screen and (max-width:1000px){html[dir=rtl] .order_contact_information_left,html[dir=rtl] .order_contact_information_right{padding:15px!important}}.phone-number-wrap{background-color:#fff;border:1px solid #d9d9d9;border-radius:5px;max-height:300px;overflow-y:auto;width:300px}.phone-number-wrap ul{list-style:none}.phone-number-wrap ul li{padding:6px}.phone-number-wrap ul li:not(.phone-number-wrap ul li[disabled]):hover{background-color:#ccc;cursor:pointer}.phone-number-wrap ul li[disabled]{color:#d9d9d9;cursor:no-drop}.phone-number-wrap ul li.selected{background-color:#ccc}.checkout-logo-box.mobile_show{display:none}.checkout-logo-box .checkout-logo-box-container{align-items:center;display:flex}.checkout-logo-box .checkout-logo-box-container.center{justify-content:center}.checkout-logo-box .checkout-logo-box-container.end{justify-content:flex-end}.custom_flex{display:flex}.custom_flex.start{justify-content:flex-start}.custom_flex.center{justify-content:center}.custom_flex.end{justify-content:flex-end}.checkout-logo-box .logo a{align-items:center;color:#333;cursor:pointer;display:inline-flex;font-size:30px;text-transform:uppercase}.checkout-logo-box .logo img{max-height:60px}.checkout-logo-box .logo .shop_name img{max-height:36px}@media screen and (max-width:976px){.checkout-logo-box.mobile_show{display:block}.checkout-logo-box{display:none}.checkout-logo-box .logo a{padding:8px 15px}}#cod-payment-tab{display:flex;flex-direction:column}#cod-payment-tab .tab-btn{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;text-align:center}#cod-payment-tab .tab-btn.online-first a:first-child{order:2}#cod-payment-tab .tab-btn.online-first a:nth-child(2){order:1}#cod-payment-tab a{align-items:center;background-color:#fff;border:1px solid #e6e6e6;border-radius:5px;box-sizing:border-box;color:#333;display:flex;flex-direction:column;height:100%;justify-content:center;padding:8px;position:relative;width:100%}#cod-payment-tab a div:first-child{align-items:center;display:flex;gap:4px}#cod-payment-tab a div:nth-child(2){font-size:12px;opacity:.5}#cod-payment-tab a.active{background-clip:padding-box;background-color:var(--theme-color);border-color:transparent;color:#fff}#cod-payment-tab a svg path{fill:currentColor}#cod-payment-tab a .label{background-color:#ff3c3c;border-radius:5px;color:#fff;font-size:14px;padding:4px 7px;position:absolute;right:0;top:0;transform:translateY(-50%)}#cod-payment-tab a .label:after{border-bottom:10px solid transparent;border-left:10px solid transparent;border-right:20px solid #ff3c3c;bottom:-6px;content:"";height:0;position:absolute;right:0;width:0}.pyment_failed_popup .pyment_failed_content .payment_failed_title{color:red;font-size:28px;line-height:34px}.pyment_failed_popup .pyment_failed_content .payment_failed_gateway{color:#333;font-size:14px;line-height:17px;max-height:221px;overflow-y:auto;padding:4px 0;text-align:center;word-break:break-word}.pyment_failed_popup .pyment_failed_content .payment_failed_remark{border-bottom:1px solid #ddd;border-top:1px solid #ddd;color:#999;font-size:14px;line-height:20px;margin:28px 0 25px;max-height:300px;overflow-y:auto;padding:24px 0;text-align:center}.pyment_failed_popup .pyment_failed_content .payment_failed_remark a{color:revert}.pyment_failed_popup{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:all .3s;width:100%;z-index:999999}.pyment_failed_popup .pyment_failed_content{align-items:center;background-color:#fff;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;padding:24px;position:relative;width:370px}.pyment_failed_popup .pyment_failed_content .payment_failed_remark{border-bottom:0;margin-bottom:0;padding-bottom:0}.pyment_failed_popup .pyment_failed_content .pyment_failed_close{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:12px;top:12px;width:24px}.ordertip_content .ordertip_subtitle .ordertip_subtitle-button{color:#545454;display:inline-block;justify-content:space-between;text-decoration:underline}:not(:defined){display:none;opacity:0}.oemui-popup{height:100%}.block_header{background-color:transparent;border-bottom:1px solid hsla(0,0%,100%,.376);font-family:var(--general_font_family);padding:5px 0 0;z-index:1000}.block_header,.block_header a,.block_header div{color:var(--nav-color)}.block_header .font_anime{cursor:pointer;overflow:hidden;position:relative}.block_header .font_anime:hover:after{left:auto;right:0;width:0}.block_header .font_anime:after{background-color:currentColor;bottom:-4px;content:"";height:1px;left:0;position:absolute;transition:all .3s ease;width:0}.block_header .font_anime:not(:hover):after{width:100%}.block_header_active{background-color:var(--board-bg)!important}.block_header_active,.block_header_active a,.block_header_active div{color:var(--board-font)!important}.block_nav{top:36px;width:100%;z-index:999}.block_nav,.block_nav a{color:var(--nav-color)}.block_nav_active{background-color:var(--nav-bg)!important}.block_nav_active,.block_nav_active a{color:var(--nav-active-color)!important}#card-header{margin-bottom:30px!important}#card-header .currency_box .drop_currency{transform:translateX(-80%)}#mobile_nav .drop_currency{transform:translateX(-30%)!important}#card-footer .logo_width,.logo_width{width:var(--LOGO-WIDTH,130px)}#card-footer .currency_box .drop_currency{transform:translateX(-50%);z-index:9999999999999!important}@media screen and (max-width:768px){.block_header{padding:5px 0 8px!important}}.mob_nav_border{border-right:1px solid #e6e6e6}.board_content{align-items:center;display:flex;justify-content:center}.board_content svg{transition:all .3s ease-in-out}.board_content:hover svg{transform:scale(1.3)}.board_content .swiper-button-next,.board_content .swiper-button-prev{align-items:center;background-image:none;color:#fff;display:flex;justify-content:center}.board_content .swiper_board{margin:0 auto;padding:0 40px}@media screen and (max-width:768px){.board_content .swiper_board{width:80%}}.board_content .swiper-wrapper .swiper-slide{align-items:center;display:inline-flex;justify-content:center;max-width:500px;position:relative}.board_content .swiper-button-prev{left:-10px}@media screen and (max-width:768px){.board_content .swiper-button-prev{left:10px}}.board_content .swiper-button-next{left:10px}@media screen and (max-width:768px){.board_content .swiper-button-next{left:auto;right:10px}}#top-bar{transition:all .3s ease-in-out}#top-bar .header_menu>.header_menu-item-first>.header_menu-item-first-title{font-size:var(--general_font_size)}.header_menu>.header_menu-item-first:first-child{padding-left:0}.header_menu>.header_menu-item-first:last-child{padding-right:10px}.header_menu>.header_menu-item-first>.header_menu-item-first-title{font-size:calc(var(--general_font_size) + 2px);letter-spacing:var(--title_letter_spacing)}.header_menu .header_menu-item-first .header_menu-item-first-title{align-items:center;display:flex;height:100%}.header_menu .header_menu-item-first .header_menu-item-first-title a{display:flex;padding:15px 0;position:relative}.header_menu .header_menu-item-first[data-tree-type=three] .header_submenu{left:0;position:absolute;width:100%}.header_menu .header_menu-item-first[data-tree-type=three] .header_submenu .header_submenu-content{margin-left:auto;margin-right:auto;max-width:var(--general_layout_width)}.header_menu .header_menu-item-first[data-tree-type=three] .header_submenu .header_submenu-content .header_submenu-content-ul{display:flex;flex-wrap:wrap;gap:50px}.header_menu .header_menu-item-first.header_menu-openable:hover .header_submenu{background-color:var(--nav-bg);opacity:1;transform:translateY(0);transition:all .3s cubic-bezier(.4,0,.2,1);visibility:visible;z-index:9999}.header_menu .header_menu-item-first.header_menu-openable:hover .header_submenu a{position:relative}.header_menu .header_menu-item-first .header_submenu{opacity:0;position:absolute;transform:translateY(-10px);visibility:hidden}.header_menu .header_menu-item-first .header_submenu::-webkit-scrollbar{display:none}.header_menu .header_menu-item-first .header_submenu{scrollbar-width:none;-ms-overflow-style:none}.header_menu .header_menu-item-first .header_submenu .header_submenu-content-ul .header_menu-item-second:first-child{margin-top:0}.header_menu .header_menu-item-first .header_submenu .header_submenu-content-ul .header_menu-item-second{font-size:calc(var(--general_font_size) + 1px)}.header_menu .header_menu-item-first .header_submenu .header_submenu-content-ul .header_menu-item-second .header_menu-item-second-title{font-family:var(--title_font_family);font-style:var(--title_font_style);font-weight:var(--title_font_weigth);letter-spacing:var(--title_letter_spacing);text-transform:uppercase}.header_menu #oem-navigation-more-link .more_links_header_menu-item-first .header_menu-item-first{line-height:2}.header_menu #oem-navigation-more-link .more_links_header_menu-item-first .header_menu-item-first .header_menu-item-first-title span a{padding:0}.header_menu #oem-navigation-more-link .more_links_header_menu-item-first .header_submenu{height:0;opacity:0;visibility:hidden}.header_menu .header_submenu-content-ul{margin-left:-5px}.header_menu .header_submenu-content-ul .header_menu-item-second-title,.header_menu .header_submenu-content-ul .header_menu-item-second:not(.header_menu-openable),.header_menu .header_submenu-content-ul .header_menu-item-third>div{padding:4px 10px;transition:background-color .3s ease}.header_menu .header_submenu-content-ul .header_menu-item-second-title a,.header_menu .header_submenu-content-ul .header_menu-item-second:not(.header_menu-openable) a,.header_menu .header_submenu-content-ul .header_menu-item-third>div a{align-items:center;display:flex}#oem-navigation .header_menu-item-first-title a,#oem-navigation .header_menu-item-second-title a,#oem-navigation .header_menu-item-second:not(.header_menu-openable) a,#oem-navigation .header_menu-item-third a{position:relative}#oem-navigation .header_menu-item-first-title a:after,#oem-navigation .header_menu-item-second-title a:after,#oem-navigation .header_menu-item-second:not(.header_menu-openable) a:after,#oem-navigation .header_menu-item-third a:after{background-color:currentColor;background-color:var(--menu-hover-color);bottom:0;content:"";height:1px;position:absolute;right:0;transition:all .3s ease;width:0}#oem-navigation .header_menu-item-first-title a:hover,#oem-navigation .header_menu-item-second-title a:hover,#oem-navigation .header_menu-item-second:not(.header_menu-openable) a:hover,#oem-navigation .header_menu-item-third a:hover{color:var(--menu-hover-color)}#oem-navigation .header_menu-item-first-title a:hover:after,#oem-navigation .header_menu-item-second-title a:hover:after,#oem-navigation .header_menu-item-second:not(.header_menu-openable) a:hover:after,#oem-navigation .header_menu-item-third a:hover:after{left:0;right:auto;width:100%}#oem-navigation .header_menu-item-first-title a:after{bottom:22%}#oem-navigation .header_menu-item-third{opacity:.7}#oem-navigation .header_menu-item-third:hover{opacity:1}#inline_nav_wrap .header_menu-item-first-title{font-family:var(--title_font_family);font-style:var(--title_font_style);font-weight:600;font-weight:var(--title_font_weigth);letter-spacing:var(--title_letter_spacing)}#inline_nav_wrap #oem-navigation2 .header_menu-item-first-title{opacity:.7}#inline_nav_wrap #oem-navigation2 .header_menu-item-first-title:hover{opacity:1}.nav{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between}.nav .nav_icon{display:flex;gap:14px}.nav .nav_icon>div{padding:6px 10px}.nav .nav_icon>div:hover{background-color:hsla(0,1%,47%,.063);border-radius:50%}.nav .nav_list{align-items:center;display:flex;gap:20px;position:relative}.nav .mega_menu{background:#fff;height:50vh;left:0;opacity:0;position:fixed;top:9%;transition:all .3s ease;visibility:hidden;width:100vw;z-index:98}.nav .mega_menu_content{display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1400px;padding:40px}.nav .menu_links{display:flex;flex-direction:column;gap:15px;width:30%}.nav .menu_item{color:inherit;font-size:16px;transition:all .2s ease}.nav .menu_item:hover{opacity:.7}.nav .menu_images{display:flex;gap:20px;width:60%}.nav .menu_images img{height:100%;-o-object-fit:cover;object-fit:cover;width:50%}.block_nav_active .underline,.underline{background:var(--color-text-low)}.underline{bottom:8px;height:2px;position:absolute;transition:all .3s ease-in-out;width:0}@media screen and (max-width:768px){.nav .nav_list{display:none}}.header_menu-item-first{cursor:pointer}.header_menu-item-first:hover .mega_menu{display:block;opacity:1;visibility:visible}.icon-theme-stroke{cursor:pointer;fill:none;stroke:currentColor;stroke-miterlimit:10;stroke-width:2px}.pc{display:block;font-size:32px}@media screen and (min-width:768px) and (max-width:1200px){.pc{font-size:24px}}@media screen and (max-width:767px){.pc{display:none}}.yd{display:none}@media screen and (max-width:767px){.yd{display:block;font-size:24px}}#header_nav #cart_number{color:#fff!important}#mobile_nav{background-color:rgba(0,0,0,.3);bottom:0;box-sizing:border-box;display:flex;left:0;max-width:420px;opacity:0;pointer-events:none;position:fixed;top:0;transition:all .5s cubic-bezier(.55,.03,.37,.96);width:100vw;z-index:510000}#mobile_nav .only-warp-menu{display:flex;flex-direction:column}#mobile_nav.show{opacity:1;pointer-events:all}#mobile_nav.show .mobile_wrap{transform:translateX(0)}#mobile_nav .mobile_wrap{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100%;transform:translateX(-100%);transition:all .5s cubic-bezier(.55,.03,.37,.96);width:100%}#mobile_nav .mobile_wrap .mobile_nav_content{color:#000;flex:1}#mobile_nav .mobile_wrap .mobile_nav_content .panel-menu-mobile{box-sizing:border-box;display:flex;flex-direction:column;height:100%}#mobile_nav .mobile_wrap .mobile_nav_content .panel-menu-mobile .panel-navigation{color:#000;position:relative}#mobile_nav .mobile_wrap .mobile_nav_content .panel-menu-mobile .only-warp{flex:1;overflow-y:auto;position:relative}#mobile_nav .mobile_wrap .mobile_nav_content .panel-menu-mobile .only-warp .panel-menu-ul{height:100%}#mobile_nav .mobile_wrap .mobile_nav_content .panel-menu-mobile .only-warp .panel-menu-ul .panel-menu-ul{display:none}#mobile_nav .mobile_wrap .mobile_nav_content .panel-menu-mobile .only-warp .panel-menu-ul .panel-menu-item{align-items:center;border-bottom:1px solid #e6e6e6;box-sizing:border-box;display:flex;height:58px;justify-content:space-between;padding:6px 15px}#mobile_nav .mobile_wrap .mobile_nav_content .panel-menu-mobile .only-warp .panel-menu-ul .panel-menu-item svg.svg_arrow_up{transform:rotate(90deg)}#mobile_nav .mobile_wrap .mobile_nav_content .panel-menu-mobile .only-warp .panel-menu-ul .panel-menu-item.sp_list{background-color:hsla(0,0%,90%,.38)}#mobile_nav .mobile_wrap .mobile_nav_content .panel-menu-mobile .only-warp .panel-menu-ul .panel-menu-parent{justify-content:start}#mobile_nav .mobile_wrap .mobile_nav_content .panel-menu-mobile .only-warp .panel-menu-ul .panel-menu-parent svg.svg_arrow_up{transform:rotate(-90deg)}#mobile_nav .mobile_wrap .mobile_nav_content .panel-menu-mobile .only-warp .panel-menu-ul .panel-menu-parent span{color:#000;margin-left:8px;text-decoration:underline;text-underline-offset:2px}#mobile_nav .mobile_wrap .mobile_nav_content .panel-menu-mobile .only-warp::-webkit-scrollbar{display:none}#mobile_nav .mobile_wrap .mobile_nav_content .panel-menu-mobile .only-warp{width:100%}#mobile_nav .mobile_wrap .mobile_nav_content .panel-menu-mobile .only-ul{left:0;position:absolute;right:0;top:0;transition:all .45s ease-in-out;width:100%}#mobile_nav .mobile_wrap .mobile_nav_content .panel-menu-mobile .only-ul-show{display:block!important}#mobile_nav .mobile_wrap .mobile_nav_content .panel-menu-mobile .only-ul-left100{left:100%}#mobile_nav .mobile_wrap .sns .zuui-share-link{gap:12px}#mobile_nav .mobile_wrap .sns .zuui-share-link a{height:20px;margin-right:0;width:20px}#mobile_nav .moblie-currency{border-top:1px solid #ebebeb}#mobile_nav .moblie-currency .currency_txt>span{gap:8px}#mobile_nav .moblie-currency .mx-2{margin:0}#oem_header{background-color:var(--nav-bg);color:var(--menu-color);position:relative;transition:background-color 3s cubic-bezier(.165,.84,.44,1);z-index:999}#oem_header.is_fixed{box-shadow:0 2px 5px rgba(0,0,0,.059);left:0;position:fixed;top:0;transform:translateY(-100%);width:100%}#oem_header.is_fixed.anime{transform:translateY(0);transition:transform .4s cubic-bezier(.165,.84,.44,1)}#oem_header .mobile_menu_icon{align-items:center;flex-shrink:0;min-height:44px;min-width:44px;transform:translateY(1px)}#oem_header .nav-logo a{font-family:var(--title_font_family);font-style:var(--title_font_style);letter-spacing:var(--title_letter_spacing)}#oem_header .nav-logo .logo{color:var(--menu-color);font-size:1.875rem;font-weight:700}#oem_header .nav-logo .logo span{display:none;font-family:var(--title_font_family);font-style:var(--title_font_style);letter-spacing:var(--title_letter_spacing)}@media screen and (min-width:768px){#oem_header .nav-logo .logo span.pc{align-items:center;display:flex}}@media screen and (max-width:767px){#oem_header .nav-logo .logo span.yd{align-items:center;display:flex;text-align:center}}#oem_header .header_top a{color:var(--menu-color);display:inline-flex}#oem_header .search_icon_ani svg{transition:transform .2s ease}#oem_header .search_icon_ani svg:hover{transform:scale(1.08)}*{margin:0;padding:0}body{padding-bottom:0!important}.default\:block:default{display:block}@media not all and (min-width:768px){.max-md\:px-\[15px\]{padding-left:15px;padding-right:15px}}@media (min-width:768px){.md\:mt-3{margin-top:.75rem}.md\:flex{display:flex}.md\:hidden{display:none}.md\:max-h-\[70vh\]{max-height:70vh}.md\:min-w-\[180px\]{min-width:180px}.md\:max-w-\[400px\]{max-width:400px}.md\:flex-none{flex:none}.md\:gap-12{gap:3rem}.md\:overflow-y-scroll{overflow-y:scroll}.md\:p-5{padding:1.25rem}.md\:\!pl-\[10px\]{padding-left:10px!important}}.__codtemplate__rdprnc { rotation-point: 50% 50%; }