.b2b-form{position:relative;padding:var(--gap-s) 0 var(--gap-xs)}.b2b-form:has(span){padding-bottom:0}.b2b-form input:focus-visible::placeholder,.b2b-form textarea:focus-visible::placeholder{opacity:0}.b2b-form input:required:placeholder-shown,.b2b-form select.default:required{background-color:#ffecec}.b2b-form select option{background-color:#fff}.b2b-form input,.b2b-form select,.b2b-form textarea{width:100%;background-color:var(--body-bg-color);color:rgb(var(--body-text-color));padding:var(--gap-xs) var(--gap-s);border:solid 1px var(--input-border-color);min-height:56px;box-sizing:border-box}.b2b-form textarea{padding-top:var(--gap-s)}.b2b-form label{font-size:.8rem;font-weight:600;color:rgb(var(--body-text-color))}.b2b-form span{color:rgb(var(--body-text-color));font-size:.8rem;padding-left:var(--gap-s)}.b2b-form em{position:absolute;display:flex;align-items:center;justify-content:center;width:.8rem;height:.8rem;right:-.4rem;top:calc(var(--gap-s) / 2);font-style:normal;font-size:12px;background-color:#fff;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);border:solid 1px var(--input-border-color);border-radius:50%}.b2b-form input~label,.b2b-form select~label,.b2b-form textarea~label{position:absolute;opacity:0;left:var(--gap-s);top:50%;transform:translateY(-50%);transition:all .15s ease-in-out;background-color:#fff;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem)}.b2b-form textarea~label{top:var(--gap-xs);transform:translateY(0)}.b2b-form input:not(:placeholder-shown)~label,.b2b-form textarea:not(:placeholder-shown)~label,.b2b-form select~label,.b2b-form input:focus~label,.b2b-form textarea:focus~label{border:solid 1px rgb(var(--body-text-color));padding:0 var(--gap-xs);opacity:1;left:var(--gap-xs);top:var(--gap-xxs);transform:translateY(0)}.b2b-form.form--submit{display:flex;justify-content:center;padding-top:0}.form-twin{display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--gap-s);row-gap:var(--gap-xs);align-items:baseline}input[type=checkbox]{position:relative;margin:0;width:1.125rem;height:1.125rem;flex-shrink:0}input[type=checkbox]:before,input[type=checkbox]:after{position:absolute;width:1.125rem;height:1.125rem;left:0;top:0;visibility:visible;transition:all .15sec ease-in-out}input[type=checkbox]:before{content:"";background-color:rgb(var(--body-bg-color));border:solid 1px rgb(var(--body-text-color))}input[type=checkbox]:after{content:"\2713";display:flex;align-items:center;justify-content:center;font-size:1rem;color:transparent}input[type=checkbox]:hover:after{color:rgb(var(--body-text-color))}input[type=checkbox]:checked:before{background-color:rgb(var(--body-text-color))}input[type=checkbox]:checked:after{color:rgb(var(--body-bg-color))}.b2b-check{display:flex;align-items:center;gap:var(--gap-xs);padding:var(--gap-xs) 0}.b2b-check label{line-height:1.25}input[type=radio]{position:relative;margin:0;width:1.125rem;height:1.125rem}input[type=radio]:before,input[type=radio]:after{position:absolute;visibility:visible;transition:all .15sec ease-in-out}input[type=radio]:before{content:"";width:1.125rem;height:1.125rem;left:0;top:0;background-color:rgb(var(--body-bg-color));border:solid 1px rgb(var(--body-text-color));border-radius:50%}input[type=radio]:after{content:"";width:.875rem;height:.875rem;left:.1875rem;top:.1875rem;border-radius:50%;background-color:transparent}input[type=radio]:hover:after{background-color:rgb(var(--body-bg-color))}input[type=radio]:checked:after{background-color:rgb(var(--body-text-color))}input[type=date]{min-height:2.5rem;padding:var(--gap-xs) var(--gap-s);border:solid 1px rgb(var(--body-text-color))}.b2b-registration{padding:calc(var(--gap-l) * 2) 0 var(--gap-l);min-height:40vh}.b2b-registration>p{width:100%;padding-bottom:var(--gap);text-align:center}.b2b-registration h2{text-align:center;padding-bottom:var(--gap)}.b2b-button{display:flex;align-items:center;justify-content:center;padding-top:1rem}.b2b-button button{width:100%;max-width:400px}.b2b-registration__log{display:grid;grid-template-columns:1fr 48px 1fr;column-gap:var(--gap)}.b2b-registration__log .btn{width:100%;box-sizing:border-box}.b2b-registration__log>span{display:flex;align-items:center;justify-content:center;width:40px;height:40px;align-self:center;justify-self:center;border:solid 1px var(--input-border-color);border-radius:50%;transition:background-color .1s,color .1s,border-color .1s,opacity .1s}.b2b-registration__log details{z-index:1}.b2b-registration__log details~form{display:none;grid-column:1 / -1}.b2b-registration__log details[open]~form{display:block;margin-top:-1px}.b2b-registration__log:has(details[open]) details .btn{background-color:#fff;color:rgb(var(--body-text-color));font-weight:600;border-bottom-color:#fff}.b2b-registration__log:has(details[open]) .log-login .btn{background-color:#fff;border-color:#fff;color:rgb(var(--body-text-color));text-decoration:underline}.b2b-registration__log:has(details[open])>span{color:#fff;border-color:#fff}.b2b-registration__log form{padding:var(--gap);border:solid 1px rgb(var(--body-text-color))}.b2b-registration__log .log-notice{font-size:.8rem}.b2b-registration__log .log-notice span{background-color:#ffecec;padding:var(--gap-xxs);border-radius:4px}.b2b-registration__form-success{display:flex;flex-direction:column;align-items:center;gap:var(--gap)}.b2b-registration__form-success p{color:#4f8d4b;text-align:center}@media only screen and (max-width:989px){.form-twin{grid-template-columns:1fr}.b2b-registration{padding:var(--gap) var(--gap-s)}.b2b-registration .b2b-registration__log{grid-template-columns:1fr;row-gap:var(--gap-xs)}.b2b-registration details[open]~form{margin-top:calc((var(--gap-xs) * -1) - 1px)}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-b2b-registration.css.map */
