.template-nexahub{--nexa-bg:#f8f8fc;--nexa-ink:#262732;--nexa-primary:#3064d5;--nexa-muted:#f0f0f6;--nexa-accent:#b4cffd;--nexa-on-primary:#fff;--nexa-primary-text:#3064d5;--nexa-primary-link:#234fae;--nexa-primary-fill:#2553b6;--nexa-surface:#fff;--nexa-white:#fff;--nexa-black:#000;--nexa-danger:#a12b2b;--nexa-danger-bg:#fff0f0;--nexa-success:#176b3a;--nexa-success-bg:#edf8ee;--nexa-warning:#7b541d;--nexa-warning-bg:#fff7eb;--nexa-line:rgb(from var(--nexa-ink) r g b/.14)}.template-nexahub body{--nexa-dark:var(--nexa-ink);--nexa-on-dark:var(--nexa-bg)}.template-nexahub .store-checkout{--checkout-bg:var(--nexa-bg);--checkout-ink:var(--nexa-ink);--checkout-primary:var(--nexa-primary);--checkout-focus:var(--nexa-primary-link);--checkout-link:var(--nexa-primary-link);--checkout-surface:var(--nexa-surface);--checkout-summary-bg:var(--nexa-muted);--checkout-field-bg:var(--nexa-surface);--checkout-muted-ink:rgb(from var(--nexa-ink) r g b/.68);--checkout-line:var(--nexa-line);--checkout-field-line:rgb(from var(--nexa-ink) r g b/.26);--checkout-hover-line:rgb(from var(--nexa-ink) r g b/.48);--checkout-danger:var(--nexa-danger);--checkout-danger-bg:var(--nexa-danger-bg);--checkout-body-font:DM Mono, Noto Sans Ethiopic, monospace;--checkout-heading-font:Space Grotesk, Noto Sans Ethiopic, sans-serif;--checkout-heading-case:uppercase;--checkout-panel-radius:0px;--checkout-input-radius:0px;--checkout-choice-radius:0px;--checkout-thumb-radius:0px;--checkout-sticky-top:calc(var(--nexa-header-height) + 12px)}.template-nexahub .nexa-checkout{padding-block:48px 96px}.template-nexahub .nexa-checkout .nexa-commerce__frame{gap:32px}.template-nexahub .nexa-checkout .nexa-commerce__split{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px}.template-nexahub .nexa-checkout [hidden]{display:none!important}.template-nexahub .nexa-checkout__hero{text-align:center;gap:12px;padding-block:8px 24px;display:grid}.template-nexahub .nexa-checkout__hero h1,.template-nexahub .nexa-checkout__hero p{margin:0}.template-nexahub .nexa-checkout__hero p{color:rgb(from var(--nexa-ink) r g b/.76)}.template-nexahub .nexa-checkout-form-panel{border:1px solid var(--nexa-line);background:var(--nexa-surface);border-radius:8px;min-width:0;padding:32px}.template-nexahub .nexa-checkout__form-heading{border-bottom:1px solid var(--nexa-line);gap:8px;margin-bottom:24px;padding-bottom:24px;display:grid}.template-nexahub .nexa-checkout__form-heading h2,.template-nexahub .nexa-checkout__form-heading p{margin:0}.template-nexahub .nexa-checkout__form-heading p{color:rgb(from var(--nexa-ink) r g b/.76)}.template-nexahub .nexa-checkout-form{gap:24px;display:grid}.template-nexahub .nexa-fieldset,.template-nexahub .nexa-saved-addresses{border:0;min-width:0;margin:0;padding:0}.template-nexahub .nexa-fieldset legend,.template-nexahub .nexa-fieldset h3,.template-nexahub .nexa-saved-addresses legend,.template-nexahub .nexa-saved-addresses h3{margin:0 0 16px;padding:0}.template-nexahub .nexa-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.template-nexahub .nexa-field-grid label,.template-nexahub .nexa-checkout-notes,.template-nexahub .nexa-save-address>label{gap:8px;min-width:0;display:grid}.template-nexahub .nexa-field-grid .is-wide{grid-column:1/-1}.template-nexahub .nexa-field-grid input,.template-nexahub .nexa-checkout-notes textarea,.template-nexahub .nexa-save-address input:not([type=checkbox]){border:1px solid var(--nexa-line);outline-offset:2px;background:var(--nexa-bg);width:100%;min-height:48px;color:var(--nexa-ink);caret-color:var(--nexa-primary);text-transform:none;border-radius:4px;padding:12px 16px}.template-nexahub .nexa-field-grid input:focus-visible,.template-nexahub .nexa-checkout-notes textarea:focus-visible,.template-nexahub .nexa-save-address input:not([type=checkbox]):focus-visible{outline:2px solid var(--nexa-primary)}.template-nexahub .nexa-checkout-notes textarea{resize:vertical}.template-nexahub .nexa-account-note{color:rgb(from var(--nexa-ink) r g b/.76);margin:16px 0 0}.template-nexahub .nexa-account-note a,.template-nexahub .nexa-pickup-details a{color:var(--nexa-primary-link);text-underline-offset:4px;text-decoration:underline}.template-nexahub .nexa-checkout__fulfillment{border-block:1px solid var(--nexa-line);gap:24px;padding-block:24px;display:grid}.template-nexahub .nexa-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.template-nexahub .nexa-choice{border:1px solid var(--nexa-line);background:var(--nexa-surface);cursor:pointer;border-radius:4px;align-items:flex-start;gap:12px;padding:16px;display:flex}.template-nexahub .nexa-choice:hover{border-color:var(--nexa-primary)}.template-nexahub .nexa-choice:has(input:checked){border-color:var(--nexa-primary);background:var(--nexa-muted)}.template-nexahub .nexa-choice:has(input:focus-visible){outline:2px solid var(--nexa-primary);outline-offset:2px}.template-nexahub .nexa-choice input{width:16px;height:16px;accent-color:var(--nexa-primary);flex:none;margin:2px 0 0}.template-nexahub .nexa-choice span{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.template-nexahub .nexa-choice small{color:rgb(from var(--nexa-ink) r g b/.76)}.template-nexahub [data-delivery-option] .nexa-choice-grid{grid-template-columns:1fr}.template-nexahub .nexa-saved-addresses{margin-bottom:20px}.template-nexahub .nexa-save-address{gap:12px;margin-top:16px;display:grid}.template-nexahub .nexa-save-address>label:first-child{align-items:center;min-height:48px;display:flex}.template-nexahub .nexa-save-address input[type=checkbox]{accent-color:var(--nexa-primary)}.template-nexahub .nexa-pickup-details{background:var(--nexa-muted);overflow-wrap:anywhere;gap:8px;padding:16px;display:grid}.template-nexahub .nexa-pickup-details p{margin:0}.template-nexahub .nexa-checkout-form>.nexa-primary-action{width:100%;margin:0}.template-nexahub .nexa-checkout-summary{top:calc(var(--nexa-header-height,0px) + 16px);border:1px solid var(--nexa-line);background:var(--nexa-surface);box-shadow:0 18px 50px rgb(from var(--nexa-ink) r g b/.07);border-radius:8px;gap:16px;padding:20px}.template-nexahub .nexa-checkout-summary>:not(.nexa-panel-head){margin-inline:0}.template-nexahub .nexa-checkout-summary .nexa-panel-head{border-color:var(--nexa-line);background:var(--nexa-ink);min-height:0;color:var(--nexa-bg);border-radius:4px;margin:0;padding:20px}.template-nexahub .nexa-checkout-summary .nexa-panel-head h2{color:inherit}.template-nexahub .nexa-checkout-summary .nexa-panel-head>span{background:rgb(from var(--nexa-bg) r g b/.12);color:inherit;padding:4px 8px}.template-nexahub .nexa-checkout-summary .nexa-live{min-height:0}.template-nexahub .nexa-checkout-summary .nexa-live:empty{display:none}.template-nexahub .nexa-checkout-summary .nexa-totals__total{padding-top:20px}.template-nexahub .nexa-checkout-summary .nexa-totals dd{text-align:end;font-variant-numeric:tabular-nums}.template-nexahub .nexa-summary-items{scrollbar-width:thin;scrollbar-color:var(--nexa-line) transparent;max-height:312px;margin:0;padding:8px 4px 0;list-style:none;overflow:auto}.template-nexahub .nexa-summary-item{border-bottom:1px solid var(--nexa-line);grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:12px;padding-block:12px;display:grid}.template-nexahub .nexa-summary-item:last-child{border-bottom:0}.template-nexahub .nexa-summary-item__thumb{aspect-ratio:1;border:1px solid var(--nexa-line);background:var(--nexa-muted);border-radius:4px;position:relative}.template-nexahub .nexa-summary-item__thumb img{object-fit:contain;border-radius:inherit;width:100%;height:100%;display:block}.template-nexahub .nexa-summary-item__qty-badge{background:var(--nexa-ink);min-width:20px;height:20px;color:var(--nexa-bg);font-variant-numeric:tabular-nums;place-items:center;padding-inline:4px;display:grid;position:absolute;top:4px;right:4px}.template-nexahub .nexa-summary-item__info{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.template-nexahub .nexa-summary-item__title{color:var(--nexa-ink);line-height:1.25}.template-nexahub .nexa-summary-item__meta{color:rgb(from var(--nexa-ink) r g b/.76);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.template-nexahub .nexa-summary-item__variant-tag,.template-nexahub .nexa-summary-item__qty-tag{background:var(--nexa-muted);padding:2px 4px}.template-nexahub .nexa-summary-item__price{color:var(--nexa-primary-link);text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap;align-self:start;padding-top:4px}@media (width<=900px){.template-nexahub .nexa-checkout .nexa-commerce__split{grid-template-columns:1fr}.template-nexahub .nexa-checkout-summary{grid-row:auto;position:static}.template-nexahub .nexa-checkout-form-panel{grid-row:auto}}@media (width<=640px){.template-nexahub .nexa-checkout{padding-block:24px 64px}.template-nexahub .nexa-checkout-form-panel,.template-nexahub .nexa-checkout-summary{padding:16px}.template-nexahub .nexa-checkout-summary .nexa-panel-head{margin:0;padding:16px}.template-nexahub .nexa-field-grid,.template-nexahub .nexa-choice-grid{grid-template-columns:1fr}.template-nexahub .nexa-summary-item{grid-template-columns:48px minmax(0,1fr);gap:12px}.template-nexahub .nexa-summary-item__thumb{grid-row:span 2}.template-nexahub .nexa-summary-item__price{text-align:start;grid-column:2;padding-top:0}}.template-nexahub .nexa-checkout__mobile-submit{display:none}@media (width<=900px){.template-nexahub .nexa-checkout-form>.nexa-primary-action{display:none}.template-nexahub .nexa-checkout-summary .nexa-checkout__mobile-submit{margin:0;display:flex}.template-nexahub .nexa-checkout-summary .nexa-panel-head{flex-direction:row;align-items:center}}
