.snt-priv-popup__overlay{position:fixed;inset:0;z-index:2147483647;background:rgba(0, 0, 0, 0.58);display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;overflow:hidden;animation:snt-overlay-in 0.18s ease both;}
.snt-priv-popup__dialog{background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0, 0, 0, 0.18), 0 24px 64px rgba(0, 0, 0, 0.14);width:100%;max-width:560px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;}
.snt-priv-popup__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 13px;border-bottom:1px solid rgba(0, 0, 0, 0.08);flex-shrink:0;gap:8px;}
.snt-priv-popup__title{margin:0;font-size:16px;font-weight:700;color:#111;line-height:1.3;min-width:0;}
.snt-priv-popup__close{appearance:none;background:transparent;border:none;cursor:pointer;font-size:22px;line-height:1;color:#666;padding:3px 7px;border-radius:6px;flex-shrink:0;transition:background 0.12s, color 0.12s;}
.snt-priv-popup__close:hover{color:#111;background:rgba(0, 0, 0, 0.07);}
.snt-priv-popup__body{padding:18px 20px 20px;overflow-y:auto;-webkit-overflow-scrolling:touch;font-size:14px;line-height:1.65;color:#333;white-space:pre-wrap !important;word-break:break-word;flex:1 1 auto;min-height:0;direction:inherit;text-align:start;unicode-bidi:plaintext !important;}
.snt-priv-popup__overlay.snt-priv-popup--ltr, .snt-priv-popup__overlay[dir="ltr"],
.snt-priv-popup__dialog.snt-priv-popup--ltr, .snt-priv-popup__dialog[dir="ltr"],
.snt-priv-popup__dialog.snt-priv-popup--ltr .snt-priv-popup__header, .snt-priv-popup__dialog.snt-priv-popup--ltr .snt-priv-popup__body, .snt-priv-popup__dialog.snt-priv-popup--ltr .snt-priv-popup__title, .snt-priv-popup__dialog.snt-priv-popup--ltr .snt-priv-popup__close, .snt-priv-popup__dialog[dir="ltr"] .snt-priv-popup__header,
.snt-priv-popup__dialog[dir="ltr"] .snt-priv-popup__body,
.snt-priv-popup__dialog[dir="ltr"] .snt-priv-popup__title,
.snt-priv-popup__dialog[dir="ltr"] .snt-priv-popup__close{direction:ltr !important;unicode-bidi:isolate;}
.snt-priv-popup__dialog.snt-priv-popup--ltr .snt-priv-popup__title, .snt-priv-popup__dialog[dir="ltr"]            .snt-priv-popup__title,
.snt-priv-popup__dialog.snt-priv-popup--ltr .snt-priv-popup__body, .snt-priv-popup__dialog[dir="ltr"]            .snt-priv-popup__body{text-align:left !important;}
.snt-priv-popup__overlay.snt-priv-popup--rtl, .snt-priv-popup__overlay[dir="rtl"],
.snt-priv-popup__dialog.snt-priv-popup--rtl, .snt-priv-popup__dialog[dir="rtl"],
.snt-priv-popup__dialog.snt-priv-popup--rtl .snt-priv-popup__header, .snt-priv-popup__dialog.snt-priv-popup--rtl .snt-priv-popup__body, .snt-priv-popup__dialog.snt-priv-popup--rtl .snt-priv-popup__title, .snt-priv-popup__dialog.snt-priv-popup--rtl .snt-priv-popup__close, .snt-priv-popup__dialog[dir="rtl"] .snt-priv-popup__header,
.snt-priv-popup__dialog[dir="rtl"] .snt-priv-popup__body,
.snt-priv-popup__dialog[dir="rtl"] .snt-priv-popup__title,
.snt-priv-popup__dialog[dir="rtl"] .snt-priv-popup__close{direction:rtl !important;unicode-bidi:isolate;}
.snt-priv-popup__dialog.snt-priv-popup--rtl .snt-priv-popup__title, .snt-priv-popup__dialog[dir="rtl"]            .snt-priv-popup__title,
.snt-priv-popup__dialog.snt-priv-popup--rtl .snt-priv-popup__body, .snt-priv-popup__dialog[dir="rtl"]            .snt-priv-popup__body{text-align:right !important;}
#snt-root.snt-root{position:relative;z-index:2147483000;pointer-events:none;box-sizing:border-box;}
#snt-root.snt-root *{box-sizing:border-box;}
#snt-root .snt-priv,
#snt-root .snt-ann{pointer-events:auto;}
#snt-root .snt-priv{position:fixed;inset:0;z-index:2147483646;pointer-events:none;}
#snt-root .snt-priv__box{position:fixed;left:50%;bottom:var(--snt-priv-bottom-desk, 20px);transform:translate(-50%, 140%);opacity:0;pointer-events:none;z-index:2147483646;line-height:1.4;color:#111;background:rgba(255, 255, 255, 0.75);background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:none;border-radius:12px;padding:10px 14px;box-shadow:0 8px 28px rgba(0, 0, 0, 0.14), 0 1px 4px rgba(0, 0, 0, 0.07);width:fit-content;max-width:min(calc(100% - 24px), 820px);text-align:center;transition:transform 0.35s ease, opacity 0.35s ease;letter-spacing:normal;word-spacing:normal;}
#snt-root .snt-priv__box--show{transform:translate(-50%, 0);opacity:1;pointer-events:auto;}
#snt-root .snt-priv__desktop{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;max-width:100%;}
#snt-root .snt-priv__desktop .snt-priv__text{display:inline;white-space:normal;overflow-wrap:break-word;word-break:break-word;flex:1 1 auto;min-width:0;}
#snt-root .snt-priv__mobile{display:none;}
#snt-root .snt-priv__text{color:#111;text-align:center;white-space:normal;margin:0;}
#snt-root .snt-priv__plink{color:#111;text-decoration:underline;text-underline-offset:2px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;line-height:1;}
#snt-root .snt-priv__pbtn{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:8px;border:1px solid rgba(0, 0, 0, 0.15);background:rgba(255, 255, 255, 0.6);font-weight:700;font-size:12px;line-height:1;cursor:pointer;white-space:nowrap;color:#111;text-decoration:none;font-family:inherit;}
@media(max-width:480px){
#snt-root .snt-priv__box{bottom:var(--snt-priv-bottom-mob, 20px);width:auto;max-width:calc(100% - 24px);min-width:min(280px, calc(100% - 24px));}
#snt-root .snt-priv__box--show{transform:translate(-50%, 0);}
#snt-root .snt-priv__desktop{display:none;}
#snt-root .snt-priv__mobile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;text-align:center;}
#snt-root .snt-priv__mobile .snt-priv__text{display:block;width:100%;max-width:100%;margin:0 auto;text-align:center;}
#snt-root .snt-priv__actions{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;width:100%;margin:0 auto;text-align:center;}
} #snt-root .snt-ann{--snt-gap:8px;--snt-di:12px;--snt-mi:12px;--snt-maxw:1100px;display:none;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;min-width:240px;background:rgba(255, 255, 255, 0.78);backdrop-filter:blur(12px);border:1px solid rgba(0, 0, 0, 0.12);border-radius:12px;box-shadow:0 10px 24px rgba(0, 0, 0, 0.14);padding:12px 16px;padding-inline-end:28px;z-index:99998;}
#snt-root .snt-ann--visible{display:flex;}
#snt-root .snt-ann--overlay.snt-ann--top,
#snt-root .snt-ann--overlay.snt-ann--bottom{position:fixed;left:50%;}
#snt-root .snt-ann--overlay.snt-ann--width-full{width:calc(100% - max(24px, calc(var(--snt-di) * 2)));}
#snt-root .snt-ann--overlay.snt-ann--width-max{width:min(calc(100% - max(24px, calc(var(--snt-di) * 2))), var(--snt-maxw));}
#snt-root .snt-ann--overlay.snt-ann--width-auto{width:max-content;max-width:calc(100% - max(24px, calc(var(--snt-di) * 2)));padding-inline-start:22px;padding-inline-end:34px;}
@media(min-width:481px){
#snt-root .snt-ann--overlay.snt-ann--width-auto .snt-ann__flow,
#snt-root .snt-ann--overlay.snt-ann--width-auto .snt-ann__copy{flex-wrap:nowrap;}
}
#snt-root .snt-ann--push{position:relative;width:100%;max-width:100%;margin:0;border-radius:0;box-shadow:0 2px 8px rgba(0,0,0,0.12);left:auto;right:auto;transform:none;}
#snt-root .snt-ann--push.snt-ann--width-max{max-width:var(--snt-maxw, 1100px);margin-inline:auto;border-radius:0 0 12px 12px;}
#snt-root .snt-ann--push.snt-ann--width-auto{width:max-content;max-width:100%;margin-inline:auto;border-radius:0 0 12px 12px;padding-inline-start:22px;padding-inline-end:34px;}
#snt-root .snt-ann--inline{position:relative;margin-inline:auto;left:auto;right:auto;}
#snt-root .snt-ann--inline.snt-ann--width-full{width:calc(100% - max(24px, calc(var(--snt-di) * 2)));}
#snt-root .snt-ann--inline.snt-ann--width-max{width:min(calc(100% - max(24px, calc(var(--snt-di) * 2))), var(--snt-maxw));}
#snt-root .snt-ann--inline.snt-ann--width-auto{width:max-content;max-width:calc(100% - max(24px, calc(var(--snt-di) * 2)));padding-inline-start:22px;padding-inline-end:34px;}
@media(min-width:481px){
#snt-root .snt-ann--inline.snt-ann--width-auto .snt-ann__flow,
#snt-root .snt-ann--inline.snt-ann--width-auto .snt-ann__copy{flex-wrap:nowrap;}
} #snt-root .snt-ann--push,
#snt-root .snt-ann--inline{background:transparent !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border:none !important;border-radius:0 !important;box-shadow:none !important;min-width:0;}
#snt-root .snt-dismiss{appearance:none;margin:0;padding:1px 3px;border:0;background:transparent;cursor:pointer;font-size:18px;line-height:1;color:#111;position:absolute;top:2px;inset-inline-end:2px;inset-inline-start:auto;z-index:2;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;}
#snt-root .snt-dismiss:focus-visible{outline:2px solid #2271b1;outline-offset:1px;}
#snt-root .snt-ann__flow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--snt-gap, 8px);min-width:0;max-width:100%;}
#snt-root .snt-ann__copy{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:max(0px, calc(var(--snt-gap, 8px) - 2px));min-width:0;max-width:100%;}
#snt-root .snt-ann__emoji{font-size:16px;line-height:1;flex:0 0 auto;}
#snt-root .snt-ann__msg{color:#111;min-width:0;max-width:100%;text-align:center;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;}
#snt-root .snt-ann__link{color:#111 !important;text-decoration:underline;text-underline-offset:2px;white-space:nowrap;flex:0 0 auto;}
#snt-root .snt-ann__btn{--snt-fx-ctx:99, 102, 241;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 10px;border-radius:8px;border:1px solid rgba(0, 0, 0, 0.15);background:rgba(255, 255, 255, 0.65);color:#111;cursor:pointer;text-decoration:none;white-space:nowrap;flex:0 0 auto;width:auto;max-width:100%;line-height:1;transition:outline-color .25s ease, box-shadow .25s ease, border-color .25s ease;}
#snt-root .snt-ann__btn--whatsapp{--snt-fx-ctx:37, 211, 102;background:#fff;color:#1a1a1a !important;border:1.5px solid #25D366 !important;border-radius:50px;padding:6px 16px;gap:6px;}
#snt-root .snt-ann__btn:focus-visible{outline:2px solid rgba(var(--snt-fx-ctx), 0.30);outline-offset:2px;box-shadow:0 0 0 4px rgba(var(--snt-fx-ctx), 0.10);}
#snt-root .snt-ann__btn--whatsapp:hover{background:#f0fdf4;border-color:#1da851 !important;}
@keyframes snt-wa-pulse {
0%, 100%{box-shadow:0 0 0 0 var(--snt-btn-pca, rgba(37, 211, 102, 0.45));}
50%    {box-shadow:0 0 0 7px var(--snt-btn-pcb, rgba(37, 211, 102, 0));}
}
#snt-root .snt-ann__btn--wa-pulse{animation:snt-wa-pulse 2.8s ease-in-out infinite;}
@keyframes snt-bar-pulse {
0%, 100%{box-shadow:0 0 18px var(--snt-pc1, rgba(99,102,241,0.45)), 0 0 0 1px var(--snt-pc3, rgba(99,102,241,0.12));}
50%    {box-shadow:0 0 38px var(--snt-pc2, rgba(99,102,241,0.80)), 0 0 0 3px var(--snt-pc3, rgba(99,102,241,0.18));}
}
#snt-root .snt-ann--style-pulse{animation:snt-bar-pulse var(--snt-pd, 2.4s) ease-in-out infinite;}
#snt-root .snt-ann--effect-on::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--snt-effect-color, #25d366);border-radius:0 0 4px 4px;opacity:0.85;pointer-events:none;}
#snt-root .snt-ann__btn--wa-glow{box-shadow:0 0 8px 2px var(--snt-btn-gca, rgba(37, 211, 102, 0.40));}
#snt-root .snt-ann__btn--wa-glow:hover{box-shadow:0 0 14px 4px var(--snt-btn-gca, rgba(37, 211, 102, 0.60));}
#snt-root .snt-ann__actions{display:inline-flex;align-items:center;gap:var(--snt-gap, 8px);flex:0 0 auto;}
#snt-root .snt-ann__flow[dir="ltr"],
#snt-root .snt-ann__copy,
#snt-root .snt-ann__msg,
#snt-root .snt-ann__link,
#snt-root .snt-ann__btn{unicode-bidi:isolate;}
#snt-root .snt-ann__flow[dir="ltr"] .snt-ann__btn{margin-inline-start:6px !important;}
#snt-root .snt-ann__flow[dir="ltr"]{gap:10px;}
#snt-root .snt-ann__flow[dir="ltr"] .snt-ann__copy{margin-inline-end:4px;}
#snt-root .snt-ann__flow[dir="ltr"] .snt-ann__link{margin-inline-start:8px !important;}
#snt-root .snt-ann__flow[dir="ltr"] .snt-ann__btn{margin-inline-start:10px !important;}
@media(max-width:480px){
#snt-root .snt-ann--overlay.snt-ann--width-full{width:calc(100% - max(24px, calc(var(--snt-mi) * 2))) !important;left:var(--snt-mi);right:var(--snt-mi);transform:none;}
#snt-root .snt-ann--overlay.snt-ann--width-max{width:min( calc(100% - max(24px, calc(var(--snt-mi) * 2))), var(--snt-maxw) ) !important;left:50%;right:auto;transform:translateX(-50%);}
#snt-root .snt-ann--overlay.snt-ann--width-auto{width:fit-content !important;left:50%;right:auto;transform:translateX(-50%);max-width:calc(100% - max(0px, calc(var(--snt-mi) * 2))) !important;}
#snt-root .snt-ann{min-width:0;padding:10px 12px;padding-inline-end:24px;justify-content:center;}
#snt-root .snt-ann--overlay.snt-ann--top{text-align:center;}
#snt-root .snt-ann--push{width:100% !important;max-width:100% !important;margin:0 !important;border-radius:0 !important;left:auto !important;right:auto !important;transform:none;}
#snt-root .snt-ann--inline{width:calc(100% - max(24px, calc(var(--snt-mi) * 2))) !important;max-width:100% !important;margin-inline:auto !important;left:auto !important;right:auto !important;transform:none;}
#snt-root .snt-ann__btn{padding:5px 10px;flex:0 0 auto;margin-inline-start:10px;}
#snt-root .snt-ann--mobile-compact .snt-ann__flow{flex-wrap:nowrap;gap:0;}
#snt-root .snt-ann--mobile-compact .snt-ann__copy{flex-wrap:nowrap;align-items:center;gap:4px;padding-inline-end:22px;}
#snt-root .snt-ann--mobile-compact .snt-ann__msg{white-space:pre;}
#snt-root .snt-ann--mobile-compact{min-width:0;max-width:calc(100% - max(0px, calc(var(--snt-mi) * 2))) !important;}
#snt-root .snt-ann.snt-ann--mobile-compact .snt-ann__flow .snt-ann__copy{margin-inline-end:0 !important;}
#snt-root .snt-ann--overlay.snt-ann--width-auto:not(.snt-ann--mobile-compact){width:calc(100% - max(24px, calc(var(--snt-mi) * 2))) !important;}
#snt-root .snt-ann:not(.snt-ann--mobile-compact){max-width:calc(100% - max(24px, calc(var(--snt-mi) * 2))) !important;padding-inline:8px !important;padding-inline-end:22px !important;margin-inline:auto;text-align:center;}
#snt-root .snt-ann:not(.snt-ann--mobile-compact) .snt-ann__flow{flex-wrap:wrap;justify-content:center;gap:max(6px, var(--snt-gap, 8px)) !important;}
#snt-root .snt-ann:not(.snt-ann--mobile-compact) .snt-ann__copy{flex-wrap:wrap;justify-content:center;max-width:100% !important;gap:max(4px, calc(var(--snt-gap, 8px) - 2px)) !important;}
#snt-root .snt-ann:not(.snt-ann--mobile-compact) .snt-ann__msg{max-width:100% !important;white-space:pre-wrap;word-break:break-word;text-align:center;}
#snt-root .snt-ann:not(.snt-ann--mobile-compact) .snt-ann__link,
#snt-root .snt-ann:not(.snt-ann--mobile-compact) .snt-ann__btn{flex:0 0 auto;}
#snt-root .snt-ann--lead-active:not(.snt-ann--push){width:calc(100vw - 24px) !important;max-width:480px !important;left:50% !important;right:auto !important;transform:translateX(-50%) !important;margin-inline:0 !important;padding:12px 10px !important;padding-inline-end:26px !important;}
} #snt-root .snt-ann.snt-ann--overlay.snt-preset-gradient{background:linear-gradient(135deg, #6366f1 0%, #8b5cf6 60%, #a78bfa 100%) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border:none !important;box-shadow:0 4px 24px rgba(99,102,241,0.55), 0 1px 4px rgba(0,0,0,0.12) !important;color:#ffffff !important;}
#snt-root .snt-ann.snt-ann--overlay.snt-preset-glow{background:#0f172a !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border:1px solid rgba(59,130,246,0.45) !important;box-shadow:0 0 0 1px rgba(59,130,246,0.2), 0 0 24px rgba(59,130,246,0.75), 0 0 60px rgba(59,130,246,0.35) !important;color:#e0f2fe !important;}
#snt-root .snt-ann.snt-ann--overlay.snt-preset-float{background:#ffffff !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border:1px solid rgba(0,0,0,0.07) !important;box-shadow:0 24px 64px rgba(0,0,0,0.28), 0 6px 20px rgba(0,0,0,0.14) !important;border-radius:20px !important;color:#1e293b !important;}
#snt-root .snt-ann--lead-active{align-items:stretch;}
#snt-root .snt-ann--lead-active .snt-ann__flow{flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:0;}
#snt-root .snt-ann--lead-active .snt-ann__copy{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:2px;}
#snt-root .snt-ann__title-row{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;max-width:100%;}
#snt-root .snt-ann--lead-active .snt-ann__title-row{width:100%;justify-content:center;}
#snt-root .snt-ann--lead-active .snt-ann__title-row .snt-ann__msg{flex:0 1 auto;min-width:0;}
#snt-root .snt-ann--lead-active .snt-ann__copy[data-snt-align="left"]    .snt-ann__title-row{justify-content:left;}
#snt-root .snt-ann--lead-active .snt-ann__copy[data-snt-align="right"]   .snt-ann__title-row{justify-content:right;}
#snt-root .snt-ann--lead-active .snt-ann__copy[data-snt-align="center"]  .snt-ann__title-row{justify-content:center;}
#snt-root .snt-ann--lead-active .snt-ann__copy[data-snt-align="justify"] .snt-ann__title-row{justify-content:left;}
#snt-root .snt-ann--lead-active .snt-dismiss{top:2px;inset-inline-end:4px;}
#snt-root .snt-lead-secondary{display:block;width:100%;font-size:12px;margin-top:2px;line-height:1.4;text-align:center;}
#snt-root .snt-lead-form{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;margin-top:6px;box-sizing:border-box;}
#snt-root .snt-lead-fields.snt-fields-ltr .snt-lead-input{text-align:left;direction:ltr;}
#snt-root .snt-lead-fields.snt-fields-rtl .snt-lead-input{text-align:right;direction:rtl;}
#snt-root .snt-lead-fields.snt-fields-center .snt-lead-input{text-align:center;}
#snt-root .snt-lead-fields.snt-fields-center .snt-lead-input[data-field="phone"],
#snt-root .snt-lead-fields.snt-fields-center .snt-lead-input[data-field="email"]{text-align:center;}
#snt-root .snt-lead-fields .snt-lead-input[data-field="email"]{direction:ltr;text-align:left;}
#snt-root .snt-lead-form .snt-lead-fields,
#snt-root .snt-lead-form .snt-lead-success{align-self:stretch;width:100%;}
#snt-root .snt-lead-form > .snt-lead-consent{align-self:stretch;width:100%;}
#snt-root .snt-lead-fields{display:grid;grid-template-columns:repeat(12, 1fr);gap:6px;width:100%;}
#snt-root .snt-lead-input.snt-lf-w25{grid-column:span 3;}
#snt-root .snt-lead-input.snt-lf-w33{grid-column:span 4;}
#snt-root .snt-lead-input.snt-lf-w50{grid-column:span 6;}
#snt-root .snt-lead-input.snt-lf-w100{grid-column:span 12;}
#snt-root .snt-lead-input:not(.snt-lf-w25):not(.snt-lf-w33):not(.snt-lf-w50):not(.snt-lf-w100){grid-column:span 6;}
#snt-root .snt-lead-input{width:100%;height:34px;padding:0 10px;border:1px solid rgba(128,128,128,0.35);border-radius:6px;background:rgba(255,255,255,0.15);color:rgb(17,17,17);font-size:13px;font-family:inherit;outline:none;transition:border-color .15s;box-sizing:border-box;line-height:34px;}
#snt-root .snt-lead-input::placeholder{color:rgb(100,100,100);opacity:1;}
#snt-root .snt-lead-input:focus{border-color:rgba(128,128,128,0.7);}
#snt-root textarea.snt-lead-input{height:auto;min-height:58px;resize:vertical;line-height:1.4;padding:8px 10px;}
#snt-root .snt-lead-btn{flex-shrink:0;padding:0 20px;height:34px;line-height:34px;border:none;border-radius:6px;background:#ffffff;color:rgb(17,17,17);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .15s, opacity .15s, box-shadow .15s;box-sizing:border-box;}
#snt-root .snt-lead-btn:hover:not(:disabled){opacity:0.85;}
#snt-root .snt-lead-btn:disabled{opacity:0.5;cursor:default;}
#snt-root .snt-lead-consent{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:rgba(17,17,17,0.75);cursor:pointer;line-height:1.4;margin-top:0;padding:0;text-align:start;}
#snt-root .snt-lead-consent.snt-consent-left {justify-content:flex-start;text-align:left;}
#snt-root .snt-lead-consent.snt-consent-center{justify-content:center;text-align:center;}
#snt-root .snt-lead-consent.snt-consent-right{justify-content:flex-end;text-align:right;}
#snt-root .snt-lead-consent.snt-consent-justify{justify-content:space-between;}
#snt-root .snt-lead-consent.snt-consent-left .snt-lead-consent-label,
#snt-root .snt-lead-consent.snt-consent-center .snt-lead-consent-label,
#snt-root .snt-lead-consent.snt-consent-right .snt-lead-consent-label{flex:0 1 auto;}
#snt-root .snt-lead-consent-chk{flex-shrink:0;margin:0;cursor:pointer;accent-color:currentColor;}
#snt-root .snt-lead-consent-label{flex:1 1 auto;}
#snt-root .snt-lead-consent-link{color:rgba(70,70,70,0.9);text-decoration:underline;}
#snt-root .snt-lead-consent-link:hover{opacity:0.8;}
#snt-root .snt-lead-consent.snt-lead-consent--in-grid{grid-column:span 12;width:100%;align-self:stretch;}
#snt-root .snt-lead-inline-row{display:flex;align-items:center;gap:10px;width:100%;align-self:stretch;box-sizing:border-box;}
#snt-root .snt-lead-inline-row .snt-lead-consent{flex:1 1 auto;width:auto;align-self:center;min-width:0;}
#snt-root .snt-lead-inline-row .snt-lead-btn-row{flex:0 0 auto;width:auto;align-self:stretch;}
@media(max-width:280px){
#snt-root .snt-lead-inline-row{flex-wrap:wrap;}
#snt-root .snt-lead-inline-row .snt-lead-consent{flex:1 1 100%;}
#snt-root .snt-lead-inline-row .snt-lead-btn-row{flex:1 1 100%;width:100%;}
} #snt-root .snt-lead-btn-row{display:flex;align-items:center;justify-content:flex-end;width:100%;align-self:stretch;box-sizing:border-box;}
#snt-root .snt-lead-btn-row.snt-btn-align-left{justify-content:flex-start;direction:ltr;}
#snt-root .snt-lead-btn-row.snt-btn-align-center{justify-content:center;}
#snt-root .snt-lead-btn-row.snt-btn-align-right{justify-content:flex-end;direction:ltr;}
#snt-root .snt-lead-btn-row.snt-btn-align-full   .snt-lead-btn{width:100%;align-self:stretch;}
#snt-root .snt-lead-btn.snt-btn-w25{width:25%;min-width:0;padding-left:0;padding-right:0;text-align:center;}
#snt-root .snt-lead-btn.snt-btn-w33{width:33.333%;min-width:0;padding-left:0;padding-right:0;text-align:center;}
#snt-root .snt-lead-btn.snt-btn-w50{width:50%;min-width:0;padding-left:0;padding-right:0;text-align:center;}
#snt-root .snt-lead-btn.snt-btn-w100{width:100%;}
#snt-root .snt-lead-success{width:100%;text-align:center;padding:6px 0;font-size:13px;font-weight:600;opacity:0.95;}
#snt-root .snt-ann--lead-spacing-compact  .snt-lead-form{gap:4px;margin-top:4px;}
#snt-root .snt-ann--lead-spacing-compact  .snt-lead-fields{gap:4px;}
#snt-root .snt-ann--lead-spacing-compact  .snt-lead-btn {padding:0 12px;}
#snt-root .snt-ann--lead-spacing-spacious .snt-lead-form{gap:10px;margin-top:10px;}
#snt-root .snt-ann--lead-spacing-spacious .snt-lead-fields{gap:8px;}
#snt-root .snt-ann--lead-spacing-spacious .snt-lead-btn {padding:0 24px;}
#snt-root .snt-lead-fields.snt-fgap-small{gap:3px;}
#snt-root .snt-lead-fields.snt-fgap-medium{gap:6px;}
#snt-root .snt-lead-fields.snt-fgap-large{gap:10px;}
#snt-root .snt-lead-input[aria-invalid="true"]{animation:snt-shake .3s ease;}
@keyframes snt-shake {
0%,100%{transform:translateX(0);}
25%   {transform:translateX(-4px);}
75%   {transform:translateX(4px);}
}  #snt-root .snt-ann[dir="rtl"] .snt-lead-fields{direction:rtl;}
#snt-root .snt-ann[dir="rtl"] .snt-lead-consent{direction:rtl;text-align:right;}
#snt-root .snt-ann[dir="rtl"] .snt-lead-consent.snt-consent-center{justify-content:center;}
#snt-root .snt-ann[dir="rtl"] .snt-lead-consent.snt-consent-right{justify-content:flex-start;}
#snt-root .snt-ann[dir="rtl"] .snt-lead-consent.snt-consent-left{justify-content:flex-end;}
#snt-root .snt-ann[dir="ltr"] .snt-lead-consent{direction:ltr;text-align:left;}
#snt-root .snt-lead-fields.snt-fields-rtl ~ .snt-lead-consent{direction:rtl;text-align:right;}
#snt-root .snt-ann[dir="rtl"] .snt-lead-fields:not(.snt-fields-ltr):not(.snt-fields-center) .snt-lead-input[data-field="email"]::placeholder{direction:rtl;text-align:right;unicode-bidi:plaintext;}
#snt-root .snt-ann[dir="rtl"] .snt-lead-fields:not(.snt-fields-ltr):not(.snt-fields-center) .snt-lead-input[data-field="email"]{direction:rtl;text-align:right;}
#snt-root .snt-lead-fields.snt-fields-rtl .snt-lead-input[data-field="email"]{direction:rtl;text-align:right;}
#snt-root .snt-ann .snt-lead-fields.snt-fpos-right{direction:rtl;}
#snt-root .snt-ann .snt-lead-fields.snt-fpos-left{direction:ltr;}
#snt-root .snt-lead-fields.snt-fpos-center{display:flex;flex-wrap:wrap;justify-content:center;}
#snt-root .snt-lead-fields.snt-fpos-center .snt-lead-input       {flex:0 0 auto;}
#snt-root .snt-lead-fields.snt-fpos-center .snt-lead-input.snt-lf-w25{width:calc(25% - 5px);}
#snt-root .snt-lead-fields.snt-fpos-center .snt-lead-input.snt-lf-w33{width:calc(33.333% - 4px);}
#snt-root .snt-lead-fields.snt-fpos-center .snt-lead-input.snt-lf-w50{width:calc(50% - 3px);}
#snt-root .snt-lead-fields.snt-fpos-center .snt-lead-input.snt-lf-w100{width:100%;}
#snt-root .snt-lead-fields.snt-fpos-center .snt-lead-input:not(.snt-lf-w25):not(.snt-lf-w33):not(.snt-lf-w50):not(.snt-lf-w100){width:calc(50% - 3px);}
#snt-root .snt-lead-fields.snt-fpos-center .snt-lead-consent--in-grid{flex:0 0 100%;width:100%;}
@media(max-width:640px){ #snt-root .snt-lead-consent{width:100%;}
#snt-root .snt-lead-inline-row .snt-lead-consent{flex:1 1 auto;width:auto;}
#snt-root .snt-lead-btn{height:40px;line-height:40px;}
#snt-root .snt-lead-btn.snt-btn-w100,
#snt-root .snt-lead-btn-row.snt-btn-align-full .snt-lead-btn{width:100%;align-self:stretch;}
}  @media(max-width:320px){
#snt-root .snt-lead-input{grid-column:span 12;}
#snt-root .snt-lead-fields .snt-lf-block{grid-column:span 12;}
} #snt-root .snt-lf-choice-wrap{grid-column:span 6;display:flex;flex-direction:column;gap:4px;text-align:start;min-width:0;}
#snt-root .snt-lf-choice-wrap.snt-lf-w25{grid-column:span 3;}
#snt-root .snt-lf-choice-wrap.snt-lf-w33{grid-column:span 4;}
#snt-root .snt-lf-choice-wrap.snt-lf-w50{grid-column:span 6;}
#snt-root .snt-lf-choice-wrap.snt-lf-w100{grid-column:span 12;}
#snt-root .snt-vh{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important;}
#snt-root .snt-lf-choice-label{display:block;font-size:12px;font-weight:600;margin:0 0 2px;text-align:start;line-height:1.3;color:inherit;}
#snt-root .snt-lf-choice-group{display:grid;gap:6px 12px;align-items:start;text-align:start;}
#snt-root .snt-lf-choice-group.snt-lf-choice-vertical{grid-template-columns:1fr;}
#snt-root .snt-lf-choice-group.snt-lf-choice-horizontal.snt-lf-choice-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));}
#snt-root .snt-lf-choice-group.snt-lf-choice-horizontal.snt-lf-choice-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));}
#snt-root .snt-lf-choice-group.snt-lf-choice-horizontal.snt-lf-choice-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr));}
#snt-root .snt-lf-choice-group.snt-lf-choice-horizontal.snt-lf-choice-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr));}
#snt-root .snt-lf-choice-group.snt-lf-choice-horizontal.snt-lf-choice-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr));}
#snt-root .snt-lf-choice-group.snt-lf-choice-horizontal.snt-lf-choice-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr));}
#snt-root .snt-lf-choice-opt{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:12px;line-height:1.3;color:inherit;text-align:start;padding-inline-start:0;padding-inline-end:0;min-height:22px;}
#snt-root .snt-lf-choice-opt input.snt-lf-choice-input{flex:0 0 auto;margin:0;accent-color:currentColor;cursor:pointer;}
#snt-root .snt-lf-choice-opt .snt-lf-choice-text{flex:1 1 auto;white-space:normal;word-break:break-word;}
#snt-root .snt-lf-choice-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5' fill='none' stroke='%239ca3af' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'><path d='M1 1l3 3 3-3'/></svg>");background-repeat:no-repeat;background-size:8px 5px;background-position:right 10px center;padding-inline-end:24px;cursor:pointer;line-height:normal;text-overflow:ellipsis;transition:border-color .15s ease, box-shadow .15s ease, background-color .15s ease;}
#snt-root .snt-lf-choice-select:hover{border-color:rgba(128,128,128,0.55);}
#snt-root .snt-lf-choice-select:focus,
#snt-root .snt-lf-choice-select:focus-visible{border-color:rgba(128,128,128,0.7);box-shadow:0 0 0 3px rgba(128,128,128,0.10);}
#snt-root .snt-ann[dir="rtl"] .snt-lf-choice-select{background-position:left 10px center;}
#snt-root .snt-lf-choice-select::-ms-expand{display:none;}
#snt-root .snt-lf-choice-select option{background:#fff;color:#1f2937;font-family:inherit;}
@media(max-width:640px){
#snt-root .snt-lf-choice-group.snt-lf-choice-horizontal.snt-lf-choice-mcols-1{grid-template-columns:1fr;}
#snt-root .snt-lf-choice-group.snt-lf-choice-horizontal.snt-lf-choice-mcols-2{grid-template-columns:repeat(2, minmax(0, 1fr));}
#snt-root .snt-lf-choice-group.snt-lf-choice-horizontal.snt-lf-choice-mcols-3{grid-template-columns:repeat(3, minmax(0, 1fr));}
#snt-root .snt-lf-choice-wrap{grid-column:span 12;}
#snt-root .snt-lf-choice-opt input.snt-lf-choice-input{font-size:11px;}
}  #snt-root .snt-cs{position:relative;display:block;inline-size:100%;box-sizing:border-box;}
#snt-root .snt-cs__native{position:absolute !important;inset-inline-start:0;inset-block-start:0;inline-size:1px !important;block-size:1px !important;padding:0 !important;margin:0 !important;border:0 !important;clip-path:inset(50%);-webkit-clip-path:inset(50%);overflow:hidden;opacity:0;pointer-events:none;background-image:none !important;}
#snt-root .snt-cs__trigger{display:flex;align-items:center;justify-content:space-between;inline-size:100%;box-sizing:border-box;padding-block:0;padding-inline:10px 10px;margin:0;font-family:inherit;font-size:inherit;line-height:normal;color:inherit;background:transparent;border:1px solid rgba(128,128,128,0.35);border-radius:6px;cursor:pointer;text-align:start;appearance:none;-webkit-appearance:none;transition:border-color .15s ease, box-shadow .15s ease, background-color .15s ease;}
#snt-root .snt-cs__trigger:hover{border-color:rgba(128,128,128,0.55);}
#snt-root .snt-cs__trigger:focus,
#snt-root .snt-cs__trigger:focus-visible{outline:none;border-color:rgba(128,128,128,0.7);box-shadow:0 0 0 3px rgba(128,128,128,0.10);}
#snt-root .snt-cs__trigger[aria-expanded="true"]{border-color:rgba(128,128,128,0.7);box-shadow:0 0 0 3px rgba(128,128,128,0.12);}
#snt-root .snt-cs__label{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start;}
#snt-root .snt-cs__trigger[data-placeholder="1"] .snt-cs__label{opacity:0.6;}
#snt-root .snt-cs__chev{flex:0 0 auto;inline-size:8px;block-size:5px;margin-inline-start:6px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5' fill='none' stroke='%239ca3af' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'><path d='M1 1l3 3 3-3'/></svg>");background-repeat:no-repeat;background-position:center;transition:transform .15s ease;}
#snt-root .snt-cs__trigger[aria-expanded="true"] .snt-cs__chev{transform:rotate(180deg);}
.snt-cs__menu{position:fixed;z-index:2147483646;inset-block-start:auto;inset-inline-start:auto;max-block-size:240px;margin:0;padding:4px;list-style:none;background:#ffffff;color:#1f2937;border:1px solid rgba(0,0,0,0.10);border-radius:6px;box-shadow:0 6px 20px rgba(0,0,0,0.10), 0 1px 3px rgba(0,0,0,0.06);overflow-y:auto;overscroll-behavior:contain;font-family:inherit;font-size:12.5px;font-weight:400;line-height:1.35;animation:snt-cs-fade-in 120ms ease-out;}
.snt-cs__menu[hidden]{display:none;}
@keyframes snt-cs-fade-in {
from{opacity:0;transform:translateY(-2px);}
to{opacity:1;transform:translateY(0);}
} .snt-cs__opt{display:block;padding-block:5px;padding-inline:10px;margin:0;font:inherit;color:inherit;line-height:1.35;background:transparent;border-radius:4px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:start;user-select:none;-webkit-user-select:none;}
.snt-cs__opt:hover, .snt-cs__opt[data-highlight="1"]{background:rgba(0,0,0,0.05);}
.snt-cs__opt[aria-selected="true"]{background:rgba(59,91,219,0.10);color:#1d2327;font-weight:500;}
.snt-cs__opt[aria-disabled="true"]{opacity:0.5;cursor:default;pointer-events:none;}
#snt-root .snt-ann[dir="rtl"] .snt-cs__trigger,
#snt-root .snt-ann[dir="rtl"] .snt-cs__label{text-align:start;}
@media(max-width:640px){
.snt-cs__menu{max-block-size:60vh;}
.snt-cs__opt{padding-block:9px;padding-inline:12px;}
}  #snt-root .snt-nav-dots,
body > .snt-nav-dots{display:flex;justify-content:center;align-items:center;padding:5px 0 3px;gap:0;pointer-events:auto;}
#snt-root .snt-nav-dots--left,
body > .snt-nav-dots.snt-nav-dots--left{justify-content:flex-start;padding-left:12px;}
#snt-root .snt-nav-dots--right,
body > .snt-nav-dots.snt-nav-dots--right{justify-content:flex-end;padding-right:12px;}
#snt-root .snt-nav-dot,
body > .snt-nav-dots .snt-nav-dot{appearance:none;-webkit-appearance:none;border:none;padding:0;cursor:pointer;border-radius:50%;flex-shrink:0;pointer-events:auto;transition:background var(--snt-dot-tr, 0.25s) ease, opacity var(--snt-dot-tr, 0.25s) ease, width var(--snt-dot-tr, 0.25s) ease, height var(--snt-dot-tr, 0.25s) ease, transform var(--snt-dot-tr, 0.25s) ease, box-shadow var(--snt-dot-tr, 0.25s) ease;}
#snt-root .snt-nav-dot.is-active,
body > .snt-nav-dots .snt-nav-dot.is-active{transform:none;}
#snt-root .snt-nav-dots--hover .snt-nav-dot:hover,
body > .snt-nav-dots.snt-nav-dots--hover .snt-nav-dot:hover{transform:scale(var(--snt-dot-hover-scale, 1.15));opacity:1 !important;}
#snt-root .snt-nav-dot--glow.is-active,
body > .snt-nav-dots .snt-nav-dot--glow.is-active{box-shadow:0 0 8px 3px var(--snt-dot-glow-color, rgba(255,255,255,0.7));}
@keyframes snt-dot-pulse {
0%{box-shadow:0 0 0 0 var(--snt-dot-pulse-color, rgba(255,255,255,0.6));}
60%{box-shadow:0 0 0 6px transparent;}
100%{box-shadow:0 0 0 0 transparent;}
}
#snt-root .snt-nav-dot--pulse.is-active,
body > .snt-nav-dots .snt-nav-dot--pulse.is-active{animation:snt-dot-pulse 1.8s ease-out infinite;}
#snt-root .snt-nav-dot:focus-visible,
body > .snt-nav-dots .snt-nav-dot:focus-visible{outline:2px solid rgba(255,255,255,0.5);outline-offset:2px;}
.sna-preview__toggle-btn{display:inline-flex;align-items:center;gap:4px;font-size:12px;padding:4px 10px;cursor:pointer;background:#f0f4ff;border:1px solid #c7d7f5;border-radius:5px;color:#2563eb;white-space:nowrap;line-height:1.5;flex-shrink:0;}
.sna-preview__toggle-btn:hover{background:#e4eaff;border-color:#a5b8f0;}
.sna-preview.is-compact .sn-preview-frame{display:none;}
.sna-preview__header{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;padding-block:8px !important;padding-inline:12px !important;border-bottom:1px solid rgba(0, 0, 0, 0.07) !important;}
.sna-preview__title{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;color:#1d2327;text-transform:uppercase;letter-spacing:0.08em;line-height:1.4;}
.sna-preview__header-actions{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;min-width:0;}
.sna-preview__notice-sel{flex:1 1 180px;min-width:120px;max-width:240px;height:28px;font-size:12px;padding-block:2px;padding-inline:8px;border-radius:5px;border:1px solid var(--sna-border, #d0d5dd);background:#fff;color:var(--sna-text-2, #374151);line-height:1.4;}
#sn_preview_animation_btn.button-small{white-space:nowrap;flex-shrink:0;font-size:11.5px;padding:3px 10px;height:28px;line-height:1.4;}
@media(max-width:700px){
.sn-admin-wrap .sna-preview__header{gap:6px;padding-block:6px;padding-inline:10px;}
.sn-admin-wrap .sna-preview__header-actions{gap:5px;}
.sn-admin-wrap .sna-preview__notice-sel{flex:1 1 130px;min-width:100px;max-width:100%;height:26px;font-size:11.5px;padding-inline:6px;}
.sn-admin-wrap #sn_preview_animation_btn.button-small{font-size:11px;padding:2px 8px;height:26px;min-height:26px;}
.sn-admin-wrap .sna-preview__toggle-btn{font-size:11.5px;padding:3px 9px;line-height:1.5;}
}
@media(max-width:480px){
.sn-admin-wrap .sna-preview__title{flex-basis:100%;}
.sn-admin-wrap .sna-preview__header-actions{justify-content:flex-start;flex-basis:100%;}
.sn-admin-wrap .sna-preview__notice-sel{flex:1 1 auto;min-width:0;}
} .sna-priv-popup-mini{padding:0;border-top:1px solid rgba(0, 0, 0, 0.08);box-sizing:border-box;width:100%;}
.sna-priv-popup-mini__toggle-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 14px 6px;}
.sna-priv-popup-mini__label{font-size:10px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:0.07em;margin:0;line-height:1;}
#sna-popup-preview-body{padding:0 14px 14px;}
.sna-priv-popup-mini__card{background:#fff;border:1px solid rgba(0, 0, 0, 0.13);border-radius:10px;box-shadow:0 2px 10px rgba(0, 0, 0, 0.09), 0 1px 3px rgba(0, 0, 0, 0.06);overflow:hidden;width:100%;box-sizing:border-box;}
.sna-priv-popup-mini__header{padding:9px 13px 8px;border-bottom:1px solid rgba(0, 0, 0, 0.07);background:#fafafa;}
.sna-priv-popup-mini__title{font-size:12px;font-weight:700;color:#111;display:block;letter-spacing:-0.01em;}
.sna-priv-popup-mini__body{position:relative;padding:9px 13px 0;max-height:58px;overflow:hidden;}
.sna-priv-popup-mini__text{font-size:12px;line-height:1.6;color:#555;white-space:pre-wrap;word-break:break-word;display:block;text-align:inherit;}
.sna-priv-popup-mini__fade{position:absolute;bottom:0;left:0;right:0;height:32px;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.96) 80%, rgba(255,255,255,1) 100%);pointer-events:none;}
.sna-priv-popup-mini__footer{padding:8px 13px 11px;display:flex;align-items:center;justify-content:center;}
.sna-priv-popup-mini__open-btn{appearance:none;background:#2271b1;border:none;border-radius:6px;padding:7px 20px;font-size:12px;font-weight:600;color:#fff;cursor:pointer;line-height:1.4;white-space:nowrap;min-height:32px;transition:background 0.13s;}
.sna-priv-popup-mini__open-btn:hover{background:#135e96;}
@media(max-width:600px){
.sna-priv-popup-mini__toggle-row{padding:8px 10px 5px;}
#sna-popup-preview-body{padding:0 10px 12px;}
.sna-priv-popup-mini__open-btn{width:100%;text-align:center;min-height:38px;}
} .sna-priv-popup-modal__overlay{position:fixed;inset:0;z-index:999999;background:rgba(0, 0, 0, 0.58);display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;overflow:hidden;animation:snt-overlay-in 0.18s ease both;}
.sna-priv-popup-modal__dialog{background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0, 0, 0, 0.18), 0 24px 64px rgba(0, 0, 0, 0.14);width:92%;max-width:560px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;}
.sna-priv-popup-modal__header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 12px;border-bottom:1px solid rgba(0, 0, 0, 0.08);flex-shrink:0;gap:8px;}
.sna-priv-popup-modal__title{margin:0;font-size:15px;font-weight:700;color:#111;line-height:1.3;min-width:0;}
.sna-priv-popup-modal__close{appearance:none;background:transparent;border:none;cursor:pointer;font-size:22px;line-height:1;color:#666;padding:3px 7px;border-radius:6px;flex-shrink:0;transition:background 0.12s, color 0.12s;}
.sna-priv-popup-modal__close:hover{color:#111;background:rgba(0, 0, 0, 0.07);}
.sna-priv-popup-modal__body{padding:16px 18px 20px;overflow-y:auto;-webkit-overflow-scrolling:touch;font-size:14px;line-height:1.65;color:#333;white-space:pre-wrap;word-break:break-word;flex:1 1 auto;min-height:0;direction:inherit;text-align:start;unicode-bidi:isolate;}
.sna-priv-popup-modal__overlay.sna-priv-popup-modal--ltr, .sna-priv-popup-modal__overlay[dir="ltr"],
.sna-priv-popup-modal__dialog.sna-priv-popup-modal--ltr, .sna-priv-popup-modal__dialog[dir="ltr"],
.sna-priv-popup-modal__dialog.sna-priv-popup-modal--ltr .sna-priv-popup-modal__header, .sna-priv-popup-modal__dialog.sna-priv-popup-modal--ltr .sna-priv-popup-modal__body, .sna-priv-popup-modal__dialog.sna-priv-popup-modal--ltr .sna-priv-popup-modal__title, .sna-priv-popup-modal__dialog.sna-priv-popup-modal--ltr .sna-priv-popup-modal__close, .sna-priv-popup-modal__dialog[dir="ltr"] .sna-priv-popup-modal__header,
.sna-priv-popup-modal__dialog[dir="ltr"] .sna-priv-popup-modal__body,
.sna-priv-popup-modal__dialog[dir="ltr"] .sna-priv-popup-modal__title,
.sna-priv-popup-modal__dialog[dir="ltr"] .sna-priv-popup-modal__close{direction:ltr !important;unicode-bidi:isolate;}
.sna-priv-popup-modal__dialog.sna-priv-popup-modal--ltr .sna-priv-popup-modal__title, .sna-priv-popup-modal__dialog[dir="ltr"]                  .sna-priv-popup-modal__title,
.sna-priv-popup-modal__dialog.sna-priv-popup-modal--ltr .sna-priv-popup-modal__body, .sna-priv-popup-modal__dialog[dir="ltr"]                  .sna-priv-popup-modal__body{text-align:left !important;}
.sna-priv-popup-modal__overlay.sna-priv-popup-modal--rtl, .sna-priv-popup-modal__overlay[dir="rtl"],
.sna-priv-popup-modal__dialog.sna-priv-popup-modal--rtl, .sna-priv-popup-modal__dialog[dir="rtl"],
.sna-priv-popup-modal__dialog.sna-priv-popup-modal--rtl .sna-priv-popup-modal__header, .sna-priv-popup-modal__dialog.sna-priv-popup-modal--rtl .sna-priv-popup-modal__body, .sna-priv-popup-modal__dialog.sna-priv-popup-modal--rtl .sna-priv-popup-modal__title, .sna-priv-popup-modal__dialog.sna-priv-popup-modal--rtl .sna-priv-popup-modal__close, .sna-priv-popup-modal__dialog[dir="rtl"] .sna-priv-popup-modal__header,
.sna-priv-popup-modal__dialog[dir="rtl"] .sna-priv-popup-modal__body,
.sna-priv-popup-modal__dialog[dir="rtl"] .sna-priv-popup-modal__title,
.sna-priv-popup-modal__dialog[dir="rtl"] .sna-priv-popup-modal__close{direction:rtl !important;unicode-bidi:isolate;}
.sna-priv-popup-modal__dialog.sna-priv-popup-modal--rtl .sna-priv-popup-modal__title, .sna-priv-popup-modal__dialog[dir="rtl"]                  .sna-priv-popup-modal__title,
.sna-priv-popup-modal__dialog.sna-priv-popup-modal--rtl .sna-priv-popup-modal__body, .sna-priv-popup-modal__dialog[dir="rtl"]                  .sna-priv-popup-modal__body{text-align:right !important;}
.sna-priv-popup-mini__card.sna-priv-popup-mini--ltr, .sna-priv-popup-mini__card[dir="ltr"],
.sna-priv-popup-mini__card.sna-priv-popup-mini--ltr .sna-priv-popup-mini__text, .sna-priv-popup-mini__card.sna-priv-popup-mini--ltr .sna-priv-popup-mini__title, .sna-priv-popup-mini__card[dir="ltr"] .sna-priv-popup-mini__text,
.sna-priv-popup-mini__card[dir="ltr"] .sna-priv-popup-mini__title,
.sna-priv-popup-mini__text[dir="ltr"]{direction:ltr !important;unicode-bidi:isolate;}
.sna-priv-popup-mini__card.sna-priv-popup-mini--ltr .sna-priv-popup-mini__text, .sna-priv-popup-mini__card.sna-priv-popup-mini--ltr .sna-priv-popup-mini__title, .sna-priv-popup-mini__card[dir="ltr"] .sna-priv-popup-mini__text,
.sna-priv-popup-mini__card[dir="ltr"] .sna-priv-popup-mini__title{text-align:left !important;}
.sna-priv-popup-mini__card.sna-priv-popup-mini--rtl, .sna-priv-popup-mini__card[dir="rtl"],
.sna-priv-popup-mini__card.sna-priv-popup-mini--rtl .sna-priv-popup-mini__text, .sna-priv-popup-mini__card.sna-priv-popup-mini--rtl .sna-priv-popup-mini__title, .sna-priv-popup-mini__card[dir="rtl"] .sna-priv-popup-mini__text,
.sna-priv-popup-mini__card[dir="rtl"] .sna-priv-popup-mini__title,
.sna-priv-popup-mini__text[dir="rtl"]{direction:rtl !important;unicode-bidi:isolate;}
.sna-priv-popup-mini__card.sna-priv-popup-mini--rtl .sna-priv-popup-mini__text, .sna-priv-popup-mini__card.sna-priv-popup-mini--rtl .sna-priv-popup-mini__title, .sna-priv-popup-mini__card[dir="rtl"] .sna-priv-popup-mini__text,
.sna-priv-popup-mini__card[dir="rtl"] .sna-priv-popup-mini__title{text-align:right !important;}
@keyframes snt-overlay-in {
from{opacity:0;}
to{opacity:1;}
}
@keyframes snt-popup-fade {
from{opacity:0;}
to{opacity:1;}
}
@keyframes snt-popup-scale {
from{opacity:0;transform:scale(0.90);}
to{opacity:1;transform:scale(1);}
}
@keyframes snt-popup-slide {
from{opacity:0;transform:translateY(20px);}
to{opacity:1;transform:translateY(0);}
}
.snt-priv-popup__dialog.snt-popup-anim--fade.snt-popup-anim--in, .sna-priv-popup-modal__dialog.snt-popup-anim--fade.snt-popup-anim--in{animation:snt-popup-fade 0.20s ease both;}
.snt-priv-popup__dialog.snt-popup-anim--scale.snt-popup-anim--in, .sna-priv-popup-modal__dialog.snt-popup-anim--scale.snt-popup-anim--in{animation:snt-popup-scale 0.22s cubic-bezier(0.34,1.56,0.64,1) both;}
.snt-priv-popup__dialog.snt-popup-anim--slide.snt-popup-anim--in, .sna-priv-popup-modal__dialog.snt-popup-anim--slide.snt-popup-anim--in{animation:snt-popup-slide 0.22s ease both;}
@media(max-width:600px){
.sna-priv-popup-modal__overlay{padding:10px;align-items:flex-end;}
.sna-priv-popup-modal__dialog{width:100%;max-width:100%;border-radius:12px 12px 0 0;max-height:82vh;}
} .sna-priv-popup-section-label{font-size:10px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:0.07em;padding:10px 0 4px;margin-bottom:4px;border-top:1px solid rgba(0, 0, 0, 0.07);}
.sna-priv-action-block{background:#f8f9fb;border:1px solid #e2e4e7;border-radius:8px;padding:12px 14px 10px;margin-top:4px;}
.sna-priv-action-block__title{font-size:12px;font-weight:700;color:#1d2327;margin-bottom:3px;line-height:1.3;}
.sna-priv-action-block__desc{font-size:11.5px;color:#50575e;margin:0 0 8px;line-height:1.4;}
.sna-priv-action-hints{display:flex;flex-direction:column;gap:3px;margin-top:7px;}
.sna-priv-action-hint{font-size:11px;color:#50575e;line-height:1.4;}
.sna-badge--recommended{display:inline-block;background:#eef2ff;color:#3b5bdb;border:1px solid #c7d7f5;border-radius:3px;font-size:10px;font-weight:600;padding:1px 5px;margin-left:4px;vertical-align:middle;line-height:1.5;}
#sn_priv_popup_fields .sna-card--pro-locked .sna-fields{user-select:none;}
#sn_priv_popup_fields .sna-pro-overlay{font-size:12px;line-height:1.5;}
body.snt-popup-open{overflow:hidden;}
#snt-root .snt-ra,
.snt-ra-footer-wrap .snt-ra{--snt-ra-bg:#1d2327;--snt-ra-color:#ffffff;--snt-ra-radius:4px;--snt-ra-opacity-hover:1;appearance:none;border:none;cursor:pointer;font-family:system-ui, -apple-system, "Segoe UI", Arial, sans-serif;font-size:11px;font-weight:600;line-height:1;letter-spacing:0.03em;background:var(--snt-ra-bg);color:var(--snt-ra-color);border-radius:var(--snt-ra-radius);padding:0;opacity:0;pointer-events:none;transition:opacity 0.25s ease, transform 0.18s ease;white-space:nowrap;z-index:2147483600;box-sizing:border-box;}
#snt-root .snt-ra.snt-ra--visible,
.snt-ra-footer-wrap .snt-ra.snt-ra--visible{opacity:var(--snt-ra-opacity, 0.9);pointer-events:auto;}
#snt-root .snt-ra:hover,
.snt-ra-footer-wrap .snt-ra:hover{opacity:var(--snt-ra-opacity-hover) !important;}
#snt-root .snt-ra:focus-visible,
.snt-ra-footer-wrap .snt-ra:focus-visible{outline:2px solid rgba(99,102,241,0.7);outline-offset:2px;}
#snt-root .snt-ra--size-small{font-size:10px;}
#snt-root .snt-ra--size-medium{font-size:11px;}
#snt-root .snt-ra--size-large{font-size:13px;}
#snt-root .snt-ra--tab{position:fixed;writing-mode:vertical-rl;text-orientation:mixed;padding:10px 6px;border-radius:var(--snt-ra-radius, 4px);box-shadow:0 2px 8px rgba(0,0,0,0.18);}
#snt-root .snt-ra--tab.snt-ra--pos-middle-left{left:0;top:calc(50% - var(--snt-ra-y-offset, 0px));transform:translateY(-50%);}
#snt-root .snt-ra--tab.snt-ra--pos-middle-right{right:0;left:auto;top:calc(50% - var(--snt-ra-y-offset, 0px));transform:translateY(-50%);}
#snt-root .snt-ra--tab.snt-ra--pos-top-left{left:0;top:calc(16px + var(--snt-ra-y-offset, 0px));}
#snt-root .snt-ra--tab.snt-ra--pos-top-right{right:0;left:auto;top:calc(16px + var(--snt-ra-y-offset, 0px));}
#snt-root .snt-ra--tab.snt-ra--pos-bottom-left{left:0;bottom:calc(16px + var(--snt-ra-y-offset, 0px));top:auto;}
#snt-root .snt-ra--tab.snt-ra--pos-bottom-right{right:0;left:auto;bottom:calc(16px + var(--snt-ra-y-offset, 0px));top:auto;}
#snt-root .snt-ra--tab.snt-ra--size-small{padding:8px 5px;font-size:10px;}
#snt-root .snt-ra--tab.snt-ra--size-medium{padding:10px 6px;font-size:11px;}
#snt-root .snt-ra--tab.snt-ra--size-large{padding:13px 8px;font-size:13px;}
#snt-root .snt-ra--handle{position:fixed;bottom:calc(0px + var(--snt-ra-y-offset, 0px));left:50%;transform:translateX(-50%);height:4px;min-width:52px;padding:0;overflow:hidden;border-radius:3px 3px 0 0;box-shadow:0 -1px 6px rgba(0, 0, 0, 0.12);transition:height 0.3s ease-in-out, width 0.3s ease-in-out, min-width 0.28s ease-in-out, border-radius 0.25s ease-in-out, opacity 0.25s ease;}
#snt-root .snt-ra--handle.snt-ra--visible{opacity:var(--snt-ra-opacity, 0.38);}
#snt-root .snt-ra--handle.snt-ra--expanded{opacity:0.9 !important;}
#snt-root .snt-ra--handle .snt-ra__text{display:block;opacity:0;white-space:nowrap;pointer-events:none;font-weight:600;letter-spacing:0.04em;transition:opacity 0.2s ease 0.06s;-webkit-user-select:none;user-select:none;}
#snt-root .snt-ra--handle.snt-ra--expanded .snt-ra__text{opacity:1;}
@media (hover: hover) {
#snt-root .snt-ra--handle:hover{opacity:0.6 !important;}
#snt-root .snt-ra--handle.snt-ra--expanded:hover{opacity:var(--snt-ra-opacity-hover) !important;}
} #snt-root .snt-ra--handle-h{height:4px;min-width:52px;width:auto;}
#snt-root .snt-ra--handle-h .snt-ra__text     {padding:5px 16px;font-size:10px;}
#snt-root .snt-ra--handle-h.snt-ra--size-small  .snt-ra__text{padding:4px 12px;font-size:9px;}
#snt-root .snt-ra--handle-h.snt-ra--size-medium .snt-ra__text{padding:5px 16px;font-size:10px;}
#snt-root .snt-ra--handle-h.snt-ra--size-large  .snt-ra__text{padding:6px 20px;font-size:11px;}
#snt-root .snt-ra--handle-h.snt-ra--size-small.snt-ra--expanded{height:24px;}
#snt-root .snt-ra--handle-h.snt-ra--size-medium.snt-ra--expanded{height:28px;}
#snt-root .snt-ra--handle-h.snt-ra--size-large.snt-ra--expanded{height:32px;}
#snt-root .snt-ra--handle-h.snt-ra--pos-bottom-left,
#snt-root .snt-ra--handle-h.snt-ra--pos-bottom-center,
#snt-root .snt-ra--handle-h.snt-ra--pos-bottom-right{bottom:calc(0px + var(--snt-ra-y-offset, 0px));top:auto;border-radius:3px 3px 0 0;box-shadow:0 -1px 6px rgba(0, 0, 0, 0.12);}
#snt-root .snt-ra--handle-h.snt-ra--pos-bottom-left.snt-ra--expanded,
#snt-root .snt-ra--handle-h.snt-ra--pos-bottom-center.snt-ra--expanded,
#snt-root .snt-ra--handle-h.snt-ra--pos-bottom-right.snt-ra--expanded{border-radius:6px 6px 0 0;}
#snt-root .snt-ra--handle-h.snt-ra--pos-bottom-left{left:24px;transform:none;}
#snt-root .snt-ra--handle-h.snt-ra--pos-bottom-center{left:50%;transform:translateX(-50%);}
#snt-root .snt-ra--handle-h.snt-ra--pos-bottom-right{right:24px;left:auto;transform:none;}
#snt-root .snt-ra--handle-h.snt-ra--pos-top-left,
#snt-root .snt-ra--handle-h.snt-ra--pos-top-center,
#snt-root .snt-ra--handle-h.snt-ra--pos-top-right{top:calc(0px + var(--snt-ra-y-offset, 0px));bottom:auto;border-radius:0 0 3px 3px;box-shadow:0 1px 6px rgba(0, 0, 0, 0.12);}
#snt-root .snt-ra--handle-h.snt-ra--pos-top-left.snt-ra--expanded,
#snt-root .snt-ra--handle-h.snt-ra--pos-top-center.snt-ra--expanded,
#snt-root .snt-ra--handle-h.snt-ra--pos-top-right.snt-ra--expanded{border-radius:0 0 6px 6px;}
#snt-root .snt-ra--handle-h.snt-ra--pos-top-left{left:24px;transform:none;}
#snt-root .snt-ra--handle-h.snt-ra--pos-top-center{left:50%;transform:translateX(-50%);}
#snt-root .snt-ra--handle-h.snt-ra--pos-top-right{right:24px;left:auto;transform:none;}
@media(max-width:768px){
#snt-root .snt-ra--handle-h.snt-ra--pos-bottom-left,
#snt-root .snt-ra--handle-h.snt-ra--pos-bottom-center,
#snt-root .snt-ra--handle-h.snt-ra--pos-bottom-right{bottom:calc(4px + var(--snt-ra-y-offset, 0px));}
#snt-root .snt-ra--handle-h.snt-ra--pos-top-left,
#snt-root .snt-ra--handle-h.snt-ra--pos-top-center,
#snt-root .snt-ra--handle-h.snt-ra--pos-top-right{top:calc(4px + var(--snt-ra-y-offset, 0px));}
} #snt-root .snt-ra--handle-v{width:4px;min-height:52px;height:auto;min-width:0;top:calc(50% - var(--snt-ra-y-offset, 0px));left:auto;bottom:auto;transform:translateY(-50%);}
#snt-root .snt-ra--handle-v .snt-ra__text{display:flex;align-items:center;justify-content:center;height:100%;padding:0 12px;writing-mode:horizontal-tb;font-size:10px;}
#snt-root .snt-ra--handle-v.snt-ra--size-small  .snt-ra__text{padding:0 10px;font-size:9px;}
#snt-root .snt-ra--handle-v.snt-ra--size-medium .snt-ra__text{padding:0 12px;font-size:10px;}
#snt-root .snt-ra--handle-v.snt-ra--size-large  .snt-ra__text{padding:0 14px;font-size:11px;}
#snt-root .snt-ra--handle-v.snt-ra--size-small{min-height:44px;}
#snt-root .snt-ra--handle-v.snt-ra--size-medium{min-height:52px;}
#snt-root .snt-ra--handle-v.snt-ra--size-large{min-height:64px;}
#snt-root .snt-ra--handle-v.snt-ra--size-small.snt-ra--expanded{width:60px;}
#snt-root .snt-ra--handle-v.snt-ra--size-medium.snt-ra--expanded{width:76px;}
#snt-root .snt-ra--handle-v.snt-ra--size-large.snt-ra--expanded{width:90px;}
#snt-root .snt-ra--handle-v.snt-ra--pos-middle-left{left:0;border-radius:0 3px 3px 0;box-shadow:2px 0 6px rgba(0, 0, 0, 0.12);}
#snt-root .snt-ra--handle-v.snt-ra--pos-middle-left.snt-ra--expanded{border-radius:0 6px 6px 0;}
#snt-root .snt-ra--handle-v.snt-ra--pos-middle-right{right:0;left:auto;border-radius:3px 0 0 3px;box-shadow:-2px 0 6px rgba(0, 0, 0, 0.12);}
#snt-root .snt-ra--handle-v.snt-ra--pos-middle-right.snt-ra--expanded{border-radius:6px 0 0 6px;}
#snt-root .snt-ra--handle.snt-ra--pos-left{left:24px;transform:none;}
#snt-root .snt-ra--handle.snt-ra--pos-center{left:50%;transform:translateX(-50%);}
#snt-root .snt-ra--handle.snt-ra--pos-right{left:auto;right:24px;transform:none;}
#snt-root .snt-ra--icon{position:fixed;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(0,0,0,0.18), 0 1px 3px rgba(0,0,0,0.12);transition:opacity 0.25s ease, transform 0.2s ease, box-shadow 0.2s ease;}
#snt-root .snt-ra--icon.snt-ra--pos-top-left{top:calc(16px - var(--snt-ra-y-offset, 0px));left:calc(16px + var(--snt-ra-x-offset, 0px));}
#snt-root .snt-ra--icon.snt-ra--pos-top-center{top:calc(16px - var(--snt-ra-y-offset, 0px));left:calc(50% + var(--snt-ra-x-offset, 0px));transform:translateX(-50%);}
#snt-root .snt-ra--icon.snt-ra--pos-top-right{top:calc(16px - var(--snt-ra-y-offset, 0px));right:calc(16px + var(--snt-ra-x-offset, 0px));}
#snt-root .snt-ra--icon.snt-ra--pos-middle-left{top:calc(50% - var(--snt-ra-y-offset, 0px));left:calc(16px + var(--snt-ra-x-offset, 0px));transform:translateY(-50%);}
#snt-root .snt-ra--icon.snt-ra--pos-center{top:calc(50% - var(--snt-ra-y-offset, 0px));left:calc(50% + var(--snt-ra-x-offset, 0px));transform:translate(-50%, -50%);}
#snt-root .snt-ra--icon.snt-ra--pos-middle-right{top:calc(50% - var(--snt-ra-y-offset, 0px));right:calc(16px + var(--snt-ra-x-offset, 0px));transform:translateY(-50%);}
#snt-root .snt-ra--icon.snt-ra--pos-bottom-left{bottom:calc(16px + var(--snt-ra-y-offset, 0px));left:calc(16px + var(--snt-ra-x-offset, 0px));}
#snt-root .snt-ra--icon.snt-ra--pos-bottom-center{bottom:calc(16px + var(--snt-ra-y-offset, 0px));left:calc(50% + var(--snt-ra-x-offset, 0px));transform:translateX(-50%);}
#snt-root .snt-ra--icon.snt-ra--pos-bottom-right{bottom:calc(16px + var(--snt-ra-y-offset, 0px));right:calc(16px + var(--snt-ra-x-offset, 0px));}
@media (hover: hover) {
#snt-root .snt-ra--icon.snt-ra--visible:hover{transform:scale(1.08);box-shadow:0 4px 14px rgba(0,0,0,0.22), 0 2px 5px rgba(0,0,0,0.14);}
#snt-root .snt-ra--icon.snt-ra--pos-top-center.snt-ra--visible:hover,
#snt-root .snt-ra--icon.snt-ra--pos-bottom-center.snt-ra--visible:hover{transform:translateX(-50%) scale(1.08);}
#snt-root .snt-ra--icon.snt-ra--pos-middle-left.snt-ra--visible:hover,
#snt-root .snt-ra--icon.snt-ra--pos-middle-right.snt-ra--visible:hover{transform:translateY(-50%) scale(1.08);}
#snt-root .snt-ra--icon.snt-ra--pos-center.snt-ra--visible:hover{transform:translate(-50%, -50%) scale(1.08);}
}
#snt-root .snt-ra--icon.snt-ra--size-small{width:28px;height:28px;}
#snt-root .snt-ra--icon.snt-ra--size-medium{width:36px;height:36px;}
#snt-root .snt-ra--icon.snt-ra--size-large{width:44px;height:44px;}
#snt-root .snt-ra--icon svg{display:block;}
#snt-root .snt-ra--button{position:fixed;padding:5px 12px;border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,0.18);}
#snt-root .snt-ra--button.snt-ra--pos-top-left{top:calc(20px - var(--snt-ra-y-offset, 0px));left:calc(16px + var(--snt-ra-x-offset, 0px));}
#snt-root .snt-ra--button.snt-ra--pos-top-center{top:calc(20px - var(--snt-ra-y-offset, 0px));left:calc(50% + var(--snt-ra-x-offset, 0px));transform:translateX(-50%);}
#snt-root .snt-ra--button.snt-ra--pos-top-right{top:calc(20px - var(--snt-ra-y-offset, 0px));right:calc(16px + var(--snt-ra-x-offset, 0px));}
#snt-root .snt-ra--button.snt-ra--pos-middle-left{top:calc(50% - var(--snt-ra-y-offset, 0px));left:calc(16px + var(--snt-ra-x-offset, 0px));transform:translateY(-50%);}
#snt-root .snt-ra--button.snt-ra--pos-center{top:calc(50% - var(--snt-ra-y-offset, 0px));left:calc(50% + var(--snt-ra-x-offset, 0px));transform:translate(-50%, -50%);}
#snt-root .snt-ra--button.snt-ra--pos-middle-right{top:calc(50% - var(--snt-ra-y-offset, 0px));right:calc(16px + var(--snt-ra-x-offset, 0px));transform:translateY(-50%);}
#snt-root .snt-ra--button.snt-ra--pos-bottom-left{bottom:calc(20px + var(--snt-ra-y-offset, 0px));left:calc(16px + var(--snt-ra-x-offset, 0px));}
#snt-root .snt-ra--button.snt-ra--pos-bottom-center{bottom:calc(20px + var(--snt-ra-y-offset, 0px));left:calc(50% + var(--snt-ra-x-offset, 0px));transform:translateX(-50%);}
#snt-root .snt-ra--button.snt-ra--pos-bottom-right{bottom:calc(20px + var(--snt-ra-y-offset, 0px));right:calc(16px + var(--snt-ra-x-offset, 0px));}
#snt-root .snt-ra--button.snt-ra--size-small{padding:4px 9px;font-size:10px;}
#snt-root .snt-ra--button.snt-ra--size-medium{padding:5px 12px;font-size:11px;}
#snt-root .snt-ra--button.snt-ra--size-large{padding:7px 16px;font-size:13px;}
.snt-ra-footer-wrap{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:2147483600;pointer-events:none;white-space:nowrap;}
.snt-ra-footer-wrap--bottom-left{left:20px;right:auto;transform:none;}
.snt-ra-footer-wrap--bottom-right{right:20px;left:auto;transform:none;}
.snt-ra-footer-wrap .snt-ra--footer{position:static;display:inline;background:transparent;color:rgba(0, 0, 0, 0.5);font-size:11px;font-weight:400;text-decoration:underline;text-underline-offset:2px;opacity:0;box-shadow:none;border-radius:0;padding:0;cursor:pointer;pointer-events:auto;transition:opacity 0.18s ease, color 0.15s ease;writing-mode:initial;}
.snt-ra-footer-wrap .snt-ra--footer:hover{color:rgba(0, 0, 0, 0.8);}
.snt-ra-footer-wrap .snt-ra--footer.snt-ra--visible{opacity:0.65;}
@keyframes snt-ra-pulse {
0%, 100%{box-shadow:0 0 0 0 rgba(99,102,241,0);}
50%    {box-shadow:0 0 0 5px rgba(99,102,241,0.25);}
}
#snt-root .snt-ra--effect-pulse.snt-ra--visible{animation:snt-ra-pulse 2.4s ease infinite;}
#snt-root .snt-ra--effect-fade.snt-ra--visible{animation:snt-ra-fade-cycle 3s ease-in-out infinite;}
@keyframes snt-ra-fade-cycle {
0%, 100%{opacity:0.65;}
50%    {opacity:1;}
}
#snt-root .snt-ra--effect-scale.snt-ra--visible{animation:snt-ra-scale-pulse 2.8s ease infinite;}
@keyframes snt-ra-scale-pulse {
0%, 100%{transform:scale(1);}
50%    {transform:scale(1.06);}
} #snt-root .snt-ra--pos-center.snt-ra--effect-scale,
#snt-root .snt-ra--pos-top-center.snt-ra--effect-scale,
#snt-root .snt-ra--pos-bottom-center.snt-ra--effect-scale,
#snt-root .snt-ra--pos-middle-left.snt-ra--effect-scale,
#snt-root .snt-ra--pos-middle-right.snt-ra--effect-scale{animation:none;}
#snt-root .snt-lead-fields .snt-lf-block{box-sizing:border-box;min-inline-size:0;align-self:stretch;}
#snt-root .snt-lead-fields .snt-lf-block.snt-lf-w25{grid-column:span 3;}
#snt-root .snt-lead-fields .snt-lf-block.snt-lf-w33{grid-column:span 4;}
#snt-root .snt-lead-fields .snt-lf-block.snt-lf-w50{grid-column:span 6;}
#snt-root .snt-lead-fields .snt-lf-block.snt-lf-w100{grid-column:span 12;}
#snt-root .snt-lead-fields .snt-lf-block:not(.snt-lf-w25):not(.snt-lf-w33):not(.snt-lf-w50):not(.snt-lf-w100){grid-column:span 12;}
#snt-root .snt-lead-fields.snt-fpos-center .snt-lf-block       {flex:0 0 auto;}
#snt-root .snt-lead-fields.snt-fpos-center .snt-lf-block.snt-lf-w25{width:calc(25% - 5px);}
#snt-root .snt-lead-fields.snt-fpos-center .snt-lf-block.snt-lf-w33{width:calc(33.333% - 4px);}
#snt-root .snt-lead-fields.snt-fpos-center .snt-lf-block.snt-lf-w50{width:calc(50% - 3px);}
#snt-root .snt-lead-fields.snt-fpos-center .snt-lf-block.snt-lf-w100{width:100%;}
#snt-root .snt-lead-fields.snt-fpos-center .snt-lf-block:not(.snt-lf-w25):not(.snt-lf-w33):not(.snt-lf-w50):not(.snt-lf-w100){width:100%;}
#snt-root .snt-lead-fields .snt-lf-block--text_block{padding:0;}
#snt-root .snt-lead-fields .snt-lf-block--text_block .snt-lf-block__title{font-weight:400;font-size:13px;line-height:1.3;margin-block-end:2px;color:inherit;}
#snt-root .snt-lead-fields .snt-lf-block--text_block .snt-lf-block__content{font-size:12px;line-height:1.45;color:inherit;opacity:0.85;}
#snt-root .snt-lead-fields .snt-lf-block--message_block{padding:8px 10px;border-radius:6px;background:rgba(127,127,127,0.06);border-inline-start:3px solid rgba(99,102,241,0.45);}
#snt-root .snt-lead-fields .snt-lf-block--message_block .snt-lf-block__title{font-weight:400;font-size:13px;line-height:1.3;margin-block-end:4px;color:inherit;}
#snt-root .snt-lead-fields .snt-lf-block--message_block .snt-lf-block__content{font-size:13px;line-height:1.5;color:inherit;opacity:0.9;white-space:normal;word-wrap:break-word;}
#snt-root .snt-lead-fields .snt-lf-block--spacer{display:block;inline-size:100%;pointer-events:none;}
#snt-root .snt-lead-fields .snt-lf-block--spacer .snt-lf-block__line{border-radius:1px;}
#snt-root .snt-verify{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px 2px 6px;box-sizing:border-box;font-size:13px;position:relative;}
#snt-root .snt-verify__close{position:absolute;top:0;right:2px;background:none;border:none;padding:4px 6px;cursor:pointer;font-size:14px;line-height:1;opacity:0.45;color:inherit;border-radius:4px;transition:opacity .15s;z-index:2;}
#snt-root .snt-verify__close:hover{opacity:0.8;}
#snt-root .snt-ann[dir="rtl"] .snt-verify__close{right:auto;left:2px;}
#snt-root .snt-verify__success-copy{width:100%;text-align:center;overflow-wrap:break-word;word-break:break-word;line-height:1.45;margin-bottom:4px;padding-top:2px;}
#snt-root .snt-verify__success-copy strong{display:block;font-size:1em;font-weight:700;margin-bottom:5px;letter-spacing:-0.015em;line-height:1.35;}
#snt-root .snt-verify__success-copy span{display:block;opacity:0.85;line-height:1.5;}
#snt-root .snt-verify__success-copy span + span{margin-top:3px;font-size:0.88em;opacity:0.7;}
#snt-root .snt-verify__email-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;width:100%;text-align:center;font-size:13px;}
#snt-root .snt-verify__email-label{white-space:nowrap;}
#snt-root .snt-verify__email-val{direction:ltr;unicode-bidi:embed;font-weight:600;word-break:break-all;}
#snt-root .snt-verify__otp-wrap{position:relative;display:inline-flex;align-items:center;direction:ltr;cursor:text;max-width:100%;}
#snt-root .snt-verify__input{position:absolute;inset:0;width:100%;height:100%;opacity:0;z-index:2;cursor:text;border:none;background:transparent;font-size:16px;color:transparent;caret-color:transparent;direction:ltr;-webkit-user-select:text;user-select:text;outline:none;padding:0;margin:0;}
#snt-root .snt-verify__segs{display:flex;align-items:center;gap:5px;direction:ltr;pointer-events:none;}
#snt-root .snt-verify__seg{width:38px;height:46px;border:1.5px solid rgba(128,128,128,0.30);border-radius:8px;background:rgba(255,255,255,0.08);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;font-family:inherit;color:inherit;box-sizing:border-box;transition:border-color .12s, background .12s;-webkit-user-select:none;user-select:none;}
#snt-root .snt-verify__seg--filled{background:rgba(255,255,255,0.18);}
#snt-root .snt-verify__otp-wrap--focus .snt-verify__seg--active{border-color:rgba(100,100,220,0.75);}
#snt-root .snt-verify__otp-wrap--focus .snt-verify__seg--active:not(.snt-verify__seg--filled)::after{content:'';display:block;width:2px;height:22px;background:currentColor;opacity:0.55;border-radius:1px;animation:snt-otp-blink 1s step-end infinite;}
@keyframes snt-otp-blink {
0%, 100%{opacity:0.55;}
50%    {opacity:0;}
} #snt-root .snt-verify__otp-wrap--error .snt-verify__seg{border-color:#ef4444;}
#snt-root .snt-verify__otp-wrap--loading .snt-verify__seg{opacity:0.55;}
#snt-root .snt-verify__msg{font-size:12px;text-align:center;width:100%;line-height:1.4;overflow-wrap:break-word;word-break:break-word;}
#snt-root .snt-verify__row{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;flex-wrap:wrap;direction:ltr;margin-top:2px;}
#snt-root .snt-verify__btn{min-width:88px;}
#snt-root .snt-verify__resend-btn{background:transparent;border:1px solid rgba(128,128,128,0.35);border-radius:6px;padding:0 14px;height:34px;line-height:34px;font-size:12px;font-family:inherit;cursor:pointer;color:inherit;opacity:0.7;transition:opacity .18s, background .18s, border-color .18s;box-sizing:border-box;white-space:nowrap;min-width:140px;text-align:center;}
#snt-root .snt-verify__resend-btn:hover:not(:disabled){opacity:1;background:rgba(255,255,255,0.08);border-color:rgba(128,128,128,0.55);}
#snt-root .snt-verify__resend-btn:disabled{opacity:0.4;cursor:default;}
#snt-root .snt-verify__countdown{font-size:11px;opacity:0.55;text-align:center;direction:ltr;letter-spacing:0.02em;padding-top:1px;}
#snt-root .snt-verify__done{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 0 8px;text-align:center;animation:snt-done-in .28s ease-out both;outline:none;}
#snt-root .snt-verify__done-icon{font-size:26px;line-height:1;display:block;margin-bottom:2px;}
#snt-root .snt-verify__done-text{font-size:14px;font-weight:600;text-align:center;letter-spacing:-0.01em;}
#snt-root .snt-verify__done-title{display:block;font-size:15px;font-weight:700;letter-spacing:-0.02em;line-height:1.3;}
#snt-root .snt-verify__done-sub{display:block;font-size:12px;opacity:0.72;margin-top:2px;line-height:1.45;}
#snt-root .snt-verify__done-copy{width:100%;text-align:center;line-height:1.45;}
#snt-root .snt-verify__done-copy strong{display:block;font-weight:700;font-size:1em;letter-spacing:-0.015em;line-height:1.35;margin-bottom:4px;}
#snt-root .snt-verify__done-copy span{display:block;opacity:0.8;line-height:1.5;}
#snt-root .snt-verify__done-copy span + span{margin-top:3px;font-size:0.88em;opacity:0.7;}
#snt-root .snt-verify__recovery{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;padding:4px 0 2px;text-align:center;animation:snt-done-in .25s ease-out both;}
#snt-root .snt-verify__recovery-msg strong{display:block;font-size:14px;font-weight:700;margin-bottom:5px;line-height:1.3;}
#snt-root .snt-verify__recovery-msg span{display:block;font-size:12px;opacity:0.78;line-height:1.5;}
#snt-root .snt-verify__recovery-err{font-size:12px;color:#ef4444;margin:0;text-align:center;}
#snt-root .snt-ann[dir="rtl"] .snt-verify__recovery{direction:rtl;}
#snt-root .snt-ann[dir="rtl"] .snt-verify__recovery-msg{direction:rtl;}
#snt-root .snt-ann[dir="rtl"] .snt-verify__email-row {direction:rtl;}
#snt-root .snt-ann[dir="rtl"] .snt-verify__email-label{direction:rtl;}
#snt-root .snt-ann[dir="rtl"] .snt-verify__email-val {direction:ltr;unicode-bidi:embed;}
#snt-root .snt-ann[dir="rtl"] .snt-verify__otp-wrap  {direction:ltr;}
#snt-root .snt-ann[dir="rtl"] .snt-verify__segs      {direction:ltr;}
#snt-root .snt-ann[dir="rtl"] .snt-verify__input     {direction:ltr;}
#snt-root .snt-ann[dir="rtl"] .snt-verify__countdown {direction:ltr;}
#snt-root .snt-ann[dir="rtl"] .snt-verify__msg       {direction:rtl;text-align:center;}
#snt-root .snt-ann[dir="rtl"] .snt-verify__success-copy{direction:rtl;text-align:center;}
@media(max-width:640px){
#snt-root .snt-verify__seg     {width:36px;height:44px;font-size:20px;}
#snt-root .snt-verify__segs    {gap:5px;}
#snt-root .snt-verify__btn     {height:40px;line-height:40px;}
#snt-root .snt-verify__resend-btn{height:40px;line-height:40px;}
}  @media(max-width:400px){
#snt-root .snt-verify__seg{width:32px;height:42px;font-size:18px;border-radius:6px;}
#snt-root .snt-verify__segs{gap:4px;}
}  @media(max-width:320px){
#snt-root .snt-verify__seg{width:28px;height:38px;font-size:16px;border-radius:5px;}
#snt-root .snt-verify__segs{gap:3px;}
#snt-root .snt-verify__row{flex-direction:column;}
#snt-root .snt-verify__btn,
#snt-root .snt-verify__resend-btn{width:100%;text-align:center;}
#snt-root .snt-verify__resend-btn{min-width:0;}
}  #snt-root .snt-verify__btn--loading{pointer-events:none;opacity:0.82;position:relative;}
#snt-root .snt-verify__btn--loading::after{content:'';display:inline-block;width:11px;height:11px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:snt-spin .65s linear infinite;vertical-align:middle;margin-inline-start:6px;margin-top:-2px;}
@keyframes snt-spin {
to{transform:rotate(360deg);}
}
@keyframes snt-done-in {
from{opacity:0;transform:scale(0.96);}
to{opacity:1;transform:scale(1);}
} #snt-root .snt-verify__otp-wrap--expired{pointer-events:none;cursor:default;}
#snt-root .snt-verify__otp-wrap--expired .snt-verify__seg{opacity:0.38;border-color:rgba(128,128,128,0.22);background:transparent;}
#snt-root .snt-verify__msg--error{color:#ef4444;}
#snt-root .snt-verify__msg--expired{color:inherit;opacity:0.72;}
#snt-root .snt-verify__msg--info {color:inherit;}
#snt-root .snt-verify__btn:focus-visible{outline:2px solid rgba(100,100,220,0.75);outline-offset:2px;}
#snt-root .snt-verify__resend-btn:focus-visible{outline:2px solid rgba(100,100,220,0.75);outline-offset:2px;border-color:rgba(100,100,220,0.55);}
#snt-root .snt-verify__seg{transition:border-color .14s, background .14s, opacity .14s;}
@media (prefers-reduced-motion: reduce) {
#snt-root .snt-verify__seg                { transition: none; }
#snt-root .snt-verify__resend-btn         { transition: none; }
#snt-root .snt-verify__close              { transition: none; }
#snt-root .snt-verify__btn--loading::after { animation: none; opacity: 0.7; }
#snt-root .snt-verify__otp-wrap--focus
.snt-verify__seg--active:not(.snt-verify__seg--filled)::after { animation: none; opacity: 0.55; }
#snt-root .snt-verify__done               { animation: none; }
#snt-root .snt-verify__recovery           { animation: none; }
}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important;}
.wpcf7 .hidden-fields-container{display:none;}
.wpcf7 form .wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #00a0d2;}
.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output{display:none;}
.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;}
.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;}
.wpcf7-form-control-wrap{position:relative;}
.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block;}
.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em;}
.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}
.wpcf7-list-item-label::before, .wpcf7-list-item-label::after{content:" ";}
.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative;}
form.submitting .wpcf7-spinner{visibility:visible;}
.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite;}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms;}
}
@keyframes spin {
from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
@keyframes blink {
from{opacity:0;}
50%{opacity:1;}
to{opacity:0;}
}
.wpcf7 [inert]{opacity:0.5;}
.wpcf7 input[type="file"]{cursor:pointer;}
.wpcf7 input[type="file"]:disabled{cursor:default;}
.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr;}
.wpcf7-reflection > output{display:list-item;list-style:none;}
.wpcf7-reflection > output[hidden] {
display: none;
}.wpcf7-not-valid-tip{direction:rtl;}
.use-floating-validation-tip .wpcf7-not-valid-tip{right:1em;}
.wpcf7-list-item {
margin: 0 1em 0 0;
}.wpcf7 form{position:relative}.wpcf7 form>div,.wpcf7 form>p{margin-bottom:1.2em}.wpcf7 .wpcf7-form-control-wrap{width:100%;display:block}.wpcf7 input:not([type=submit]):focus,.wpcf7 select:focus,.wpcf7 textarea:focus{border-color:var(--ast-border-color);outline:0}.wpcf7 input:not([type=submit]),.wpcf7 select,.wpcf7 textarea{width:100%;padding:.75em}.wpcf7 input[type=file]{color:#666;height:auto;border-width:1px;border-style:solid;border-color:var(--ast-border-color);border-radius:2px;background:#fafafa;box-shadow:none;box-sizing:border-box;transition:all .2s linear}.wpcf7 input[type=checkbox],.wpcf7 input[type=radio]{display:inline-block;background:#e9eef2;color:#555;clear:none;cursor:pointer;line-height:0;height:1.2em;margin:-3px 0 0 4px;outline:0;padding:0;border-radius:.2em;text-align:center;vertical-align:middle;width:1.4em;min-width:1.4em;transition:all .2s linear}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:left}.woocommerce .col2-set,.woocommerce-page .col2-set{zoom:1}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:right;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:left;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:right;width:48%}.woocommerce #content div.product div.thumbnails,.woocommerce div.product div.thumbnails,.woocommerce-page #content div.product div.thumbnails,.woocommerce-page div.product div.thumbnails{zoom:1}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:right;width:30.75%;margin-left:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-left:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-left:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:left;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs{zoom:1}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment,.woocommerce div.product #reviews .comment,.woocommerce-page #content div.product #reviews .comment,.woocommerce-page div.product #reviews .comment{zoom:1}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:left;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{display:grid;column-gap:20px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{display:flex;flex-direction:column;width:100%;padding:0;position:relative}.woocommerce ul.products:not(.elementor-grid),.woocommerce-page ul.products:not(.elementor-grid){grid-template-columns:repeat(4,1fr)}.woocommerce ul.products:not(.elementor-grid).columns-1,.woocommerce-page ul.products:not(.elementor-grid).columns-1{grid-template-columns:repeat(1,minmax(0,1fr));width:100%;margin-left:0}.woocommerce ul.products:not(.elementor-grid).columns-2,.woocommerce-page ul.products:not(.elementor-grid).columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce ul.products:not(.elementor-grid).columns-3,.woocommerce-page ul.products:not(.elementor-grid).columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.woocommerce ul.products:not(.elementor-grid).columns-5,.woocommerce-page ul.products:not(.elementor-grid).columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.woocommerce ul.products:not(.elementor-grid).columns-6,.woocommerce-page ul.products:not(.elementor-grid).columns-6{grid-template-columns:repeat(6,minmax(0,1fr))}.woocommerce .woocommerce-pagination ul.page-numbers,.woocommerce-page .woocommerce-pagination ul.page-numbers{zoom:1}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:right}.woocommerce #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{display:none}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{display:flex;margin:0 auto}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{margin-right:5px}@media(min-width:545px){.woocommerce #content table.cart td.actions>input[type=submit],.woocommerce table.cart td.actions>input[type=submit],.woocommerce-page #content table.cart td.actions>input[type=submit],.woocommerce-page table.cart td.actions>input[type=submit]{margin:5px auto}}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{zoom:1}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:right}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:right}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:calc(50% - 10px)}.woocommerce .cart-collaterals .cross-sells ul.products li.first,.woocommerce-page .cart-collaterals .cross-sells ul.products li.first{clear:both}.woocommerce .cart-collaterals .cross-sells ul.products li.last,.woocommerce-page .cart-collaterals .cross-sells ul.products li.last{margin-left:0}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;zoom:1}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{clear:left;float:left}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:left;width:48%}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li,.woocommerce-page ul.cart_list li,.woocommerce-page ul.product_list_widget li{zoom:1}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:left;height:auto}.woocommerce form .form-row,.woocommerce-page form .form-row{zoom:1}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:right}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:left}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:right;padding:0;width:100%;margin-bottom:1em}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:left}.woocommerce .woocommerce-billing-fields,.woocommerce .woocommerce-shipping-fields,.woocommerce-page .woocommerce-billing-fields,.woocommerce-page .woocommerce-shipping-fields{zoom:1}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.review-rating{order:2}.star-rating{margin-left:10px}.review-count{margin-right:10px;font-size:14px;margin-top:-6px}@media(max-width:544px){.review-rating{display:block}.review-count{margin-right:0;margin-top:0}}.woocommerce-account .woocommerce-MyAccount-navigation{float:right;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:left;width:68%}.woocommerce-account .woocommerce-MyAccount-content fieldset{border:0;margin:1em 0 0;padding:3px}.woocommerce-account .woocommerce-MyAccount-content fieldset legend{padding:3px 0;border-bottom:1px solid var(--ast-border-color);width:100%;margin:10px 0}.woocommerce-account .woocommerce-MyAccount-content fieldset .form-row{padding-right:0;padding-left:0}