:root{--eih-shell-max-width: 796px;--eih-surface-subdued: #e2e4e8;--p-surface-subdued: var(--eih-surface-subdued);--eih-shell-padding-top: 2rem;--eih-shell-padding-bottom: 4rem}body{margin:0;background:var(--p-surface, #ffffff);color:var(--p-text, #202223)}#root{min-height:100vh}.eih-shell{width:100%;max-width:var(--eih-shell-max-width, 796px);margin-inline:auto;min-height:100vh;display:flex;flex-direction:column;gap:var(--p-space-600, 1.5rem);box-sizing:border-box;padding-top:var(--eih-shell-padding-top, 2rem);padding-bottom:var(--eih-shell-padding-bottom, 4rem)}.eih-banner-actions{display:flex;flex-wrap:wrap;gap:var(--p-space-200, .5rem)}.eih-collapsible-banner{position:relative;border-radius:inherit}.eih-collapsible-banner__collapse s-box{display:block}.eih-collapsible-banner__toggle{position:absolute;top:var(--p-space-200, .5rem);right:var(--p-space-200, .5rem);padding:0;background:transparent;border-radius:var(--p-border-radius-100, .25rem);box-shadow:none;display:flex;z-index:2}.eih-collapsible-banner__toggle s-button{margin:0;box-shadow:none}.eih-collapsible-banner__toggle s-button::part(button){background:transparent!important}.eih-collapsible-banner__toggle s-button::part(icon){color:var(--p-text, #202223)}.eih-collapsible-banner__body{padding-top:var(--p-space-200, 0);padding-right:0}.eih-collapsible-banner__frame{border-radius:var(--p-border-radius-300, .75rem);background:var(--p-surface, #ffffff);box-shadow:0 0 0 1px #8c91961f,0 8px 20px #20212414;overflow:hidden}.eih-collapsible-banner__header{display:flex;align-items:center;justify-content:space-between;gap:var(--p-space-200, .5rem);padding:var(--p-space-300, 1rem)}.eih-collapsible-banner--light-header .eih-collapsible-banner__header{background:var(--p-surface, #ffffff);border-bottom:1px solid var(--s-color-border-subdued, #cdced2)}.eih-collapsible-banner__header.eih-collapsible-banner__header--info{padding:var(--p-space-300, .5rem 1rem)}.eih-collapsible-banner__header--info{background:var(--p-surface-info, #b4e1fa)}.eih-collapsible-banner__header--warning{background:var(--p-surface-warning, #fbe7db)}.eih-collapsible-banner__header--critical{background:var(--p-surface-critical, #fbeae5)}.eih-collapsible-banner__header--success{background:var(--p-surface-positive, #d6f5e0)}.eih-collapsible-banner__heading{display:inline-flex;align-items:center;gap:var(--p-space-200, .5rem)}.eih-collapsible-banner__heading-icon{width:.8rem;height:.8rem;border-radius:999px;font-size:.65rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;border:1px solid currentColor}.eih-collapsible-banner__heading-icon--info{color:var(--p-icon-info, #1a73e8);background:#1a73e826}.eih-collapsible-banner__heading-icon--warning{color:var(--p-icon-warning, #b98900);background:#b9890026}.eih-collapsible-banner__heading-icon--critical{color:var(--p-icon-critical, #c05717);background:#c0571726}.eih-collapsible-banner__heading-icon--success{color:var(--p-icon-success, #108043);background:#10804326}.eih-collapsible-banner__header-toggle s-button{margin:0}.eih-collapsible-banner__header-toggle s-button::part(button){background:transparent!important}.eih-collapsible-banner__header-toggle s-button::part(icon){color:var(--p-text, #202223)}.eih-collapsible-banner__body-block{display:block;background:var(--p-surface, #ffffff)}.eih-collapsible-banner__collapse--custom{background:var(--p-surface, #ffffff)}s-page main s-grid{padding-inline:0!important}.eih-divider{display:flex;align-items:center;justify-content:center;width:100%;gap:var(--p-space-400, 2rem);padding-block:var(--p-space-400, 2rem)}.eih-divider:before,.eih-divider:after{content:"";flex:1 1 0;height:1px;background:var(--p-border-subdued, #dfe3e8)}.eih-divider__content{display:inline-flex;align-items:center;gap:var(--p-space-200, .5rem);padding-inline:var(--p-space-300, 1rem);padding-block:var(--p-space-100, .5rem);background:transparent;border-radius:var(--p-border-radius-200, .5rem)}.eih-privacy-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:600;color:var(--p-text-subdued, #6d7175)}.eih-privacy-section{display:flex;flex-direction:column;gap:var(--p-space-200, .5rem)}.eih-privacy-heading{margin:0;font-size:1rem;font-weight:600;color:var(--p-text, #202223)}.eih-privacy-list{margin:0;padding-inline-start:1.25rem;display:grid;gap:var(--p-space-200, .5rem)}.eih-privacy-list li,.eih-privacy-list li strong{color:var(--p-text, #202223)}.eih-privacy-footer{margin-top:var(--p-space-600, 2rem);padding-top:var(--p-space-200, .5rem);display:flex;justify-content:center;align-items:center;gap:var(--p-space-200, .5rem);font-size:.8rem}.eih-privacy-footer s-link{color:var(--p-text-subdued, #6d7175);text-decoration:none}.eih-privacy-footer s-link:hover{text-decoration:underline}.eih-privacy-separator{color:var(--p-text-subdued, #6d7175);font-size:1.4rem;line-height:1}s-modal[data-modal-variant=shopify-app],ui-modal[data-modal-variant=shopify-app]{--sl-overlay-vertical-padding: 0}.eih-hybrid-modal__content[data-padding=none]{padding:0}.eih-modal-inline-header{display:flex;align-items:center;justify-content:space-between;gap:var(--p-space-200, .5rem);padding:var(--p-space-200, .5rem) var(--p-space-200, .5rem) var(--p-space-150, .375rem);border-bottom:1px solid var(--p-border-subdued, #dfe3e8)}body.eih-modal-lock{overflow:hidden;-webkit-overflow-scrolling:auto}.eih-mobile-modal-overlay{position:fixed;inset:0;z-index:9999;background:var(--p-surface, #ffffff);display:flex;flex-direction:column;overflow:hidden;width:100vw;height:100vh;overscroll-behavior:contain;touch-action:auto}.eih-mobile-modal-content{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.eih-mobile-modal-content[data-padding]:not([data-padding=none]){padding:var(--p-space-400, 1rem)}.eih-mobile-modal-actions{padding:var(--p-space-300, .75rem);display:flex;justify-content:flex-end;gap:var(--p-space-200, .5rem);border-top:1px solid var(--p-border-subdued, #dfe3e8);background:var(--p-surface, #ffffff)}
