.b2b-page{font-family:var(--fontBody);color:#383637;line-height:1.6}.b2b-page *,.b2b-page *:before,.b2b-page *:after{box-sizing:border-box}.b2b-hero{background:var(--secondaryColorBody, #eff1e9);padding:56px 0 48px}.b2b-hero__inner{max-width:760px;margin:0 auto}.b2b-hero__badge{display:inline-flex;align-items:center;gap:6px;background:#bd40391a;border-radius:4px;padding:5px 12px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#bd4039;margin-bottom:24px}.b2b-hero__badge svg{width:13px;height:13px;color:#bd4039}.b2b-hero__title{font-family:var(--fontHeading);font-weight:var(--fontHeadingWeight, 700);font-size:30px;line-height:1.2;color:#383637;margin:0 0 20px;text-transform:none;letter-spacing:-.02em}.b2b-hero__divider{width:36px;height:3px;background:#bd4039;border:none;border-radius:2px;margin:0 0 20px}.b2b-hero__description{font-size:15px;line-height:1.7;color:#555}.b2b-hero__description p{margin:0 0 10px}.b2b-hero__description p:last-child{margin-bottom:0}.b2b-hero__description strong{font-weight:600;color:#383637}.b2b-tiers{display:flex;gap:12px;margin-top:28px}.b2b-tiers__item{flex:1;text-align:center;padding:18px 12px 14px;border-radius:10px;background:#fff;border:1.5px solid #e8e8e5;transition:all .25s ease}.b2b-tiers__item:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000000f}.b2b-tiers__item--highlight{border-color:#bd4039;background:#bd40390a;position:relative}.b2b-tiers__item--highlight:before{content:"\2605  TOP";position:absolute;top:-9px;left:50%;transform:translate(-50%);background:#bd4039;color:#fff;font-size:9px;font-weight:700;letter-spacing:.08em;padding:2px 10px;border-radius:10px;line-height:1.4}.b2b-tiers__discount{font-family:var(--fontHeading);font-weight:800;font-size:28px;line-height:1;color:#bd4039;margin-bottom:6px;letter-spacing:-.02em}.b2b-tiers__item--highlight .b2b-tiers__discount{font-size:32px}.b2b-tiers__label{font-size:11.5px;font-weight:600;color:#555;line-height:1.35;letter-spacing:.01em}.b2b-tiers__note{font-size:12px;color:#999;margin:14px 0 0;line-height:1.5;text-align:center}.b2b-selling{background:#fff;padding:40px 0;border-bottom:1px solid #eee}.b2b-selling__grid{display:flex;justify-content:center;gap:12px;max-width:760px;margin:0 auto}.b2b-selling__item{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:20px 10px;border-radius:8px;background:var(--secondaryColorBody, #eff1e9);transition:transform .2s ease}.b2b-selling__item:hover{transform:translateY(-2px)}.b2b-selling__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#fff;color:#bd4039;flex-shrink:0;box-shadow:0 2px 8px #0000000f}.b2b-selling__icon svg{width:22px;height:22px}.b2b-selling__text{display:flex;flex-direction:column;gap:4px}.b2b-selling__text strong{font-size:13px;font-weight:700;color:#383637;line-height:1.3}.b2b-selling__text span{font-size:11.5px;color:#777;line-height:1.45}.b2b-form-section{padding:40px 0 60px;background:#fff}.b2b-form-wrapper{max-width:760px;margin:0 auto}.b2b-fieldset{border:none;padding:0 0 24px;margin:0 0 24px;background:transparent;border-bottom:1px solid #eee}.b2b-fieldset:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.b2b-fieldset__legend{display:flex;align-items:center;gap:10px;font-family:var(--fontHeading);font-weight:700;font-size:15px;color:#383637;padding:0;margin-bottom:16px;letter-spacing:.02em;text-transform:uppercase}.b2b-fieldset__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#bd403914;color:#bd4039;flex-shrink:0}.b2b-fieldset__icon svg{width:15px;height:15px}.b2b-fieldset__hint{font-size:13px;color:#999;margin:-8px 0 14px 42px;text-transform:none;font-weight:400}.b2b-page .form-group{margin-bottom:14px}.b2b-page .field__label,.b2b-page label{display:block;font-size:12px;font-weight:600;color:#555;margin-bottom:5px;letter-spacing:.03em;text-transform:uppercase}.b2b-page .form-control{display:block;width:100%;padding:10px 14px;font-size:14px;font-family:var(--fontBody);color:#383637;background:#f8f8f6;border:1px solid #e8e8e5;border-radius:6px;transition:all .2s ease;line-height:1.4;-webkit-appearance:none;appearance:none}.b2b-page .form-control:hover{border-color:#ccc}.b2b-page .form-control:focus{outline:none;background:#fff;border-color:#bd4039;box-shadow:0 0 0 3px #bd403914}.b2b-page .form-control::placeholder{color:#bbb;font-style:normal}.b2b-page textarea.form-control{resize:vertical;min-height:70px}.b2b-required{color:#bd4039;font-weight:700}.b2b-field-hint{font-size:13px;color:#999;margin:0 0 10px;line-height:1.5;text-transform:none;font-weight:400}.b2b-input-icon-wrapper{position:relative}.b2b-input-prefix{position:absolute;left:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;color:#bbb;pointer-events:none;z-index:1}.b2b-input-prefix svg{width:15px;height:15px}.b2b-input-prefixed{padding-left:36px!important}.b2b-social-row{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.b2b-conditional-fields{padding:12px 0 0;margin-top:6px;border-top:1px dashed #e8e8e5;animation:b2bSlideDown .25s ease}.b2b-conditional-fields.b2b-conditional--visible{display:block!important}@keyframes b2bSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.b2b-inline-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.b2b-checkbox-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.b2b-checkbox-label{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e8e8e5;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:13px!important;font-weight:400!important;margin-bottom:0!important;line-height:1.35;text-transform:none;background:#f8f8f6}.b2b-checkbox-label:hover{border-color:#ccc;background:#f0f0ec}.b2b-checkbox-label input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.b2b-checkbox-custom{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;border:2px solid #ccc;border-radius:4px;transition:all .2s ease;background:#fff}.b2b-checkbox-custom:after{content:"";display:block;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .15s ease;margin-top:-1px}.b2b-checkbox-label input[type=checkbox]:checked+.b2b-checkbox-custom{background:#bd4039;border-color:#bd4039}.b2b-checkbox-label input[type=checkbox]:checked+.b2b-checkbox-custom:after{transform:rotate(45deg) scale(1)}.b2b-checkbox-label input[type=checkbox]:checked~.b2b-checkbox-text{font-weight:600;color:#383637}.b2b-checkbox-text{flex:1;color:#555}.b2b-other-input{grid-column:1 / -1;padding-top:4px}.b2b-submit-area{margin-top:32px;text-align:center;padding-top:24px;border-top:1px solid #eee}.b2b-submit-btn{max-width:400px;margin:0 auto;display:block;font-size:13px!important;letter-spacing:.12em;padding:15px 32px!important;font-weight:700;border-radius:6px;background:#bd4039!important;border-color:#bd4039!important;color:#fff!important;transition:all .2s ease}.b2b-submit-btn:hover{background:#a3362f!important;border-color:#a3362f!important;transform:translateY(-1px);box-shadow:0 4px 12px #bd403940}.b2b-submit-note{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#aaa;margin-top:12px;text-transform:none;font-weight:400}.b2b-submit-note svg{opacity:.6;flex-shrink:0}.b2b-success-message{text-align:center;padding:48px 24px;background:var(--secondaryColorBody, #eff1e9);border-radius:12px;margin-top:16px;animation:b2bFadeIn .5s ease}.b2b-success-icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#bd4039;color:#fff;margin-bottom:18px}.b2b-success-icon svg{width:28px;height:28px}.b2b-success-title{font-family:var(--fontHeading);font-weight:700;font-size:21px;color:#383637;margin:0 0 10px;text-transform:none}.b2b-success-text{font-size:14px;line-height:1.6;color:#777;max-width:420px;margin:0 auto}@keyframes b2bFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.b2b-page .error-text{display:block;font-size:12px;color:#bd4039;margin-top:4px;text-transform:none;font-weight:400}.b2b-page .form-control[aria-invalid=true]{border-color:#bd4039;background:#fff}@media only screen and (max-width:767px){.b2b-hero{padding:36px 0 32px}.b2b-hero__title{font-size:24px}.b2b-hero__description{font-size:14px}.b2b-tiers{gap:8px;margin-top:22px}.b2b-tiers__item{padding:14px 8px 12px;border-radius:8px}.b2b-tiers__item--highlight{padding-top:20px}.b2b-tiers__discount{font-size:22px}.b2b-tiers__item--highlight .b2b-tiers__discount{font-size:26px}.b2b-tiers__label{font-size:10px}.b2b-tiers__note{font-size:11px;margin-top:10px}.b2b-selling{padding:0;overflow:hidden;border-bottom:none}.b2b-selling__grid{display:flex;gap:0;animation:b2bMarquee 20s linear infinite;width:max-content;justify-content:flex-start;max-width:none}.b2b-selling__grid:active{animation-play-state:paused}.b2b-selling__item{flex:0 0 auto;width:46vw;max-width:none;padding:16px 12px;margin:12px 6px;border-radius:8px;gap:8px}.b2b-selling__icon{width:40px;height:40px}.b2b-selling__icon svg{width:18px;height:18px}.b2b-selling__text strong{font-size:12px}.b2b-selling__text span{font-size:10.5px}.b2b-form-section{padding:28px 0 40px}.b2b-fieldset{padding-bottom:18px;margin-bottom:18px}.b2b-fieldset__legend{font-size:13px}.b2b-fieldset__hint{margin-left:0;margin-top:-4px}.b2b-social-row{grid-template-columns:1fr 1fr;gap:10px}.b2b-checkbox-grid{grid-template-columns:1fr;gap:6px}.b2b-inline-pair{grid-template-columns:1fr;gap:0}.b2b-submit-btn{max-width:100%}.b2b-success-message{padding:32px 20px}.b2b-success-title{font-size:18px}}@media only screen and (min-width:768px)and (max-width:1023px){.b2b-hero__title{font-size:26px}.b2b-selling__grid{flex-wrap:wrap;gap:10px}.b2b-selling__item{flex:0 0 calc(33.33% - 8px);max-width:calc(33.33% - 8px)}.b2b-social-row,.b2b-checkbox-grid{grid-template-columns:repeat(2,1fr)}}@keyframes b2bMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media print{.b2b-hero{background:#f5f5f5!important;padding:16px 0}.b2b-selling{display:none}.b2b-fieldset{break-inside:avoid}.b2b-submit-area{display:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/b2b-form.css.map */
