.contentcontainer{padding-top:0}.checkoutmethodandcheckoutwrapper{justify-content:flex-start;flex-direction:row;align-items:flex-start;width:100%;display:flex}.checkoutmethodarea{width:calc(100% - 350px)}.checkoutmethodarea,.checkoutmethodcontainer{justify-content:flex-start;flex-direction:column;align-items:stretch;display:flex}.checkoutmethodcontainer{width:100%}.checkoutmethodbox{justify-content:flex-start;margin-bottom:46px;border-top:1px solid #bdbdbd;flex-direction:column;align-items:flex-start;width:100%;display:flex}.checkoutmethodboxheader{font-size:20px;line-height:26px;margin-top:4px}.checkoutmethodboxexplanation{font-size:14px;margin-bottom:16px;color:#757575;line-height:20px;margin-top:2px}.checkoutmethodboxmainarea{justify-content:flex-start;flex-direction:column;align-items:flex-start;width:100%;padding-left:10px;display:flex}.checkoutmethodboxmainarea_delivery{min-height:250px;justify-content:flex-start;flex-wrap:wrap;flex-direction:row;align-items:flex-start;display:flex}.deliveryaddressbox{align-self:flex-start;min-width:250px}.needtoregisteraddressarea{min-height:80px;min-width:250px}.deliveryaddressitem{font-size:15px;color:#424242;line-height:20px}.deliverycompanyname,.deliverypersonname{font-size:18px;line-height:24px}.deliverycompanyname{justify-content:flex-start;flex-direction:row;align-items:center;display:flex}.deliverycompanynamemark{padding:2px;font-size:12px;border:1px solid #ff9800;color:#ff9800;margin-left:10px;line-height:12px;white-space:nowrap}.deliverycompanynamemark[shiptotype=shipto]{border:1px solid #4caf50;color:#4caf50}.deliverytelno{font-size:13px;color:#757575;margin-top:0}.deliveryaddressremarks_isthisrealname{animation:fadeinanimation 1s;justify-content:flex-start;flex-wrap:nowrap;font-size:16px;margin-bottom:10px;color:#ad1457;flex-direction:column;align-items:flex-start;width:300px;line-height:20px;margin-top:15px;display:flex}.isthisrealnamecaption{font-weight:700}.isthisrealnameremarks{font-size:12px;line-height:16px}.isthisrealnamelink{margin:3px 0 0 5px}.isthisrealnamelink a{color:inherit}.deliveryaddressremarks_combineddelivery,.deliveryaddressremarks_storepickup{animation:fadeinanimation 1s;font-size:16px;margin-bottom:10px;line-height:20px;margin-top:15px;display:none}.deliveryaddressremarks_storepickup{color:#6a1b9a}.deliveryaddressremarks_combineddelivery_main{padding:8px 13px;font-size:16px;font-weight:700;margin-bottom:0;color:#fff;background-color:#ffa726;border-radius:11px;line-height:20px;display:inline-block}.deliveryaddressremarks_combineddelivery_small{font-size:11px;margin-bottom:10px;line-height:15px;margin-top:3px}#map,.deliverymapimage{height:250px;margin:0 30px;width:380px}.deliverycontrolbox{padding:20px;justify-content:center;flex-direction:column;align-items:center;margin-left:auto;display:flex}.checkoutmethodboxmainarea_shipment{justify-content:flex-start;flex-direction:column;align-items:flex-start;display:flex}.shipmentcompanyvalue{font-size:18px;line-height:20px}.shipmentchargevalue{font-size:20px;line-height:22px}.shipmentmethodarea_shipmentcharge{margin-top:20px}.postdeliveryavailability{font-size:16px;margin-left:7px;line-height:18px}.postdeliveryavailability[status=OK]{color:#2962ff}.postdeliveryavailability[status=CAPACITYOVER]{color:#d50000}.postdeliveryavailability[status=CANNOTJUDGE]{color:#82b1ff}.postdeliveryavailability[status=NG]{color:#d50000}.checkoutmethoditem{line-height:24px}.checkoutmethodcaption{font-size:15px;margin-right:7px;line-height:17px}.checkoutmethoditemremarks{font-size:12px;margin-bottom:1px;color:#616161;line-height:17px}.remarksonshipmentradio{font-size:14px;color:#424242;margin-left:5px;line-height:18px}.shippingfeeremarks{font-size:16px;color:#616161;margin-left:8px;line-height:20px}.shippingfeeremarks_taxexcluded{font-size:12px;color:#616161;margin-left:1px;line-height:16px}.groupshipmentmethodcontainer{margin-top:5px;padding-left:15px;display:none}.groupshipmentmethodarea{margin-bottom:5px}.paymentmethodarea,.shipmentmethodarea{margin-bottom:5px;padding-bottom:10px;width:100%}.checkoutmethoditem_payment,.checkoutmethoditem_shipment{justify-content:flex-start;flex-direction:row;align-items:center;display:flex}.pricearea_taxinfo{font-size:16px;margin-left:4px}.paymentmethodradio,.shipmentmethodradio{margin-right:12px}.paymentmethodlabel,.shipmentmethodlabel{justify-content:flex-start;font-size:18px;flex-direction:row;align-items:center;line-height:20px;display:flex}.paymentmethodlabelicon,.shipmentmethodlabelicon{margin-right:5px;width:50px}.paymentmethodremarks,.shipmentmethodremarks{font-size:14px;margin-left:35px;line-height:18px}.paymentmethodremarks2{color:#311b92;margin-top:2px}.paymentmethodarea.selected,.shipmentmethodarea.selected{box-shadow:0 2px 10px rgba(0,0,0,.2);border-radius:10px}.shipmentmethodremarks_additional,.shipmentmethodremarks_small{margin-left:35px}.shipmentmethodremarks_additional{justify-content:flex-start;flex-wrap:wrap;font-size:14px;color:#616161;flex-direction:row;align-items:center;line-height:18px;margin-top:8px;display:flex}.deliverydaysarea{margin-right:10px;display:none}.deliverydaysvalue{margin-right:3px;margin-left:5px}.deliverycompanyarea{display:none}.deliverycompanyvalue{margin-left:5px}.deliverycompanyexplanationarea{margin-left:5px;display:none}#paymentmethodimage_creditcard{margin-left:20px;width:230px}.paymentmethodremarks_bankaccountinfo{font-size:14px;color:#9e9e9e;margin-left:45px;line-height:18px;margin-top:3px}.cashondeliveryexplanationinremarks{text-decoration:underline}.apparelxpointinput,.brandnameinput,.fabricnoinput,.productnoinput,.requestdeliverydateinput{width:200px}.checkoutmethodboxheader_apparelxpoint{letter-spacing:1px}.activeapparelxpoint{font-size:18px;margin-right:2px}.apparelxpointforyen{margin-right:2px;color:#616161}.timelimitedpointinfo{font-size:13px;line-height:20px;margin-top:-2px}.timelimitedpointinfo a{color:inherit}.checkoutmethodboxexplanation_orderinformation{margin-bottom:0}.orderinformationarea_orderremarks,.orderinformationitem_orderremarks{width:100%}.orderremarksinputbox{width:90%}.checkoutarea{flex-shrink:0;margin-left:20px;width:350px}.checkoutareainner{padding:20px;justify-content:flex-start;margin-bottom:20px;flex-direction:column;background-color:#e8eaf6;align-items:center;width:350px;display:flex}.proceedtocheckoutbuttonarea{margin:10px 0 20px;width:100%}.checkoutarea_paymentdetail{padding:10px 10px 15px;margin-bottom:20px;background-color:#f7f8fc;width:100%}.paymentdetailbox{justify-content:flex-start;flex-direction:column;align-items:stretch;width:100%;display:flex}.paymentdetailitem{justify-content:space-between;flex-direction:row;align-items:center;line-height:32px;display:flex}.paymentdetaildivider{border-bottom:1px solid #bdbdbd;margin:10px}.paymentdetailitem_billingamount{font-weight:700}.paymentdetailitem_specialdiscount{align-items:flex-start;line-height:20px}.specialdiscountcouponnames{font-size:11px;color:#757575;line-height:13px;margin-top:-1px;display:block}.plannedtotalshippingoutdatearea{margin-top:20px;padding-left:20px}.plannedtotalshippingoutdatearea_header{font-size:18px;line-height:24px;margin-top:4px}.pllanedshippingoutdate_preliminary{font-size:16px;color:#757575;margin-left:2px}.plannedtotalshippingoutdate{padding:6px 14px;font-size:16px;border:1px solid #e0e0e0;margin-bottom:8px;color:#212121;border-radius:3px;line-height:22px;margin-top:4px;display:inline-block}#shiptoaddressselectorpopup{animation:popupfadeinanimation .2s;position:absolute;margin-left:-320px;left:50%;width:640px;display:none;z-index:1009}#shiptoaddressselectormainarea{overflow-y:scroll;max-height:400px}.shiptoaddressselectoritemcontainer{width:100%}.shiptoaddressselectoritembox{padding:5px 10px;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid #bdbdbd;flex-direction:row;align-items:stretch;width:100%;display:flex}.shiptoaddressselectoritemboxcomponet_address{width:250px}.shiptoaddressselectoritemboxcomponet_maponselector{justify-content:center;flex-direction:column;align-items:center;margin-left:auto;display:flex}.shiptoaddressselectoritemboxcomponet_control{padding:13px 0;justify-content:space-around;flex-direction:column;align-items:center;width:100px;display:flex}.maponselector{height:100px;margin:0 10px;width:220px}#shiptoaddressselectorfooterarea{padding:15px 10px;background-color:#e8eaf6}#addshiptoaddresspopup{animation:popupfadeinanimation .2s;position:absolute;margin-left:-190px;left:50%;width:380px;display:none;z-index:2009}.addshiptoaddressmainarea{padding-top:0}.addshiptoaddressitemcontainer{width:100%}#addshiptoaddressfooterarea{padding:15px 10px;background-color:#e8eaf6}.addshiptoaddressitem_richinputbox,.showcountryarea{margin-right:auto;margin-left:auto;width:90%}.showcountryarea{justify-content:flex-end;flex-direction:row;align-items:center;display:flex}.showcountrybutton{font-size:12px;color:#5c6bc0;line-height:14px}@media (max-width:1200px){.checkoutmethodandcheckoutwrapper{justify-content:flex-start;flex-direction:column;align-items:center;display:flex}.checkoutarea{margin-left:0;order:-1;width:70%}.checkoutareainner,.checkoutmethodarea{width:100%}}@media (max-width:800px){.checkoutmethodbox{flex-wrap:wrap}.checkoutmethodpriceandquantityarea{height:auto;margin-top:30px}.checkoutmethodbox{flex-wrap:wrap}.checkoutmethodpriceandquantityarea{height:auto;margin-top:30px}#shiptoaddressselectorpopup{margin-left:0;left:2%;width:95%}}@media (max-width:500px){.shiptoaddressselectoritembox{justify-content:flex-start;flex-wrap:wrap;flex-direction:column;align-items:center;display:flex}.shiptoaddressselectoritemboxcomponet_maponselector{margin-left:0}.removethisaddressbutton{margin-top:10px}.maponselector{margin:0 auto}#paymentmethodimage_creditcard{width:120px;display:none}.checkoutarea{width:100%}.deliverymapbox{width:90%}#map,.deliverymapimage{height:250px;margin:0 5px;width:100%}#addshiptoaddresspopup{margin-left:0;left:5%;width:90%}.paymentmethodradio,.shipmentmethodradio{margin-right:5px}.paymentmethodlabelicon,.shipmentmethodlabelicon{margin-right:2px}.remarksonshipmentradio{margin-left:2px}.shippingfeeremarks{margin-left:3px}.postdeliveryavailability{margin-left:2px}#paymentmethodimage_creditcard{margin-left:5px}.checkoutmethodboxmainarea{padding-left:0}}.outcome{min-height:3px;padding-top:2px;text-align:center;width:100%;float:left}.error,.success{font-size:16px;margin-left:35px;float:left}.error.visible,.success.visible{display:inline}.error{color:#e4584c}.success{color:#34d08c}.success .token{font-size:15px;font-weight:500}.card-group{flex-wrap:wrap;align-items:center;margin-left:35px}#card-number-element{height:45px;margin-bottom:6px;text-align:center;width:250px;margin-top:0}#card-cvc-element,#card-expiry-element{height:45px;margin-bottom:6px;position:relative;text-align:center;width:120px;margin-top:0}.cardfield{padding:.2em .2em .2em 1em;font-size:20px;border:1px solid #ddd;outline:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.stripetitle{font-size:14px;margin:0;line-height:16px}.useallpointsbutton{font-size:12px;margin-left:10px;line-height:16px}.whenallcautionmessage{animation:popupfadeinanimation 1s;font-size:14px;color:#3949ab;line-height:16px}.addshiptoaddresscautionmessage{font-size:9px;color:#5c6bc0;line-height:12px;margin-top:3px}.shipmentmethodremarks_enabled{display:none}.shipmentmethodremarks_orderinfo{justify-content:flex-start;flex-wrap:wrap;margin-bottom:4px;flex-direction:row;align-items:flex-start;margin-left:42px;margin-top:4px;display:flex}.orderanchor_forcombineddelivery{margin-left:8px}.stripecreditcardarea{margin:15px 0 20px 36px;width:460px}@media (max-width:460px){.stripecreditcardarea{margin-left:5px;width:calc(100% - 5px)}}.deliveryenaddressarea{padding:10px;margin:10px;box-shadow:10px 10px 30px #d9d9d9,-10px -10px 30px #fff;border-radius:20px;background:#fff;width:350px}.deliveryenaddressarea .richinputbox{width:320px}.deliveryenaddressarea .richinputlabel.active,.deliveryenaddressarea .richinputlabel.errored,.deliveryenaddressarea .richinputlabel.filled{top:3px}@media (max-width:460px){.deliveryenaddressarea{width:90%}}.deliveryenaddressarea[confirmed=false]{box-shadow:10px 10px 30px #ffcece,-10px -10px 30px #ffcece}.deliveryenaddressareacaption{font-size:13px;margin-bottom:2px;color:#1b5e20;line-height:18px}.deliveryenaddressareacaption[confirmed=false]{color:#d50000}.enaddresstranslatedarea{font-size:13px;font-style:italic;margin-bottom:5px;color:#90a4ae;line-height:18px}.enaddresstoconfirmarea,.modifyenaddressarea{margin-top:2px}.modifyenaddressarea{margin-bottom:8px}.enaddresstoconfirmcheckbox,.modifyenaddresscheckbox{margin:3px 8px 3px 3px!important}.enaddresstoconfirmlabel,.modifyenaddresslabel{font-size:15px;color:#212121;line-height:20px}.deliveryenaddressarea .richinputlabel.disabled{display:inline!important}.checkoutacceptanceoftermsandconditionsarea{font-size:12px;margin-bottom:15px;color:#565959;line-height:16px;margin-top:-2px}.checkoutacceptanceoftermsandconditionsarea a{color:inherit}@media (max-width:460px){.checkoutacceptanceoftermsandconditionsarea{margin-bottom:10px;margin-top:-7px}}