dialog.pampilles-bis-reward{
--bis-reward-paper:#f6f5ec;--bis-reward-ink:#194641;--bis-reward-leaf:#194641;--bis-reward-line:#cbd2c4;--bis-reward-accent:#bd8a4c;
--bis-reward-font-body:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--bis-reward-font-heading:Georgia,serif;
box-sizing:border-box!important;position:fixed!important;inset:0!important;margin:auto!important;
width:min(600px,calc(100vw - 28px))!important;min-width:0!important;max-width:600px!important;height:fit-content!important;min-height:0!important;
max-height:calc(100vh - 32px)!important;max-height:calc(100dvh - 32px)!important;overflow:auto!important;overscroll-behavior:contain;
padding:0!important;border:1px solid var(--bis-reward-line)!important;border-radius:0!important;
background:var(--bis-reward-paper)!important;color:var(--bis-reward-ink)!important;box-shadow:0 18px 80px #10291e55!important;
font:400 16px/1.55 var(--bis-reward-font-body)!important;text-align:left!important;text-transform:none!important;letter-spacing:normal!important;color-scheme:light;
}
dialog.pampilles-bis-reward:not([open]){display:none!important}
dialog.pampilles-bis-reward[open]{display:block!important}
dialog.pampilles-bis-reward::backdrop{background:#132d2bba;backdrop-filter:blur(3px)}
dialog.pampilles-bis-reward *,dialog.pampilles-bis-reward *::before,dialog.pampilles-bis-reward *::after{box-sizing:border-box}
dialog.pampilles-bis-reward ::selection{background:var(--bis-reward-selection-bg,var(--bis-reward-leaf));color:var(--bis-reward-selection-text,#fff)}
dialog.pampilles-bis-reward .pampilles-bis-reward-content{padding:28px!important}
dialog.pampilles-bis-reward .pampilles-bis-reward-header{display:flex!important;align-items:center!important;gap:18px!important;margin:0 34px 18px 0!important;padding:0!important;min-height:80px!important;background:transparent!important;border:0!important;box-shadow:none!important;position:static!important}
dialog.pampilles-bis-reward .pampilles-bis-reward-goat{display:block!important;flex:0 0 72px;width:72px!important;height:80px!important;max-width:72px!important;object-fit:contain!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
dialog.pampilles-bis-reward .pampilles-bis-reward-title{margin:0!important;padding:0!important;color:var(--bis-reward-ink)!important;font:600 clamp(23px,4vw,28px)/1.18 var(--bis-reward-font-heading)!important;letter-spacing:-.3px!important;text-transform:none!important;text-align:left!important;overflow-wrap:anywhere;text-wrap:balance} dialog.pampilles-bis-reward .pampilles-bis-reward-title:focus{outline:none!important}
dialog.pampilles-bis-reward :is(.pampilles-bis-reward-intro,.pampilles-bis-reward-offer,.pampilles-bis-reward-instructions){margin:0 0 14px!important;padding:0!important;color:var(--bis-reward-ink)!important;font:400 16px/1.55 var(--bis-reward-font-body)!important;letter-spacing:normal!important;text-transform:none!important;white-space:pre-line;overflow-wrap:anywhere}
dialog.pampilles-bis-reward .pampilles-bis-reward-offer{padding:15px 17px!important;background:#e7ede1!important;background:color-mix(in srgb,var(--bis-reward-leaf) 7%,var(--bis-reward-paper))!important;border:1px solid var(--bis-reward-line)!important;border-radius:12px!important}
dialog.pampilles-bis-reward .pampilles-bis-reward-instructions{font-size:15px!important;margin-bottom:0!important}
dialog.pampilles-bis-reward .pampilles-bis-reward-close{position:absolute!important;top:10px!important;right:10px!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:1px solid transparent!important;border-radius:50%!important;background:transparent!important;color:var(--bis-reward-ink)!important;box-shadow:none!important;font:400 28px/1 var(--bis-reward-font-body)!important;letter-spacing:normal!important;text-decoration:none!important;cursor:pointer;transform:none!important}
dialog.pampilles-bis-reward .pampilles-bis-reward-close span{font:inherit!important;line-height:1!important;color:inherit!important}
dialog.pampilles-bis-reward .pampilles-bis-reward-close:hover{background:#1946410d!important;border-color:var(--bis-reward-line)!important}
dialog.pampilles-bis-reward :is(button,input,textarea,select,a):focus-visible{outline:3px solid var(--bis-reward-accent)!important;outline-offset:3px!important}
dialog.pampilles-bis-reward .pampilles-bis-reward-template{margin:20px 0 0!important;padding:20px 0 0!important;border-top:1px solid var(--bis-reward-line)!important;min-width:0!important} dialog.pampilles-bis-reward .pampilles-bis-reward-template :is(.elementor,.elementor-section,.elementor-container,.elementor-column,.elementor-column-wrap,.elementor-widget-wrap,.e-con,.e-con-inner){background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important;min-width:0!important;min-height:0!important;max-width:100%!important;width:100%!important;--container-widget-width:100%;--content-width:100%;--container-widget-flex-grow:0}
dialog.pampilles-bis-reward .pampilles-bis-reward-template .elementor-widget-container{background:transparent!important;border:0!important;box-shadow:none!important;margin:0!important;padding:0!important}
dialog.pampilles-bis-reward .pampilles-bis-reward-template :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title){font:600 21px/1.3 var(--bis-reward-font-heading)!important;color:var(--bis-reward-ink)!important;letter-spacing:normal!important;text-transform:none!important;margin:0 0 12px!important;padding:0!important;overflow-wrap:anywhere}
dialog.pampilles-bis-reward .pampilles-bis-reward-template :is(p,label,.elementor-widget-text-editor,.elementor-field-label,.elementor-message){font-family:var(--bis-reward-font-body)!important;font-size:14px!important;line-height:1.5!important;letter-spacing:normal!important;text-transform:none!important;overflow-wrap:anywhere}
dialog.pampilles-bis-reward .pampilles-bis-reward-template p{color:var(--bis-reward-ink)!important;margin:0 0 12px!important}
dialog.pampilles-bis-reward .pampilles-bis-reward-template a{color:var(--bis-reward-leaf)!important;text-decoration:underline!important;text-underline-offset:3px}
dialog.pampilles-bis-reward .elementor-form{margin:0!important;font:400 16px/1.5 var(--bis-reward-font-body)!important;color:var(--bis-reward-ink)!important}
dialog.pampilles-bis-reward .elementor-form-fields-wrapper{display:flex!important;flex-wrap:wrap!important;margin:0!important;row-gap:14px!important}
dialog.pampilles-bis-reward .elementor-field-group{min-width:0!important;padding:0!important;margin-bottom:0!important}
dialog.pampilles-bis-reward .elementor-field-label{color:var(--bis-reward-ink)!important;font-weight:600!important;padding-bottom:6px!important}
dialog.pampilles-bis-reward .elementor-field-textual{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:46px!important;border:1px solid var(--bis-reward-line)!important;border-radius:9px!important;background:#fffef9!important;color:var(--bis-reward-ink)!important;padding:11px 13px!important;font:400 16px/1.45 var(--bis-reward-font-body)!important;box-shadow:none!important;letter-spacing:normal!important;text-transform:none!important}
dialog.pampilles-bis-reward .elementor-field-textual::placeholder{color:var(--bis-reward-ink)!important;opacity:.6}
dialog.pampilles-bis-reward .elementor-field-textual[aria-invalid=true],dialog.pampilles-bis-reward .elementor-error .elementor-field-textual{border-color:#a83a32!important}
dialog.pampilles-bis-reward .elementor-field-type-acceptance input,dialog.pampilles-bis-reward .elementor-field-subgroup input{accent-color:var(--bis-reward-leaf)}
dialog.pampilles-bis-reward .elementor-form :is(button.elementor-button,input[type=submit]){width:100%!important;min-width:0!important;min-height:46px!important;border:1px solid var(--bis-reward-leaf)!important;border-radius:9px!important;margin:0!important;padding:12px 18px!important;background:var(--bis-reward-leaf)!important;color:#fff!important;box-shadow:none!important;font:600 16px/1.4 var(--bis-reward-font-body)!important;letter-spacing:normal!important;text-transform:none!important;cursor:pointer}
dialog.pampilles-bis-reward .elementor-form .elementor-button-text{font:inherit!important;color:inherit!important;white-space:normal!important;overflow-wrap:anywhere}
dialog.pampilles-bis-reward .elementor-form .elementor-button:hover{filter:brightness(.93)}
dialog.pampilles-bis-reward .elementor-form .elementor-button:disabled{opacity:.65;cursor:wait}
dialog.pampilles-bis-reward .elementor-message{margin:14px 0!important}
dialog.pampilles-bis-reward .elementor-message-danger,dialog.pampilles-bis-reward .elementor-help-inline{color:#98382f!important}
dialog.pampilles-bis-reward .elementor-message-success{color:var(--bis-reward-leaf)!important} dialog.pampilles-bis-reward .pampilles-bis-reward-panel[hidden]{display:none!important}
dialog.pampilles-bis-reward .pampilles-bis-reward-panel{padding-top:18px!important}
dialog.pampilles-bis-reward .pampilles-bis-reward-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;max-width:100%!important;min-height:48px!important;padding:13px 18px!important;margin:2px 0 0!important;border:1px solid var(--bis-reward-leaf)!important;border-radius:10px!important;background:var(--bis-reward-leaf)!important;color:#fff!important;font:600 16px/1.4 var(--bis-reward-font-body)!important;letter-spacing:normal!important;text-transform:none!important;box-shadow:none!important;cursor:pointer;white-space:normal!important}
dialog.pampilles-bis-reward .pampilles-bis-reward-toggle::after{content:none!important}
dialog.pampilles-bis-reward .pampilles-bis-reward-chevron{display:block!important;flex:0 0 20px!important;width:20px!important;height:20px!important;max-width:20px!important;object-fit:contain!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:rotate(0deg)!important;transition:transform .18s ease}
dialog.pampilles-bis-reward .pampilles-bis-reward-toggle[aria-expanded=true] .pampilles-bis-reward-chevron{transform:rotate(180deg)!important}
dialog.pampilles-bis-reward .pampilles-bis-reward-restart{display:block!important;width:fit-content!important;max-width:100%!important;min-height:44px!important;margin:14px 0 0!important;padding:10px 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--bis-reward-ink)!important;font:400 14px/1.5 var(--bis-reward-font-body)!important;letter-spacing:normal!important;text-transform:none!important;text-decoration:underline!important;text-underline-offset:3px!important;box-shadow:none!important;cursor:pointer}
dialog.pampilles-bis-reward :is(.pampilles-bis-reward-toggle,.pampilles-bis-reward-restart):focus-visible{outline:3px solid var(--bis-reward-accent)!important;outline-offset:3px!important}
@media(max-width:480px), (pointer:coarse) and (hover:none) and (max-height:600px){
dialog.pampilles-bis-reward{max-height:80vh!important;max-height:80dvh!important}
dialog.pampilles-bis-reward .pampilles-bis-reward-content{padding:16px!important}
dialog.pampilles-bis-reward .pampilles-bis-reward-header{gap:10px!important;min-height:48px!important;margin:0 30px 10px 0!important}
dialog.pampilles-bis-reward .pampilles-bis-reward-goat{flex-basis:42px;width:42px!important;max-width:42px!important;height:48px!important}
dialog.pampilles-bis-reward .pampilles-bis-reward-title{font-size:21px!important;line-height:1.15!important;letter-spacing:-.2px!important}
dialog.pampilles-bis-reward :is(.pampilles-bis-reward-intro,.pampilles-bis-reward-offer){font-size:14px!important;line-height:1.4!important;margin-bottom:10px!important}
dialog.pampilles-bis-reward .pampilles-bis-reward-offer{padding:10px 12px!important}
dialog.pampilles-bis-reward .pampilles-bis-reward-instructions{display:none!important}
dialog.pampilles-bis-reward .pampilles-bis-reward-close{top:4px!important;right:4px!important}
dialog.pampilles-bis-reward .pampilles-bis-reward-toggle{min-height:44px!important;padding:10px 13px!important;gap:10px!important;font-size:14px!important}
dialog.pampilles-bis-reward .pampilles-bis-reward-panel{padding-top:12px!important}
dialog.pampilles-bis-reward .pampilles-bis-reward-template{margin-top:0!important;padding-top:12px!important}
dialog.pampilles-bis-reward .elementor-form .elementor-field-group{width:100%!important}
dialog.pampilles-bis-reward .elementor-form-fields-wrapper{row-gap:10px!important}
dialog.pampilles-bis-reward .elementor-field-label{padding-bottom:4px!important}
dialog.pampilles-bis-reward .elementor-field-textual{padding:9px 11px!important;min-height:44px!important}
dialog.pampilles-bis-reward .elementor-form :is(button.elementor-button,input[type=submit]){min-height:44px!important;padding:10px 14px!important}
dialog.pampilles-bis-reward .pampilles-bis-reward-restart{margin-top:6px!important;padding:8px 0!important;font-size:13px!important}
}
@media(prefers-reduced-motion:reduce){dialog.pampilles-bis-reward .pampilles-bis-reward-chevron{transition:none}}