@layer bricks {.brxe-code{width:100%}}body :where(form.register){  --pz-primary: var(--primary, #f3ad77); --pz-secondary: var(--secondary,#5999a6); --pz-ui: Inter, system-ui, -apple-system, "Segoe UI", Arial, sans-serif; --pz-fun: "Chewy", system-ui, sans-serif; --ink: #1a1a1a; --muted: rgba(26,26,26,.72); --border: rgba(89,153,166,.40); --hair: rgba(26,26,26,.08); --shadow: 0 18px 46px rgba(0,0,0,.10); width: 100% !important; max-width: 820px !important; margin: 0 auto !important; display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 18px 22px !important; font-family: var(--pz-ui) !important; color: var(--ink) !important; text-align: left !important; background: #fff !important; border: 2px solid var(--border) !important; border-radius: 30px !important; box-shadow: var(--shadow), inset 0 0 0 1px var(--hair) !important; padding: clamp(16px, 2.8vw, 32px) !important; position: relative !important; overflow: hidden !important; isolation: isolate !important;}body :where(form.register)::before{ content:""; position:absolute; inset:-160px -160px auto auto; width:520px; height:520px; pointer-events:none; background: radial-gradient(circle at 30% 30%, rgba(243,173,119,.22) 0%, rgba(243,173,119,0) 60%); opacity:.95;}body :where(form.register)::after{ content:""; position:absolute; inset:auto auto -220px -220px; width:560px; height:560px; pointer-events:none; background: radial-gradient(circle at 60% 40%, rgba(89,153,166,.16) 0%, rgba(89,153,166,0) 62%); opacity:.90;}body :where(form.register) > *{ position: relative !important; z-index: 1 !important;}body :where(form.register) :where(.form-row, .woocommerce-form-row){ margin: 0 !important; padding: 0 !important; float: none !important; width: 100% !important; min-width: 0 !important; grid-column: 1 / -1 !important; }body :where(form.register) :where(.form-row-first, .form-row-last){ grid-column: auto !important;}body :where(form.register) label{ display:block !important; margin: 0 0 10px 0 !important; font-size: 11px !important; font-weight: 900 !important; letter-spacing: .14em !important; text-transform: uppercase !important; color: rgba(26,26,26,.72) !important; line-height: 1.15 !important;}body :where(form.register) label .required{ color: var(--pz-primary) !important;}body :where(form.register) :where( input[type="text"], input[type="email"], input[type="tel"], input[type="password"], select, .input-text, .woocommerce-Input){ width: 100% !important; height: 54px !important; padding: 14px 16px !important; background: rgba(255,255,255,.98) !important; color: var(--ink) !important; caret-color: var(--ink) !important; font-family: var(--pz-ui) !important; font-size: 16px !important; font-weight: 650 !important; border: 1px solid rgba(26,26,26,.12) !important; border-radius: 18px !important; box-shadow: 0 10px 26px rgba(0,0,0,.08) !important; outline: none !important; transition: border-color .15s ease, box-shadow .15s ease !important; min-width: 0 !important;}body :where(form.register) ::placeholder{ color: rgba(26,26,26,.45) !important; opacity: 1 !important;}body :where(form.register) :where(input, select, .input-text, .woocommerce-Input):focus{ border-color: rgba(89,153,166,.55) !important; box-shadow: 0 0 0 4px rgba(89,153,166,.18), 0 10px 26px rgba(0,0,0,.10) !important;}body :where(form.register) :where(p,.form-row,.woocommerce-form-row):has(#reg_first_name){ grid-column: 1 / 2 !important; grid-row: 1 !important;}body :where(form.register) :where(p,.form-row,.woocommerce-form-row):has(#reg_last_name){ grid-column: 2 / 3 !important; grid-row: 1 !important;}body :where(form.register) :where(p,.form-row,.woocommerce-form-row):has(#reg_phone){ grid-column: 1 / -1 !important; grid-row: 2 !important;}body :where(form.register) :where(p,.form-row,.woocommerce-form-row):has(#reg_email){ grid-column: 1 / 2 !important; grid-row: 3 !important;}body :where(form.register) :where(p,.form-row,.woocommerce-form-row):has(#reg_email2){ grid-column: 2 / 3 !important; grid-row: 3 !important;}body :where(form.register) :where(p,.form-row,.woocommerce-form-row):has(input[name="password"]),body :where(form.register) :where(p,.form-row,.woocommerce-form-row):has(#password){ grid-column: 1 / 2 !important; grid-row: 4 !important;}body :where(form.register) :where(p,.form-row,.woocommerce-form-row):has(#reg_password2){ grid-column: 2 / 3 !important; grid-row: 4 !important;}body :where(form.register) :where(p,.form-row,.woocommerce-form-row):has(input[name="marketing_optin"]){ grid-column: 1 / -1 !important; grid-row: 5 !important;}body :where(form.register) .password-input{ position: relative !important; display: block !important; width: 100% !important;}body :where(form.register) .password-input :where(input[type="password"], input[type="text"]){ padding-right: 64px !important;}body :where(form.register) .show-password-input{ position:absolute !important; right:10px !important; top:50% !important; transform: translateY(-50%) !important; width:44px !important; height:44px !important; border-radius: 14px !important; border: 1px solid rgba(26,26,26,.14) !important; background: rgba(26,26,26,.04) !important; padding:0 !important; margin:0 !important; cursor:pointer !important; z-index:10 !important; display:grid !important; place-items:center !important; background-repeat:no-repeat !important; background-position:center !important; background-size:18px 18px !important; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath fill='%231a1a1a' d='M12 5c-7 0-10 7-10 7s3 7 10 7 10-7 10-7-3-7-10-7Zm0 12a5 5 0 1 1 0-10 5 5 0 0 1 0 10Zm0-2.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z'/%3E%3C/svg%3E") !important; transition: background .15s ease, border-color .15s ease, transform .12s ease !important;}body :where(form.register) .show-password-input:hover{ background: rgba(89,153,166,.10) !important; border-color: rgba(89,153,166,.35) !important;}body :where(form.register) .show-password-input:active{ transform: translateY(-50%) scale(.98) !important;}body :where(form.register) .show-password-input.is-visible{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath fill='%231a1a1a' d='M2 5.27 3.28 4 20 20.72 18.73 22l-3.1-3.1A11.8 11.8 0 0 1 12 20C5 20 2 13 2 13a19.3 19.3 0 0 1 5.1-6.35L2 5.27ZM12 6c7 0 10 7 10 7a18.6 18.6 0 0 1-3.06 4.11l-2.15-2.15A5 5 0 0 0 9.04 7.21L7.6 5.77A11.1 11.1 0 0 1 12 6Zm0 4a2 2 0 0 1 2 2c0 .2-.03.4-.09.58l-2.49-2.49c.18-.06.38-.09.58-.09Zm-2 2c0-.2.03-.4.09-.58l2.49 2.49c-.18.06-.38-.09-.58-.09a2 2 0 0 1-2-2Z'/%3E%3C/svg%3E") !important;}body :where(form.register) .show-password-input::before,body :where(form.register) .show-password-input::after{ content:none !important; display:none !important;}body :where(form.register) .woocommerce-form__label-for-checkbox,body :where(form.register) .woocommerce-form__label{ display: inline-flex !important; align-items: flex-start !important; gap: 12px !important; color: rgba(26,26,26,.82) !important; font-weight: 650 !important; font-size: 14px !important; line-height: 1.45 !important; text-transform: none !important; letter-spacing: normal !important; cursor: pointer !important;}body :where(form.register) input[type="checkbox"]{ width: 18px !important; height: 18px !important; margin: 2px 0 0 !important; accent-color: var(--pz-secondary) !important; outline: 1px solid rgba(26,26,26,.18) !important; outline-offset: 2px !important; border-radius: 4px !important;}body :where(form.register) :where(button.woocommerce-Button, button.button, .woocommerce-button){ grid-column: 1 / -1 !important; grid-row: 6 !important; width: 100% !important; min-height: 58px !important; padding: 14px 24px !important; font-family: var(--pz-fun) !important; font-size: 22px !important; font-weight: 400 !important; background: rgba(243,173,119,.95) !important; color: #fff !important; border: 2px solid rgba(243,173,119,.55) !important; border-radius: 999px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; text-align: center !important; cursor: pointer !important; user-select: none !important; box-shadow: 0 18px 36px rgba(0,0,0,.14) !important; transition: transform .12s ease, filter .12s ease !important;}body :where(form.register) :where(button.woocommerce-Button, button.button, .woocommerce-button):hover,body :where(form.register) :where(button.woocommerce-Button, button.button, .woocommerce-button):focus-visible{ transform: translateY(-1px) scale(1.02) !important; filter: brightness(1.02) saturate(1.01) !important;}@media (max-width: 720px){ body :where(form.register){ grid-template-columns: 1fr !important; max-width: 92vw !important; gap: 14px !important; border-radius: 24px !important; padding: 16px !important; }  body :where(form.register) :where(p,.form-row,.woocommerce-form-row){ grid-column: 1 / -1 !important; grid-row: auto !important; } body :where(form.register) :where(input, select, .input-text, .woocommerce-Input){ height: 52px !important; } body :where(form.register) :where(button.woocommerce-Button, button.button, .woocommerce-button){ font-size: 20px !important; }}:not(.woocommerce-checkout) [class*="woocommerce"] * + p > * + *{ margin-block-start: 0 !important; margin-block-end: 0 !important;}body :where(form.register) .woocommerce-privacy-policy-text{ display: none !important;}#brxe-4fda8b {width: 100%; align-items: center; justify-content: center; align-self: center !important; max-width: 1000px; margin-top: -50px; background-color: var(--bricks-color-acss_import_transparent)}@media (max-width: 991px) {#brxe-4fda8b {margin-top: -30px}}@media (max-width: 767px) {#brxe-4fda8b {margin-top: -25px}}@media (max-width: 478px) {#brxe-4fda8b {align-self: center !important; justify-content: center; align-items: center; width: 100%; padding-top: var(--space-l); background-color: var(--bricks-color-acss_import_transparent)}}#brxe-e1f3ef {padding-top: var(--space-l); padding-bottom: var(--space-l)}@media (max-width: 478px) {#brxe-e1f3ef {padding-right: 0; padding-left: 0}}