.lp-market{color:#123e30;background:#f6fbf8;max-width:1120px;min-height:100vh;margin:0 auto;padding:20px 18px 90px}.lp-market *{box-sizing:border-box}.market-hero{color:#fff;background:linear-gradient(125deg,#008654,#004c36);border-radius:24px;padding:28px}.lp-market nav{gap:8px;padding:18px 0;display:flex;overflow-x:auto}.lp-market button{color:#fff;cursor:pointer;font:inherit;background:#087448;border:1px solid #087448;border-radius:12px;padding:11px 15px}.lp-market button:disabled{opacity:.55;cursor:not-allowed}.lp-market nav button{white-space:nowrap;color:#126b48;background:#fff}.lp-market nav button[aria-pressed=true]{color:#fff;background:#087448}.market-grid{grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:18px;display:grid}.market-card{overflow-wrap:anywhere;background:#fff;border:1px solid #cce4d6;border-radius:20px;margin-bottom:18px;padding:22px}.market-image{object-fit:contain;background:#eff7f1;border-radius:12px;width:100%;height:200px}.market-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.market-row small{display:block}.market-tag{background:#e4f7eb;border-radius:20px;padding:5px 10px;display:inline-block}.market-note{background:#e8f8ee;border-radius:12px;padding:16px}.market-alert{color:#811d24;background:#fff1f1;border:1px solid #eab8b8;border-radius:12px;padding:16px}.lp-market label{margin:12px 0;font-weight:600;display:block}.lp-market input,.lp-market textarea,.lp-market select{color:#163d2e;width:100%;font:inherit;background:#fff;border:1px solid #b7d3c3;border-radius:10px;min-width:0;margin-top:5px;padding:12px;display:block}.lp-market textarea{min-height:80px}.lp-market input[type=checkbox]{width:auto;margin-right:10px;display:inline}.lp-market form button{margin:8px 8px 4px 0}.lp-market fieldset{border:1px solid #cce4d6;border-radius:14px;min-width:0;margin:12px 0;padding:12px}.market-filters{gap:16px;display:flex}.market-filters label{flex:1}.lp-market footer{margin-top:30px;font-size:.9rem}.lp-market a{color:#086b45}.market-hero a{color:#fff}.lp-market details>summary{cursor:pointer;padding:10px 0;font-weight:700}@media (max-width:600px){.lp-market{padding:12px 12px 70px}.market-hero{padding:22px}.market-card{padding:16px}.market-filters{display:block}.market-grid{grid-template-columns:1fr}.lp-market h1{font-size:2rem}}.lp-market footer{display:block;position:static}.lp-market footer p{margin-bottom:12px}.lp-market footer button{margin:10px}.lp-market .market-hero{display:block}.lp-market h2{line-height:1.3}.lp-market .market-hero{background:linear-gradient(120deg,#063c30,#086b49);padding:40px;position:relative;overflow:hidden}.lp-market .market-hero h1{letter-spacing:-.035em;margin:18px 0;font-size:clamp(2rem,5vw,3.7rem);line-height:1.08}.lp-market .market-hero p{color:#ddf4e8;max-width:620px;line-height:1.65}.market-eyebrow{letter-spacing:.15em;margin-top:16px;font-size:.75rem;font-weight:750;display:block}.lp-market .market-hero .market-eyebrow{color:#bcebcf}.market-search-panel{background:#fff;border:1px solid #dbe8e1;border-radius:20px;margin:14px 0 30px;padding:24px;box-shadow:0 10px 30px #124c3010}.market-filter-grid{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:16px;display:grid}.market-section-heading{justify-content:space-between;align-items:center;gap:16px;margin:24px 0;display:flex}.market-section-heading h2{margin:6px 0;font-size:1.7rem}.market-section-heading>span{color:#52665a}.market-product-card{flex-direction:column;min-width:0;display:flex;box-shadow:0 5px 20px #123e3008}.market-product-visual{position:relative}.market-product-visual .market-tag{background:#fffef5;font-size:.75rem;position:absolute;top:10px;left:10px}.market-product-card .market-image{height:230px}.market-product-card h3{margin:8px 0 12px;font-size:1.2rem;line-height:1.4}.market-shop-label{color:#607167;margin:14px 0 0;font-size:.82rem}.market-product-price{color:#07553c;margin-top:12px;font-size:1.35rem}.market-stock{color:#607167;font-size:.8rem}.market-product-card>button{min-height:46px;margin-top:auto}.market-image-placeholder{color:#66786d;background:#eef5f0;border-radius:12px;place-items:center;height:230px;display:grid}.market-thumbnails{gap:8px;margin:12px 0;display:flex;overflow-x:auto}.lp-market .market-thumbnails button{background:#fff;border:1px solid #dbe8e1;min-width:48px;padding:3px}.lp-market .market-thumbnails button[aria-pressed=true]{border:2px solid #087448}.market-thumbnails img{object-fit:contain;width:42px;height:42px}.market-pagination{justify-content:center;align-items:center;gap:18px;margin:24px 0 42px;display:flex}.market-empty,.market-loading{text-align:center;background:#fff;border:1px solid #dbe8e1;border-radius:18px;padding:42px 24px}.market-loading{animation:1.4s ease-in-out infinite market-breathe}.market-prepared-section{border-top:1px solid #cfdfd5;padding-top:24px}:is(.lp-market button:focus-visible,.lp-market a:focus-visible){outline-offset:3px;outline:3px solid #c69025}.lp-market .market-alert button{margin-left:12px}@keyframes market-breathe{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.market-loading{animation:none}}@media (max-width:700px){.market-filter-grid{grid-template-columns:1fr 1fr}.lp-market .market-hero{padding:26px}.market-search-panel{padding:18px}.market-section-heading h2{font-size:1.4rem}.lp-market nav{z-index:2;background:#f6fbf8;position:sticky;top:0}}@media (max-width:380px){.market-filter-grid{grid-template-columns:1fr}}.lp-market nav button{flex:none;min-height:44px}.lp-market .market-shopping input,.lp-market .market-shopping select{min-height:44px}.market-operation-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.market-operation-stats article{background:#f0f8f1;border:1px solid #d7e9db;border-radius:12px;flex-direction:column;gap:8px;padding:15px;display:flex}.market-operation-stats article:nth-child(3n){background:#fff7eb;border-color:#f1e1c2}.market-operation-stats strong{color:#086334;font-size:25px}.market-operation-stats span{font-size:12px}.market-operation-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.market-operation-columns>div,.market-operation-columns>details{border:1px solid #e0e9e3;border-radius:12px;min-width:0;padding:14px}.market-operation-columns summary{cursor:pointer;font-weight:700}.market-operation-columns small{color:#52665a;font-size:11px;display:block}.market-operation-table{overflow-x:auto}.market-operation-table table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.market-operation-table th,.market-operation-table td{vertical-align:top;border-bottom:1px solid #dfebe2;padding:10px}.market-operation-table th{color:#075b33;background:#eff7f1}.market-operation-table td:first-child{min-width:130px}.market-operation-columns .market-row{overflow-wrap:anywhere;gap:12px}@media (max-width:700px){.market-operation-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.market-operation-columns{grid-template-columns:1fr}}.lp-market .market-ad-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;display:grid}.lp-market .market-ad-grid article{border:1px solid #d7e7dc;border-radius:16px;padding:12px;overflow:hidden}.lp-market .market-ad-grid a{color:inherit;text-decoration:none;display:block}.lp-market .market-ad-grid img{object-fit:contain;background:#f4f8f5;border-radius:10px;width:100%;height:180px}.lp-market .market-ad-grid span{color:#42634c;margin-top:10px;font-size:.8rem;display:block}.lp-market .market-affiliates code{overflow-wrap:anywhere;background:#f2f8f4;border-radius:10px;padding:12px;display:block}.lp-market .market-affiliates .market-card{margin-block:16px}.lp-market .market-affiliate-intro h2{margin:10px 0;font-size:1.65rem}.lp-market .market-affiliate-intro p{margin:12px 0;line-height:1.6}.lp-market .market-affiliates article>a{margin:8px 12px 8px 0;display:inline-block}.lp-market .market-shop-cover{object-fit:cover;border-radius:14px;width:100%;height:200px}.lp-market .market-shop-logo{object-fit:contain;border:2px solid #d8e9dd;border-radius:50%;width:76px;height:76px;margin-top:12px}.lp-market .market-shop-profile p{white-space:pre-wrap;line-height:1.6}.lp-market{max-width:1280px}.lp-market .market-storefront-hero{background:radial-gradient(at 85% 15%,#38745a 0,#0000 55%),#073f32;grid-template-columns:1.2fr 1fr;min-height:330px;padding:36px 42px;display:grid}.market-hero-copy{z-index:1;position:relative}.lp-market .market-hero h1{font-size:clamp(2rem,4.5vw,3.6rem)}.market-hero h1 em{color:#f4d68c;font-style:normal}.lp-market .market-hero p{max-width:480px;font-size:.95rem}.lp-market .market-explore{color:#123e30;background:#f4d68c;border-radius:30px;align-items:center;gap:30px;margin:10px 0;padding:13px 22px;font-weight:750;text-decoration:none;display:inline-flex}.market-guest-badge{color:#ddf4e8;margin-top:8px;font-size:.75rem;display:block}.market-hero-art{place-items:center;min-width:0;display:grid;position:relative}.market-art-orbit{border:1px solid #e5d4a44a;border-radius:50%;width:280px;height:280px;position:absolute;box-shadow:0 0 0 30px #e5d4a40a,0 0 0 65px #e5d4a408}.market-art-bag{color:#124b35;background:linear-gradient(125deg,#f6e6bc,#c9a858);border-radius:10px 10px 20px 20px;flex-direction:column;justify-content:center;align-items:center;width:160px;height:190px;font-size:26px;font-weight:800;line-height:1.1;display:flex;position:relative;transform:rotate(-9deg);box-shadow:20px 22px 30px #001e2460}.market-art-bag:before{content:"";border:7px solid #e5cc89;border-bottom:0;border-radius:45px 45px 0 0;width:66px;height:65px;position:absolute;top:-39px;left:47px}.market-art-bag small{letter-spacing:5px;margin-top:14px;font-size:11px}.market-art-label{color:#14503a;background:#fffdf2;border-radius:14px;padding:15px 20px;font-size:.85rem;position:absolute;bottom:8%;right:0;transform:rotate(4deg);box-shadow:0 8px 30px #04271a30}.market-shopping{scroll-margin-top:80px}.lp-market .market-category-strip{scrollbar-width:thin;background:0 0;gap:9px;margin:0;padding:12px 0;display:flex;position:static;overflow-x:auto}.lp-market .market-category-strip button{border-color:#dce8e0;border-radius:30px;min-height:44px;font-size:.85rem}.market-main-search input{background:#fafcfb!important;border:2px solid #087448!important;border-radius:30px!important;min-height:52px!important;padding:14px 22px!important}.market-search-panel{margin:0 0 24px;padding:18px 22px}.market-main-search{margin:0!important}.market-extra-filters{margin-top:8px}.market-extra-filters summary{color:#527060;font-size:.85rem}.market-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.lp-market .market-login-link{color:#fff;background:#087448;border-radius:12px;margin:10px;padding:12px 20px;text-decoration:none;display:inline-block}.market-product-card{border-color:#e0e8e2;padding:14px}.market-product-card .market-image{background:#f4f5f1}.lp-market nav[aria-label=Meni\ Market]{margin:0;padding:12px 0;position:static}.market-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.market-product-card .market-shop-label button{color:#527060;text-align:left;background:0 0;border:0;padding:0;font-size:.8rem}.market-product-card details{font-size:.85rem}.market-product-card label{font-size:.8rem}.market-product-card h3{font-size:1rem}@media (max-width:700px){.lp-market .market-storefront-hero{border-radius:18px;grid-template-columns:1.3fr .7fr;min-height:280px;padding:24px}.lp-market .market-hero h1{font-size:2rem}.lp-market .market-hero p{font-size:.8rem}.market-art-bag{width:100px;height:130px;font-size:20px}.market-art-bag:before{border-width:5px;width:40px;height:45px;top:-28px;left:30px}.market-art-orbit{width:160px;height:160px}.market-art-label{display:none}.market-art-bag small{letter-spacing:3px;font-size:8px}.market-hero .market-eyebrow{letter-spacing:.1em;font-size:.6rem}.lp-market .market-explore{gap:12px;padding:12px 15px;font-size:.8rem}.market-filter-grid{grid-template-columns:1fr 1fr}.market-search-panel{padding:16px}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.market-product-card{border-radius:14px;padding:10px}.market-product-card .market-image,.market-product-card .market-image-placeholder{height:160px}.market-product-card .market-tag{padding:4px 6px;font-size:.6rem;top:5px;left:5px}.market-product-price{font-size:1.1rem}.market-product-card>button{padding:10px 6px;font-size:.8rem}.market-product-card select{padding:8px;font-size:.75rem}.market-product-card h3{font-size:.9rem}.market-product-card .market-shop-label{font-size:.7rem}.market-guest-badge{font-size:.65rem}.market-product-card .market-card{padding:8px}.market-pagination{gap:10px;font-size:.85rem}}@media (max-width:350px){.market-grid,.lp-market .market-storefront-hero{grid-template-columns:1fr}.market-hero-art{display:none}}.market-storefront-top{justify-content:space-between;align-items:center;gap:16px;padding:8px 4px 14px;display:flex}.market-storefront-top>a{line-height:1.1;text-decoration:none}.market-storefront-top strong{letter-spacing:-1px;font-size:24px}.market-storefront-top strong span{color:#b68a24}.market-storefront-top small{letter-spacing:4px;margin-top:5px;font-size:10px;display:block}.market-storefront-top>span{color:#61766a;font-size:.8rem}.market-shopping .market-storefront-hero{margin:0 0 24px}.market-shopping .market-section-heading{scroll-margin-top:20px}@media (max-width:700px){.market-storefront-top>span{text-align:right;max-width:125px;font-size:.75rem}}.lp-market .market-shopping .market-storefront-hero{display:grid}.lp-market .market-bottom-nav{display:none}.lp-market .market-category-tiles{grid-template-columns:repeat(8,minmax(0,1fr));gap:16px;padding:18px 0;scroll-margin-top:10px;display:grid}.lp-market .market-category-tiles button{color:#153b2a;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:0;font-size:12px;line-height:1.25;display:flex}.market-category-picture{color:#2d6743;background:#eaf1e9;border-radius:50%;place-items:center;width:72px;height:72px;font-size:24px;font-weight:800;display:grid;overflow:hidden}.market-category-picture img{object-fit:cover;width:100%;height:100%}.market-category-tiles button[aria-pressed=true] .market-category-picture{outline-offset:2px;outline:2px solid #087448}.lp-market .market-main-menu{align-items:center}.lp-market .market-main-menu button{height:44px;margin:0}.lp-market .market-category-strip{align-items:center}.lp-market .market-category-strip button{flex-shrink:0;height:44px;margin:0}@media (max-width:700px){.lp-market.market-mobile-store{background:#fff;padding:0 8px 90px;overflow-x:clip}.market-mobile-store .market-storefront-top{background:#fff;border:0;height:46px;padding:8px 4px}.market-mobile-store .market-storefront-top strong{font-size:18px}.market-mobile-store .market-storefront-top small{letter-spacing:2px;font-size:8px}.market-mobile-store .market-storefront-top>span{max-width:none;font-size:10px}.lp-market.market-mobile-store .market-main-menu{display:none}.lp-market.market-mobile-store .market-main-menu.is-open{background:#f4f8f4;flex-wrap:wrap;padding:8px;display:flex}.market-mobile-store .market-search-panel{box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:4px 0 0;position:relative}.market-mobile-store .market-main-search>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.market-mobile-store .market-main-search input{height:42px;font-size:14px;background:#f6f7f4!important;border:1px solid #b8c7bc!important;border-radius:6px!important;min-height:42px!important;margin:0!important;padding:8px 12px!important}.market-mobile-store .market-extra-filters{margin:0}.market-mobile-store .market-extra-filters>summary{padding:5px 2px;font-size:10px}.lp-market.market-mobile-store .market-category-strip{scrollbar-width:none;gap:20px;padding:0 8px 5px}.lp-market.market-mobile-store .market-category-strip button{color:#294236;background:0 0;border:0;border-radius:0;height:36px;min-height:36px;padding:8px 0;font-size:13px;font-weight:750}.lp-market.market-mobile-store .market-category-strip button[aria-pressed=true]{color:#087448;border-bottom:2px solid #087448}.lp-market.market-mobile-store .market-shopping .market-storefront-hero{border-radius:0;grid-template-columns:1.15fr 1fr;align-items:center;height:clamp(190px,52vw,260px);min-height:0;margin:0 -8px 8px;padding:16px 20px}.market-mobile-store .market-hero-copy .market-eyebrow{letter-spacing:1px;margin:0;font-size:7px}.lp-market.market-mobile-store .market-hero h1{margin:8px 0;font-size:clamp(25px,7vw,39px);line-height:1.05}.lp-market.market-mobile-store .market-hero p{display:none}.lp-market.market-mobile-store .market-explore{border-radius:4px;gap:7px;min-height:32px;margin:4px 0;padding:8px 10px;font-size:10px}.market-mobile-store .market-guest-badge{margin-top:4px;font-size:8px}.market-mobile-store .market-hero-art{height:150px}.market-mobile-store .market-art-bag{width:90px;height:113px;font-size:18px}.market-mobile-store .market-art-bag:before{width:40px;left:25px}.market-mobile-store .market-art-orbit{width:135px;height:135px}.lp-market.market-mobile-store .market-category-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 6px;padding:12px 0}.lp-market.market-mobile-store .market-category-tiles button{font-size:10px;line-height:1.2}.market-mobile-store .market-category-picture{width:clamp(42px,14vw,72px);height:clamp(42px,14vw,72px);font-size:19px}.market-mobile-store .market-category-tiles button>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:24px;display:-webkit-box;overflow:hidden}.market-mobile-store .market-section-heading{margin:12px 0}.market-mobile-store .market-section-heading .market-eyebrow{display:none}.market-mobile-store .market-section-heading h2{font-size:18px}.market-mobile-store .market-section-heading>span{font-size:11px}.lp-market.market-mobile-store .market-bottom-nav{z-index:25;padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e1e6e2;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:visible;box-shadow:0 -3px 12px #163d2e0a}.lp-market.market-mobile-store .market-bottom-nav button{color:#627066;white-space:nowrap;background:#fff;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:46px;margin:0;padding:3px 0;font-size:10px;display:flex}.market-mobile-store .market-bottom-nav svg{width:22px;height:22px}.lp-market.market-mobile-store .market-bottom-nav button[aria-pressed=true],.lp-market.market-mobile-store .market-bottom-nav button[aria-expanded=true]{color:#087448;font-weight:800}.market-mobile-store .market-prepared-section{padding-top:12px}.market-mobile-store .market-prepared-section h2{font-size:18px}.lp-market.market-mobile-store .market-storefront-ads{border:0;border-radius:0;margin:0;padding:6px 0}.market-mobile-store .market-storefront-ads>h2{margin:3px 0 7px;font-size:12px}.lp-market.market-mobile-store .market-storefront-ads .market-ad-grid{scroll-snap-type:x proximity;gap:6px;display:flex;overflow-x:auto}.lp-market.market-mobile-store .market-storefront-ads article{scroll-snap-align:start;background:#174730;border:0;border-radius:5px;flex:0 0 108px;padding:0}.lp-market.market-mobile-store .market-storefront-ads img{object-fit:cover;border-radius:5px 5px 0 0;height:110px;display:block}.market-mobile-store .market-storefront-ads h3{color:#fff;margin:0;padding:5px;font-size:10px;line-height:1.25}.lp-market.market-mobile-store .market-storefront-ads span{color:#e1efdf;margin:0;padding:4px 5px 0;font-size:8px}.lp-market.market-mobile-store .market-bottom-nav{height:auto;min-height:0;top:auto}}@media (max-width:350px){.lp-market.market-mobile-store .market-hero-art{display:grid}.lp-market.market-mobile-store .market-art-bag{width:76px;height:100px;font-size:16px}.lp-market.market-mobile-store .market-art-bag:before{width:36px;left:19px}.lp-market.market-mobile-store .market-hero-copy{min-width:0}}.lp-market .mache-pam-logo{object-fit:contain;width:180px;height:60px;display:block}.lp-market .market-storefront-top{background:#fff}.lp-market .market-storefront-top strong span{color:#ed0075}.lp-market .market-hero h1 em{color:#ffb7d8}.lp-market .market-explore{color:#fff;background:#ed0075}.lp-market .market-art-bag{color:#fff;background:linear-gradient(125deg,#ff94c4,#e90072)}.lp-market .market-art-bag:before{border-color:#ffacd2}.lp-market .market-art-orbit{border-color:#f7a9cf66}:is(.lp-market button:focus-visible,.lp-market a:focus-visible){outline-color:#ed0075}@media (max-width:700px){.lp-market .mache-pam-logo{width:132px;height:44px}.lp-market.market-mobile-store .market-bottom-nav button[aria-pressed=true]{color:#ed0075}}
