.gg-join{--j-bg: #151412;--j-field: #1F1D1A;--j-text: #ECE9E4;--j-muted: #ABA59D;--j-line: #8A8178;--j-why: #FFB27A;--j-btn: #ECE9E4;--j-btn-text: #151412;--j-btn-hover: #FFFFFF;color:var(--j-text)}.gg-join--paper{--j-bg: #FFFFFF;--j-field: #FFFFFF;--j-text: #151412;--j-muted: #6F6B64;--j-line: #6F6B64;--j-why: #7A2E2E;--j-btn: #151412;--j-btn-text: #FFFFFF;--j-btn-hover: #2A2825}.gg-join__form{margin:0}.gg-join__fields{display:flex;flex-direction:column;gap:18px}.gg-join__fields[hidden]{display:none}.gg-join__field{display:flex;flex-direction:column;gap:8px}.gg-join__label,.gg-join .gg-wsheet__label{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-family:var(--font-heading-family);font-weight:500;font-size:13px;letter-spacing:.04em;color:var(--j-text)}.gg-join .gg-wsheet__label span{color:var(--j-muted)}.gg-join__input,.gg-join .gg-wsheet__input{width:100%;min-width:0;min-height:52px;box-sizing:border-box;padding:0 14px;border:1.5px solid var(--j-line);border-radius:0;background:var(--j-field);color:var(--j-text);font-family:var(--font-body-family);font-size:16px;-webkit-appearance:none;appearance:none}.gg-join__input::placeholder,.gg-join .gg-wsheet__input::placeholder{color:#a39b92}.gg-join--paper .gg-join__input::placeholder,.gg-join--paper .gg-wsheet__input::placeholder{color:#6f6b64}.gg-join__input:focus,.gg-join .gg-wsheet__input:focus{outline:2px solid var(--j-text);outline-offset:2px;border-color:var(--j-text)}.gg-join .gg-wsheet__field{display:flex;flex-direction:column;gap:8px}.gg-join .gg-wsheet__phone{display:flex}.gg-join .gg-wsheet__cc{border-color:var(--j-line);background:var(--j-field);color:var(--j-text)}.gg-join .gg-wsheet__cc:focus-within{outline-color:var(--j-text)}.gg-join .gg-wsheet__cc-caret{color:var(--j-muted)}.gg-join .gg-wsheet__cc-select{color:#151412}.gg-join .gg-wsheet__consent{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;margin-top:4px;font-size:14px;line-height:1.5;color:var(--j-text)}.gg-join__consent{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;font-family:var(--font-body-family);font-size:14px;line-height:1.5;color:var(--j-text);cursor:pointer}.gg-join__consent input,.gg-join .gg-wsheet__consent input{-webkit-appearance:none;appearance:none;display:grid;place-content:center;flex:none;width:20px;height:20px;margin:1px 0 0;border:1.5px solid var(--j-text);border-radius:0;background:transparent;cursor:pointer}.gg-join__consent input:after,.gg-join .gg-wsheet__consent input:after{content:"";width:10px;height:6px;border:solid var(--j-btn-text);border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg);opacity:0}.gg-join__consent input:checked,.gg-join .gg-wsheet__consent input:checked{background:var(--j-btn);border-color:var(--j-btn)}.gg-join__consent input:checked:after,.gg-join .gg-wsheet__consent input:checked:after{opacity:1}.gg-join__consent input:focus-visible,.gg-join .gg-wsheet__consent input:focus-visible{outline:2px solid var(--j-text);outline-offset:2px}.gg-join__btn{min-height:54px;padding:0 28px;border:0;border-radius:0;background:var(--j-btn);color:var(--j-btn-text);font-family:var(--font-heading-family);font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .12s var(--gg-ease, ease)}.gg-join__btn:hover{background:var(--j-btn-hover)}.gg-join__btn:focus-visible{outline:2px solid var(--j-text);outline-offset:3px}.gg-join__why{margin:-4px 0 0;font-family:var(--font-body-family);font-size:14px;line-height:1.5;color:var(--j-why)}.gg-join__why[hidden]{display:none}.gg-join__done{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;align-items:start;padding:24px;border:1.5px solid var(--j-text)}.gg-join__done[hidden]{display:none}.gg-join__done:focus{outline:none}.gg-join__done-mark{width:40px;height:40px;display:grid;place-items:center;background:var(--j-btn);color:var(--j-btn-text)}.gg-join__done-title{margin:0 0 6px;font-family:var(--font-heading-family);font-weight:700;font-size:24px;line-height:1.1;text-transform:uppercase;color:var(--j-text)}.gg-join__done-text{margin:0;font-family:var(--font-body-family);font-size:15px;line-height:1.55;color:var(--j-text)}@media(prefers-reduced-motion:reduce){.gg-join__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/gg-herd-join.css.map */
