main{min-height:calc(100vh - 114px);overflow-x:hidden}.wrapper.customer{padding:4rem 0;max-width:1000px;position:relative}@media screen and (max-width:767px){.wrapper.customer{width:90vw;padding:2rem 0 5.5rem}}.heading-side-dash{margin:6rem auto 4rem}form .split{display:flex;gap:1rem}form .split>*{width:100%}.customer input[type=email],.customer input[type=text],.customer input[type=date],.customer input[type=tel],.customer select,.customer input[type=password]{width:100%;padding:12px 20px;margin:8px 0;box-sizing:border-box}.customer input[type=submit]{margin:1rem auto;background-color:#000;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px}small{font-size:.8rem}summary:hover{cursor:pointer}.back-btn{padding:1rem;background-color:#005bac;color:#fff;display:block;text-align:center;border-radius:50px;width:100%;max-width:300px;margin:2rem auto}.text-heading{display:block;color:#005bac;font-weight:600}.layout2,.layout2 .order-details{width:100%}.layout2>aside{width:100%;margin-top:1.75rem}.order-details .order-header{margin-bottom:2rem;font-size:2rem;font-weight:700}.order-details .order-date{padding-bottom:1rem;margin-bottom:0;border-bottom:1px solid #d9d9d9}.order-detail-list>li{padding:2rem 0;border-bottom:1px solid #d9d9d9}.order-product-title{margin-bottom:1.5rem}.order-product-title a{color:#005bac;font-size:1.4rem;font-weight:500;line-height:1.6}.order-product-row{display:flex;align-items:center;width:100%}.order-product-image{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:70px;margin-right:1.5rem}.order-product-image img,.order-product-image svg{display:block;width:70px;height:70px;object-fit:contain}.order-product-info{flex:1;min-width:0}.order-basic li{margin-bottom:1rem;font-size:1.3rem;line-height:1}.order-basic li:last-child{margin-bottom:0}.order-basic .two-char{display:inline-flex;justify-content:space-between;width:3em}.order-options p{margin:0 0 .5rem}.order-product-price{flex-shrink:0;margin-left:.5rem;white-space:nowrap;text-align:right;font-family:Barlow Semi Condensed,sans-serif;font-size:18px;font-weight:500}.order-properties,.order-shipping-details{font-size:1.3rem;margin-top:1rem}.order-detail-footer{border-top:2px solid #000;padding-top:1.5rem}.order-detail-footer li{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;font-family:Barlow Semi Condensed,Noto Sans,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.6}.order-detail-footer li:last-child{margin-top:.5rem;padding:1.5rem;background:#f5f5f5;border-radius:6px;font-weight:600}.order-detail-footer+div{margin-top:3rem;padding:1.5rem;border:1px solid #998675;font-size:1.3rem;line-height:1.6}.order-detail-footer+div small{display:block;margin-top:1rem;font-size:1.1rem}.side-info{margin-bottom:1rem;padding:1.5rem 2rem;background:#f5f5f5;border:1px solid #cccccc;border-radius:10px}.side-info .label{display:block;margin-bottom:.9rem;color:#998675;font-size:1.6rem;font-weight:700}.side-sub-label{display:block;margin-top:.3rem;color:#998675;font-size:1.4rem;font-weight:500;line-height:1.8}.side-info p{font-size:1.4rem;line-height:1.8}.layout2 .action-button{font-size:1.6rem;display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;margin-top:4rem;padding:.75rem 1rem;background:#aaa;border-radius:999px;color:#fff;font-weight:600;text-decoration:none}@media all and (min-width:640px){.layout2{display:flex;align-items:flex-start;justify-content:space-between;gap:3rem}.layout2 .order-details{width:calc(72% - 1.5rem)}.layout2>aside{width:calc(28% - 1.5rem);margin-top:9rem;flex-shrink:0}.side-sticky{position:sticky;top:125px}.order-details .order-header{font-size:2.2rem}.order-details .order-date{font-size:1.6rem}.order-product-title{margin-bottom:2rem}.order-product-title a{font-size:1.6rem}.order-product-image{width:100px;margin-right:3rem}.order-product-image img,.order-product-image svg{width:100px;height:100px}.order-basic li{font-size:1.6rem}.order-product-price{min-width:100px;margin-left:1rem}.order-properties,.order-shipping-details{font-size:1.6rem}.order-detail-footer{padding-top:.5rem}.order-detail-footer li{font-size:1.6rem;padding:1rem 1.5rem}.order-detail-footer+div{margin-top:4rem;padding:1.7rem 2rem;font-size:1.4rem}.order-detail-footer+div small{font-size:1.2rem}.side-info{padding:1.4rem 2rem}.layout2 .action-button{margin-top:2.5rem}}.wrapper.login{max-width:500px}.login>#customer_login{border-bottom:1px solid #000;padding-bottom:1rem;margin-bottom:1rem}.login summary{margin:2rem 0}.login small{font-size:1.2rem}.login input[type=submit]{padding:1rem;background-color:#005bac;color:#fff;display:block;text-align:center;border-radius:50px;width:100%;max-width:300px;margin:2rem auto}.customer-register input[type=submit]{margin:1rem auto;background-color:#000;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px}.responsive-table{overflow-x:auto}.order-history-heading,.coupon-header__title,.account-ttl{display:block;color:#005bac;font-weight:600;font-size:1.8rem;margin:0 0 2rem}@media all and (min-width:640px){.order-history-heading,.coupon-header__title,.account-ttl{font-size:2.2rem;margin:6rem 0 3rem}}.account .errors,.login .errors,.register .errors,.address .errors{color:red;padding:1rem 0}.account table td,.account table th{border:1px solid #ddd;padding:8px}.account table tr:hover{background-color:#eee}.account table{width:100%;margin:2rem 0}.account table th{padding-top:12px;padding-bottom:12px;text-align:left;color:#000}.account tbody th a{color:#000;border:1px solid #000;padding:2px 4px}.account .btn{margin:1rem auto;background-color:#005bac;border-radius:50px;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px}.account-information b{display:block;color:#005bac;padding-top:1rem;padding-bottom:.5rem;font-weight:600}.table{display:table}@media all and (max-width:640px){.split{display:flex}.split>div{width:100%}}.account .address-head{margin-top:1rem;display:flex;justify-content:space-between}.account .address-head p{color:#005bac;font-weight:600}.order-history-ul{list-style:none}.order-card{margin-bottom:20px;border:1px solid #cccccc;border-radius:12px;overflow:hidden}.order-card__head{min-height:50px;padding:0 30px;display:flex;align-items:center;gap:40px;background:#f5f5f5;font-size:14px;font-weight:500}.order-card__head p{font-family:Barlow semi condensed,Noto sans JP;white-space:nowrap;line-height:1.5;margin:0;padding:0}.order-card__body{min-height:136px;padding:30px;display:flex;align-items:center}.order-card__image{flex:0 0 70px;width:70px;display:flex;align-items:center;justify-content:center;margin-right:48px;aspect-ratio:1}.order-card__image img,.order-card__image svg{display:block;width:100%;aspect-ratio:1;object-fit:contain}.order-card__status{display:flex;align-items:center;gap:10px}.order-card__status span{min-width:110px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid #998675;border-radius:15px;color:#998675;font-size:14px;line-height:1.2;white-space:nowrap}.order-card__detail{width:240px;height:54px;margin-left:auto;display:flex;align-items:center;justify-content:center;position:relative;border-radius:27px;background:#005bac;color:#fff!important;font-size:16px;font-weight:700}.order-card__arrow{position:absolute;right:20px;width:13px;height:13px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.order-card__arrow:before{content:"";position:absolute;width:20px;height:2px;right:-1.3px;top:-2.3px;background:#fff;transform:rotate(-45deg);transform-origin:right center}.action__return{margin-bottom:1rem;display:block;position:relative;padding-left:2rem;font-size:1.8rem}.action__return:before{content:"";position:absolute;left:0;top:calc(50% - .5rem);width:1rem;height:1rem;border-left:2px solid #005bac;border-top:2px solid #005bac;transform:rotate(-45deg);transition:all ease .25s}.action__return:hover:before{transform:rotate(-45deg) translate(4px,4px);transition:all ease .25s}@media all and (min-width:640px){.wrapper.edit{max-width:90vw;justify-content:space-between}.edit .cf-form-inner .cf-form-step>.cf-fields-container{flex-wrap:nowrap}#customer-edit-profile{width:25%}#customer-edit-children{width:70%}}.edit label{color:#005bac}#now-saving{position:fixed;top:130px;right:2rem;padding:1rem 2rem;background-color:#000;border-radius:2rem;color:#fff;transform:translateY(-200%);transition:all .25s ease;opacity:0}#now-saving.active{transform:translateY(0);transition:all .25s ease;opacity:1}.edit details{padding:1rem 0;border-bottom:1px solid #000}.account-basic-info{margin:1rem 0}.variant-color{width:16px;height:16px;border-radius:50%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:#000 0px 0px 2px;box-shadow:#000 0 0 2px}.wrapper.address{max-width:1000px;padding:2rem 0}.address-content{padding-top:4rem;padding-bottom:4rem;display:flex;flex-direction:column;justify-content:space-between}.address-content>div{width:100%}@media all and (min-width:640px){.address-content{flex-direction:row}.address-content .default-address{width:20%}.address-content .address-list{width:calc(80% - 2rem)}}.address-list summary{display:flex;padding-bottom:1rem;justify-content:space-between}.address-list details{padding-bottom:1rem;border-bottom:1px solid #000}.address-container{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.address-container li{width:calc(50% - .5rem);border:2px solid #B3B3B3;padding:2rem;border-radius:10px;position:relative}.address-container li:hover .editAddress{opacity:1}#address .modal{background:#fff;border-radius:10px;padding:3rem;max-width:600px;position:relative}.delete-address{border:none;cursor:pointer;margin:1rem 0;padding:1rem;width:100%}.editAddress{opacity:0;position:absolute;top:2rem;right:2rem;cursor:pointer;height:16px;width:16px}.new-address{display:grid;place-items:center;color:#005bac;font-weight:600;cursor:pointer}.modal form{position:relative}.cancelAddress{position:absolute;top:0;right:0;width:25px;height:25px;display:block;cursor:pointer}.cancelAddress:before,.cancelAddress:after{content:"";position:absolute;width:100%;height:2px;background:#000;top:0;left:0}.cancelAddress:before{transform:rotate(45deg) translate(0)}.cancelAddress:after{transform:rotate(-45deg) translate(0)}.cancel-modal{position:absolute;top:1rem;right:1rem;display:block}.cancel-modal:before,.cancel-modal:after{content:"";position:absolute;width:25px;height:2px;background-color:#000}.cancel-modal:before{transform:rotate(45deg)}.cancel-modal:after{transform:rotate(-45deg)}.dd-container{position:absolute;right:0;bottom:44px;text-align:right;z-index:3}.dd-title,.dd-description,.dd-hr{display:none}.customer-header{margin-bottom:2.5rem;display:flex;justify-content:space-between}.customer-name{font-size:2.8rem;font-weight:700}.customer-name span{display:inline-block;font-size:1.8rem;padding-left:20px}.customer-name span:first-child{padding-left:8px}.account-logout-btn{display:block;width:200px;font-size:1.6rem;color:#fff;line-height:1.2;padding:15px 0 14px;text-align:center;background-color:#9a9a9a;border-radius:27px}.customer-tab{position:relative;display:flex;gap:0;margin:0 0 30px;padding:0;list-style:none;border-bottom:1px solid #9a9a9a}.customer-tab:before,.customer-tab:after{content:"";position:absolute;bottom:-1px;width:100vw;height:1px;background:#9a9a9a}.customer-tab:before{right:100%}.customer-tab:after{left:100%}.customer-tab li{position:relative;flex:1;height:47px;display:flex;align-items:center;justify-content:center;border:1px solid #d9d9d9;border-bottom:none;border-radius:0;background:#f5f5f5;color:#9a9a9a;font-size:18px;font-weight:400;transition:.2s}.customer-tab li+li{border-left:none}.customer-tab li.active{background:#fff;color:#005bac;border:1px solid #9a9a9a;border-bottom:none;font-weight:700}.customer-tab li.active:after{content:"";position:absolute;left:12%;right:12%;bottom:0;height:3px;background:#005bac;z-index:3}.customer-tab li.active:before{content:"";position:absolute;left:0;bottom:-1px;width:100%;z-index:2;height:5px;background-color:#fff}@media screen and (min-width:767px){.customer-tab li{cursor:pointer}.customer-tab li:first-child{border-radius:10px 0 0}.customer-tab li:last-child{border-radius:0 10px 0 0}.customer-tab li:not(.active):hover{background:#eee}}@media screen and (max-width:767px){.customer-header{margin-bottom:2rem}.customer-name{font-size:2rem}.customer-name span{font-size:1.4rem;padding-left:10px}.customer-name span:first-child{padding-left:5px}.account-logout-btn{font-size:1.4rem;width:120px;padding:9px 0}.customer-tab li{height:56px;font-size:14px;text-align:center;line-height:1.3}}.account-information,.order-history,.my-coupon{display:none}.account-information{width:100%;max-width:1000px;margin:6rem auto 0}.account-address-info{margin-top:40px}.account-section-ttl{margin:0 0 20px;color:#005bac;font-size:22px;font-weight:700}.account-card{padding:16px 40px 36px;border:1px solid #cccccc;border-radius:12px}.account-info-row{display:grid;grid-template-columns:225px 1fr;min-height:69px;border-bottom:1px solid #d9d9d9}.account-info-label,.account-info-value{display:flex;align-items:center;padding:16px 0;font-size:16px;line-height:1.7}.account-info-label{color:#005bac;font-weight:500}.account-sports-list{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none}.account-card__action{display:flex;justify-content:flex-end;padding-top:24px}.account-sub-button{display:flex;align-items:center;justify-content:center;width:200px;min-height:48px;padding:10px 20px;border-radius:27px;background:#9a9a9a;color:#fff;font-size:16px;font-weight:500;text-decoration:none}.account-add-action{display:flex;justify-content:center;margin-top:44px}.account-main-button{display:flex;align-items:center;justify-content:center;width:280px;min-height:54px;padding:10px 24px;border-radius:27px;background:#005bac;color:#fff;font-size:16px;font-weight:500;text-decoration:none}.account-address-empty{padding:30px;border:1px solid #d4d4d4;border-radius:12px;text-align:center}@media screen and (max-width:767px){.order-card{margin-bottom:15px}.order-card__head{min-height:auto;padding:13px 0 14px 17px;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.order-card__body{min-height:auto;padding:20px 21px 20px 17px;display:grid;grid-template-columns:100px 1fr;gap:0 40px}.order-card__image{flex:0 0 100px;width:100px;grid-row:1/3;margin-right:0}.order-card__status{flex-direction:column;gap:5px;align-items:baseline}.order-card__status span{min-width:90px;height:24px;font-size:11px}.order-card__detail{width:100%;height:34px;margin-left:0;font-size:12px;margin-top:5px}.order-card__arrow{scale:.6}.account-information{margin:3.5rem auto 0}.account-address-info{margin-top:4rem}.account-section-ttl{margin-bottom:18px;font-size:18px}.account-card{padding:13px 25px 32px;border-radius:10px}.account-info-row{display:block;min-height:0;padding:10px 4px}.account-info-label,.account-info-value{display:block;padding:0}.account-info-label{letter-spacing:.05em;margin-bottom:4px;font-size:12px}.account-info-value{font-size:14px;line-height:1.55}.account-sports-list{display:flex;gap:4px 18px}.account-card__action{justify-content:center;padding:23px 8px 0}.account-sub-button{width:100%}.account-add-action{margin-top:30px}.account-main-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/246/assets/css_customer.css.map */
