.svb-root{--svb-ink: #252a27;--svb-muted: #747770;--svb-olive: #595e48;--svb-cream: #f6f4ee;--svb-line: #e3e4dd;color:var(--svb-ink);font-size:14px;line-height:1.7;letter-spacing:normal;margin:10px 0 0;text-align:left}.svb-root *,.svb-root *:before,.svb-root *:after{box-sizing:border-box}.svb-root [hidden]{display:none!important}.svb-root button,.svb-root input,.svb-root select,.svb-root textarea{font-family:inherit;letter-spacing:normal}.svb-root button,.svb-root a,.svb-root input,.svb-root select{touch-action:manipulation}.svb-root .svb-visit-button,.svb-root .svb-question-link{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.svb-root button{cursor:pointer;text-transform:none}.svb-root :is(button,a,input,select,textarea):focus-visible{outline:3px solid #a09a6d;outline-offset:4px}.svb-root .svb-icon{display:inline-block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none;vertical-align:middle}.svb-root .svb-card{background:none;padding:0;border:0}.svb-root .svb-eyebrow{display:flex;align-items:center;gap:8px;color:#747965;font-size:9px;letter-spacing:.16em;margin:0 0 12px}.svb-root .svb-eyebrow .svb-icon{width:15px;height:15px}.svb-root .svb-card-title{color:var(--svb-ink);font-family:inherit;font-weight:500;font-size:16px;letter-spacing:.035em;line-height:1.9;margin:0 0 9px;text-transform:none}.svb-root .svb-copy{font-size:11px;line-height:1.95;color:#697060;margin:0 0 18px}.svb-root .svb-stock-note{font-size:12px;line-height:1.85;color:#697060;margin:10px 0 0}.svb-root .svb-visit-button{width:100%;position:relative;overflow:hidden;isolation:isolate;display:flex;justify-content:center;align-items:center;gap:8px;padding:var(--btn-top, 10px) var(--btn-left, 20px);border:1px solid #000;border-radius:0;background:transparent;color:#000;font-size:var(--BTN-FONT-SIZE, 14px);font-weight:600;letter-spacing:.025em;line-height:1.375;text-decoration:none}.svb-root .svb-visit-button:after{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:currentcolor;opacity:.05;transform:translate3d(0,100%,0);transition:transform .5s cubic-bezier(.33,0,0,1)}@media(hover:hover){.svb-root .svb-visit-button:hover:after{transform:translateZ(0)}}.svb-root .svb-button-label{flex:none;text-align:center}.svb-root .svb-visit-button .svb-icon{width:16px;height:16px}.svb-root .svb-foot{font-size:10px;color:#74786b;text-align:center;margin:11px 0 0;line-height:1.6}.svb-root .svb-question-row{text-align:center;margin:14px 0 24px}.svb-root .svb-question-link{display:inline-flex;gap:6px;align-items:center;padding:5px;font-size:12px;color:#637156;text-decoration:underline;text-underline-offset:4px}.svb-root .svb-question-link .svb-icon{width:14px;height:14px}.svb-root .svb-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(480px,calc(100vw - 30px));height:auto;padding:0;margin:auto;border:0;max-height:calc(100vh - 36px);max-height:calc(100dvh - 36px);overflow:auto;overscroll-behavior:contain;border-radius:7px;background:#fff;color:var(--svb-ink);box-shadow:0 25px 100px #0003;text-align:left;font-family:inherit}.svb-root .svb-dialog:not([open]){display:none}.svb-root .svb-dialog[open]{display:block}.svb-root .svb-dialog::backdrop{background:#17231966;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.svb-root .svb-dialog-header{padding:24px 52px 17px 28px;position:relative;border-bottom:1px solid #ebede7}.svb-root .svb-dialog-eyebrow{font-size:11px;letter-spacing:.19em;color:#727965;margin:0 0 7px}.svb-root .svb-dialog-title{font-family:inherit;font-weight:500;font-size:20px;line-height:1.5;margin:0;letter-spacing:.045em;color:var(--svb-ink);text-transform:none}.svb-root .svb-close{position:absolute;right:12px;top:13px;display:flex;justify-content:center;align-items:center;width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent;color:#737b68;box-shadow:none}.svb-root .svb-dialog-body{padding:22px 28px 25px}.svb-root .svb-selected-product{display:flex;gap:15px;align-items:center;padding-bottom:21px;border-bottom:1px solid var(--svb-line)}.svb-root .svb-product-image{display:block;width:61px;height:75px;flex:none;object-fit:cover;background:#f4f2ed}.svb-root .svb-product-details{min-width:0;overflow-wrap:anywhere}.svb-root .svb-product-label{font-size:12px;letter-spacing:.07em;color:#727a66}.svb-root .svb-product-name{font-size:13px;line-height:1.65;margin:5px 0;color:var(--svb-ink)}.svb-root .svb-product-sku{font-size:12px;color:#727a66}.svb-root .svb-form{margin:0}.svb-root .svb-store-summary{background:#f7f8f3;margin:20px 0;padding:12px 14px;display:flex;gap:10px;align-items:flex-start}.svb-root .svb-store-summary .svb-icon{width:16px;height:16px;margin-top:3px;color:#747e64}.svb-root .svb-store-name{display:block;font-size:13px;line-height:1.7;font-weight:500}.svb-root .svb-store-details{font-size:12px;margin:4px 0 0;color:#707962;line-height:1.8}.svb-root .svb-store-phone{color:inherit;text-decoration:underline;text-underline-offset:2px}.svb-root .svb-field-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px}.svb-root .svb-field{margin:0 0 19px;min-width:0}.svb-root .svb-store-field{margin-top:20px}.svb-root .svb-label{display:block;color:var(--svb-ink);font-size:13px;line-height:1.7;margin:0 0 8px;font-weight:400}.svb-root .svb-label-note{font-size:12px;color:#737d66;margin-left:5px}.svb-root .svb-input,.svb-root .svb-select,.svb-root .svb-textarea{display:block;border:1px solid #dce0d4;background:#fff;border-radius:3px;width:100%;max-width:100%;min-width:0;padding:12px;color:#4a5142;min-height:45px;font-size:14px;line-height:1.5;box-shadow:none}.svb-root .svb-select{padding-right:24px}.svb-root .svb-input[type=date]{-webkit-appearance:none;appearance:none;text-align:left}.svb-root .svb-input[type=date]::-webkit-date-and-time-value{text-align:left}.svb-root .svb-date-wrap{position:relative;display:block}.svb-root .svb-date-ph{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#4a5142;font-size:14px;line-height:1.5;pointer-events:none}.svb-root .svb-date-wrap.is-filled .svb-date-ph,.svb-root .svb-date-wrap:focus-within .svb-date-ph{display:none}.svb-root .svb-date-wrap:not(.is-filled):not(:focus-within) .svb-input[type=date]{color:transparent}.svb-root .svb-textarea{resize:vertical;min-height:69px;font-size:12px;line-height:1.7}.svb-root .svb-field-help{font-size:12px;line-height:1.85;color:#727c63;margin:7px 0 0}.svb-root .svb-display-note{margin:0 0 18px}.svb-root .svb-line-button{width:100%;min-height:49px;border:0;border-radius:0;background:#14824a;color:#fff;padding:13px 16px;display:flex;gap:9px;align-items:center;justify-content:center;font-size:14px;letter-spacing:.03em;line-height:1.6;text-align:center;text-decoration:none;box-shadow:none}.svb-root .svb-line-button:hover{background:#106e3d;color:#fff}.svb-root .svb-line-button .svb-icon{width:19px;height:19px}.svb-root .svb-pre-note{font-size:13px;color:#4a5142;line-height:1.85;margin:0 0 12px;text-align:center}.svb-root .svb-tel-note{font-size:13px;color:#4a5142;line-height:1.9;margin:16px 0 0;padding-top:14px;border-top:1px solid #e9ece2;text-align:center}.svb-root .svb-confirm-note{font-size:13px;color:#717c63;line-height:1.9;margin:12px 0 0;text-align:center}.svb-root .svb-privacy-note{font-size:10px;line-height:1.8;color:#747c69;margin:16px 0 0;padding-top:14px;border-top:1px solid #e9ece2}.svb-root .svb-handoff-intro{font-size:13px;line-height:1.9;color:#626e55;margin:20px 0 16px}.svb-root .svb-qr{width:min(100%,380px);padding:8px;margin:0 auto 12px;background:#fff}.svb-root .svb-qr svg{display:block;width:100%;height:auto;fill:#000}.svb-root .svb-message-label{margin:20px 0 8px}.svb-root .svb-message{display:block;width:100%;max-width:100%;resize:vertical;min-height:185px;background:#f3f6ef;color:#3f4937;font-size:13px;line-height:1.8;border:1px solid #e0e6d9;border-radius:4px;padding:14px;white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:none}.svb-root .svb-back-button{display:block;width:100%;margin-top:13px;background:#fff;border:1px solid #d7ddd0;border-radius:0;min-height:43px;padding:10px 12px;color:#60704f;font-size:13px;line-height:1.6;box-shadow:none}.svb-root .svb-copy-status{font-size:12px;color:#60704f;line-height:1.6;min-height:18px;margin:7px 0 12px}@media(max-width:767px){.svb-root .svb-card{padding:0}.svb-root .svb-card-title{font-size:15px}.svb-root .svb-dialog{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}.svb-root .svb-dialog-header{padding:22px 48px 17px 22px}.svb-root .svb-dialog-body{padding:20px 22px}.svb-root .svb-dialog-title{font-size:19px}.svb-root .svb-field-row{grid-template-columns:1fr;gap:0}.svb-root .svb-input,.svb-root .svb-select,.svb-root .svb-textarea{font-size:16px;padding:11px 8px}.svb-root .svb-select{padding-right:22px}.svb-root .svb-date-ph{left:9px;font-size:16px}}@media(prefers-reduced-motion:reduce){.svb-root .svb-visit-button:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/255/assets/sathi-visit-booking.css.map */
