:root{--bg:#0b1113;--panel:#111a1b;--mint:#a9f1cf;--ink:#17211f;--muted:#84918c;--line:#dfebe3}*{box-sizing:border-box}body,html{overflow-x:hidden}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-heebo),Arial,sans-serif;background:#fbfcfa;color:var(--ink);direction:rtl}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.checkout-page{--checkout-green:#174c37;--checkout-green-dark:#10392a;--checkout-mint:#dff4e8;--checkout-paper:#f6f8f4;--checkout-border:#dce7df;--checkout-muted:#617067;min-height:100dvh;padding:clamp(24px,4vw,52px) max(18px,env(safe-area-inset-right)) max(96px,calc(72px + env(safe-area-inset-bottom))) max(18px,env(safe-area-inset-left));background:radial-gradient(circle at 88% 4%,rgba(125,206,160,.16),transparent 29rem),linear-gradient(180deg,#fbfcfa,#f3f6f2)}.checkout-card,.checkout-header{width:min(100%,1160px);margin-inline:auto}.checkout-header{display:grid;grid-template-columns:180px minmax(0,1fr) 180px;align-items:center;grid-gap:30px;gap:30px;margin-bottom:28px}.checkout-brand{margin:0;color:var(--checkout-green-dark);text-decoration:none}.checkout-secure-heading{text-align:center}.checkout-secure-heading h1{margin:7px 0 4px;font-size:clamp(2rem,3.2vw,3rem);line-height:1.08;letter-spacing:-.035em}.checkout-secure-heading p{margin:0;color:var(--checkout-muted);font-size:.96rem}.checkout-kicker{color:#276648;font-size:.76rem;font-weight:800;letter-spacing:.04em}.checkout-back-link,.checkout-kicker{display:inline-flex;align-items:center;gap:7px}.checkout-back-link{justify-self:end;color:#3f5548;font-size:.84rem;font-weight:700;text-decoration:none}.checkout-back-link:hover{color:var(--checkout-green)}.checkout-card{margin-bottom:24px}.checkout-layout{display:grid;grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr);grid-template-areas:"summary form";direction:ltr;align-items:start;grid-gap:clamp(22px,3vw,38px);gap:clamp(22px,3vw,38px)}.checkout-form-panel,.checkout-summary{direction:rtl}.checkout-form-panel{grid-area:form;min-width:0;border:1px solid var(--checkout-border);border-radius:24px;background:#fff;box-shadow:0 20px 60px rgba(23,60,44,.07);overflow:hidden}.checkout-panel-heading{display:flex;align-items:flex-start;gap:14px;padding:26px 28px 22px;border-bottom:1px solid #e7eee9;background:linear-gradient(135deg,#fff,#fbfdfb)}.checkout-panel-heading h2,.checkout-summary-heading h2{margin:0;font-size:1.35rem;line-height:1.25}.checkout-panel-heading p{margin:5px 0 0;color:var(--checkout-muted);font-size:.84rem;line-height:1.6}.checkout-step{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--checkout-green);color:#fff;font-size:.72rem;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.checkout-form-panel form{display:grid}.checkout-form-section{padding:24px 28px;border-bottom:1px solid #e7eee9}.checkout-form-section h3{margin:0 0 17px;font-size:1rem}.checkout-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:17px}.checkout-section-title h3{margin:0}.checkout-section-title>span{color:#526159;font-size:.72rem;font-weight:700}.checkout-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.checkout-field-wide{grid-column:1/-1}.checkout-field{display:grid;align-content:start;grid-gap:7px;gap:7px;min-width:0;margin:0;color:#263d32;font-size:.82rem;font-weight:720}.checkout-field>span{display:flex;align-items:center;gap:6px}.checkout-field i{color:#a74435;font-style:normal}.checkout-field small{color:#526159;font-weight:500}.checkout-field input,.checkout-field select,.checkout-field textarea{width:100%;min-width:0;min-height:49px;border:1px solid #cfddd3;border-radius:12px;padding:12px 14px;background:#fff;color:#172c23;font:inherit;font-size:16px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.checkout-field textarea{min-height:108px;resize:vertical;line-height:1.55}.checkout-field input::placeholder,.checkout-field textarea::placeholder{color:#99a59e}.checkout-field input:hover,.checkout-field select:hover,.checkout-field textarea:hover{border-color:#a9c2b2}.checkout-field input:focus,.checkout-field select:focus,.checkout-field textarea:focus{border-color:#30845c;outline:none;box-shadow:0 0 0 4px rgba(48,132,92,.12);background:#fdfffd}.checkout-field-error{display:none;color:#9b342c!important;font-size:.73rem}.checkout-field:has(input:user-invalid) .checkout-field-error,.checkout-field:has(select:user-invalid) .checkout-field-error{display:block}.checkout-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;border:0}.checkout-delivery-option{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:88px;margin:0;padding:16px;border:1px solid #d8e3dc;border-radius:16px;background:#fff;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,transform .16s ease}.checkout-delivery-option:hover{border-color:#8eb49d;transform:translateY(-1px)}.checkout-delivery-option:has(input:checked){border-color:#26704d;background:#f0f8f3;box-shadow:0 0 0 3px rgba(38,112,77,.1)}.checkout-delivery-option:has(input:focus-visible){outline:3px solid #4dc79f;outline-offset:3px}.checkout-delivery-option input{position:absolute;width:1px;height:1px;opacity:0}.checkout-delivery-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#edf4ef;color:var(--checkout-green)}.checkout-delivery-copy{display:grid;grid-gap:3px;gap:3px}.checkout-delivery-copy b{font-size:.9rem}.checkout-delivery-copy small{color:#526159;font-size:.71rem;line-height:1.45;font-weight:500}.checkout-delivery-option>strong{color:var(--checkout-green-dark);font-size:.84rem;white-space:nowrap}.checkout-address-grid,.checkout-pickup-field{margin-top:16px}.checkout-notes-section{display:grid;grid-gap:17px;gap:17px}.checkout-notes-section h3{margin-bottom:0}.checkout-file-field{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;align-items:center;margin:0;padding:15px;border:1px dashed #a8c4b2;border-radius:14px;background:#f8fbf8}.checkout-file-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#e5f2e9;color:var(--checkout-green);grid-row:1/3}.checkout-file-field>span:nth-child(2){display:grid;min-width:0;grid-gap:2px;gap:2px}.checkout-file-field b{font-size:.84rem}.checkout-file-field small{color:#526159;font-size:.71rem;font-weight:500}.checkout-file-field input{grid-column:1/-1;width:100%;min-width:0;margin-top:8px;font-size:.78rem}.checkout-file-field>small{grid-column:1/-1}.checkout-submit-area{display:grid;grid-gap:14px;gap:14px;padding:24px 28px 28px}.checkout-consent{display:flex!important;align-items:flex-start;gap:11px;margin:0!important;padding:14px 15px;border-radius:14px;background:#f5f7f4;color:#405047;font-size:.79rem!important;font-weight:500!important;line-height:1.7}.checkout-consent input{flex:0 0 auto;width:19px!important;height:19px;margin:3px 0 0;accent-color:var(--checkout-green)}.checkout-consent a{color:#1d6645;font-weight:700;text-underline-offset:3px}.checkout-consent-error{margin:-6px 2px 0;color:#a1362e;font-size:.78rem;font-weight:700}.checkout-payment-button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;place-items:center;grid-gap:12px;gap:12px;width:100%;min-height:56px;border:0;border-radius:14px;padding:13px 18px;background:linear-gradient(135deg,#174c37,#0f3c2b);color:#fff;box-shadow:0 12px 28px rgba(18,68,48,.23);font:inherit;font-size:.96rem;font-weight:820;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.checkout-payment-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 34px rgba(18,68,48,.28)}.checkout-payment-button:active:not(:disabled){transform:translateY(0)}.checkout-payment-button:disabled{cursor:wait;opacity:.72}.checkout-server-note{display:flex;justify-content:center;align-items:center;gap:7px;margin:0;color:#64746b;font-size:.72rem;text-align:center}.checkout-message{margin:0 28px 28px;padding:13px 15px;border:1px solid #ecd4aa;border-radius:12px;background:#fff9ec;color:#654f2e;font-size:.8rem;line-height:1.65}.checkout-summary{grid-area:summary;min-width:0}.checkout-summary-inner{position:-webkit-sticky;position:sticky;top:24px;border:1px solid var(--checkout-border);border-radius:24px;background:#fff;box-shadow:0 20px 60px rgba(23,60,44,.06);overflow:hidden}.checkout-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:22px 22px 18px;border-bottom:1px solid #e7eee9}.checkout-summary-heading>div{display:flex;align-items:center;gap:11px}.checkout-summary-heading>span{color:#526159;font-size:.75rem;font-weight:700}.checkout-summary-items{display:grid;padding:4px 22px}.checkout-summary-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;padding:17px 0;border-bottom:1px solid #edf1ee}.checkout-summary-image{position:relative;display:grid;place-items:center;width:58px;height:76px;border-radius:11px;overflow:visible;color:var(--checkout-green)}.checkout-summary-image img{width:44px;height:66px;object-fit:contain}.checkout-summary-image i{position:absolute;top:-6px;left:-6px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--checkout-green-dark);color:#fff;font-size:.68rem;font-style:normal;font-weight:800}.checkout-summary-item h3{margin:0;font-size:.88rem}.checkout-summary-item p{margin:4px 0;color:#69786f;font-size:.7rem;line-height:1.45}.checkout-summary-item small{display:block;color:#526159;font-size:.68rem;line-height:1.45}.checkout-summary-item>strong{align-self:start;padding-top:3px;color:#18392b;font-size:.82rem;white-space:nowrap}.checkout-totals{display:grid;grid-gap:10px;gap:10px;margin:0;padding:18px 22px 20px}.checkout-totals>div{display:flex;justify-content:space-between;gap:20px;color:#55665c;font-size:.84rem}.checkout-totals dd,.checkout-totals dt{margin:0}.checkout-totals dd{color:#263d32;font-weight:700}.checkout-grand-total{align-items:baseline;margin-top:5px;padding-top:15px;border-top:1px solid #dfe8e1;color:#18392b!important;font-size:1rem!important;font-weight:800}.checkout-grand-total dd{font-size:1.5rem;color:var(--checkout-green-dark)}.checkout-payment-assurance{display:flex;align-items:flex-start;gap:10px;margin:0 16px 16px;padding:13px;border-radius:13px;background:#eef6f1;color:#28543e}.checkout-payment-assurance>div{display:grid;grid-gap:3px;gap:3px}.checkout-payment-assurance b{font-size:.78rem}.checkout-payment-assurance span{color:#526159;font-size:.68rem;line-height:1.5}.checkout-empty-state{display:grid;justify-items:center;grid-gap:12px;gap:12px;max-width:520px;margin:48px auto;padding:48px 26px;border:1px solid var(--checkout-border);border-radius:24px;background:#fff;box-shadow:0 20px 60px rgba(23,60,44,.07);text-align:center}.checkout-empty-state h2,.checkout-empty-state p{margin:0}.checkout-empty-state p{color:var(--checkout-muted)}.footer-contact{margin-top:10px;color:#6d675f;font-size:.9rem}.footer-contact a{color:inherit}.policy-page{min-height:100vh;background:#f7f5f1;padding:48px 20px;color:#24211d}.policy-shell{max-width:820px;margin:0 auto;background:#fff;border:1px solid #e7e0d6;border-radius:24px;padding:40px;box-shadow:0 18px 60px rgba(58,45,30,.08)}.policy-back{display:inline-block;color:#8a5b2b;margin-bottom:28px;text-decoration:none}.policy-kicker{color:#8a5b2b;font-size:.78rem;letter-spacing:.16em;font-weight:700}.policy-shell h1{margin:8px 0 20px;font-size:clamp(2rem,5vw,3.2rem)}.policy-draft{border:1px solid #e4c98d;background:#fff8e8;border-radius:14px;padding:14px 16px;line-height:1.7}.policy-intro{color:#5f5a53;line-height:1.8;font-size:1.05rem}.policy-sections{display:grid;grid-gap:18px;gap:18px;margin-top:28px}.policy-sections section{border-top:1px solid #eee7df;padding-top:18px}.policy-sections h2{font-size:1.2rem;margin:0 0 8px}.policy-sections p{margin:0;line-height:1.8;color:#4d4943}.policy-sections ul{margin:0;-webkit-padding-start:1.4rem;padding-inline-start:1.4rem;color:#4d4943;line-height:1.85}.policy-nav{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:34px;padding-top:22px;border-top:1px solid #eee7df}.footer-policy-links a,.policy-nav a{color:#8a5b2b;text-decoration:underline;text-underline-offset:3px}.footer-policy-links{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:12px;font-size:.9rem}.cancellation-form{display:grid;grid-gap:16px;gap:16px;margin-top:28px}.cancellation-form label{display:grid;grid-gap:7px;gap:7px;color:#3c3832;font-weight:600}.cancellation-form input,.cancellation-form select,.cancellation-form textarea{width:100%;border:1px solid #d9d0c5;border-radius:12px;padding:12px 14px;font:inherit;background:#fff;color:#24211d}.cancellation-form textarea{resize:vertical}.cancellation-form small,.policy-contact{color:#6d675f;font-weight:400}.cancellation-honeypot{position:absolute;inset-inline-start:-10000px;width:1px;height:1px;overflow:hidden}.policy-contact{margin-top:24px;line-height:1.8}.policy-contact a{color:#8a5b2b}.portal-note.error{color:#9f2f24}@media (max-width:640px){.policy-page{padding:20px 12px}.policy-shell{padding:26px 20px;border-radius:18px}}@media (max-width:920px){.checkout-header{grid-template-columns:140px minmax(0,1fr) 140px;gap:18px}.checkout-layout{grid-template-columns:minmax(290px,.8fr) minmax(0,1.2fr);gap:18px}.checkout-methods{grid-template-columns:1fr}}@media (max-width:760px){.checkout-page{padding-top:22px}.checkout-header{grid-template-columns:1fr auto;align-items:start}.checkout-brand{grid-column:1}.checkout-back-link{grid-column:2;grid-row:1}.checkout-secure-heading{grid-column:1/-1;text-align:start;margin-top:8px}.checkout-secure-heading h1{font-size:clamp(1.85rem,9vw,2.45rem)}.checkout-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"summary" "form"}.checkout-summary-inner{position:static}.checkout-form-panel,.checkout-summary-inner{border-radius:20px}}@media (max-width:520px){.checkout-page{padding-inline:max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-left))}.checkout-header{margin-bottom:20px}.checkout-brand{font-size:23px}.checkout-back-link{font-size:.78rem}.checkout-secure-heading p{font-size:.88rem;line-height:1.6}.checkout-form-section,.checkout-panel-heading,.checkout-submit-area{padding-inline:18px}.checkout-field-grid{grid-template-columns:1fr;gap:14px}.checkout-field-wide{grid-column:auto}.checkout-summary-heading,.checkout-summary-items,.checkout-totals{padding-inline:17px}.checkout-summary-item{grid-template-columns:auto minmax(0,1fr)}.checkout-summary-item>strong{grid-column:2;justify-self:start;padding:0}.checkout-summary-image{grid-row:1/3}.checkout-delivery-option{min-height:82px;padding:13px}.checkout-payment-button{min-height:58px}.checkout-file-field input{max-width:100%;overflow:hidden;font-size:.72rem}}button,input{font:inherit}button{cursor:pointer}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #4dc79f;outline-offset:3px}.global-skip-link{position:fixed;z-index:10000;inset-block-start:10px;inset-inline-start:16px;translate:0 -160%;border:2px solid #153f30;border-radius:10px;background:#fff;color:#153f30;font-weight:800;padding:11px 16px}.global-skip-link:focus{translate:0}.maydi-sr-only{position:fixed;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.maydi-utility-dock{position:fixed;z-index:8900;inset:0;pointer-events:none}.maydi-utility-trigger{position:fixed;inset-block-end:max(18px,env(safe-area-inset-bottom));width:52px;height:52px;min-width:52px;min-height:52px;aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(23,62,48,.2);border-radius:50%;box-shadow:0 12px 32px rgba(14,54,39,.2),0 2px 8px rgba(14,54,39,.1);background:#fff;color:#174c37;pointer-events:auto;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.maydi-utility-accessibility{left:max(18px,env(safe-area-inset-left))}.maydi-utility-privacy{right:max(18px,env(safe-area-inset-right))}.maydi-utility-trigger:hover{border-color:rgba(23,94,65,.42);background:#f2faf5;color:#0e5c3d;box-shadow:0 15px 36px rgba(14,54,39,.24),0 3px 10px rgba(14,54,39,.12);transform:translateY(-2px)}.maydi-utility-trigger:active{transform:translateY(0) scale(.96)}.maydi-utility-trigger:focus-visible{outline:3px solid #21a66f;outline-offset:4px;border-color:#0e5c3d}html[data-consent-banner=true] .maydi-utility-trigger{inset-block-start:max(84px,calc(env(safe-area-inset-top) + 72px));inset-block-end:auto}body:has(.maydi-store .maydi-overlay) .maydi-utility-dock{z-index:200}body:has(.maydi-store .maydi-overlay) .maydi-utility-trigger{inset-block-start:max(12px,env(safe-area-inset-top));inset-block-end:auto}.maydi-store:has(.maydi-overlay) .maydi-product-dialog{-webkit-padding-before:calc(84px + env(safe-area-inset-top));padding-block-start:calc(84px + env(safe-area-inset-top))}.maydi-store:has(.maydi-cart-overlay) .maydi-cart-drawer>header{-webkit-padding-before:calc(84px + env(safe-area-inset-top));padding-block-start:calc(84px + env(safe-area-inset-top))}body:has(.maydi-store .maydi-overlay) .maydi-dialog-close{left:84px}body:has(.portal-shell) .portal-shell,body:has(.simple-admin-shell) .simple-admin-shell{-webkit-padding-after:max(92px,calc(72px + env(safe-area-inset-bottom)));padding-block-end:max(92px,calc(72px + env(safe-area-inset-bottom)))}.maydi-consent-banner{position:fixed;z-index:9000;inset-inline:max(18px,env(safe-area-inset-left)) max(18px,env(safe-area-inset-right));inset-block-end:max(18px,env(safe-area-inset-bottom));width:min(1120px,calc(100% - 36px));margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;padding:22px;border:1px solid #cbdcd1;border-radius:20px;box-shadow:0 20px 60px rgba(18,47,37,.24);background:#fff;color:#17352a}.maydi-consent-copy{display:flex;align-items:flex-start;gap:15px}.maydi-consent-copy>svg{color:#187852;margin-top:3px}.maydi-consent-copy h2{margin:0 0 5px;font-size:1.18rem;line-height:1.35}.maydi-consent-copy p{margin:0;color:#4b6156;line-height:1.65;font-size:.94rem}.maydi-consent-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px!important}.maydi-consent-links a,.maydi-utility-links a{color:#176843;text-decoration:underline;text-underline-offset:3px;font-weight:700}.maydi-consent-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;min-width:360px}.maydi-consent-actions .maydi-utility-text{grid-column:1/-1}.maydi-consent-equal,.maydi-utility-primary,.maydi-utility-secondary,.maydi-utility-text{min-height:44px;border-radius:10px;padding:10px 15px;font:inherit;font-weight:750}.maydi-utility-primary{background:#1c6346;color:#fff}.maydi-utility-primary:hover{background:#164f38}.maydi-utility-secondary{border:1px solid #b8cfc0;background:#fff;color:#174c37}.maydi-utility-secondary:hover{background:#f1f7f3}.maydi-utility-text{background:transparent;color:#1b6749;text-decoration:underline;text-underline-offset:3px}.maydi-consent-equal{border:2px solid #1c6346;background:#fff;color:#174c37}.maydi-consent-equal:hover{background:#edf7f1}.maydi-utility-overlay{position:fixed;z-index:9500;inset:0;display:grid;place-items:center;padding:20px;background:rgba(10,25,20,.58)}.maydi-utility-dialog{width:min(620px,100%);max-height:calc(100dvh - 40px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #d4e0d8;border-radius:22px;box-shadow:0 24px 80px rgba(4,24,16,.35);background:#fff;color:#17352a;direction:rtl}.maydi-utility-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 16px;border-bottom:1px solid #e1e9e3}.maydi-utility-dialog h2{margin:2px 0 0;font-size:clamp(1.35rem,4vw,1.75rem);line-height:1.3}.maydi-utility-kicker{margin:0;color:#237553;font-size:.72rem;font-weight:850;letter-spacing:.14em}.maydi-utility-close{flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#eef5f0;color:#173e30}.maydi-utility-content{overflow-y:auto;overscroll-behavior:contain;padding:22px 24px}.maydi-utility-content>p{margin:0 0 18px;line-height:1.7;color:#4b6156}.maydi-utility-footer{display:flex;gap:10px;justify-content:flex-start;padding:16px 24px max(16px,env(safe-area-inset-bottom));border-top:1px solid #e1e9e3;background:#fafcfb}.maydi-consent-category{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-top:12px;padding:16px;border:1px solid #dce7df;border-radius:14px;background:#f9fcfa}.maydi-consent-category h3{margin:0 0 4px;font-size:1rem}.maydi-consent-category p{margin:0;color:#53685d;line-height:1.55;font-size:.9rem}.maydi-consent-category>span{flex:0 0 auto;border-radius:999px;background:#dff3e7;color:#155a3d;padding:5px 9px;font-size:.76rem;font-weight:800}.maydi-consent-category.is-inactive>span{background:#edf0ee;color:#5e6c64}.maydi-utility-note{margin-top:17px!important;font-size:.85rem}.maydi-text-scale{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;border-block:1px solid #e1e9e3;font-weight:750}.maydi-text-scale>div{display:flex;align-items:center;gap:10px;direction:ltr}.maydi-text-scale button{width:42px;height:42px;display:grid;place-items:center;border:1px solid #cddbd2;border-radius:10px;background:#fff;color:#174c37}.maydi-text-scale output{min-width:50px;text-align:center}.maydi-a11y-options{display:grid;grid-gap:8px;gap:8px;padding-block:14px}.maydi-a11y-options label{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 2px;font-weight:650}.maydi-a11y-options input{width:24px;height:24px;accent-color:#1c6346}.maydi-utility-links{display:flex;flex-wrap:wrap;gap:12px 20px;padding-top:12px;border-top:1px solid #e1e9e3}html[data-a11y-links=true] a{text-decoration:underline!important;text-underline-offset:.18em;text-decoration-thickness:.12em}html[data-a11y-spacing=true] body{line-height:1.9}html[data-a11y-font=true] body{font-family:Arial,sans-serif!important}html[data-a11y-contrast=true] body{filter:contrast(1.18)}html[data-a11y-contrast=true] :focus-visible{outline-color:#000!important;outline-width:4px!important}html[data-a11y-motion=true] *,html[data-a11y-motion=true] :after,html[data-a11y-motion=true] :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media (max-width:760px){.maydi-consent-banner{grid-template-columns:1fr;gap:14px;max-height:calc(100dvh - 28px);overflow-y:auto;padding:18px}.maydi-consent-actions{min-width:0}.maydi-utility-trigger{width:48px;height:48px;min-width:48px;min-height:48px}.maydi-utility-accessibility{left:max(12px,env(safe-area-inset-left))}.maydi-utility-privacy{right:max(12px,env(safe-area-inset-right))}}@media (max-width:520px){.maydi-utility-overlay{align-items:end;padding:0}.maydi-utility-dialog{max-height:calc(100dvh - 12px);border-radius:20px 20px 0 0}.maydi-utility-content,.maydi-utility-header{padding-inline:18px}.maydi-utility-footer{display:grid;grid-template-columns:1fr;padding-inline:18px}.maydi-consent-copy>svg{display:none}.maydi-consent-actions{grid-template-columns:1fr}.maydi-consent-actions .maydi-utility-text{grid-column:auto}.maydi-consent-category{align-items:stretch;flex-direction:column}.maydi-consent-category>span{align-self:flex-start}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a{text-decoration:none;color:inherit}button{border:none}svg{flex-shrink:0}.container{max-width:1220px;padding:0 28px;margin:auto}.announcement{background:#b6eed4;color:#19372d;font-size:12px;font-weight:700;display:flex;justify-content:center;align-items:center;gap:9px;padding:8px 16px;text-align:center}.site-header{height:84px;position:-webkit-sticky;position:sticky;top:0;background:rgba(255,255,255,.96);border-bottom:1px solid #e7eee9;z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-inner{height:100%;gap:50px}.brand,.header-inner{display:flex;align-items:center}.brand{gap:10px;color:#111e1b;text-align:left;background:transparent;white-space:nowrap}.brand-mark{width:43px;height:43px;background:#16372e;color:#b7f1d4;border-radius:13px;display:grid;place-items:center}.brand strong{display:block;font-size:25px;font-weight:900;letter-spacing:.075em;line-height:1}.brand small{display:block;font-size:9px;font-weight:800;letter-spacing:.33em;margin-top:5px}.navigation{display:flex;gap:31px;align-items:center;flex:1 1}.navigation button{background:transparent;font-size:14px;font-weight:700;color:#53615a}.navigation button:hover{color:#0f7e57}.header-actions{display:flex;align-items:center;gap:16px}.cart-trigger{background:#eef5f0;position:relative;border-radius:13px;width:44px;height:44px;display:grid;place-items:center;color:#243c32}.cart-trigger span{position:absolute;top:-8px;left:-8px;background:#16382b;color:white;font-size:11px;width:21px;height:21px;border-radius:50%;display:grid;place-items:center}.primary{background:#a6e7c6;color:#133c2b;display:inline-flex;gap:13px;align-items:center;justify-content:center;padding:15px 25px;font-weight:800;border-radius:11px;transition:.2s;font-size:15px}.primary:hover{background:#8ce2b5;transform:translateY(-2px)}.primary.small{font-size:13px;padding:12px 18px}.ghost{background:transparent;color:inherit;display:inline-flex;gap:5px;align-items:center;font-weight:800;padding:12px}.mobile-toggle{display:none;background:none}.hero{background:radial-gradient(ellipse at 25% 48%,#1a3830 0,transparent 50%),linear-gradient(120deg,#0a1012,#101c1c 80%);color:#fff;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr 1fr;min-height:590px;grid-gap:20px;gap:20px;align-items:center}.hero-copy{padding:80px 0 90px;position:relative;z-index:2}.eyebrow,.kicker{font-size:12px;color:#277653;font-weight:900;letter-spacing:.06em}.eyebrow{display:inline-flex;align-items:center;color:#b8eacc;gap:10px;background:#21382d;border:1px solid #355342;border-radius:50px;padding:10px 15px}.pulse{width:7px;height:7px;background:#a9f1cf;border-radius:50%;box-shadow:0 0 12px #a9f1cf}.hero h1{font-size:clamp(48px,5.2vw,76px);line-height:1.17;letter-spacing:-.05em;margin:28px 0 19px;font-weight:900}.hero h1 span{color:#a9f1cf}.hero-copy>p{font-size:17px;color:#b9c9c4;line-height:2;max-width:530px}.hero-copy>p b{color:#fff}.hero-actions{display:flex;align-items:center;gap:16px;margin-top:30px}.hero-order-cta{color:#c8f6dc;border:1px solid #4d8067;border-radius:11px}.hero-price-note{display:flex;flex-wrap:wrap;align-items:baseline;margin-top:20px;color:#b6cbc0;font-size:12px}.hero-price-note strong{color:#d7f8e4;font-size:25px}.hero-price-note span{color:#6d9b82}.hero-metrics{display:flex;gap:48px;margin-top:58px}.hero-metrics>div{display:flex;flex-direction:column}.hero-metrics strong{font-weight:900;font-size:28px;color:#b2f3d2}.hero-metrics small{font-size:12px;color:#9eb0aa}.hero-visual{height:520px;position:relative;perspective:850px}.halo{width:430px;height:430px;background:radial-gradient(circle,#2b6c5348 0,transparent 65%);inset:30px 80px}.halo,.tag-stage{position:absolute}.tag-stage{width:210px;transform:rotate(-12deg);filter:drop-shadow(0 32px 25px #0009)}.tag-one{right:23%;top:55px;z-index:3;transform:rotate(9deg)}.tag-two{left:5%;top:172px;transform:rotate(-12deg);z-index:2}.tag-three{right:38%;bottom:45px;transform:rotate(-3deg);z-index:4}.tag-art{aspect-ratio:1/1;background:linear-gradient(142deg,#1c2527,#070b0d 65%);border:2px solid var(--accent);box-shadow:inset 0 0 0 6px #101719,0 15px 30px #05161025;position:relative;overflow:hidden;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:space-around;color:var(--accent);padding:10% 8%;width:100%;max-width:205px;margin:auto}.tag-art-real{aspect-ratio:2/3;padding:0;background:#101719;border-radius:20px;isolation:isolate}.tag-photo{position:absolute;inset:7px;border-radius:14px;background-position:50%;background-size:cover;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px #ffffff66}.tag-art-real:after{inset:6px;border-radius:15px;z-index:2}.tag-qr-overlay{position:absolute;z-index:4;left:14%;bottom:17%;display:grid;grid-gap:3px;gap:3px;justify-items:center;padding:4px;border-radius:7px;background:#fff;box-shadow:0 8px 16px #0004}.tag-qr-overlay .qr-preview{width:40px;height:40px;padding:3px}.tag-qr-overlay>span{color:#111;font-size:7px;font-weight:900;letter-spacing:.08em}.tag-real-badge{position:absolute;z-index:4;right:12%;top:9%;display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border:1px solid #16372e99;border-radius:999px;background:#16372ed9;color:#d6f8e6;font-size:8px;font-weight:800}.tag-art:after{content:"";inset:5px;border:1px solid #ffffff1b;border-radius:13px}.tag-art:after,.tag-shine{position:absolute;pointer-events:none}.tag-shine{transform:rotate(25deg);width:100px;height:400px;left:65%;top:-100px;background:linear-gradient(90deg,transparent,#fff1,transparent)}.tag-art-large{max-width:250px;border-radius:21px}.tag-service{display:grid;place-items:center}.tag-title{color:white;font-size:14px;font-weight:900;line-height:1.2;text-align:center}.qr-preview{display:grid;grid-template-columns:repeat(9,1fr);grid-gap:1px;gap:1px;padding:5px;width:64px;height:64px;border-radius:3px}.qr-preview,.qr-preview i{background:#fff}.qr-preview i.dark{background:#111}.tap-mini{color:#d0dcd7;font-size:9px;font-weight:600;gap:4px}.float-label,.tap-mini{display:flex;align-items:center}.float-label{position:absolute;z-index:6;gap:9px;background:#193a30df;color:#b0f0cc;border:1px solid #3a7058;padding:11px 15px;border-radius:12px;font-size:12px;font-weight:800;box-shadow:0 15px 25px #0003}.float-label.one{top:60px;left:7%}.float-label.two{bottom:40px;left:1%}.trust-line{background:#f0f5f0;border-bottom:1px solid #e3e9e4}.trust-items{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;padding-top:19px;padding-bottom:19px}.trust-items span{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700;color:#466257}.section{padding:100px 0;scroll-margin-top:90px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:35px}.faq-wrap h2,.feature-section h2,.section-head h2{font-size:clamp(33px,3.5vw,47px);line-height:1.26;font-weight:900;letter-spacing:-.045em;margin:13px 0}.feature-section h2 em,.section h2 em{font-style:normal;color:#20996a}.faq-wrap>div>p,.section-head p{color:#69766f;font-size:15px;line-height:1.9;margin:8px 0}.catalog-count{border:1px solid #e4ece7;background:#f2f7f3;border-radius:40px;color:#42644e;font-size:12px;font-weight:700;padding:10px 18px;white-space:nowrap}.catalog-tools{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:28px}.filters{display:flex;gap:8px;flex-wrap:wrap}.filters button{background:#edf2ee;color:#53645b;border-radius:30px;padding:10px 15px;font-size:12px;font-weight:700}.filters button.active{background:#17392d;color:#d9f6e7}.search-box{min-width:240px;display:flex;align-items:center;gap:10px;color:#799083;background:#fff;border:1px solid #e0e9e1;padding:10px 13px;border-radius:10px}.search-box input{border:0;outline:0;width:100%;font-size:13px;background:transparent}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px}.product-card{background:#fff;border:1px solid #e5ebe6;border-radius:17px;overflow:hidden;transition:.2s;display:flex;flex-direction:column;box-shadow:0 8px 20px #1b352706}.product-card:hover{box-shadow:0 20px 35px #1b352715;transform:translateY(-3px)}.product-art-wrap{border:0;display:grid;place-items:center;width:100%;padding:23px;background:radial-gradient(circle,#e3eee7,#f4f7f2 70%)}.product-art-wrap .tag-art{width:170px;transform:rotate(-5deg);box-shadow:7px 14px 15px #0b2d1c28}.product-art-wrap .tag-art-real{aspect-ratio:2/3}.product-card:hover .product-art-wrap .tag-art{transform:rotate(-2deg) translateY(-3px) scale(1.015)}.product-data{padding:18px;display:flex;flex-direction:column;flex:1 1}.product-meta{color:#8e9c90;font-size:10px;font-weight:800;letter-spacing:.055em;min-height:22px;display:flex;align-items:center;gap:7px}.mini-tag{background:#e7f4e9;border-radius:5px;font-size:9px;color:#467a5c;padding:3px 5px;letter-spacing:0}.product-title{padding:0;background:none;text-align:right;color:#18281f;font-size:19px;font-weight:900;margin:5px 0}.product-data p{font-size:12px;color:#7a867e;line-height:1.8;min-height:61px;margin:0 0 17px}.product-end{display:flex;justify-content:space-between;align-items:flex-end}.kit-bottom small,.modal-bottom small,.product-end small{display:block;font-size:10px;color:#9aa69c}.kit-bottom strong,.product-end strong{font-weight:900;font-size:20px}.product-price-block{grid-gap:2px;gap:2px}.product-price-block strong{font-size:28px;line-height:1}.product-price-block small:last-child{color:#6e7f73;font-size:9px}.add-product{width:40px;height:40px;background:#e4f4e9;color:#176e46;border-radius:10px;display:grid;place-items:center}.add-product:hover{background:#a5e9c6}.add-product-wide{width:auto;min-height:42px;display:inline-flex;gap:7px;white-space:nowrap;font-size:12px;font-weight:900;border:1px solid #9edab6}.empty{padding:30px;text-align:center;color:#789080}.outline{background:transparent;border:1px solid #bed5c6;color:#2a6e4c;border-radius:11px;padding:11px 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:800}.outline:hover{background:#eff8f2}.outline.wide{display:flex;margin:35px auto 0;padding:14px 30px}.bundles-section{background:#eff5f0}.kit-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:19px;gap:19px}.kit-card{padding:26px;background:#fff;border-radius:17px;border:1px solid #e0ece1;display:flex;flex-direction:column;min-height:310px}.kit-top{display:flex;align-items:center;justify-content:space-between}.kit-icon{width:51px;height:51px;background:#eaf7ed;color:#268358;border-radius:14px;display:grid;place-items:center}.kit-popular{background:#163e2b;color:#baf0cd;font-size:10px;font-weight:800;padding:7px 11px;border-radius:30px}.kit-card h3{font-size:21px;margin:19px 0 3px}.kit-card>p{color:#819087;font-size:12px;margin:0 0 20px;min-height:20px}.kit-tags{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:25px}.kit-tags span,.modal-pills span{font-size:11px;font-weight:700;padding:7px 10px;background:#f0f5f1;color:#456d56;border-radius:8px}.kit-bottom{margin-top:auto;border-top:1px solid #e8f0e8;padding-top:17px;display:flex;align-items:flex-end;justify-content:space-between}.outline.compact{font-size:12px}.how-section{background:#fff}.section-head.center{text-align:center;display:block}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px;margin-top:50px}.steps>div{text-align:center;position:relative;padding:20px}.steps>div>span{font-size:12px;font-weight:900;color:#a3d7b5}.step-icon{width:86px;height:86px;border-radius:25px;background:#e5f6ea;color:#219e67;display:grid;place-items:center;margin:12px auto 18px}.step-icon svg{width:32px;height:32px}.steps h3{font-size:21px;margin:0 0 10px}.steps p{font-size:13px;line-height:1.9;color:#78887b;max-width:260px;margin:auto}.how-demo{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:28px;gap:28px;align-items:center;margin-top:56px;padding:32px;border:1px solid #dce9df;border-radius:24px;background:linear-gradient(135deg,#f4faf5,#fff);box-shadow:0 20px 45px #1d57300c}.how-demo-copy h3{margin:8px 0;font-size:28px}.how-demo-copy>p{color:#718178;line-height:1.8}.demo-switcher{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.demo-switcher button{display:inline-flex;align-items:center;gap:6px;border:1px solid #d5e3d8;border-radius:999px;padding:8px 11px;background:#fff;color:#466252;font-size:11px;font-weight:800}.demo-switcher button.active{background:#17392d;border-color:#17392d;color:#d9f6e7}.how-demo-stage{min-height:290px;display:flex;align-items:center;justify-content:center;gap:18px}.demo-tag-wrap{width:135px;animation:demo-bob 4s ease-in-out infinite}.demo-tag-wrap .tag-art{box-shadow:0 18px 26px #17392d2b}.demo-arrow{display:grid;justify-items:center;grid-gap:5px;gap:5px;color:#21815a;font-size:10px;font-weight:800}.demo-arrow svg:last-child{transform:rotate(180deg)}.demo-result{min-width:130px;display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:19px 13px;border-radius:17px;background:#17392d;color:#dcf6e5;box-shadow:0 15px 24px #17392d22}.demo-result small{color:#a8d9b9;font-size:9px}@keyframes demo-bob{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-8px) rotate(2deg)}}.feature-section{background:#0d1817;color:#fff;padding:95px 0}.feature-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:75px;gap:75px;align-items:center}.feature-section h2{font-size:45px}.feature-section>div>div>p{color:#abbcb2;font-size:15px;line-height:2;max-width:500px}.feature-section ul{padding:0;list-style:none;margin:27px 0;display:grid;grid-gap:12px;gap:12px}.feature-section li{display:flex;gap:11px;align-items:center;color:#dce9df;font-size:14px}.feature-section li svg{color:#9feec3;width:19px}.feature-section li span{font-size:11px;color:#7a9e8c}.soon{display:inline-block;color:#b9ecd1;background:#1e352b;padding:9px 14px;border-radius:8px;font-size:12px;font-weight:800}.dashboard-mock{border:1px solid #335349;border-radius:16px;overflow:hidden;background:#192724;box-shadow:0 25px 60px #0005;transform:rotate(-2deg)}.mock-top{display:flex;align-items:center;gap:6px;padding:15px;background:#263933;border-bottom:1px solid #385046}.mock-top strong{font-size:11px;color:#c4e6ce;margin-right:auto;letter-spacing:.1em}.mock-dot{width:8px;height:8px;border-radius:50%;background:#84a697}.mock-content{padding:23px}.mock-content>p{font-size:19px;font-weight:800;display:flex;justify-content:space-between}.mock-content>p span{font-weight:400;font-size:10px;color:#9db3a5}.mock-row{display:flex;align-items:center;gap:13px;border-top:1px solid #32493e;padding:13px 0}.mock-row>span:first-child{width:38px;height:38px;border-radius:9px;display:grid;place-items:center}.mock-row strong{display:block;font-size:13px}.mock-row small{display:block;font-size:10px;color:#8da697}.mock-pill{margin-right:auto;font-size:10px;border:1px solid #386c50;color:#93d0ae;border-radius:6px;padding:5px 10px}.faq-wrap{display:grid;grid-template-columns:1fr 1.25fr;grid-gap:80px;gap:80px}.faq-list details{border-bottom:1px solid #dae7de;padding:17px 0}.faq-list summary{list-style:none;cursor:pointer;font-weight:800;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:15px}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details p{color:#718178;font-size:13px;line-height:1.95;margin:14px 0 3px}.closing{background:#e3f3e8;text-align:center;padding:70px 0}.closing-icon{width:68px;height:68px;border-radius:20px;display:grid;place-items:center;background:#b8e9c8;color:#2c9260;margin:auto}.closing h2{font-size:clamp(35px,5vw,55px);line-height:1.15;letter-spacing:-.04em;margin:20px 0}.closing p{color:#557463}.footer{background:#101a19;color:#e9f5eb}.footer-main{display:grid;grid-template-columns:2fr 1fr 1.5fr;grid-gap:70px;gap:70px;padding-top:65px;padding-bottom:60px}.footer-brand{color:#fff}.footer-main p{color:#93a99e;line-height:1.9;font-size:12px;max-width:315px}.footer-main>div>strong{display:block;margin-bottom:20px}.footer-main button:not(.brand){display:block;border:0;background:none;color:#93a99e;margin-bottom:12px;padding:0}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #2b3f38;padding-top:20px;padding-bottom:23px;color:#8fa99c;font-size:11px}.overlay{position:fixed;inset:0;background:#000a;z-index:90;display:flex;align-items:center;justify-content:center;padding:25px}.product-modal{background:white;border-radius:18px;max-width:750px;width:100%;display:grid;grid-template-columns:1fr 1fr;position:relative;overflow:hidden;box-shadow:0 25px 90px #0006}.close{position:absolute;top:15px;left:15px;z-index:2;background:#fff;border-radius:50%;width:36px;height:36px;display:grid;place-items:center}.modal-art{background:#edf4ee;display:grid;place-items:center;padding:50px 25px}.modal-info{padding:50px 30px 32px}.modal-info h2{font-size:32px;margin:8px 0}.modal-info p{font-size:14px;line-height:1.9;color:#738477}.modal-info h4{margin:20px 0 10px}.modal-pills{display:flex;flex-wrap:wrap;gap:5px}.modal-details{margin:22px 0;display:grid;grid-gap:8px;gap:8px;font-size:12px;color:#66776d}.modal-details div{display:flex;align-items:center;gap:9px}.modal-details svg{width:16px;color:#209b63}.modal-bottom{display:flex;justify-content:space-between;align-items:flex-end;margin-top:24px;gap:10px}.modal-bottom strong{display:block;font-size:25px}.drawer-overlay{justify-content:flex-start;padding:0}.drawer{width:min(440px,100%);height:100%;background:#fff;display:flex;flex-direction:column;box-shadow:20px 0 70px #0006}.drawer-head{padding:30px;border-bottom:1px solid #e2ebe4;display:flex;justify-content:space-between;align-items:center}.drawer-head h2{margin:3px 0 0}.drawer-head small{font-weight:400;color:#9daf9e}.close-inline{background:#edf4ee;border-radius:9px;width:39px;height:39px;display:grid;place-items:center}.drawer-items{flex:1 1;overflow:auto;padding:20px}.empty-cart{text-align:center;margin:80px 0;color:#8a9a90}.empty-cart svg{margin:auto;color:#92ba9d}.empty-cart h3{color:#203b2c}.empty-cart p{font-size:13px}.cart-item{display:flex;align-items:flex-start;gap:12px;padding:15px 0;border-bottom:1px solid #e8efea}.cart-item-icon{width:56px;height:56px;border-radius:12px;background:#eaf5ed;color:#32865c;display:grid;place-items:center}.cart-item-info{flex:1 1}.cart-item-info strong{display:block}.cart-item-info>span{color:#98a89e;font-size:12px}.qty{display:flex;align-items:center;gap:13px;margin-top:9px}.qty button{background:#ecf4ee;width:26px;height:26px;border-radius:7px;display:grid;place-items:center}.qty b{font-size:13px}.remove{background:none;color:#a2aca5;padding:8px}.drawer-foot{border-top:1px solid #e5eee6;padding:25px}.total{display:flex;justify-content:space-between;align-items:center}.total strong{font-size:26px}.disclaimer{font-size:11px;color:#94a098;line-height:1.6}.full{width:100%;margin-top:12px}.toast{position:fixed;bottom:25px;left:25px;z-index:120;background:#173d2e;color:#d7f9e6;border-radius:11px;display:flex;gap:9px;align-items:center;padding:13px 18px;box-shadow:0 8px 35px #0004;font-size:13px;font-weight:700}@media (max-width:1050px){.header-inner{gap:25px}.navigation{gap:14px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-tools{align-items:stretch;flex-direction:column}.search-box{max-width:350px}.hero-visual{transform:scale(.86);transform-origin:center}.hero h1{font-size:55px}}@media (max-width:760px){.container{padding:0 19px}.header-inner{gap:12px}.header-actions{gap:8px;-webkit-margin-start:auto;margin-inline-start:auto}.announcement{font-size:10px}.site-header{height:69px}.brand strong{font-size:22px}.brand-mark{width:39px;height:39px}.navigation{display:none;position:absolute;top:69px;right:0;left:0;background:white;padding:22px;box-shadow:0 20px 30px #0002;flex-direction:column;align-items:stretch;gap:16px}.navigation.open{display:flex}.navigation button{text-align:right;font-size:16px}.desktop-only{display:none}.mobile-toggle{display:grid;place-items:center}.hero-grid{grid-template-columns:1fr;min-height:unset}.hero-copy{padding:63px 0 0}.hero h1{font-size:clamp(45px,9vw,66px)}.hero-copy>p{font-size:15px}.hero-metrics{margin-top:37px;gap:35px}.hero-visual{height:390px;width:100%;transform:scale(.75);transform-origin:center top;margin-bottom:-75px}.tag-stage{width:205px}.tag-one{right:12%;top:15px}.tag-two{left:0;top:110px}.tag-three{right:26%;bottom:0}.tag-four{left:21%;top:2px;width:112px}.phone-scan-demo{right:0;bottom:4px;transform:scale(.86) rotate(7deg)}.trust-items{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.trust-items span{font-size:11px}.section{padding:65px 0}.section-head{display:block}.catalog-count{display:inline-block;margin-top:12px}.filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:8px;white-space:nowrap}.filters button{flex-shrink:0}.search-box{max-width:none}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-art-wrap{padding:16px}.product-art-wrap .tag-art{width:100%;max-width:160px}.product-data{padding:12px}.product-title{font-size:16px}.product-data p{font-size:11px;min-height:77px}.product-end strong{font-size:17px}.product-price-block strong{font-size:22px}.product-price-block small{font-size:8px}.add-product-wide{padding:0 9px;font-size:10px}.product-meta{font-size:9px;flex-wrap:wrap}.kit-grid,.steps{grid-template-columns:1fr}.steps{gap:5px;margin-top:20px}.how-demo{grid-template-columns:1fr;padding:22px;margin-top:34px}.how-demo-stage{min-height:245px;gap:9px}.demo-tag-wrap{width:105px}.demo-result{min-width:105px;padding:14px 9px}.demo-arrow{font-size:8px}.feature-grid{grid-template-columns:1fr;gap:48px}.feature-section{padding:65px 0}.feature-section h2{font-size:39px}.faq-wrap{grid-template-columns:1fr;gap:15px}.footer-main{grid-template-columns:1fr 1fr;gap:32px}.footer-main>div:first-child{grid-column:span 2}.footer-bottom{gap:10px;flex-wrap:wrap}.product-modal{grid-template-columns:1fr;max-height:90vh;overflow-y:auto;max-width:440px}.modal-art{padding:27px}.modal-art .tag-art{max-width:165px}.modal-info{padding:24px}.modal-info h2{font-size:26px}.overlay{padding:12px}}.brand-logo{display:block;width:132px;height:38px;background:url(/brand/maydi-wordmark.png) 50%/contain no-repeat;flex:0 0 auto}.brand-caption{-webkit-margin-start:-5px;margin-inline-start:-5px;color:#68766f;font-size:9px;font-weight:900;letter-spacing:.28em;white-space:nowrap}.footer-brand{gap:8px}.footer-brand .brand-logo{width:138px}.confirmation-page{padding-block:48px 72px}.confirmation-card{max-width:620px;margin-inline:auto;text-align:center}.confirmation-mark{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 18px;border-radius:50%;background:#e3f6e9;color:#16804a;font-size:32px;font-weight:900}.confirmation-card h1{margin:12px 0;font-size:clamp(30px,5vw,48px);letter-spacing:-.04em}.confirmation-card>p{color:#5b7064;line-height:1.8}.confirmation-summary{display:grid;grid-gap:10px;gap:10px;margin:28px 0;padding:18px;border:1px solid #e2e9e2;border-radius:16px;background:#fbfdfb;text-align:right}.confirmation-summary>div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #edf1ed;padding-bottom:10px}.confirmation-summary>div:last-child{border-bottom:0;padding-bottom:0}.confirmation-summary span{color:#718277}.confirmation-summary strong{color:#1f3e2e}@media (max-width:520px){.confirmation-page{padding:24px 15px 48px}.confirmation-summary>div{align-items:flex-start;flex-direction:column;gap:4px}}.hero-brand-lockup{display:inline-flex;align-items:center;gap:9px;margin-bottom:24px;color:#c8f6dc;font-size:10px;font-weight:900;letter-spacing:.26em}.hero-brand-lockup .brand-logo{width:126px;height:34px;background-image:url(/brand/maydi-wordmark-light.svg)}.hero-copy .eyebrow{box-shadow:0 10px 30px #0003}.hero-actions .primary{box-shadow:0 12px 26px #78dfad25}.hero-actions .ghost:hover{color:#a9f1cf;transform:translateY(-2px)}.product-card{transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;border-color:#e3ece5}.product-card:hover{transform:translateY(-7px);border-color:#9fddba;box-shadow:0 24px 48px #16372e18}.product-art-wrap{overflow:hidden}.product-art-wrap .tag-art-real{transition:transform .35s ease}.product-card:hover .product-art-wrap .tag-art-real{transform:rotate(-1deg) scale(1.035)}.add-product-wide{box-shadow:0 8px 18px #4caf8320}.add-product-wide:hover{box-shadow:0 12px 24px #4caf8335}.how-demo{grid-template-columns:.82fr 1.18fr;position:relative;overflow:hidden;background:linear-gradient(135deg,#f7fbf8,#fff 58%,#edf8f1);border-color:#cfe4d5;box-shadow:0 25px 70px #17392d14}.how-demo:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;background:#a9f1cf42;filter:blur(10px);inset-inline-end:-110px;inset-block-start:-130px;pointer-events:none}.how-demo-copy{position:relative;z-index:1}.how-demo-copy h3{font-size:clamp(28px,3vw,40px);letter-spacing:-.035em}.how-demo-copy>p{max-width:390px;font-size:15px}.demo-live-copy{margin-top:17px;padding:13px 15px;border-radius:13px;color:#315445;background:#e8f6ed;font-size:13px;line-height:1.7}.demo-live-copy,.how-demo-stage{position:relative;z-index:1}.demo-tag-wrap{filter:drop-shadow(0 20px 24px #16372e24)}.demo-result{min-width:150px;min-height:120px;align-content:center}.demo-result b{font-size:15px}.demo-result small{font-size:11px}@media (prefers-reduced-motion:no-preference){.hero-actions,.hero-brand-lockup,.how-demo,.product-card{animation:content-rise .7s ease both}.hero-actions{animation-delay:.08s}.how-demo{animation-delay:.12s}}@keyframes content-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.brand-logo{width:112px;height:32px}.brand-caption{font-size:8px;letter-spacing:.2em}.hero-brand-lockup{margin-bottom:16px}.hero-brand-lockup .brand-logo{width:108px;height:30px}.hero-actions{flex-wrap:wrap;gap:8px}.hero-actions .primary{width:100%}.hero-actions .ghost{padding-inline:7px}.how-demo-copy h3{font-size:29px}.how-demo-stage{flex-wrap:wrap;padding-top:8px}.demo-arrow{order:3;width:100%;grid-template-columns:auto auto auto;display:flex;justify-content:center}.demo-live-copy{font-size:12px}}.tag-four{left:26%;top:18px;width:122px;z-index:1;transform:rotate(-20deg);opacity:.86}.phone-scan-demo{position:absolute;z-index:7;right:3%;bottom:18px;width:112px;height:178px;padding:8px;border:2px solid #8fd8b0;border-radius:23px;background:#0f2821;box-shadow:0 20px 35px #0005;transform:rotate(7deg);animation:phone-float 5s ease-in-out infinite}.phone-scan-screen{height:100%;display:grid;place-content:center;justify-items:center;grid-gap:7px;gap:7px;border-radius:16px;background:linear-gradient(150deg,#d5f9e2,#81d9a8);color:#154d34;text-align:center;font-size:11px}.phone-scan-screen b{font-size:14px}@keyframes phone-float{0%,to{transform:translateY(0) rotate(7deg)}50%{transform:translateY(-8px) rotate(7deg)}}@media (max-width:380px){.brand-caption{display:none}.brand-logo{width:112px}.product-grid{grid-template-columns:1fr 1fr}.hero-visual{transform:scale(.65);margin-bottom:-110px}.hero-metrics{gap:20px}.tag-title{font-size:12px}.tap-mini{font-size:8px}.product-data p{min-height:100px}}.portal-shell{min-height:100vh;background:#f6f9f6;padding:40px 24px;color:#172c23}.portal-brand{display:block;font-size:27px;font-weight:900;letter-spacing:.1em;direction:ltr;text-align:left;margin-bottom:28px}.portal-brand small{font-size:10px;display:block;letter-spacing:.3em}.portal-card{background:#fff;border:1px solid #dfebe3;border-radius:18px;padding:28px;margin-bottom:24px;box-shadow:0 8px 24px #14392305}.login-card{max-width:440px;margin:40px auto}.portal-card h1{font-size:32px;margin:12px 0}.portal-card h2{font-size:21px;margin:0 0 20px}.portal-card h3{margin:0 0 6px}.portal-card p{line-height:1.8}.portal-card form{display:grid;grid-gap:16px;gap:16px}.portal-card label{display:grid;grid-gap:7px;gap:7px;font-size:13px;font-weight:700;margin-bottom:12px}.portal-card input,.portal-card select{border:1px solid #d5e4d9;border-radius:9px;padding:12px;background:#fff;width:100%;min-width:0;font:inherit;color:#19372b}.portal-note{color:#687b70;font-size:12px}.portal-error{color:#a32626}.portal-message{background:#e2f4e8;border:1px solid #b8dfc7;border-radius:12px;padding:14px}.console-shell{max-width:1400px;margin:auto}.portal-top{justify-content:space-between;gap:20px}.portal-top,.portal-top>div{display:flex;align-items:center}.portal-top>div{gap:18px}.portal-title h1{font-size:36px;margin:12px 0}.portal-title>p{color:#6a7d71}.portal-quick-links{display:flex;flex-wrap:wrap;gap:9px}.portal-quick-links a{border:1px solid #c8dfcf;border-radius:999px;color:#216543;font-size:12px;font-weight:800;padding:7px 12px}.portal-quick-links a:hover{background:#e7f4ea}.portal-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin:28px 0}.portal-stats>div{background:#e8f4ec;border-radius:14px;padding:24px;display:grid;grid-gap:7px;gap:7px}.portal-stats strong{font-size:32px}.portal-stats span{color:#5b7867;font-size:13px}.portal-forms,.portal-tag-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.portal-tag-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.tag-state{font-size:11px;background:#eff2ef;padding:6px 12px;border-radius:20px;white-space:nowrap}.tag-state.active{background:#d7f0e1;color:#155f39}.tag-state.suspended{background:#fee6e2;color:#932e25}.tag-record>code{display:block;font-size:11px;overflow-wrap:anywhere;margin-bottom:15px}.portal-downloads{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0 10px}.portal-card button:disabled{opacity:.5;cursor:wait}.portal-card details{margin-top:20px}.portal-card details form{margin-top:15px}.event-log{max-height:300px;overflow:auto;font-size:12px}.event-log p{border-bottom:1px solid #e7eee9;padding-bottom:10px}.portal-card code{overflow-wrap:anywhere}.admin-wide{margin-top:20px}.business-list,.help-list{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.management-search{display:grid;grid-gap:7px;gap:7px;margin-top:16px;max-width:420px}.management-search input{border:1px solid #d5e4d9;border-radius:9px;font:inherit;padding:11px}.business-record,.help-list details{border:1px solid #dce9df;border-radius:13px;margin:0!important;padding:14px}.business-record>summary,.help-list summary{align-items:center;cursor:pointer;display:flex;font-weight:800;gap:12px;justify-content:space-between;list-style:none}.business-record>summary::-webkit-details-marker,.help-list summary::-webkit-details-marker{display:none}.business-record>summary span:first-child{display:grid;grid-gap:3px;gap:3px}.business-record>summary small{color:#718278;font-size:11px;font-weight:500}.business-record form{border-top:1px solid #e7eee9;margin-top:14px;padding-top:16px}.wizard-progress{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(6,minmax(0,1fr));margin:18px 0}.wizard-progress i{background:#e4ece6;border-radius:999px;height:7px}.wizard-progress i.done{background:#56b77d}.help-list details p{color:#687b70;font-size:13px;margin:12px 0 0}.admin-row,.admin-row>div:last-child,.print-select,.section-heading{display:flex;align-items:center;gap:12px}.admin-row,.section-heading{justify-content:space-between}.section-heading h2{margin:5px 0 0}.count-pill{background:#eef5ef;border-radius:999px;color:#21583b;font-size:13px;padding:7px 12px}.inline-form{align-items:end;display:grid;grid-gap:14px;gap:14px;grid-template-columns:1.25fr 1fr 1fr auto}.admin-list{border-top:1px solid #e8eeea;margin-top:20px}.admin-row{border-bottom:1px solid #e8eeea;padding:13px 0}.admin-row>div:first-child,.print-select>span:nth-child(2){display:grid;grid-gap:4px;gap:4px}.admin-row small,.print-select small{color:#718278;font-size:11px}.print-panel{background:linear-gradient(135deg,#fff 5%,#f2f8f3)}.print-preview-panel{background:#fffdf8}.test-only{border:1px solid #bd3434;border-radius:999px;color:#a31919;font-size:11px;font-weight:800;letter-spacing:.08em;padding:7px 10px}.print-preview-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.print-preview-card{background:#fff;border:1px solid #e6dcc5;border-radius:16px;display:grid;grid-gap:12px;gap:12px;overflow:hidden;padding:14px}.print-preview-title{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.print-preview-title small{color:#777164;font-size:11px}.pdf-artwork-frame,.pdf-artwork-loading,.pdf-artwork-preview{aspect-ratio:1;background:#f7f4ed;border:1px solid #e6dcc5;border-radius:12px;min-height:360px;width:100%}.pdf-artwork-frame{overflow:hidden;position:relative}.pdf-artwork-preview{display:block;height:100%;object-fit:contain}.pdf-artwork-loading{align-items:center;color:#777164;display:flex;justify-content:center;padding:24px;text-align:center}.print-select-list{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;max-height:360px;overflow:auto}.print-select{border:1px solid #dce7de;border-radius:12px;cursor:pointer;justify-content:flex-start;padding:11px}.print-select input{accent-color:#1d6a43;width:auto}.print-select .tag-state{-webkit-margin-start:auto;margin-inline-start:auto}@media (max-width:760px){.portal-shell{padding:24px 16px}.portal-forms,.portal-tag-grid{grid-template-columns:1fr}.portal-card{padding:20px}.portal-stats{gap:8px}.portal-stats>div{padding:15px}.portal-stats strong{font-size:25px}.portal-title h1{font-size:29px}.portal-quick-links{gap:7px}.inline-form,.print-preview-grid,.print-select-list{grid-template-columns:1fr}.admin-row{align-items:flex-start;flex-direction:column}.admin-row>div:last-child{flex-wrap:wrap}}.quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0}.quick-actions a{background:#f7f1e7;border:1px solid #dec48d;border-radius:12px;padding:14px;text-align:center;font-weight:800}.inventory-form{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.inventory-form label{display:grid;grid-gap:5px;gap:5px;font-weight:700}.inventory-form input,.inventory-form select{min-height:42px;border:1px solid #d8d3c8;border-radius:9px;padding:7px;background:#fff}@media(max-width:650px){.quick-actions{grid-template-columns:1fr 1fr}.inventory-form{display:grid;grid-template-columns:1fr}.inventory-form button{width:100%;justify-content:center}}.inventory-stock{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.inventory-stock span{background:#f5f5f1;border-radius:999px;padding:7px 10px}.inventory-units{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:12px 0}.inventory-units button{padding:10px;background:white;border:1px solid #ded8ca;border-radius:10px;text-align:right;display:grid;grid-gap:4px;gap:4px}.inventory-units button.selected{border:2px solid #b38a32;background:#fff9e9}.inventory-units code{font-size:.72rem}.inventory-wizard{border-top:1px solid #e4ded1;margin-top:16px;padding-top:16px;display:grid;grid-gap:10px;gap:10px}.inventory-wizard label{display:grid;grid-gap:5px;gap:5px;font-weight:700}.inventory-wizard input,.inventory-wizard select{min-height:42px;border:1px solid #d8d3c8;border-radius:9px;padding:7px;background:#fff}@media(max-width:650px){.inventory-units{grid-template-columns:1fr}}.simple-admin-shell{background:#fbfaf7;color:#173125;min-height:100vh;padding:28px max(22px,calc((100vw - 1120px)/2));font-family:Arial,sans-serif}.simple-admin-header{align-items:center;border-bottom:1px solid #e9e3d7;display:flex;justify-content:space-between;padding:0 0 24px}.simple-admin-header>div{align-items:center;display:flex;gap:12px}.simple-brand{color:#173125;display:grid;letter-spacing:.18em;line-height:1;text-decoration:none}.simple-brand b{font-size:22px}.simple-brand span{font-size:8px;font-weight:800;letter-spacing:.28em;margin-top:6px}.simple-logout,.simple-store-link{align-items:center;background:none;border:0;color:#486154;display:flex;font:inherit;font-size:14px;gap:6px;padding:8px;text-decoration:none}.simple-logout{border:1px solid #dce6dd;border-radius:10px;color:#254635;cursor:pointer;padding:9px 13px}.simple-welcome{margin:64px 0 30px;max-width:610px}.simple-welcome>span,.workflow-heading>span{color:#a88135;font-size:12px;font-weight:800;letter-spacing:.08em}.simple-welcome h1,.workflow-heading h1{font-size:clamp(34px,5vw,54px);letter-spacing:-.04em;line-height:1.1;margin:10px 0 12px}.simple-welcome p,.workflow-heading p{color:#63766a;font-size:17px;line-height:1.7;margin:0}.simple-action-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.simple-action{align-items:flex-start;background:#fff;border:1px solid #e4e8e1;border-radius:20px;color:#19382a;cursor:pointer;display:grid;grid-gap:12px;gap:12px;min-height:222px;padding:23px;text-align:right;transition:box-shadow .18s,transform .18s}.simple-action:focus-visible,.simple-action:hover{box-shadow:0 18px 35px #203b260d;transform:translateY(-3px)}.simple-action.primary{background:#1f513a;color:#fff}.simple-action>span{align-items:center;background:#edf4ee;border-radius:13px;color:#245b3f;display:flex;height:44px;justify-content:center;width:44px}.simple-action.primary>span{background:#ffffff22;color:#fff}.simple-action b{font-size:20px}.simple-action small{color:#6d7e73;font-size:13px;line-height:1.55}.simple-action.primary small{color:#d6eadc}.simple-action>svg{align-self:end;justify-self:end}.simple-back{align-items:center;background:none;border:0;color:#486154;cursor:pointer;display:flex;font:inherit;font-weight:700;gap:7px;margin:35px 0 18px;padding:0}.simple-workflow{background:#fff;border:1px solid #e8e4da;border-radius:24px;margin:0 auto 40px;max-width:930px;padding:36px}.workflow-heading{border-bottom:1px solid #eeeae1;padding-bottom:26px}.workflow-heading h1{font-size:38px;margin:8px 0}.product-choices{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin:26px 0}.product-choice{background:#fff;border:1px solid #e2e6df;border-radius:16px;color:#243d30;cursor:pointer;display:grid;grid-gap:8px;gap:8px;min-height:153px;padding:14px;position:relative;text-align:center}.product-choice.selected,.product-choice:hover{border:2px solid #ae8430;background:#fffcf3}.product-choice-icon{align-items:center;background:#fbf1d9;border-radius:50%;color:#a77c26;display:flex;height:48px;justify-content:center;margin:auto;width:48px}.product-choice.blue .product-choice-icon{background:#e4efff;color:#2965b4}.product-choice.green .product-choice-icon{background:#ddf6e8;color:#16804a}.product-choice.purple .product-choice-icon{background:#f1e7fb;color:#784aa7}.product-choice b{font-size:14px}.product-choice small{color:#778579;font-size:11px}.choice-check{background:#a77c26;border-radius:50%;color:#fff;height:22px;justify-content:center;position:absolute;left:10px;top:10px;width:22px}.choice-check,.workflow-step{align-items:center;display:flex}.workflow-step{background:#f8faf7;border-radius:16px;gap:20px;margin-top:14px;padding:19px}.activation-step>span,.workflow-step>span{align-items:center;background:#e8efe7;border-radius:50%;color:#215d3f;display:flex;font-weight:800;height:30px;justify-content:center;width:30px}.workflow-step label{display:grid;font-weight:800;grid-gap:7px;gap:7px}.activation-step input,.activation-step select,.workflow-step input{border:1px solid #dbe4da;border-radius:10px;font:inherit;min-height:43px;padding:10px;width:100%}.workflow-step input{width:150px}.workflow-step.action>div{display:grid;flex:1 1;grid-gap:3px;gap:3px}.workflow-step.action small{color:#6a796f}.simple-primary,.simple-secondary,.simple-text{align-items:center;border-radius:11px;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;gap:8px;justify-content:center;padding:12px 16px;text-decoration:none}.simple-primary{background:#1f513a;border:1px solid #1f513a;color:#fff}.simple-primary:disabled,.simple-secondary:disabled{cursor:wait;opacity:.5}.simple-secondary{background:#fff;border:1px solid #ceddce;color:#25543b}.simple-text{background:none;border:0;color:#286044}.simple-complete{background:#f2faf3;border:1px solid #cde7d2;border-radius:18px;margin-top:24px;padding:25px}.simple-complete>span{align-items:center;background:#279653;border-radius:50%;color:#fff;display:flex;height:38px;justify-content:center;width:38px}.simple-complete h2{font-size:24px;margin:15px 0 7px}.simple-complete p{color:#567061}.inline-actions,.simple-complete>div{display:flex;flex-wrap:wrap;gap:10px}.simple-alert{align-items:center;border-radius:12px;display:flex;gap:8px;margin:20px auto;max-width:930px;padding:14px}.simple-alert.success{background:#e3f6e9;color:#185f35}.simple-alert.error{background:#fff0ed;color:#983526}.simple-alert.warning{background:#fff8df;color:#76591c}.simple-loading{margin:100px auto;text-align:center}.inventory-list,.order-list{display:grid;grid-gap:10px;gap:10px;margin-top:25px}.simple-order{background:#fafbf9;border:1px solid #e4eae1;border-radius:14px;display:grid;grid-gap:13px;gap:13px;grid-template-columns:1fr auto;padding:18px}.simple-order>div:first-child{display:grid;grid-gap:4px;gap:4px}.order-number{color:#a47b2c;font-size:13px;font-weight:800}.simple-order b{font-size:16px}.simple-order small{color:#66766c}.order-next{border-top:1px solid #e5e9e3;display:flex;gap:12px;grid-column:1/-1;justify-content:space-between;padding-top:14px}.simple-empty{align-items:center;color:#697b70;display:grid;grid-gap:7px;gap:7px;justify-items:center;padding:40px;text-align:center}.activation-steps{display:grid;grid-gap:14px;gap:14px;margin-top:25px}.activation-step{background:#fbfcfa;border:1px solid #e3e9e2;border-radius:16px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:auto 1fr;padding:21px}.activation-step h2{font-size:21px;margin:0 0 8px}.activation-step p{color:#63766a;line-height:1.6;margin:0 0 14px}.activation-step label{display:grid;font-weight:800;grid-gap:7px;gap:7px;margin:12px 0}.activation-step label small{color:#68796d;font-weight:400}.activation-step code{background:#eef2ee;border-radius:9px;display:block;overflow-wrap:anywhere;padding:11px}.simple-search{align-items:center;background:#fff;border:1px solid #dae4d9;border-radius:11px;display:flex;gap:8px;padding:0 11px}.simple-search input{border:0!important;outline:0}.search-results{display:grid;grid-gap:7px;gap:7px;margin-top:10px}.inventory-list>button,.search-results button{align-items:center;background:#fff;border:1px solid #dfe7df;border-radius:11px;color:#1e3d2e;cursor:pointer;display:flex;gap:10px;padding:12px;text-align:right}.search-results button.chosen{border:2px solid #ae8430;background:#fffdf5}.inventory-list>button>span:nth-child(2),.search-results span{display:grid;flex:1 1;grid-gap:3px;gap:3px}.inventory-list small,.search-results small{color:#708075;font-size:11px}.inventory-list em,.search-results em{color:#5d7566;font-size:12px;font-style:normal}.inline-success{align-items:center;color:#1d7140;display:flex;gap:6px;font-weight:700}.required-note{color:#986d1c;display:block;margin-top:10px}.test-link{width:max-content}.stock-summary{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,1fr);margin:25px 0}.stock-summary button{background:#f6f8f4;border:1px solid #e0e7df;border-radius:16px;color:#254b36;cursor:pointer;display:grid;grid-gap:4px;gap:4px;padding:20px;text-align:right}.stock-summary b{font-size:32px}.stock-summary span{color:#65756b}.inventory-tools{display:grid;grid-gap:12px;gap:12px}.simple-filters{display:flex;flex-wrap:wrap;gap:8px}.simple-filters button{background:#fff;border:1px solid #dce5da;border-radius:999px;color:#466152;cursor:pointer;font:inherit;padding:8px 13px}.simple-filters button.active{background:#e6f1e8;border-color:#9ac0a4;color:#1d5b39;font-weight:800}.inventory-list>button{width:100%}@media(max-width:820px){.product-choices,.simple-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-workflow{padding:23px}.order-next,.workflow-step.action{align-items:stretch;flex-direction:column}.simple-order{grid-template-columns:1fr}.stock-summary{grid-template-columns:1fr 1fr}}@media(max-width:520px){.simple-admin-shell{padding:20px 15px}.simple-admin-header{align-items:flex-start}.simple-store-link{font-size:0}.simple-welcome{margin-top:42px}.simple-action-grid{grid-template-columns:1fr}.simple-action{min-height:160px}.simple-workflow{border-radius:18px;padding:18px}.workflow-heading h1{font-size:32px}.product-choices{grid-template-columns:1fr 1fr}.workflow-step{align-items:stretch;flex-direction:column}.workflow-step input{width:100%}.activation-step{padding:16px}.stock-summary{grid-template-columns:1fr}.inline-actions,.simple-complete>div{flex-direction:column}.inline-actions button,.simple-complete button{width:100%}}.product-choice-image{background-position:50%;background-size:cover;border-radius:12px;display:grid;height:70px;overflow:hidden;place-items:center;box-shadow:inset 0 0 0 999px #ffffff77}.product-choice-image .product-choice-icon{background:#fffb;box-shadow:0 2px 12px #0002}.simple-action.demo{border-color:#d9c28b;background:#fffaf0}.simple-action.demo>span{background:#fff0c8;font-size:24px}.demo-workflow{overflow:hidden}.demo-banner{align-items:center;background:#fff8df;border:1px solid #ead18b;border-radius:14px;color:#76591c;display:flex;gap:10px;justify-content:center;margin:-8px 0 24px;padding:13px;text-align:center}.demo-banner span{font-size:14px}.demo-stepper{gap:8px;margin:24px 0}.demo-stepper,.demo-stepper span{display:flex;justify-content:center}.demo-stepper span{align-items:center;background:#edf1eb;border-radius:50%;color:#748377;font-weight:800;height:32px;width:32px}.demo-stepper span.active{background:#1f513a;color:#fff}.demo-stepper span.done{background:#dff1e2;color:#1f7b42}.demo-business-list{display:grid;grid-gap:10px;gap:10px;margin:28px 0}.demo-business-list button{align-items:center;background:#fbfcfa;border:1px solid #dfe8df;border-radius:14px;color:#1f3e2f;cursor:pointer;display:flex;gap:12px;padding:17px;text-align:right}.demo-business-list button.chosen{background:#f5fbf5;border:2px solid #397c4f}.demo-business-list button span{display:grid;flex:1 1;grid-gap:4px;gap:4px}.demo-business-list small{color:#718176}.demo-field{display:grid;grid-gap:9px;gap:9px;margin:34px 0}.demo-field input{border:1px solid #dbe4da;border-radius:10px;font:inherit;min-height:48px;padding:10px}.demo-field small{color:#6c7b70}.demo-validation{grid-gap:18px;gap:18px;margin:26px 0}.demo-qr,.demo-validation{align-items:center;display:grid;justify-items:center}.demo-qr{background:#fff;border:1px solid #dfd4b6;border-radius:16px;grid-gap:11px;gap:11px;padding:20px;text-align:center}.demo-qr b{color:#8a6420;font-size:14px}.demo-qr img{height:220px;image-rendering:pixelated;width:220px}.demo-qr code{background:#f5f6f2;border-radius:8px;max-width:100%;overflow-wrap:anywhere;padding:8px}.demo-navigation,.demo-validation-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.demo-state{color:#5f7165;display:flex;flex-wrap:wrap;gap:8px}.demo-state,.demo-state span{align-items:center;justify-content:center}.demo-state span{background:#eef1ed;border-radius:50%;display:inline-flex;font-size:12px;height:25px;width:25px}.demo-state span.done{background:#dff2e2;color:#1d7b40}.demo-navigation{border-top:1px solid #ebe7dd;margin-top:26px;padding-top:20px}.demo-complete{margin-top:26px;text-align:center}.demo-complete>span{margin:0 auto}.demo-complete .simple-secondary{margin-top:8px}@media(max-width:520px){.demo-banner{align-items:flex-start;flex-direction:column;text-align:right}.demo-navigation,.demo-validation-actions{flex-direction:column;width:100%}.demo-navigation button,.demo-validation-actions button{width:100%}}.simple-action.test-sticker{border-color:#b9d6c2;background:#f5fbf5}.simple-action.test-sticker>span{background:#e4f4e6;color:#1d7240}.demo-expiry,.demo-note{color:#6d7c71;display:block;margin-top:12px}.demo-complete code{background:#f4f6f2;border-radius:9px;display:block;overflow-wrap:anywhere;margin:12px 0;padding:10px;text-align:left}.staging-email-test{margin-top:28px}.staging-email-test .section-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.staging-email-test h2{margin:4px 0 8px}.staging-email-test p{color:#63766a;margin:0}.staging-email-list{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.staging-email-row{align-items:center;background:#fbfcfa;border:1px solid #e1e9e0;border-radius:14px;display:flex;gap:16px;justify-content:space-between;padding:16px}.staging-email-row>div{display:grid;grid-gap:5px;gap:5px}.staging-email-row small{color:#63766a}.staging-email-row code{background:#eef4ee;border-radius:7px;font-size:12px;padding:5px 7px;width:max-content}.error-text{color:#983526!important}@media(max-width:520px){.staging-email-row,.staging-email-test .section-heading{align-items:stretch;flex-direction:column}.staging-email-row button{width:100%}}.orders-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 180px 180px;grid-gap:12px;gap:12px;margin:24px 0 10px}.orders-toolbar label{display:grid;grid-gap:6px;gap:6px;color:#52675a;font-size:12px;font-weight:800}.orders-toolbar select{border:1px solid #dce5da;border-radius:11px;background:#fff;color:#244533;font:inherit;padding:10px}.orders-count{color:#718278;font-size:13px;margin:10px 0}.order-card{grid-template-columns:1fr auto}.order-card-summary{align-items:center;display:flex;gap:20px;justify-content:space-between;min-width:0}.order-card-summary>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.order-card-summary small{overflow-wrap:anywhere}.order-card-meta{align-items:flex-end;display:grid;grid-gap:4px;gap:4px;text-align:left}.order-card-meta strong{font-size:20px}.order-status{border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;padding:5px 9px}.order-status.pending_payment{background:#fff4d9;color:#8a641a}.order-status.paid{background:#e0f5e7;color:#23663b}.order-status.payment_failed{background:#ffe7e2;color:#963a2c}.order-status.cancelled{background:#edf0ee;color:#68766d}.order-details{border-top:1px solid #e5e9e3;grid-column:1/-1;padding-top:18px}.order-detail-grid,.order-details{display:grid;grid-gap:16px;gap:16px}.order-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-details section{background:#fff;border:1px solid #e3e9e2;border-radius:13px;padding:15px}.order-details h3{font-size:16px;margin:0 0 9px}.order-details p{color:#53675a;line-height:1.6;margin:5px 0}.order-details a{color:#276b4a}.order-product-row{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto auto auto;padding:9px 0;border-bottom:1px solid #eef1ed}.order-product-row:last-child{border-bottom:0}.order-total-box{display:grid!important;grid-gap:8px;gap:8px}.order-total-box span,.order-total-box strong{display:flex;justify-content:space-between}.order-total-box strong{border-top:1px solid #dde6dd;font-size:18px;padding-top:9px}.order-payment-box small{color:#66776d;display:block;line-height:1.55}.order-next{align-items:center}.orders-workflow{max-width:1100px}@media(max-width:820px){.orders-toolbar{grid-template-columns:1fr 1fr}.orders-toolbar .simple-search{grid-column:1/-1}.order-card-summary{align-items:flex-start;display:grid;grid-gap:12px;gap:12px}.order-card-meta{align-items:flex-start;text-align:right}.order-detail-grid{grid-template-columns:1fr}.order-product-row{grid-template-columns:1fr auto}.order-product-row b,.order-product-row span:nth-child(3){justify-self:end}}@media(max-width:520px){.orders-toolbar{grid-template-columns:1fr}.orders-toolbar .simple-search{grid-column:auto}.order-card{padding:14px}.order-product-row{font-size:13px}}.test-only-badge{display:inline-block;-webkit-margin-start:.35rem;margin-inline-start:.35rem;padding:.12rem .38rem;border-radius:999px;background:#fff0c2;color:#6a4a00;font-size:.68rem;letter-spacing:.04em;vertical-align:middle}.simple-alert.warning{border:1px solid #e3b341;background:#fff8e1;color:#6a4a00}.product-end{display:grid;grid-gap:14px;gap:14px;align-items:stretch;margin-top:auto}.product-price-block{display:grid;grid-gap:5px;gap:5px;min-width:0}.product-price-block strong{color:#163f2d;font-size:34px;line-height:.95;letter-spacing:-.04em}.product-price-block>span{color:#62756a;font-size:12px;font-weight:800}.product-price-block small{align-items:flex-start;color:#536b5c;display:flex;font-size:12px;gap:5px;line-height:1.45;white-space:normal}.product-price-block small svg{color:#2b9a64;flex:0 0 auto;margin-top:2px}.cart-delivery-note{display:grid;grid-gap:4px;gap:4px;color:#526b5b;font-size:12px;line-height:1.5}.cart-delivery-note span{display:block}.add-product-wide{justify-content:center;min-height:48px;width:100%;padding:0 14px;font-size:14px}.hero-price-note{align-items:stretch;display:grid;grid-gap:7px;gap:7px;margin-top:24px;max-width:420px;color:#c0d5ca;font-size:13px;line-height:1.5}.hero-price-note>div:not(.hero-price-main){align-items:center;display:flex;gap:7px}.hero-price-note>div:not(.hero-price-main) svg{color:#8de0b1}.hero-price-main{align-items:baseline;display:flex;gap:8px}.hero-price-main strong{color:#e0f9e9;font-size:34px;letter-spacing:-.04em}.hero-price-main span{color:#c0d5ca;font-weight:800}@media (max-width:760px){.product-price-block strong{font-size:29px}.product-price-block small{font-size:11px}.add-product-wide{font-size:13px}.hero-price-note{font-size:12px;margin-top:19px}.hero-price-main strong{font-size:30px}}.portal-payment-status{font-weight:800}.portal-payment-status.live_active{color:#18734b}.portal-payment-status.test_active{color:#3d628c}.portal-payment-status.disabled{color:#68766d}.portal-payment-status.unverified{color:#8a641a}.inventory-row{align-items:center;background:#fff;border:1px solid #dfe7df;border-radius:11px;display:grid;grid-gap:9px;gap:9px;padding:10px}.inventory-unit-main{align-items:center;background:transparent;border:0;color:#1e3d2e;cursor:pointer;display:flex;gap:10px;min-width:0;padding:2px;text-align:right}.inventory-label-action:focus-visible,.inventory-label-editor button:focus-visible,.inventory-unit-main:focus-visible{outline:3px solid #a67d28;outline-offset:2px}.inventory-unit-copy{display:grid;flex:1 1;grid-gap:3px;gap:3px;min-width:0}.inventory-unit-copy b,.inventory-unit-copy small{overflow-wrap:anywhere}.inventory-unit-copy .inventory-internal-label{color:#315d42;font-size:12px;font-weight:700}.inventory-label-action{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.inventory-label-editor{border-top:1px solid #e5e9e3;display:grid;grid-gap:8px;gap:8px;grid-column:1/-1;padding:13px 3px 2px}.inventory-label-editor label{font-size:14px;font-weight:800}.inventory-label-editor input{background:#fff;border:1px solid #cbd9cd;border-radius:9px;font:inherit;min-height:44px;padding:9px 12px}.inventory-label-editor small{color:#64766a}.inventory-label-editor>div{display:flex;flex-wrap:wrap;gap:8px}.inventory-icon{align-items:center;background:#fbefd5;border-radius:10px;color:#a67d28;display:flex;height:35px;justify-content:center;width:35px}.inventory-icon.blue{background:#e4efff;color:#2965b4}.inventory-icon.green{background:#ddf6e8;color:#16804a}.inventory-icon.purple{background:#f1e7fb;color:#784aa7}.simple-advanced{border-top:1px solid #e6e8e3;color:#607268;margin-top:25px;padding-top:18px}.simple-advanced summary{color:#4e6457;cursor:pointer;font-weight:800}.simple-advanced li{margin:7px 0}.inventory-row{grid-template-columns:minmax(0,1fr) auto}.inventory-label-editor input:focus-visible{border-color:#297346;outline:3px solid #a8d5b4;outline-offset:1px}@media(max-width:520px){.inventory-row{grid-template-columns:1fr}.inventory-label-action{justify-self:start}.inventory-unit-main{align-items:flex-start}.inventory-unit-main em{-webkit-margin-start:auto;margin-inline-start:auto}}.inventory-row{grid-template-columns:minmax(0,1fr) auto auto}.inventory-actions{position:relative}.inventory-actions>summary{align-items:center;border:1px solid #dce5da;border-radius:50%;color:#315d42;cursor:pointer;display:flex;height:42px;justify-content:center;list-style:none;width:42px}.inventory-actions>summary::-webkit-details-marker{display:none}.inventory-actions>summary:focus-visible{outline:3px solid #a8d5b4;outline-offset:2px}.inventory-actions>div{background:#fff;border:1px solid #dce5da;border-radius:11px;box-shadow:0 12px 32px #19382a1c;min-width:180px;padding:6px;position:absolute;right:0;top:calc(100% + 5px);z-index:10}.inventory-actions button{align-items:center;background:#fff;border:0;border-radius:7px;color:#8b352b;cursor:pointer;display:flex;font:inherit;font-weight:700;gap:8px;padding:10px;text-align:right;width:100%}.inventory-actions button:focus-visible,.inventory-actions button:hover{background:#fff1ee;outline:2px solid #bb6b58}.inventory-restore-action{white-space:nowrap}@media(max-width:520px){.inventory-row{grid-template-columns:1fr auto}.inventory-unit-main{grid-column:1/-1}.inventory-label-action{justify-self:start}.inventory-actions{grid-column:2;grid-row:2;justify-self:end}.inventory-restore-action{grid-column:1;grid-row:2;justify-self:start}}.v4-experience{background:#edf8f1;padding:clamp(48px,7vw,100px) 0}.v4-service-picker{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:28px 0}.v4-service-picker button{border:1px solid #bbd6c6;background:#fff;border-radius:30px;padding:12px 20px;font:inherit;color:#214d38;min-height:44px;cursor:pointer}.v4-service-picker button[aria-pressed=true]{background:#173f2e;color:#fff;border-color:#173f2e}.v4-combinations a:focus-visible,.v4-experience button:focus-visible{outline:3px solid #ae8128;outline-offset:4px}.v4-experience-stage{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:24px;gap:24px;max-width:940px;margin:auto}.v4-demo-sticker{width:min(100%,240px);margin:0 auto}.v4-demo-sticker figcaption{font-size:12px;color:#526c5d;text-align:center;margin-top:14px}.v4-tap-action{display:flex;align-items:center;flex-direction:column;gap:18px;color:#326348}.v4-tap-action small{font-size:13px}.v4-phone{width:min(100%,244px);min-height:420px;margin:auto;background:#fff;border:7px solid #1c3026;border-radius:35px;box-shadow:0 20px 55px #173f2e14;padding:15px 15px 24px;display:flex;flex-direction:column;align-items:center;text-align:center}.v4-phone-speaker{height:5px;width:64px;background:#1c3026;border-radius:20px}.v4-phone-content{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:24px 0;color:#234533}.v4-phone-content h3{font-size:22px;line-height:1.4;margin:0}.v4-phone-content p{font-size:15px;line-height:1.8;margin:0}.v4-phone-symbol{display:grid;place-items:center;width:64px;height:64px;background:#e4f7ea;border-radius:50%}.v4-phone-disclaimer{font-size:10px;color:#5a6e60}.v4-demo-link{font-size:12px;border-top:1px solid #dbe9df;padding-top:16px}.v4-combinations{padding:clamp(48px,7vw,100px) 0;background:#fff}.v4-combination-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:30px;gap:30px}.v4-combination-list article{border-top:1px solid #b79757;padding:24px 0;display:flex;flex-direction:column;align-items:flex-start}.v4-combination-number{font-size:14px;color:#94743b;font-weight:700}.v4-combination-list h3{font-size:clamp(20px,2vw,26px);margin:16px 0 12px;line-height:1.4}.v4-combination-list p{line-height:1.9;color:#536b5c}.v4-combination-list small{color:#536b5c;line-height:1.8}.v4-combination-list a{display:inline-flex;align-items:center;gap:8px;margin-top:24px;font-weight:700;color:#1e5538;min-height:44px}.maydi-hero h1{font-size:clamp(36px,4.6vw,68px);text-wrap:balance}.maydi-steps{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:700px){.v4-experience-stage{grid-template-columns:1fr 1fr;gap:20px 12px}.v4-tap-action{grid-column:1/-1;grid-row:2;gap:12px}.v4-demo-sticker{max-width:180px}.v4-phone{min-height:310px;border-width:5px;border-radius:24px;padding:12px 9px 16px}.v4-phone-content{padding:16px 0;gap:10px}.v4-phone-content h3{font-size:18px}.v4-phone-content p{font-size:13px}.v4-phone-disclaimer{font-size:9px}.v4-combination-list{gap:4px}.maydi-steps,.v4-combination-list{grid-template-columns:1fr}.v4-service-picker{gap:8px}.v4-service-picker button{font-size:13px;padding:10px 14px}}@media(prefers-reduced-motion:reduce){.v4-experience *{transition:none!important;animation:none!important}}.maydi-product-purchase button:disabled{opacity:.65;cursor:not-allowed}