.customer-club-reg-form{max-width:500px;font-size:12px;margin:100px auto}.customer-club-reg-form .radio-block{display:flex;align-items:center;column-gap:20px}.customer-club-reg-form .customer-type-block{margin-bottom:30px}.customer-club-reg-form .invoice-block{column-gap:40px;margin-bottom:20px}.customer-club-reg-form .invoice-block input[type=number]{width:180px}.customer-club-reg-form .gender-block{margin-bottom:10px}.customer-club-reg-form .input-grid{display:grid;grid-template-columns:180px 180px;gap:20px 40px;align-items:end;margin-bottom:20px}.customer-club-reg-form input,.customer-club-reg-form textarea{border:none;background:transparent;border-bottom:1px solid #bbb;padding-block:10px}.customer-club-reg-form textarea{width:360px;margin-bottom:20px}.customer-club-reg-form .date-block label{display:flex;flex-direction:column}.customer-club-reg-form .bottom-block strong{margin-right:100px}.customer-club-reg-form .bottom-block-list{margin-top:6px}.customer-club-reg-form .consent-block{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.customer-club-reg-form button[type=submit]{display:block;margin-inline:auto;width:150px;padding:8px;color:#fff;background-color:#922c37;cursor:pointer;border:none;border-radius:2px;transition:background-color .3s}.customer-club-reg-form button[type=submit]:hover{background-color:#9c414b}@media (max-width: 989px){.customer-club-reg-form{padding-inline:2rem}}@media (max-width: 749px){.customer-club-reg-form{font-size:20px;line-height:1.4;margin-block:0 40px}.customer-club-reg-form h2{font-size:32px}.customer-club-reg-form .input-grid{grid-template-columns:320px}.customer-club-reg-form input{font-size:18px;border:1px solid #bbb;border-radius:16px;background-color:#fff;padding-inline:10px}.customer-club-reg-form .invoice-block label,.customer-club-reg-form .gender-block label{display:flex;column-gap:4px}.customer-club-reg-form .invoice-block label input[type=checkbox],.customer-club-reg-form .gender-block label input[type=radio]{width:20px;height:20px}.customer-club-reg-form .consent-block{font-size:16px}.customer-club-reg-form button[type=submit]{font-size:22px}}#customer-club-app{max-width:420px;margin:100px auto;padding-inline:12px}#customer-club-app h2{text-align:center;font-size:3.5rem;margin-bottom:20px}#customer-club-app h3{text-align:center;font-size:2.5rem;text-decoration:underline;margin-block:16px 18px}#customer-club-app input,#customer-club-app label,#customer-club-app .response-button{border:2px solid #888;border-radius:22px;background:#f7f7f7;width:100%}#customer-club-app input[type=tel],#customer-club-app button{display:block;width:80%;margin-inline:auto}#customer-club-app .upper-block{display:flex;gap:12px;margin-bottom:12px}#customer-club-app .upper-block input,#customer-club-app .upper-block+input,#customer-club-app .response-button{direction:rtl;font-size:2rem;height:40px;text-align:center;outline:none}#customer-club-app .response-button{width:60%;margin:16px auto;font-size:2.2rem;font-weight:700}#customer-club-app .product-type-block{display:flex;gap:0 10px;justify-content:center;margin-inline:auto;width:100%}#customer-club-app .product-type-checkbox{display:flex;justify-content:center;align-items:center;text-align:center;cursor:pointer;transition:background .2s,color .2s,border .2s;font-size:2rem;font-weight:600;-webkit-user-select:none;user-select:none;position:relative}#customer-club-app .product-type-block .product-type-checkbox{height:32px;font-size:1.5rem}#customer-club-app .product-type-checkbox input[type=checkbox]{display:none}#customer-club-app .product-type-block .select-wrapper{position:relative;width:100%}#customer-club-app .product-type-block .select-wrapper .select-placeholder{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);pointer-events:none;font-size:1.5rem;font-weight:600;color:rgba(var(--color-foreground),.75);z-index:2;display:none}#customer-club-app .product-type-block .select-button{border:2px solid #888;border-radius:22px;background:#f7f7f7;color:rgba(var(--color-foreground),.75);height:32px;font-size:1.5rem;text-align:center;direction:rtl;outline:none;cursor:pointer;transition:background .2s,color .2s,border .2s;font-weight:600;padding:0 12px;width:100%;position:relative;z-index:1}#customer-club-app .product-type-block .select-button-text{line-height:1.6}#customer-club-app .product-type-block .select-button:hover{background-color:#e0e0e0;border-color:#666}#customer-club-app .product-type-block .select-button:focus{border-color:#222}#customer-club-app .product-type-block .select-button.active,#customer-club-app .product-type-block .select-button.active:hover{background:#222;color:#fff;border-color:#222}#customer-club-app .product-type-block .dropdowns-container{width:100%;margin-top:10px}#customer-club-app .product-type-block .dropdown-options{display:block;overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-out;max-height:0;opacity:0}#customer-club-app .product-type-block .dropdown-options.open{max-height:500px;opacity:1;margin-bottom:20px}#customer-club-app .product-type-block .dropdown-subtitle{font-size:16px;font-weight:600;color:#1c1c1c80;margin-bottom:10px;pointer-events:none}#customer-club-app #watches-dropdown .dropdown-subtitle{padding-top:8px}#customer-club-app .product-type-block .dropdown-radio-group{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;border:1px solid #bbb;border-radius:16px}#customer-club-app .product-type-block .dropdown-radio-group label{display:flex;align-items:center;cursor:pointer;padding:4px;border:none;background-color:unset}#customer-club-app .product-type-block .dropdown-radio-group label:hover{background:#f0f0f0}#customer-club-app .product-type-block .dropdown-radio-group input[type=radio]{width:unset;margin-left:8px;cursor:pointer}#customer-club-app #diamonds-placeholder{right:43%}@media (max-width: 409px){#customer-club-app #diamonds-placeholder{right:34%;transform:translate(40%,-50%)}}#customer-club-app .product-type-block select{border:2px solid #888;border-radius:22px;background:#f7f7f7;color:rgba(var(--color-foreground),.75);height:32px;font-size:1.5rem;text-align:center;direction:rtl;outline:none;cursor:pointer;transition:background .2s,color .2s,border .2s;font-weight:600;width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 12px center;padding:0 12px 0 32px;position:relative;z-index:1}#customer-club-app .product-type-block select[data-placeholder]{color:transparent}#customer-club-app .product-type-block select:hover{background-color:#e0e0e0;border-color:#666}#customer-club-app .product-type-block select:focus{border-color:#222}#customer-club-app .product-type-block select option{background:#f7f7f7;color:#333;padding:8px}#customer-club-app .product-type-block select option:disabled{color:#999}#customer-club-app .product-type-checkbox:hover{background:#e0e0e0;border-color:#666}#customer-club-app .product-type-checkbox input[type=checkbox]:checked+span,#customer-club-app .product-type-checkbox input[type=checkbox]:checked~span{background:#222;color:#fff;border-radius:18px;padding:2px 12px;transition:background .2s,color .2s;width:100%}#customer-club-app .product-type-block .product-type-checkbox input[type=checkbox]:checked+span,#customer-club-app .product-type-block .product-type-checkbox input[type=checkbox]:checked~span{padding-block:4px}#customer-club-app .product-type-checkbox:has(input[type=checkbox]:checked){border-color:#222}#customer-club-app .submit-btn{width:80%;height:40px;padding:0;margin-top:18px;border-radius:22px;border:2px solid #888;background:#e9e9e9;font-size:2rem;font-weight:700;cursor:pointer;transition:background .2s,color .2s,border .2s}#customer-club-app button.response-button{cursor:pointer;background:#e9e9e9;transition:background .2s,color .2s,border .2s}#customer-club-app .submit-btn:hover,#customer-club-app button.response-button:hover{background:#e0e0e0;border-color:#666}#customer-club-app input[type=number]::-webkit-outer-spin-button,#customer-club-app input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#customer-club-app input[type=number]{-moz-appearance:textfield}#customer-club-app input::placeholder{color:#bbb;opacity:1}#customer-club-app input::-webkit-input-placeholder{color:#bbb}#customer-club-app input:-ms-input-placeholder{color:#bbb}#customer-club-app input::-ms-input-placeholder{color:#bbb}
/*# sourceMappingURL=/cdn/shop/t/21/assets/customer-club-reg-forms.css.map */
