.gbpchat,.gbpchat *{box-sizing:border-box}.gbpchat{--gb-green:#0d3b24;--gb-green-dark:#082b1a;--gb-green-soft:#eef3ef;--gb-text:#17211b;--gb-muted:#69756e;--gb-border:#dce4de;--gb-border-strong:#cbd7cf;--gb-bg:#f7f8f6;--gb-white:#fff;--gb-danger:#b42318;--gb-danger-soft:#fff1ef;--gb-success:#eaf4ed;--gb-shadow:0 22px 64px rgba(13,59,36,.16);--gb-ring:0 0 0 4px rgba(13,59,36,.1);font-family:inherit;-webkit-text-size-adjust:100%}.gbpchat [hidden]{display:none!important}.gbpchat button,.gbpchat input,.gbpchat textarea{font:inherit}.gbpchat .gbpchat__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9996;background:#082b1a3d;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}.gbpchat .gbpchat__launcher{position:fixed;right:22px;bottom:22px;z-index:9997;min-height:64px;display:flex;align-items:center;gap:11px;padding:8px 13px 8px 8px;border:1px solid rgba(13,59,36,.13);border-radius:999px;background:#fffffff7;color:var(--gb-text);box-shadow:0 13px 34px #0d3b2421,0 2px 8px #0d3b240f;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}@media(hover:hover){.gbpchat .gbpchat__launcher:hover{transform:translateY(-2px);border-color:#0d3b2438;background:#fff;box-shadow:0 17px 40px #0d3b2429,0 2px 8px #0d3b2412}}.gbpchat .gbpchat__launcher-icon{width:48px;height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--gb-green);color:#fff}.gbpchat .gbpchat__launcher-icon svg{width:23px;height:23px}.gbpchat .gbpchat__launcher-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.gbpchat .gbpchat__launcher-title{color:var(--gb-text);font-size:12.5px;line-height:1.2;font-weight:760;letter-spacing:-.015em}.gbpchat .gbpchat__launcher-sub{margin-top:3px;color:var(--gb-muted);font-size:10px;line-height:1.2;font-weight:560}.gbpchat .gbpchat__launcher-arrow{width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-left:2px;color:var(--gb-green)}.gbpchat .gbpchat__launcher-arrow svg{width:12px;height:12px;transition:transform .2s ease}.gbpchat.is-open .gbpchat__launcher-arrow svg{transform:rotate(90deg)}.gbpchat .gbpchat__panel{position:fixed;right:22px;bottom:98px;z-index:9998;width:min(420px,calc(100vw - 28px));max-height:calc(100dvh - 120px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--gb-border);border-radius:18px;background:var(--gb-white);color:var(--gb-text);box-shadow:var(--gb-shadow);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px) scale(.988);transform-origin:bottom right;transition:opacity .22s ease,transform .22s cubic-bezier(.2,.75,.25,1),visibility .22s ease}.gbpchat.is-open .gbpchat__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.gbpchat .gbpchat__sheet-handle{display:none}.gbpchat .gbpchat__head{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 20px 18px;background:var(--gb-green);color:#fff}.gbpchat .gbpchat__head-copy{min-width:0}.gbpchat .gbpchat__eyebrow{display:flex;align-items:center;gap:7px;margin-bottom:8px;color:#ffffffa6;font-size:9px;line-height:1;font-weight:700;letter-spacing:.085em;text-transform:uppercase}.gbpchat .gbpchat__status-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#76c89a;box-shadow:0 0 0 3px #76c89a21}.gbpchat .gbpchat__head h2{margin:0;color:#fff;font-size:23px;line-height:1.06;letter-spacing:-.035em;font-weight:800}.gbpchat .gbpchat__head p{max-width:315px;margin:8px 0 0;color:#ffffffad;font-size:11px;line-height:1.55;font-weight:500}.gbpchat .gbpchat__close{width:34px;height:34px;min-width:34px;display:flex;align-items:center;justify-content:center;margin:-4px -4px 0 0;border:1px solid rgba(255,255,255,.13);border-radius:9px;background:#ffffff12;color:#fff;cursor:pointer;transition:background .18s ease,transform .18s ease}.gbpchat .gbpchat__close svg{width:16px;height:16px}@media(hover:hover){.gbpchat .gbpchat__close:hover{background:#ffffff24;transform:translateY(-1px)}}.gbpchat .gbpchat__scroll{min-height:0;flex:1 1 auto;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--gb-border-strong) transparent;background:var(--gb-bg)}.gbpchat .gbpchat__content{padding:16px}.gbpchat .gbpchat__product-card{display:flex;align-items:center;gap:12px;min-width:0;padding:10px;border:1px solid var(--gb-border);border-radius:12px;background:#fff}.gbpchat .gbpchat__product-image{width:58px;height:58px;flex:0 0 58px;overflow:hidden;border:1px solid var(--gb-border);border-radius:9px;background:#edf1ee}.gbpchat .gbpchat__product-image img{display:block;width:100%;height:100%;object-fit:cover}.gbpchat .gbpchat__product-copy{min-width:0;display:flex;flex-direction:column}.gbpchat .gbpchat__product-kicker{margin-bottom:3px;color:var(--gb-muted);font-size:8.5px;line-height:1;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.gbpchat .gbpchat__product-copy strong{overflow:hidden;color:var(--gb-text);font-size:12.5px;line-height:1.32;font-weight:720;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gbpchat .gbpchat__product-price{margin-top:4px;color:var(--gb-green);font-size:11px;line-height:1;font-weight:750}.gbpchat .gbpchat__topics{margin-top:15px}.gbpchat .gbpchat__topics-label{display:block;margin:0 0 8px 1px;color:var(--gb-muted);font-size:9px;line-height:1;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.gbpchat .gbpchat__topic-row{display:flex;flex-wrap:wrap;gap:6px}.gbpchat .gbpchat__topic{min-height:31px;padding:0 10px;border:1px solid var(--gb-border);border-radius:999px;background:#fff;color:var(--gb-green);font-size:10px;line-height:1;font-weight:680;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.gbpchat .gbpchat__topic.is-selected{border-color:var(--gb-green);background:var(--gb-green);color:#fff}@media(hover:hover){.gbpchat .gbpchat__topic:hover{transform:translateY(-1px);border-color:var(--gb-border-strong);background:var(--gb-green-soft)}.gbpchat .gbpchat__topic.is-selected:hover{border-color:var(--gb-green);background:var(--gb-green)}}.gbpchat .gbpchat__confirmation{display:flex;align-items:flex-start;gap:10px;margin-top:15px;padding:12px 13px;border:1px solid #cfe1d5;border-radius:11px;background:var(--gb-success);color:var(--gb-text)}.gbpchat .gbpchat__confirmation-icon{width:28px;height:28px;flex:0 0 28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--gb-green);color:#fff}.gbpchat .gbpchat__confirmation-icon svg{width:15px;height:15px}.gbpchat .gbpchat__confirmation strong{display:block;margin:1px 0 3px;color:var(--gb-green);font-size:11.5px;line-height:1.25;font-weight:750}.gbpchat .gbpchat__confirmation span:last-child{display:block;color:var(--gb-muted);font-size:10px;line-height:1.45}.gbpchat .gbpchat__error{margin-top:15px;padding:11px 12px;border:1px solid #f0c8c3;border-radius:10px;background:var(--gb-danger-soft);color:var(--gb-danger);font-size:10.5px;line-height:1.45;font-weight:600}.gbpchat .gbpchat__form{position:relative;margin-top:15px;padding:15px;border:1px solid var(--gb-border);border-radius:13px;background:#fff}.gbpchat .gbpchat__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gbpchat .gbpchat__field{min-width:0;margin-bottom:10px}.gbpchat .gbpchat__field--full{grid-column:1/-1}.gbpchat .gbpchat__field label{display:block;margin:0 0 6px 1px;color:var(--gb-text);font-size:10px;line-height:1;font-weight:680}.gbpchat .gbpchat__input{width:100%;-webkit-appearance:none;appearance:none;border:1px solid var(--gb-border);border-radius:9px;background:#fff;color:var(--gb-text);padding:10px 11px;font-size:12px;line-height:1.45;font-weight:500;box-shadow:none;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.gbpchat .gbpchat__input::placeholder{color:#99a29d;opacity:1}.gbpchat .gbpchat__input:hover{border-color:var(--gb-border-strong)}.gbpchat .gbpchat__input:focus{border-color:var(--gb-green);box-shadow:var(--gb-ring)}.gbpchat .gbpchat__textarea{min-height:96px;resize:vertical}.gbpchat .gbpchat__input.is-invalid{border-color:var(--gb-danger);box-shadow:0 0 0 3px #b4231814}.gbpchat .gbpchat__input.is-valid{border-color:#b9d0c1}.gbpchat .gbpchat__err{display:block;min-height:12px;margin:4px 1px 0;color:var(--gb-danger);font-size:8.8px;line-height:1.35;font-weight:560}.gbpchat .gbpchat__submit{width:100%;min-height:42px;display:flex;align-items:center;justify-content:center;margin-top:1px;padding:0 14px;-webkit-appearance:none;appearance:none;border:0;border-radius:8px;background:var(--gb-green);color:#fff;font-size:11px;line-height:1;font-weight:730;cursor:pointer;transition:background .18s ease,transform .18s ease,opacity .18s ease}.gbpchat .gbpchat__submit-label{display:inline-flex;align-items:center;justify-content:center;gap:7px}.gbpchat .gbpchat__submit-arrow{width:13px;height:13px;transition:transform .18s ease}@media(hover:hover){.gbpchat .gbpchat__submit:hover:not([disabled]){background:var(--gb-green-dark);transform:translateY(-1px)}.gbpchat .gbpchat__submit:hover:not([disabled]) .gbpchat__submit-arrow{transform:translate(2px)}}.gbpchat .gbpchat__submit[disabled]{opacity:.42;cursor:not-allowed}.gbpchat .gbpchat__spinner{width:12px;height:12px;display:none;border:1.5px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:gbpchat-spin .75s linear infinite}.gbpchat .gbpchat__submit.is-loading .gbpchat__submit-arrow{display:none}.gbpchat .gbpchat__submit.is-loading .gbpchat__spinner{display:inline-block}.gbpchat .gbpchat__privacy{margin:8px 0 0;color:var(--gb-muted);font-size:8.8px;line-height:1.4;text-align:center}.gbpchat .gbpchat__hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.gbpchat .gbpchat__frame{position:absolute;width:0;height:0;border:0;opacity:0;pointer-events:none}.gbpchat .gbpchat__launcher:focus-visible,.gbpchat .gbpchat__close:focus-visible,.gbpchat .gbpchat__topic:focus-visible,.gbpchat .gbpchat__submit:focus-visible{outline:2px solid var(--gb-green);outline-offset:3px}@keyframes gbpchat-spin{to{transform:rotate(360deg)}}@keyframes gbpchat-shakeX{0%,to{transform:translate(0)}25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}}.gbpchat .gbpchat__input.shake{animation:gbpchat-shakeX .28s ease}html.gbpchat-page-lock,body.gbpchat-page-lock{overflow:hidden!important;overscroll-behavior:none}@media(max-width:749px){.gbpchat.is-open .gbpchat__backdrop{opacity:1;visibility:visible;pointer-events:auto}.gbpchat .gbpchat__launcher{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));width:58px;height:58px;min-width:58px;min-height:58px;padding:0;justify-content:center;border-color:#0d3b2429;background:#fff;box-shadow:0 11px 28px #0d3b242b,0 2px 7px #0d3b2412}.gbpchat .gbpchat__launcher-icon{width:44px;height:44px;min-width:44px}.gbpchat .gbpchat__launcher-icon svg{width:21px;height:21px}.gbpchat .gbpchat__launcher-copy,.gbpchat .gbpchat__launcher-arrow{display:none}.gbpchat.is-open .gbpchat__launcher{opacity:0;pointer-events:none;transform:translateY(8px) scale(.94)}.gbpchat .gbpchat__panel{left:0;right:0;bottom:0;width:100%;max-height:min(88dvh,760px);border-width:1px 0 0;border-radius:22px 22px 0 0;box-shadow:0 -18px 52px #082b1a33;opacity:1;visibility:hidden;transform:translateY(105%);transform-origin:bottom center;transition:transform .3s cubic-bezier(.2,.75,.2,1),visibility .3s ease}.gbpchat.is-open .gbpchat__panel{visibility:visible;transform:translateY(0)}.gbpchat .gbpchat__sheet-handle{position:absolute;z-index:4;top:8px;left:50%;transform:translate(-50%);width:38px;height:4px;display:block;border-radius:999px;background:#ffffff57;pointer-events:none}.gbpchat .gbpchat__head{padding:23px 18px 16px}.gbpchat .gbpchat__head h2{font-size:22px}.gbpchat .gbpchat__head p{max-width:280px;margin-top:7px;font-size:10.5px}.gbpchat .gbpchat__close{width:36px;height:36px;min-width:36px;margin:-2px -2px 0 0}.gbpchat .gbpchat__scroll{padding-bottom:env(safe-area-inset-bottom)}.gbpchat .gbpchat__content{padding:14px 14px 16px}.gbpchat .gbpchat__product-card{padding:9px}.gbpchat .gbpchat__product-image{width:54px;height:54px;flex-basis:54px}.gbpchat .gbpchat__topics{margin-top:13px}.gbpchat .gbpchat__topic-row{gap:6px}.gbpchat .gbpchat__topic{min-height:32px;padding:0 11px;font-size:10px}.gbpchat .gbpchat__form{margin-top:13px;padding:13px;border-radius:12px}.gbpchat .gbpchat__grid{grid-template-columns:1fr;gap:0}.gbpchat .gbpchat__field{margin-bottom:8px}.gbpchat .gbpchat__field label{font-size:10px}.gbpchat .gbpchat__input{min-height:44px;padding:11px 12px;font-size:16px;line-height:1.35}.gbpchat .gbpchat__textarea{min-height:92px}.gbpchat .gbpchat__err{min-height:10px;font-size:9px}.gbpchat .gbpchat__submit{min-height:46px;margin-top:2px;font-size:12px}.gbpchat .gbpchat__privacy{margin-top:7px;font-size:8.5px}}@media(max-width:390px){.gbpchat .gbpchat__panel{max-height:91dvh}.gbpchat .gbpchat__head{padding-left:16px;padding-right:16px}.gbpchat .gbpchat__content{padding-left:12px;padding-right:12px}}@media(prefers-reduced-motion:reduce){.gbpchat .gbpchat__launcher,.gbpchat .gbpchat__panel,.gbpchat .gbpchat__backdrop,.gbpchat .gbpchat__close,.gbpchat .gbpchat__topic,.gbpchat .gbpchat__submit,.gbpchat .gbpchat__submit-arrow{transition:none!important}.gbpchat .gbpchat__input.shake{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/golfbasen-product-chat.css.map */
