.storefrontTheme{font-size:var(--sf-base-font-size,16px)}.storefrontTheme .storeHeader .storeCategoryNav a{min-height:44px;font-size:max(14px, calc(var(--sf-base-font-size,16px) * .875));letter-spacing:0;align-items:center;font-weight:700;line-height:1.35;display:flex}.storefrontTheme .storeHeader .storeCategoryDropdown a{overflow-wrap:anywhere;min-width:0}.storefrontTheme .catalogFilters .catalogCategoryPickerTrigger,.storefrontTheme .catalogFilters .catalogCategoryOption{height:auto;min-height:44px;font-size:max(14px, calc(var(--sf-base-font-size,16px) * .875));letter-spacing:0;font-weight:700;line-height:1.35}.storefrontTheme .catalogFilters .catalogCategoryPickerTrigger{padding-block:9px}.storefrontTheme .catalogCategoryPickerTrigger>span,.storefrontTheme .catalogCategoryOption>span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0;overflow:visible}.storefrontTheme .catalogCategoryParentRow small{font-size:max(12px, calc(var(--sf-base-font-size,16px) * .75));flex:none;line-height:1.35}@media (min-width:761px){.storefrontTheme[data-catalog-nav=fixed] .storeHeader .storeCategoryNav,.storefrontTheme[data-catalog-nav=mega] .storeHeader .storeCategoryNav{flex-wrap:wrap;row-gap:0;position:relative}.storefrontTheme[data-catalog-nav=fixed] .storeHeader .storeCategoryGroup,.storefrontTheme[data-catalog-nav=mega] .storeHeader .storeCategoryGroup{position:static}.storefrontTheme[data-catalog-nav=fixed] .storeCategoryNav>a,.storefrontTheme[data-catalog-nav=fixed] .storeCategoryNav>.storeCategoryGroup,.storefrontTheme[data-catalog-nav=mega] .storeCategoryNav>a,.storefrontTheme[data-catalog-nav=mega] .storeCategoryNav>.storeCategoryGroup{flex:none;max-width:100%}.storefrontTheme[data-catalog-nav=fixed] .storeCategoryGroup>a,.storefrontTheme[data-catalog-nav=mega] .storeCategoryGroup>a{white-space:normal;overflow-wrap:anywhere}.storefrontTheme[data-catalog-nav=fixed] .storeHeader .storeCategoryGroup .storeCategoryDropdown,.storefrontTheme[data-catalog-nav=mega] .storeHeader .storeCategoryGroup .storeCategoryDropdown{min-width:0;max-width:100%;position:absolute;top:100%;left:0;right:auto}.storefrontTheme[data-catalog-nav=fixed] .storeHeader .storeCategoryGroup .storeCategoryDropdown{max-width:min(430px,100%)}.storefrontTheme[data-catalog-nav=mega] .storeHeader .storeCategoryGroup:hover .storeCategoryDropdown,.storefrontTheme[data-catalog-nav=mega] .storeHeader .storeCategoryGroup:focus-within .storeCategoryDropdown,.storefrontTheme[data-catalog-nav=dropdown] .storeHeader .storeCategoryNav{display:grid}}.storefrontTheme .productDetail .detailInfo>span{color:var(--lime);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.storefrontTheme .productDetail .detailInfo h1{text-wrap:pretty;overflow-wrap:anywhere}.storefrontTheme .productCard>footer{flex-wrap:wrap}.storefrontTheme .productCard>footer .productPrices{flex:1 1 max-content;min-width:0}.storefrontTheme .productCard>footer .productPrices>b{white-space:normal;overflow-wrap:anywhere;width:max-content;max-width:100%;line-height:1.2}@media (max-width:650px){.storefrontTheme .productDetail .detailInfo h1{letter-spacing:-.035em;margin-block:16px 20px;font-size:clamp(1.6rem,6.8vw,2.125rem);line-height:1.12}}.storefrontTheme .storefrontShell,.storefrontTheme[data-theme-preset=neon] .catalogLayout.storefrontShell{width:min(var(--site-width), calc(100% - var(--sf-layout-gutter,32px) - var(--sf-layout-gutter,32px)))}.storefrontTheme{--catalog-intro-padding:clamp(20px, 2vw, 28px);--catalog-intro-gap:20px;--catalog-heading-padding:6px;--catalog-heading-gap:4px}.storefrontTheme[data-layout-spacing=compact]{--catalog-intro-padding:16px;--catalog-intro-gap:14px;--catalog-heading-padding:4px;--catalog-heading-gap:2px}.storefrontTheme[data-layout-spacing=airy]{--catalog-intro-padding:32px;--catalog-intro-gap:24px;--catalog-heading-padding:10px;--catalog-heading-gap:8px}.storefrontTheme .catalogPageHeading{min-width:0;padding-block:var(--catalog-intro-padding) 12px}.storefrontTheme .catalogPageHeading>span{color:var(--lime);letter-spacing:.14em;font:800 10px/1.2 monospace}.storefrontTheme .catalogPageHeading h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:8px 0 0;font-size:clamp(30px,3.2vw,44px);line-height:1.08}.storefrontTheme .catalogPageHeading p{max-width:900px;color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.5}.storefrontTheme .catalogPageHeading+.catalogLayout,.storefrontTheme[data-catalog-hero=compact] .catalogHero+.catalogLayout{padding-top:var(--catalog-intro-gap)}.storefrontTheme[data-catalog-hero=none] .catalogPageHeading{padding-block:var(--catalog-heading-padding) 4px;flex-wrap:wrap;align-items:baseline;gap:2px 18px;display:flex}.storefrontTheme[data-catalog-hero=none] .catalogPageHeading>span{display:none}.storefrontTheme[data-catalog-hero=none] .catalogPageHeading h1{letter-spacing:-.025em;flex:0 auto;max-width:100%;margin:0;font-size:clamp(26px,1.6vw,28px);line-height:1.15}.storefrontTheme[data-catalog-hero=none] .catalogPageHeading p{flex:22rem;min-width:0;max-width:none;margin:0;font-size:13px;line-height:1.4}.storefrontTheme[data-catalog-hero=none] .catalogPageHeading+.catalogLayout{padding-top:var(--catalog-heading-gap)}.storefrontTheme[data-catalog-hero=none] .catalogSummary{min-height:28px;margin-bottom:calc(var(--catalog-heading-gap) + 6px);padding-bottom:4px}.storefrontTheme[data-theme-preset=neon][data-catalog-hero=none] .catalogPageHeading{background:var(--neon-shelf);color:#1c1f22;box-shadow:0 0 0 100vmax var(--neon-shelf);clip-path:inset(0 -100vmax)}.storefrontTheme[data-theme-preset=neon][data-catalog-hero=none] .catalogPageHeading p{color:#60666d}.storefrontTheme[data-catalog-hero=compact] .catalogHero.storefrontShell{justify-content:flex-start;padding-inline:0;min-height:0!important;padding-top:var(--catalog-intro-padding)!important;padding-bottom:var(--catalog-intro-padding)!important}.storefrontTheme[data-theme-preset=neon][data-catalog-hero=compact] .catalogHero.storefrontShell{padding-inline:max(var(--sf-layout-gutter,32px), calc((100vw - var(--site-width,1460px)) / 2))}.storefrontTheme[data-catalog-hero=compact] .catalogHero>span{white-space:normal;overflow-wrap:anywhere;max-width:100%;margin-bottom:8px;padding:5px 8px}.storefrontTheme[data-catalog-hero=compact] .catalogHero h1{letter-spacing:-.035em;overflow-wrap:anywhere;max-width:1000px;font-size:clamp(30px,3.2vw,44px);line-height:1.08}.storefrontTheme[data-catalog-hero=compact] .catalogHero p{overflow-wrap:anywhere;max-width:900px;margin-top:8px;font-size:14px;line-height:1.5}.storefrontTheme[data-catalog-hero=compact] .catalogHero:after,.storefrontTheme [data-catalog-heading] p:empty{display:none}.storefrontTheme[data-layout-spacing=compact] .storeHeaderMain{gap:14px}.storefrontTheme[data-layout-spacing=compact] .storeFooter{padding-top:48px}.storefrontTheme[data-layout-spacing=compact] .storeFooterGrid{gap:28px}.storefrontTheme[data-layout-spacing=airy] .storeHeaderMain{gap:clamp(30px,3vw,46px)}.storefrontTheme[data-layout-spacing=airy] .storeFooter{padding-top:88px}.storefrontTheme[data-layout-spacing=airy] .storeFooterGrid{gap:clamp(48px,6vw,84px)}.storefrontTheme[data-footer-variant=compact] .storeFooter{padding-top:42px}.storefrontTheme[data-footer-variant=compact] .storeFooterGrid{grid-template-columns:minmax(230px,1.6fr) repeat(3,minmax(120px,1fr));gap:clamp(22px,3vw,42px)}.storefrontTheme[data-footer-variant=compact] .storeFooterBottom{margin-top:30px}.storefrontTheme .storeFooter[hidden],.storefrontTheme [data-preview-visible][hidden],.storefrontTheme[data-mobile-header-actions] .storeHeaderActions>[data-preview-visible][hidden]{display:none!important}.storeMobileMenuSlot{display:none}.storeMobileMenuTrigger{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:44px;color:var(--text);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:12px;font-weight:700;display:inline-flex}.storeMobileMenuTrigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px;height:20px}.storeMobileMenuDialog{border:0;border-right:1px solid var(--line);background:var(--surface);width:min(390px,100vw - 28px);max-width:none;height:100dvh;max-height:100dvh;color:var(--text);overscroll-behavior:contain;font-family:var(--body-font);margin:0;padding:0;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:16px 0 60px #00000040}.storeMobileMenuDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c}.storefrontTheme .storeMobileMenuDialog .storeMobileNavigation{display:block}.storeMobileMenuHeading{z-index:1;padding:max(16px, env(safe-area-inset-top)) 16px 16px;background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.storeMobileMenuHeading b{overflow-wrap:anywhere;font-size:17px}.storeMobileMenuHeading button{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);min-height:44px;color:var(--text);font:inherit;cursor:pointer;padding:8px 12px;font-size:12px}.storeMobileQuickLinks{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:16px;display:flex}.storeMobileQuickLinks a{border:1px solid var(--line);border-radius:var(--radius);min-height:44px;color:var(--text);overflow-wrap:anywhere;align-items:center;padding:10px 12px;font-size:13px;display:inline-flex}.storeMobileCategoryLinks{padding-bottom:max(24px, env(safe-area-inset-bottom));display:grid}.storeMobileCategoryLinks a{border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);min-height:44px;color:var(--muted);overflow-wrap:anywhere;align-items:center;padding:10px 16px;font-size:13px;line-height:1.45;display:flex}.storeMobileCategoryLinks a[data-root=true]{color:var(--text);background:var(--paper);font-size:14px;font-weight:800}body.storeMobileMenuOpen{overflow:hidden}.storefrontTheme :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--lime);outline-offset:3px}@media (max-width:980px){.storefrontTheme[data-theme-preset=neon][data-catalog-hero=compact] .catalogHero.storefrontShell{padding-inline:max(16px, var(--sf-layout-gutter-mobile,12px))}.storeMobileMenuSlot{display:block}.storefrontTheme .storefrontShell,.storefrontTheme[data-theme-preset=neon] .catalogLayout.storefrontShell{width:min(var(--site-width), calc(100% - max(16px, var(--sf-layout-gutter-mobile,12px)) - max(16px, var(--sf-layout-gutter-mobile,12px))))}.storefrontTheme[data-footer-variant=compact] .storeFooterGrid{grid-template-columns:minmax(220px,1.2fr) 1fr}}@media (max-width:380px){.storeMobileMenuTrigger span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.storefrontTheme .storeHeaderMain{column-gap:10px}}@media (max-width:700px){.storefrontTheme[data-theme-preset=neon][data-catalog-hero=compact] .catalogHero.storefrontShell{padding-inline:var(--sf-layout-gutter-mobile,12px)}.storefrontTheme .storefrontShell,.storefrontTheme[data-theme-preset=neon] .catalogLayout.storefrontShell{width:min(var(--site-width), calc(100% - var(--sf-layout-gutter-mobile,12px) - var(--sf-layout-gutter-mobile,12px)))}.storefrontTheme[data-mobile-categories=hidden] .storeCategoryNav{display:none!important}.storefrontTheme[data-mobile-header-actions=account] .storeHeaderActions>.storeAccount,.storefrontTheme[data-mobile-header-actions=all] .storeHeaderActions>a:not(.storePhone){display:inline-flex!important}.storefrontTheme[data-mobile-header-actions=all] .storeHeaderActions{order:2;justify-content:flex-end;width:100%}.storefrontTheme .storeHeaderActions>a,.storefrontTheme .storeCategoryNav a,.storefrontTheme .storeSearch button{min-height:44px}.storefrontTheme[data-footer-variant=compact] .storeFooterGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.storefrontTheme,.storefrontTheme *,.storefrontTheme :before,.storefrontTheme :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
.assetButton{position:relative}.assetButton input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}.assetButton:focus-within{outline-offset:3px;outline:3px solid #8cbd16}.designPreview header button,.builderPreview nav button{min-width:44px;min-height:44px}.designContrastWarning{color:#62440d;background:#fff8e8;border:1px solid #b17e36;border-radius:12px;margin:18px;padding:16px 18px;font-size:13px;line-height:1.5}.designContrastWarning p{margin:8px 0}.designContrastWarning ul{margin:8px 0 0;padding-inline-start:20px}.designPreviewPagePicker{color:#657083;grid-template-columns:1fr minmax(0,1.2fr);align-items:center;gap:12px;padding:12px 18px;font-size:12px;display:grid}.designPreviewPagePicker select{color:#111827;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #dfe3ea;border-radius:8px;padding:8px}.previewFrame.tablet iframe,.builderPreviewFrame.tablet iframe{width:min(760px,100%)}.previewFrame.mobile iframe,.builderPreviewFrame.mobile iframe{width:min(390px,100%)}@media (max-width:1360px){.designWorkspace,.builderWorkspace{grid-template-columns:1fr}.designPreview,.builderPreview{position:relative;top:auto}.previewFrame,.builderPreviewFrame{height:620px}}
.maximAssistant,.maximAssistant *{box-sizing:border-box}.maximLauncher{right:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:60;color:#142313;text-align:left;cursor:pointer;background:#d5ff64;border:1px solid #20331f;border-radius:18px;align-items:center;gap:10px;max-width:calc(100vw - 24px);min-height:54px;padding:9px 15px 9px 10px;font-family:inherit;display:flex;position:fixed;box-shadow:0 6px 28px #0003}.maximLauncher>span:first-child{color:#d5ff64;background:#17311d;border-radius:11px;place-items:center;width:34px;height:34px;font-size:23px;font-weight:900;display:grid}.maximLauncher strong,.maximLauncher small{display:block}.maximLauncher strong{font-size:15px;line-height:1.2}.maximLauncher small{margin-top:3px;font-size:12px;line-height:1.3}.maximLauncher:focus-visible,.maximDialog button:focus-visible,.maximDialog a:focus-visible,.maximDialog textarea:focus-visible{outline-offset:3px;outline:3px solid #2270bf}dialog.maximDialog{inset:auto 18px max(18px,env(safe-area-inset-bottom)) auto;color:#1c291d;background:#f7f8f4;border:1px solid #cbd1c5;border-radius:20px;width:min(460px,100vw - 24px);max-width:calc(100vw - 24px);height:min(680px,100dvh - 24px);max-height:calc(100dvh - 24px);margin:0;padding:0;font-family:inherit;position:fixed;overflow:hidden;box-shadow:0 18px 70px #0005}dialog.maximDialog:not([open]){display:none}dialog.maximDialog[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}dialog.maximDialog::backdrop{background:#07130966}body.maximDialogOpen{overflow:hidden}.maximHeader{color:#fff;background:#17311d;justify-content:space-between;align-items:center;gap:8px;padding:14px 12px 14px 18px;display:flex}.maximHeader>div{min-width:0}.maximHeader strong{overflow-wrap:anywhere;font-size:17px;line-height:1.3;display:block}.maximHeader span{color:#d4e6cf;margin-top:4px;font-size:12px;line-height:1.4;display:block}.maximClose{color:#fff;cursor:pointer;background:0 0;border:1px solid #9ab595;border-radius:12px;flex-shrink:0;width:44px;height:44px;min-height:44px;font-size:30px;line-height:1}.maximLog{overscroll-behavior:contain;flex-direction:column;gap:14px;min-height:0;padding:16px;scroll-padding:12px;display:flex;overflow:auto}.maximMessage{overflow-wrap:anywhere;background:#fff;border:1px solid #dde2d8;border-radius:13px;max-width:100%;padding:12px}.maximMessage-user{background:#e6f6cf;align-self:flex-end;max-width:92%}.maximRole{letter-spacing:.05em;font-size:11px}.maximMessage p{margin:6px 0 0;font-size:14px;line-height:1.55}.maximPending{color:#365a31;margin:0;font-size:13px}.maximProducts{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.maximProducts a{color:#17311d;background:#fafcf7;border:1px solid #d4dccb;border-radius:10px;grid-template-columns:64px minmax(0,1fr);gap:10px;min-height:84px;padding:10px;text-decoration:none;display:grid}.maximProducts img,.maximProductPlaceholder{object-fit:contain;background:#fff;border-radius:6px;width:64px;height:64px}.maximProductPlaceholder{color:#55704b;place-items:center;font-weight:900;display:grid}.maximProducts strong{font-size:13px;font-weight:700;line-height:1.4}.maximProducts b{margin:5px 0;font-size:16px;display:block}.maximProducts small{margin-top:3px;font-size:11px;line-height:1.45;display:block}.maximCompose{background:#fff;border-top:1px solid #d8dfcf;padding:12px 14px}.maximSuggestions{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.maximSuggestions button{color:#27451f;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:#f2f7ec;border:1px solid #cbd7c2;border-radius:10px;max-width:100%;min-height:44px;padding:7px 10px;font-family:inherit;font-size:12px;line-height:1.35}.maximCompose label{margin-bottom:5px;font-size:12px;font-weight:700;display:block}.maximCompose form>div{align-items:stretch;gap:8px;display:flex}.maximCompose textarea{resize:none;color:#1c291d;background:#fff;border:1px solid #aab8a1;border-radius:10px;width:100%;min-width:0;padding:10px;font:16px/1.4 inherit;display:block}.maximCompose button[type=submit]{color:#fff;cursor:pointer;background:#213d23;border:0;border-radius:10px;min-height:44px;padding:10px 13px;font:700 14px inherit}.maximDialog button:disabled{opacity:.55;cursor:default}.maximCompose>p{color:#5b6755;margin:8px 0 0;font-size:10px;line-height:1.5}@media (max-width:600px){.maximLauncher{right:12px;bottom:calc(82px + env(safe-area-inset-bottom));border-radius:15px;min-height:48px;padding:7px 12px 7px 8px}.maximLauncher small{font-size:11px}.maximAssistantOnCart .maximLauncher{bottom:calc(92px + env(safe-area-inset-bottom))}dialog.maximDialog{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));height:min(660px,calc(100dvh - 24px - env(safe-area-inset-bottom)));max-height:calc(100dvh - 24px - env(safe-area-inset-bottom));border-radius:16px}.maximHeader{padding:10px 10px 10px 14px}.maximHeader strong{font-size:15px}.maximLog{padding:12px}.maximCompose{padding:10px}.maximSuggestions button{font-size:11px}.maximProducts a{grid-template-columns:50px minmax(0,1fr);gap:8px;padding:8px}.maximProducts img,.maximProductPlaceholder{width:50px;height:50px}.maximProducts strong{font-size:12px}}@media (max-height:500px){.maximHeader{padding-top:6px;padding-bottom:6px}.maximHeader span,.maximSuggestions{display:none}.maximLog,.maximCompose{padding:8px}.maximCompose textarea{height:44px}.maximCompose>p{margin-top:5px;font-size:9px}}@media (prefers-reduced-motion:reduce){.maximDialog,.maximLauncher{scroll-behavior:auto}}
