.customers-main{width:100%;display:flex;justify-content:center;margin-bottom:40px}@media screen and (max-width:576px){.customers-main{padding:0 20px}}.customers-main .hide{display:none}.customers-main .form-main,.customers-main .form-reset-password{width:100%;max-width:500px;min-width:300px;margin-top:20px}@media screen and (max-width:576px){.customers-main .form-main,.customers-main .form-reset-password{width:100%}}.customers-main .form-main h1,.customers-main .form-reset-password h1{font-size:24px;color:#222;font-family:Crimson Text,"Noto Serif JP",sans-serif;padding:10px}.customers-main .form-main div.errors ul li,.customers-main .form-reset-password div.errors ul li{padding:10px;border:2px solid #ff0000;background-color:#f8d7da;color:red}.customers-main .form-main .form-vertical,.customers-main .form-reset-password .form-vertical{margin:10px;background-color:#fff;padding:20px;border-radius:8px}@media screen and (max-width:576px){.customers-main .form-main .form-vertical,.customers-main .form-reset-password .form-vertical{margin:0;padding:14px}}.customers-main .form-main .form-vertical div.form-name,.customers-main .form-reset-password .form-vertical div.form-name{display:flex}@media screen and (max-width:576px){.customers-main .form-main .form-vertical div.form-name,.customers-main .form-reset-password .form-vertical div.form-name{display:block}}.customers-main .form-main .form-vertical div.form-name div.form-last-name,.customers-main .form-reset-password .form-vertical div.form-name div.form-last-name{width:calc(50% - 10px)}@media screen and (max-width:576px){.customers-main .form-main .form-vertical div.form-name div.form-last-name,.customers-main .form-reset-password .form-vertical div.form-name div.form-last-name{width:100%}}.customers-main .form-main .form-vertical div.form-name div.form-first-name,.customers-main .form-reset-password .form-vertical div.form-name div.form-first-name{margin-left:20px;width:calc(50% - 10px)}@media screen and (max-width:576px){.customers-main .form-main .form-vertical div.form-name div.form-first-name,.customers-main .form-reset-password .form-vertical div.form-name div.form-first-name{margin-left:0;margin-top:20px;width:100%}}.customers-main .form-main .form-vertical input[type=text],.customers-main .form-main .form-vertical input[type=email],.customers-main .form-main .form-vertical input[type=password],.customers-main .form-reset-password .form-vertical input[type=text],.customers-main .form-reset-password .form-vertical input[type=email],.customers-main .form-reset-password .form-vertical input[type=password]{margin-top:6px;background-color:#f4f4f4;border:solid 2px #f4f4f4;padding:10px;width:100%}.customers-main .form-main .form-vertical input[type=number],.customers-main .form-reset-password .form-vertical input[type=number]{margin-top:6px;background-color:#f4f4f4;border:solid 2px #f4f4f4;padding:10px}.customers-main .form-main .form-vertical input[type=number]::-webkit-inner-spin-button,.customers-main .form-reset-password .form-vertical input[type=number]::-webkit-inner-spin-button{opacity:1}.customers-main .form-main .form-vertical input[type=text]:focus,.customers-main .form-main .form-vertical input[type=email]:focus,.customers-main .form-main .form-vertical input[type=password]:focus,.customers-main .form-main .form-vertical input[type=number]:focus,.customers-main .form-reset-password .form-vertical input[type=text]:focus,.customers-main .form-reset-password .form-vertical input[type=email]:focus,.customers-main .form-reset-password .form-vertical input[type=password]:focus,.customers-main .form-reset-password .form-vertical input[type=number]:focus{border:solid 2px #000}.customers-main .form-main .form-vertical .form-group,.customers-main .form-reset-password .form-vertical .form-group{display:flex;align-items:center;width:100%}.customers-main .form-main .form-vertical .form-group div.form-birthday-label,.customers-main .form-reset-password .form-vertical .form-group div.form-birthday-label{padding:8px}.customers-main .form-main .form-vertical input[type=submit],.customers-main .form-main .form-vertical .btn,.customers-main .form-reset-password .form-vertical input[type=submit],.customers-main .form-reset-password .form-vertical .btn{width:100%;display:block;margin-left:0;padding:10px;text-align:center;font-size:16px;font-weight:700;background-color:#98001b;color:#fff}.customers-main .form-main .form-vertical .form-element label,.customers-main .form-reset-password .form-vertical .form-element label{display:block;margin-left:8px;font-weight:700}.customers-main .form-main .form-vertical .form-element input[type=checkbox]#AgeVerification,.customers-main .form-reset-password .form-vertical .form-element input[type=checkbox]#AgeVerification{all:revert}.customers-main .form-main .form-vertical div.form-element:nth-of-type(n+2),.customers-main .form-reset-password .form-vertical div.form-element:nth-of-type(n+2){margin-top:20px}.customers-main .form-main .form-vertical .form-warning,.customers-main .form-reset-password .form-vertical .form-warning{width:100%;border:#dc3545 3px solid;padding:8px;font-size:14px;margin-top:20px}.customers-main .form-main .form-vertical .form-warning p,.customers-main .form-reset-password .form-vertical .form-warning p{color:#dc3545;line-height:1.4}.customers-main .form-main .form-vertical .form-warning p span,.customers-main .form-reset-password .form-vertical .form-warning p span{color:#dc3545;font-weight:700;text-decoration:underline}.customers-main .form-main .form-vertical .form-warning p:nth-child(n+2),.customers-main .form-reset-password .form-vertical .form-warning p:nth-child(n+2){margin-top:10px}.customers-main .form-main .form-vertical .form-element-submit,.customers-main .form-reset-password .form-vertical .form-element-submit{width:100%;display:flex;justify-content:center;padding:14px 0}.customers-main .form-main .form-vertical ul.form-other-menu,.customers-main .form-main .form-vertical button.reset-password-cancel,.customers-main .form-reset-password .form-vertical ul.form-other-menu,.customers-main .form-reset-password .form-vertical button.reset-password-cancel{padding:14px 0}.customers-main .form-main .form-vertical ul.form-other-menu li:nth-child(n+2),.customers-main .form-main .form-vertical button.reset-password-cancel li:nth-child(n+2),.customers-main .form-reset-password .form-vertical ul.form-other-menu li:nth-child(n+2),.customers-main .form-reset-password .form-vertical button.reset-password-cancel li:nth-child(n+2){margin-top:8px}.customers-main .form-main .form-vertical p.reset-password-subtext,.customers-main .form-reset-password .form-vertical p.reset-password-subtext{padding:14px 0}div.mypage-main{width:100%;background-color:#fff;border-radius:8px;padding:20px 40px 40px}@media screen and (max-width:769px){div.mypage-main{margin:0 10px;padding:14px;width:calc(100% - 28px)}}@media screen and (max-width:576px){div.mypage-main{padding:10px;width:calc(100% - 20px)}}div.mypage-main table{width:100%;margin:30px 0}div.mypage-main thead th{border-bottom:1px solid #222;text-align:center;padding:14px}@media screen and (max-width:576px){div.mypage-main thead{display:none}}div.mypage-main tbody td{padding:14px;border-bottom:1px solid #222;text-align:center}@media screen and (max-width:576px){div.mypage-main tbody td{width:100%;display:block;text-align:right;font-size:15px}}@media screen and (max-width:576px){div.mypage-main tbody td:before{content:attr(data-label);float:left}}div.mypage-main tbody td.order-id{font-weight:700}@media screen and (max-width:576px){div.mypage-main tbody td.order-sum{border-bottom:3px solid #222}}div.mypage-main table.order-date{margin-top:20px;border-collapse:collapse}div.mypage-main table.order-date th{padding:14px;border:1px solid #222;text-align:left}@media screen and (max-width:576px){div.mypage-main table.order-date th{display:none}}div.mypage-main table.order-date td{padding:14px;border:1px solid #222;text-align:left}@media screen and (max-width:576px){div.mypage-main table.order-date td{width:100%;border-top:none;border-left:none;border-right:none;display:block;text-align:left;font-size:15px;padding:8px}}@media screen and (max-width:576px){div.mypage-main table.order-date td:before{width:100%;font-weight:700;content:attr(data-label);float:left}}div.mypage-main table.order-date th.order-label{width:250px;font-weight:700}div.mypage-main table.order-date td.order-cancel{color:red}div.mypage-main h1{margin-top:30px;font-size:24px}div.mypage-main h2.order-table-title{margin-top:20px;font-size:20px;color:#222;font-family:Crimson Text,"Noto Serif JP",sans-serif}@media screen and (max-width:576px){div.mypage-main h2.order-table-title{font-size:18px}}div.mypage-main table.order-table{margin-top:20px;border-top:1px solid #222;border-bottom:1px solid #222;border-collapse:collapse}@media screen and (max-width:576px){div.mypage-main table.order-table th{display:none}}@media screen and (max-width:576px){div.mypage-main table.order-table td{font-size:14px;padding:8px}}@media screen and (max-width:576px){div.mypage-main table.order-table td.order-table__product:before{content:""}}@media screen and (max-width:576px){div.mypage-main table.order-table td:before{font-weight:700;content:attr(data-label);float:left}}div.mypage-main table.order-table td.order-table__product{text-align:left}@media screen and (max-width:576px){div.mypage-main table.order-table td.order-table__product{width:100%;font-weight:700;content:attr(data-label)}}div.mypage-main table.order-table th.order-amount-label{padding:6px 14px;text-align:right}div.mypage-main table.order-table td.order-amount{padding:4px 14px;text-align:center}@media screen and (max-width:576px){div.mypage-main table.order-table td.order-amount{padding:8px;text-align:left}}@media screen and (max-width:576px){div.mypage-main table.order-table td.order-amount:before{width:100%;float:left}}div.mypage-main h3.address-title{margin-top:20px;font-weight:700}div.mypage-main div.customer-address p{line-height:1.6}div.mypage-main button.address-new-toggle{padding:10px;background-color:#222;color:#fff}div.mypage-main h2.customer-address{font-size:18px;padding:30px 0 16px;color:#222;font-family:Crimson Text,"Noto Serif JP",sans-serif}div.mypage-main p{line-height:1.6}div.mypage-main div.form-address{margin-top:20px;width:100%;max-width:500px;min-width:300px}div.mypage-main div.form-address div.grid div.form-name{display:flex}@media screen and (max-width:576px){div.mypage-main div.form-address div.grid div.form-name{display:block}}div.mypage-main div.form-address div.grid div.form-name div.form-last-name{width:calc(50% - 10px)}@media screen and (max-width:576px){div.mypage-main div.form-address div.grid div.form-name div.form-last-name{width:100%}}div.mypage-main div.form-address div.grid div.form-name div.form-first-name{margin-left:20px;width:calc(50% - 10px)}@media screen and (max-width:576px){div.mypage-main div.form-address div.grid div.form-name div.form-first-name{margin-left:0;margin-top:10px;width:100%}}div.mypage-main div.form-address div.grid div.grid__item:nth-of-type(n+2){margin-top:10px}div.mypage-main div.form-address label{display:block;margin-left:8px;font-weight:700}div.mypage-main div.form-address input[type=text],div.mypage-main div.form-address input[type=tel]{margin-top:6px;background-color:#f4f4f4;border:solid 2px #f4f4f4;padding:10px;width:100%}div.mypage-main div.form-address select{margin-top:6px;background-color:#f4f4f4;border:solid 2px #f4f4f4;padding:10px;width:auto;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}@media screen and (max-width:576px){div.mypage-main div.form-address select{width:100%}}a#customer_register_link{color:#a40120;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/6/assets/customers.css.map */
