@charset "UTF-8";.c-registerForm .page-header__text-wrapper{margin-block-start:15px;margin-block-end:35px}.c-registerForm .page-header__text-wrapper .h2{font-size:24px;font-weight:700;margin-block-end:15px;letter-spacing:.5px}.c-registerForm .page-header__text-wrapper p{font-size:13px}.c-registerForm .page-header__text-wrapper p span{color:#ec1f10}.c-registerForm .page-content--small{max-width:700px;margin-bottom:141px}#cf-app-customer-fields .form-error-message{margin-left:240px;margin-top:2px}#cf-app-customer-fields .cf-app__field--inline{display:flex;flex-flow:row wrap}#cf-app-customer-fields .cf-app__field--inline label{width:240px;padding:14px 0;color:#000;letter-spacing:1px}#cf-app-customer-fields .cf-app__field--inline input{width:calc(100% - 240px)}#cf-app-customer-fields .cf-app__field--inline .cf-app__input__password{width:calc(100% - 240px);position:relative}#cf-app-customer-fields .cf-app__field--inline .cf-app__input__password input{width:100%}#cf-app-customer-fields .cf-app__field--inline .cf-app__input__password img{position:absolute;right:15px;top:50%;transform:translateY(-50%);width:37px;height:29px;cursor:pointer}#cf-app-customer-fields .cf-app__field-label{font-size:13px;letter-spacing:1.5px}#cf-app-customer-fields .cf-app__field{padding:21px 0 17px;border-bottom:1px solid #DDDDDD;margin-bottom:0}#cf-app-customer-fields .cf-app__field:first-child{border-top:1px solid #DDDDDD}#cf-app-customer-fields .cf-app__field.cf-app__field-type--password{border-bottom:0}#cf-app-customer-fields .cf-app__field-type--password-confirmation{padding-top:0}#cf-app-customer-fields .cf-app__field-type--password-confirmation .cf-app__field-label{opacity:0;visibility:hidden}#cf-app-customer-fields .cf-app__field.cf-app__field--custom .cf-app__field-label{font-size:18px}#cf-app-customer-fields p .cf-required{font-size:13px;color:#ec1f10}#cf-app-customer-fields .cf-app__field>label>span.cf-required{font-size:0;margin-left:0}#cf-app-customer-fields .cf-app__field>label>span.cf-required:before{content:"\203b";display:inline-block;font-size:13px;color:#ec1f10}#cf-app-customer-fields .cf-app__field input{border:1px solid #DDDDDD;background:#fff;font-size:15px;padding:10px 18px;height:49px}#cf-app-customer-fields .cf-app__field input::placeholder{color:#999}#cf-app-customer-fields .cf-app__field--custom{padding-bottom:44px}#cf-app-customer-fields .cf-app__field--custom .cf-app__field-label{padding-top:0}#cf-app-customer-fields .cf-app__field--custom .cf-app__text-notification{width:calc(100% - 240px);margin-top:7px}#cf-app-customer-fields .cf-app__field--custom .cf-app__text-notification .cf-app__radio{margin:0;width:50%;text-align:center;border-width:3px;border-color:#e8e8e8}#cf-app-customer-fields .cf-app__field--custom .cf-app__text-notification .cf-app__radio:nth-child(2){border-top-style:solid;border-left-style:solid;border-bottom-style:solid;border-top-left-radius:8px;border-bottom-left-radius:8px}#cf-app-customer-fields .cf-app__field--custom .cf-app__text-notification .cf-app__radio:nth-child(3){border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-top-right-radius:8px;border-bottom-right-radius:8px}#cf-app-customer-fields .cf-app__field--custom .cf-app__text-notification p{font-size:12px;line-height:24px;letter-spacing:1.5px}#cf-app-customer-fields .cf-app__field--custom .cf-app__text-notification label{display:block;width:100%;position:relative;z-index:2;font-size:14px;padding:0;height:41px;line-height:42px;cursor:pointer}#cf-app-customer-fields .cf-app__field--custom .cf-app__text-notification label input{position:absolute;width:100%;height:100%;top:0;left:0;margin:0;z-index:-1;-webkit-appearance:none;appearance:none;border:0;border-radius:4px;background:#fff;cursor:pointer;padding:0}#cf-app-customer-fields .cf-app__field--custom .cf-app__text-notification label input:checked{background:#000}#cf-app-customer-fields .cf-app__field--custom .cf-app__text-notification label.is-checked{color:#fff}#cf-app-customer-fields .cf-app__field--group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}#cf-app-customer-fields .cf-app__field--group p{width:240px;padding:14px 0;margin:0;font-size:13px;letter-spacing:1px}#cf-app-customer-fields .cf-app__field--group .cf-app__field{padding:0;width:calc(50% - 120px);border:0}#cf-app-customer-fields .cf-app__field--group .cf-app__field:nth-child(2){padding-right:10px}#cf-app-customer-fields .cf-app__field--group .cf-app__field:nth-child(3){padding-left:10px}#cf-app-customer-fields .cf-app__field--group .cf-app__field .cf-app__field-label{display:none}#cf-app-customer-fields .cf-app__field--gender .cf-app__radio{margin-right:40px;padding-top:4px}#cf-app-customer-fields .cf-app__field--gender .cf-app__radio label{position:relative;padding:0;font-size:13px;cursor:pointer}#cf-app-customer-fields .cf-app__field--gender .cf-app__radio label input{display:inline-block;border-radius:50%;padding:0;width:25px;height:25px;border:1px solid #DDDDDD;-webkit-appearance:none;cursor:pointer;position:relative;top:7px;margin-right:10px}#cf-app-customer-fields .cf-app__field--gender .cf-app__radio label input:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:15px;height:15px;background:#222;border-radius:100%;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .15s ease;transition:all .15s ease}#cf-app-customer-fields .cf-app__field--gender .cf-app__radio label input:checked:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#cf-app-customer-fields .cf-app__field--group-birthdate .cf-app__field-label{display:inline-block!important;order:2;width:auto;padding-left:11px;padding-right:17px;color:#000}#cf-app-customer-fields .cf-app__field--group-birthdate .cf-app__field-label .cf-required{display:none}#cf-app-customer-fields .cf-app__field--group-birthdate .cf-app__field--date-of-birth{width:calc((33.333333% / 3) + 52px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0!important}#cf-app-customer-fields .cf-app__field--group-birthdate .cf-app__field--date-of-birth[data-wrapper-for=birthdate_year]{width:27.555555%}#cf-app-customer-fields .cf-app__field select{border:1px solid #DDDDDD;height:49px;padding:10px 28px 9px 20px;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='9' height='7' viewBox='0 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.01068 6.51758L0 0H8.02118L4.01068 6.51758Z' fill='black'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:98% center;background-color:#fff;cursor:pointer;border-radius:0;width:calc(100% - 240px);font-size:15px}#cf-app-customer-fields .cf-app__field--group-birthdate select{background-position:90% center;width:100%}#cf-app-customer-fields .cf-app__field--group-birthdate select[disabled]{cursor:not-allowed}#cf-app-customer-fields .cf-app__field-type--address{margin:0;padding-bottom:26px}#cf-app-customer-fields .cf-app__field-type--address .cf-app__address-field--list{width:calc(100% - 240px);display:flex;flex-flow:row wrap}#cf-app-customer-fields .cf-app__field-type--address label{display:none}#cf-app-customer-fields .cf-app__field-type--address .cf-app__address-label{width:240px;padding:14px 0;font-size:13px;margin-bottom:0}#cf-app-customer-fields .cf-app__field-type--address .cf-app__field{padding:0;border:0;width:100%}#cf-app-customer-fields .cf-app__field-type--address .cf-app__field:nth-child(1){order:4}#cf-app-customer-fields .cf-app__field-type--address .cf-app__field:nth-child(2){display:none}#cf-app-customer-fields .cf-app__field-type--address .cf-app__field:nth-child(3){order:3;width:52%;padding-left:20px;padding-bottom:21px}#cf-app-customer-fields .cf-app__field-type--address .cf-app__field:nth-child(4){display:none}#cf-app-customer-fields .cf-app__field-type--address .cf-app__field:nth-child(5){order:2;width:48%;padding-bottom:21px}#cf-app-customer-fields .cf-app__field-type--address .cf-app__field:nth-child(5) select{background-position:94% center}#cf-app-customer-fields .cf-app__field-type--address .cf-app__field:nth-child(6){order:1;padding-bottom:21px}#cf-app-customer-fields .cf-app__field-type--address .cf-app__field:nth-child(6) input{width:25%}#cf-app-customer-fields .cf-app__field-type--address .cf-app__field input,#cf-app-customer-fields .cf-app__field-type--address .cf-app__field select{width:100%}#cf-app-customer-fields .cf-app__field--favorite p{width:calc(100% - 240px);margin-left:240px;font-size:12px;color:#666;letter-spacing:.6px;margin-bottom:4px!important}#cf-app-customer-fields .cf-app__field-type--accepts-marketing{display:flex;flex-flow:row wrap}#cf-app-customer-fields .cf-app__field-type--accepts-marketing p{font-size:13px;letter-spacing:1.5px;width:240px;padding:14px 0}#cf-app-customer-fields .cf-app__field-type--accepts-marketing p span{color:#ec1f10;padding-left:2px}#cf-app-customer-fields .cf-app__field-type--accepts-marketing .cf-app__field-label{width:calc(100% - 240px);padding-top:4px;padding-bottom:4px;cursor:pointer}#cf-app-customer-fields .cf-app__field-type--accepts-marketing .cf-app__field-label input{display:inline-block;border-radius:50%;padding:0;width:25px;height:25px;border:1px solid #DDDDDD;-webkit-appearance:none;cursor:pointer;position:relative;top:7px;margin-right:4px}#cf-app-customer-fields .cf-app__field-type--accepts-marketing .cf-app__field-label input:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:15px;height:15px;background:#222;border-radius:100%;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .15s ease;transition:all .15s ease}#cf-app-customer-fields .cf-app__field-type--accepts-marketing .cf-app__field-label input:checked:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#cf-app-customer-fields .cf-app__field-type--accepts-marketing .cf-app__field-label .text-notification{margin-top:18px}#cf-app-customer-fields .cf-app__field-type--accepts-marketing .cf-required{display:none}#cf-app-customer-fields .text-notification{display:block;font-size:12px;color:#666;letter-spacing:.6px}#cf-app-customer-fields .cf-app__field--privacy-policy{text-align:center;border:0;padding-block-start:30px}#cf-app-customer-fields .cf-app__field--privacy-policy .cf-app__field-label{display:none}#cf-app-customer-fields .cf-app__field--privacy-policy .cf-app__checkbox input{width:22px;height:22px;display:inline-block;-webkit-appearance:none;cursor:pointer;padding:0;transition:all .3s ease;position:relative;top:8px;left:3px}#cf-app-customer-fields .cf-app__field--privacy-policy .cf-app__checkbox input:after{content:"";position:absolute;left:8px;top:4px;width:5px;height:10px;border:solid white;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg) scale(0);-ms-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0);opacity:0;transition:all .15s ease}#cf-app-customer-fields .cf-app__field--privacy-policy .cf-app__checkbox input:checked{background:#000;border-color:#000}#cf-app-customer-fields .cf-app__field--privacy-policy .cf-app__checkbox input:checked:after{opacity:1;-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}#cf-app-customer-fields .cf-app__field--privacy-policy .cf-app__checkbox .cf-app__checkbox-item-text{font-size:13px;margin-left:15px;letter-spacing:.7px;cursor:pointer}#cf-app-customer-fields .cf-app__field--privacy-policy .cf-app__checkbox .cf-app__checkbox-item-text a{text-decoration:underline}#cf-app-customer-fields .cf-app__field--privacy-policy .text-notification{margin-top:24px}#cf-app-customer-fields .button-field{border-bottom:0;text-align:center;padding:15px 0 0}#cf-app-customer-fields .button-field .btn{height:59px;background:#000;text-align:center;color:#fff;min-width:387px;font-size:16px;padding:20px;line-height:1;transition:opacity .3s ease}#cf-app-customer-fields .button-field .btn:hover{opacity:.8}#cf-app-customer-fields .cf-app__field--group .form-error-message{margin-left:0}#cf-app-customer-fields .cf-app__field--group-birthdate .form-error-message,#cf-app-customer-fields .cf-app__field--prefectures .form-error-message{display:none}#cf-app-customer-fields .cf-app__field-type--phone{border-bottom:0;margin-bottom:40px}@media screen and (max-width:740px){#cf-app-customer-fields .form-error-message{margin-left:0;margin-top:5px}.c-registerForm .page-header__text-wrapper{margin-block-start:28px;margin-block-end:21px}.c-registerForm .page-header__text-wrapper .h2{font-size:20px;letter-spacing:.2px;margin-block-end:6px}.c-registerForm .page-header__text-wrapper p{font-size:12px;margin-top:0}.c-registerForm .page-content--small{max-width:calc(100% + 40px);border-top:1px solid #DDDDDD;margin:0 -20px 48px;padding:0 20px}#cf-app-customer-fields .cf-app__field:first-child{border-top:0}#cf-app-customer-fields .cf-app__field{padding:15px 0 20px}#cf-app-customer-fields .cf-app__field--inline label,#cf-app-customer-fields .cf-app__field--inline input,#cf-app-customer-fields .cf-app__field--inline .cf-app__input__password,#cf-app-customer-fields .cf-app__field--custom .cf-app__text-notification,#cf-app-customer-fields .cf-app__field--group p,#cf-app-customer-fields .cf-app__field-type--address .cf-app__address-label,#cf-app-customer-fields .cf-app__field-type--address .cf-app__address-field--list{width:100%}#cf-app-customer-fields .cf-app__field--favorite p{margin-left:0;width:100%}#cf-app-customer-fields .cf-app__field select,#cf-app-customer-fields .cf-app__field-type--accepts-marketing p,#cf-app-customer-fields .cf-app__field-type--accepts-marketing .cf-app__field-label{width:100%}#cf-app-customer-fields .button-field .btn{min-width:100%;width:100%}#cf-app-customer-fields .cf-app__field--inline label{letter-spacing:.5px;padding:0 0 4px}#cf-app-customer-fields .cf-app__field input{font-size:14px;letter-spacing:1.5px;padding:10px 13px}#cf-app-customer-fields .cf-app__field select{padding:10px 29px 10px 12px;background-position:95% center}#cf-app-customer-fields .cf-app__field-type--password-confirmation .cf-app__field-label{display:none}#cf-app-customer-fields .cf-app__field-type--password-confirmation{padding-top:0}#cf-app-customer-fields .cf-app__field.cf-app__field--custom .cf-app__field-label{font-size:16px}#cf-app-customer-fields .cf-app__field--custom .cf-app__text-notification p{font-size:11px;line-height:22px;margin-bottom:9px}#cf-app-customer-fields .cf-app__field--custom .cf-app__text-notification{margin-top:4px}#cf-app-customer-fields .cf-app__field--custom .cf-app__text-notification label{height:50px;font-size:13px;line-height:52px}#cf-app-customer-fields .cf-app__field--custom{padding-bottom:32px}#cf-app-customer-fields .cf-app__field--group p{padding:0 0 5px}#cf-app-customer-fields .cf-app__field--group .cf-app__field:nth-child(2){padding-right:6px}#cf-app-customer-fields .cf-app__field--group .cf-app__field:nth-child(3){padding-left:6px}#cf-app-customer-fields .cf-app__field--group .cf-app__field{width:50%}#cf-app-customer-fields .cf-app__field--group-birthdate .cf-app__field-label{padding-left:10px}#cf-app-customer-fields .cf-app__field--group-birthdate .cf-app__field--date-of-birth[data-wrapper-for=birthdate_year]{width:40%}#cf-app-customer-fields .cf-app__field--group-birthdate .cf-app__field--date-of-birth{width:30%}#cf-app-customer-fields .cf-app__field--group-birthdate select{background-position:87% center;padding:10px 23px 10px 15px}#cf-app-customer-fields .cf-app__field--group-birthdate .cf-app__field--date-of-birth:last-child .cf-app__field-label{padding-right:0}#cf-app-customer-fields .cf-app__field-type--address .cf-app__address-label{padding:0 0 4px}#cf-app-customer-fields .cf-app__field-type--address .cf-app__field:nth-child(6) input{width:30%}#cf-app-customer-fields .cf-app__field-type--address .cf-app__field:nth-child(6){padding-bottom:16px}#cf-app-customer-fields .cf-app__field-type--address .cf-app__field:nth-child(3){padding-left:11px;padding-bottom:16px}#cf-app-customer-fields .cf-app__field-type--address .cf-app__field:nth-child(5){padding-bottom:16px}#cf-app-customer-fields .cf-app__field--favorite p{font-size:11px;line-height:18px;margin-top:5px;margin-bottom:-3px!important}#cf-app-customer-fields .cf-app__field-type--accepts-marketing p{padding:0 0 4px;margin-bottom:0}#cf-app-customer-fields .cf-app__field-type--accepts-marketing .cf-app__field-label{padding-top:3px}#cf-app-customer-fields .text-notification{font-size:11px}#cf-app-customer-fields .cf-app__field-type--accepts-marketing .cf-app__field-label .text-notification{margin-top:11px}#cf-app-customer-fields .cf-app__field-type--accepts-marketing{padding-bottom:10px}#cf-app-customer-fields .cf-app__field--privacy-policy{padding:23px 0 0}#cf-app-customer-fields .cf-app__field--privacy-policy .cf-app__checkbox{margin-right:0}#cf-app-customer-fields .cf-app__field--privacy-policy .text-notification{margin-top:20px}#cf-app-customer-fields .button-field{padding-top:23px}}.shopify-policy__title .h2{font-size:24px;font-weight:700}.shopify-policy__body .p-table th,.shopify-policy__body .p-table td{border:1px solid #ddd;padding:10px!important}.shopify-policy__body h3{font-size:20px;margin-bottom:10px}.globo-formbuilder-wizard .wizard__content p[style="text-align: right;font-size:small;display: block !important;"]{opacity:0;visibility:hidden;line-height:0}.template-customers-order .account__back-button{display:flex}@media screen and (max-width:740px){.shopify-policy__title .h2{font-size:20px;letter-spacing:.2px}.shopify-policy__body h3{font-size:18px}}.cf-app__lds-ring div{border-color:#000 transparent transparent transparent}.heading--info{font-size:15px}.heading--info a{display:inline-block;margin-top:20px}.terms-of-service{border:1px solid rgba(0,0,0,.15);margin:20px 0;padding-block:20px}.terms-of-service table{width:100%;border:1px solid rgba(0,0,0,.15);border-collapse:collapse}.terms-of-service table td,.terms-of-service table th{border:1px solid rgba(0,0,0,.15);padding:5px}.terms-of-service_checkbox.checkbox-container{margin-block:30px;justify-content:center;font-size:14px}.terms-of-service_checkbox.checkbox-container a{text-decoration:underline}.terms-of-service__inner{height:250px;overflow-x:hidden;overflow-y:scroll;line-height:1.5;padding:0 20px}.terms-of-service__inner a{word-break:break-word}#cf-app-customer-fields .button-field .btn[disabled=disabled]{opacity:.5}@media screen and (max-width:740px){.terms-of-service__inner{height:200px}.terms-of-service_checkbox.checkbox-container,#cf-app-customer-fields .cf-app__field--privacy-policy .cf-app__checkbox .cf-app__checkbox-item-text{font-size:12px}}.vip-point-transactions{height:auto!important}
/*# sourceMappingURL=/cdn/shop/t/49/assets/custom-register.css.map */
