.gmf-shop-body-page #main-content.wd-content-layout{grid-template-columns:minmax(0,1fr)}.gmf-shop-body-page .page-title{display:none}.gmf-shop-body{--shop-ink:var(--gmf-content-heading,#15364b);--shop-muted:#75838c;--shop-line:#e0e7e3;--shop-green:#148267;--shop-surface:var(--gmf-content-surface,#fff);--shop-soft:var(--gmf-content-surface-soft,#f8f9f8);grid-column:1/-1;min-width:0;width:100%;max-width:1256px;margin:0 auto;padding:16px 0 30px;color:var(--shop-ink);direction:rtl;font-family:var(--gmf-site-font,inherit);font-size:13px;line-height:1.8;box-sizing:border-box}.gmf-shop-body *{box-sizing:border-box}.gmf-shop-body [hidden]{display:none!important}.gmf-shop-body button,.gmf-shop-body input,.gmf-shop-body select{font-family:inherit}.gmf-shop-body a{text-decoration:none}.gmf-shop-body :focus-visible{outline:2px solid #86bba2;outline-offset:3px}.gmf-shop-body .gmf-shop-breadcrumb{display:flex;gap:10px;margin:0 0 15px;font-size:11px;color:var(--shop-muted)}.gmf-shop-body .gmf-shop-intro{display:flex;justify-content:space-between;align-items:center;margin:0 0 22px;gap:20px}.gmf-shop-body .gmf-shop-intro h1{font-size:25px;font-weight:800;line-height:1.7;margin:0;color:var(--shop-ink)}.gmf-shop-body .gmf-shop-intro p{font-size:12px;color:var(--shop-muted);margin:4px 0 0}.gmf-shop-body .gmf-shop-intro__note{border-inline-start:1px solid var(--shop-line);padding:12px 18px;font-size:11px;color:var(--shop-muted)}.gmf-shop-body .gmf-shop-layout{display:grid;grid-template-columns:218px minmax(0,1fr);gap:28px;align-items:start}.gmf-shop-body .gmf-shop-filters{background:var(--shop-surface);border:1px solid var(--shop-line);border-radius:16px;padding:0 17px 16px;min-width:0;position:sticky;top:24px}.gmf-shop-body .gmf-shop-filter-head{display:flex;align-items:center;gap:10px;justify-content:space-between;min-height:60px;border-bottom:1px solid var(--shop-line)}.gmf-shop-body .gmf-shop-filter-head h2{font-size:12px;font-weight:700;margin:0;color:var(--shop-ink)}.gmf-shop-body .gmf-shop-filter-head a{font-size:10px;color:var(--shop-muted)}.gmf-shop-body .gmf-shop-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:15px 0;margin:0;border-bottom:1px solid var(--shop-line);font-size:11px;cursor:pointer}.gmf-shop-body .gmf-shop-toggle>span{display:flex;align-items:center;gap:6px}.gmf-shop-body .gmf-shop-toggle img{width:23px;height:23px;margin:0;object-fit:contain}.gmf-shop-body .gmf-shop-toggle input{appearance:none;width:30px;height:18px;min-width:30px;border:0;border-radius:12px;background:#dce4e1;position:relative;margin:0;padding:0;cursor:pointer}.gmf-shop-body .gmf-shop-toggle input:before{content:'';position:absolute;width:12px;height:12px;top:3px;left:3px;border-radius:50%;background:#fff;transition:transform .15s}.gmf-shop-body .gmf-shop-toggle input:checked{background:var(--shop-green)}.gmf-shop-body .gmf-shop-toggle input:checked:before{transform:translateX(12px)}.gmf-shop-body .gmf-shop-filters details{border:0;border-bottom:1px solid var(--shop-line);padding:13px 0;margin:0}.gmf-shop-body .gmf-shop-filters summary{font-size:12px;font-weight:700;cursor:pointer;list-style:none;display:flex;gap:5px;align-items:center}.gmf-shop-body .gmf-shop-filters summary:after{content:'+';margin-inline-start:auto;font-weight:400;color:var(--shop-muted)}.gmf-shop-body .gmf-shop-filters details[open]>summary:after{content:'−'}.gmf-shop-body .gmf-shop-filters summary small{font-size:10px;font-weight:400}.gmf-shop-body .gmf-shop-brand-list{display:grid;gap:7px;padding:13px 0 3px;max-height:230px;overflow:auto;scrollbar-width:thin}.gmf-shop-body .gmf-shop-brand-list label{display:flex;gap:8px;align-items:center;font-size:11px;margin:0;cursor:pointer}.gmf-shop-body .gmf-shop-brand-list input,.gmf-shop-body .gmf-shop-compare-option input{appearance:auto;width:14px;height:14px;min-width:14px;padding:0;margin:0;accent-color:var(--shop-green)}.gmf-shop-body .gmf-shop-price-fields{display:flex;gap:8px;padding-top:12px}.gmf-shop-body .gmf-shop-price-fields label{display:block;flex:1;min-width:0;font-size:10px;color:var(--shop-muted)}.gmf-shop-body .gmf-shop-price-fields input{height:35px;min-width:0;width:100%;padding:5px 6px;margin:4px 0 0;border:1px solid var(--shop-line);background:var(--shop-surface);border-radius:8px;font-size:12px;color:var(--shop-ink);direction:ltr;text-align:center}.gmf-shop-body .gmf-shop-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;gap:7px;padding:9px 14px;border:1px solid var(--shop-green);border-radius:9px;background:var(--shop-green);color:#fff;font-size:12px;font-weight:700;box-shadow:none;text-transform:none;cursor:pointer;line-height:1.6}.gmf-shop-body .gmf-shop-filter-form>.gmf-shop-button{width:100%;margin-top:14px}.gmf-shop-body .gmf-shop-results{min-width:0}.gmf-shop-body .gmf-shop-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px}.gmf-shop-body .gmf-shop-toolbar h2{font-size:18px;margin:0;color:var(--shop-ink)}.gmf-shop-body .gmf-shop-toolbar p{font-size:10px;color:var(--shop-muted);margin:3px 0 0}.gmf-shop-body .gmf-shop-tools,.gmf-shop-body .gmf-shop-sort{display:flex;align-items:center;gap:8px}.gmf-shop-body .gmf-shop-sort label{font-size:11px;color:var(--shop-muted);margin:0}.gmf-shop-body .gmf-shop-sort select{min-height:37px;height:37px;max-width:165px;min-width:0;border:1px solid var(--shop-line);border-radius:9px;font-size:11px;color:var(--shop-ink);background-color:var(--shop-surface);padding:5px 9px 5px 22px;margin:0}.gmf-shop-body .gmf-shop-sort-submit{border:1px solid var(--shop-line);border-radius:8px;background:var(--shop-surface);font-size:10px;min-height:37px;padding:5px 7px;color:var(--shop-ink)}.gmf-shop-body.gmf-shop-enhanced .gmf-shop-sort-submit{display:none}.gmf-shop-body .gmf-shop-search{display:flex;align-items:center;gap:5px;width:100%;border:1px solid var(--shop-line);border-radius:10px;background:var(--shop-surface);margin:0 0 15px;padding:3px 4px;min-height:42px}.gmf-shop-body .gmf-shop-search input{flex:1;min-width:0;width:100%;height:35px;padding:7px 9px;border:0;background:none;color:var(--shop-ink);font-size:12px;box-shadow:none}.gmf-shop-body .gmf-shop-search button{min-height:33px;border:0;border-radius:7px;background:#eff7f3;color:#16745a;padding:5px 12px;font-size:11px}.gmf-shop-body .gmf-shop-active-filters{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:10px;margin:0 0 15px;color:var(--shop-muted)}.gmf-shop-body .gmf-shop-active-filters>span:not(:first-child){border:1px solid #cce2d7;border-radius:7px;background:#eff7f3;color:#176f55;padding:3px 8px}.gmf-shop-body .gmf-shop-active-filters>a{color:var(--shop-green);margin-inline-start:auto}.gmf-shop-body .gmf-shop-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 6px;font-size:10px;color:var(--shop-muted);min-height:19px}.gmf-shop-body .gmf-shop-stock{font-size:9px;white-space:nowrap;color:#6c8f81}.gmf-shop-body .gmf-shop-stock:before{content:'';display:inline-block;width:4px;height:4px;margin-inline-end:4px;border-radius:50%;background:#199d76;vertical-align:middle}.gmf-shop-body .gmf-shop-stock.is-unavailable{color:#87928c}.gmf-shop-body .gmf-shop-stock.is-unavailable:before{background:#a2aaa6}.gmf-shop-body .gmf-shop-stock.is-low,.gmf-shop-body .gmf-shop-stock.is-backorder{color:#9a6b2a}.gmf-shop-body .gmf-shop-stock.is-low:before,.gmf-shop-body .gmf-shop-stock.is-backorder:before{background:#bc8a39}.gmf-shop-body ul.products.gmf-catalog-grid.gmf-catalog-grid--storefront{margin:0 0 24px!important;padding-top:16px!important;gap:30px 16px!important}.gmf-shop-body ul.products.gmf-catalog-grid.gmf-catalog-grid--storefront>li.gmf-product-card.gmf-product-card--catalog{border:1px solid var(--shop-line)!important;border-radius:15px;box-shadow:0 2px 9px #163d5005;background:var(--shop-surface);--gmf-card-surface:var(--shop-surface)}.gmf-shop-body .gmf-product-card.gmf-product-card--catalog .gmf-product-card__media{height:198px;background:none}.gmf-shop-body .gmf-product-card.gmf-product-card--catalog .gmf-product-card__image-link{padding:42px 18px 10px}.gmf-shop-body .gmf-product-card.gmf-product-card--catalog .gmf-product-card__image-link img{max-height:146px!important;max-width:160px!important}.gmf-shop-body .gmf-product-card.gmf-product-card--catalog .gmf-product-card__body{padding:4px 14px 12px;gap:4px}.gmf-shop-body .gmf-product-card.gmf-product-card--catalog .gmf-product-card__title{font-size:14px!important;line-height:24px!important;min-height:48px;max-height:48px;color:var(--shop-ink)!important}.gmf-shop-body .gmf-product-card.gmf-product-card--catalog .gmf-product-card__facts{font-size:10px;min-height:20px}.gmf-shop-body .gmf-product-card.gmf-product-card--catalog .gmf-product-card__price,.gmf-shop-body .gmf-product-card.gmf-product-card--catalog.gmf-product-card--amazing .gmf-product-card__price{color:var(--shop-green)!important;font-size:21px;min-height:61px;padding:7px 0}.gmf-shop-body .gmf-product-card.gmf-product-card--catalog a.gmf-product-card__action,.gmf-shop-body .gmf-product-card.gmf-product-card--catalog.gmf-product-card--amazing a.gmf-product-card__action,.gmf-shop-body .gmf-product-card.gmf-product-card--catalog a.gmf-product-card__action--variable{background:var(--shop-green)!important;color:#fff!important;border:1px solid var(--shop-green)!important;box-shadow:none!important;font-size:12px!important}.gmf-shop-body .gmf-product-card.gmf-product-card--catalog.gmf-product-card--amazing .gmf-product-card__action svg{color:inherit}.gmf-shop-body .gmf-product-card.gmf-product-card--catalog .gmf-product-card__header-name{padding-top:0;font-size:11px}.gmf-shop-body .gmf-product-card.gmf-product-card--catalog .gmf-product-card__campaign-header{padding-top:0}.gmf-shop-body .gmf-product-card.gmf-product-card--catalog .gmf-product-card__crown{top:-22px;width:38px;height:38px}.gmf-shop-body .gmf-shop-compare-option{display:flex;justify-content:center;align-items:center;gap:6px;font-size:10px;line-height:22px;color:var(--shop-muted);margin:5px 0 0;cursor:pointer}.gmf-shop-body .gmf-discovery{display:flex;gap:22px;align-items:center;margin:0 0 27px;padding:14px 0;border:0;border-block:1px solid var(--shop-line);border-radius:0;background:none}.gmf-shop-body .gmf-discovery .gmf-discovery__head{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:105px;margin:0;gap:8px}.gmf-shop-body .gmf-discovery .gmf-discovery__head h2{font-size:17px!important;color:var(--shop-ink)!important}.gmf-shop-body .gmf-discovery .gmf-discovery__head h2:before{content:'';display:block;width:24px;height:3px;background:var(--shop-green);border-radius:3px;margin:0 0 7px}.gmf-shop-body .gmf-discovery .gmf-discovery__track{min-width:0;flex:1;grid-auto-columns:minmax(200px,calc((100% - 30px)/4));padding:3px 0!important;scrollbar-width:none}.gmf-shop-body .gmf-discovery .gmf-discovery__link{grid-template-columns:53px minmax(0,1fr);min-height:87px;padding:8px;border-color:var(--shop-line);background:var(--shop-surface)}.gmf-shop-body .gmf-discovery .gmf-discovery__image{width:53px;height:65px;background:var(--shop-surface)}.gmf-shop-body .gmf-discovery .gmf-discovery__name{font-size:11px;line-height:19px;max-height:38px;color:var(--shop-ink)}.gmf-shop-body .gmf-discovery .gmf-discovery__weight{font-size:10px}.gmf-shop-body .gmf-discovery .gmf-discovery__price{font-size:12px;color:var(--shop-green)}.gmf-shop-body .gmf-shop-empty{text-align:center;padding:65px 20px;border:1px dashed var(--shop-line);border-radius:15px}.gmf-shop-body .gmf-shop-empty h3{font-size:17px;color:var(--shop-ink);margin:0 0 10px}.gmf-shop-body .gmf-shop-empty p{font-size:12px;color:var(--shop-muted);margin:0 0 20px}.gmf-shop-body .gmf-shop-pagination .woocommerce-pagination{margin:15px 0 25px}.gmf-shop-body .gmf-shop-pagination .page-numbers{border-radius:8px}.gmf-shop-body .gmf-shop-help{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:30px 0;padding:22px 25px;border:1px solid var(--shop-line);border-radius:15px;background:var(--shop-surface)}.gmf-shop-body .gmf-shop-help h2{font-size:17px;margin:0 0 4px;color:var(--shop-ink)}.gmf-shop-body .gmf-shop-help p{font-size:12px;color:var(--shop-muted);margin:0}.gmf-shop-body .gmf-shop-description{margin-top:25px}.gmf-shop-body .gmf-shop-compare-dock{position:fixed;z-index:1000;left:50%;bottom:20px;transform:translateX(-50%);display:flex;gap:14px;align-items:center;max-width:calc(100vw - 28px);min-height:65px;padding:10px 15px;border:1px solid #c9dbd1;border-radius:15px;background:var(--shop-surface);box-shadow:0 8px 32px #123a3b20;font-size:12px;white-space:nowrap}.gmf-shop-body .gmf-shop-compare-dock>button:last-child,.gmf-shop-body .gmf-shop-dialog-head>button,.gmf-shop-body .gmf-shop-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-height:36px;border:1px solid var(--shop-line);border-radius:9px;background:var(--shop-surface);color:var(--shop-ink);font-size:22px;padding:0;box-shadow:none}.gmf-shop-body .gmf-shop-compare-dialog{width:min(960px,calc(100vw - 28px));max-height:85dvh;margin:auto;padding:24px;border:1px solid var(--shop-line);border-radius:18px;background:var(--shop-surface);color:var(--shop-ink);font:inherit;overflow:auto}.gmf-shop-body .gmf-shop-compare-dialog::backdrop{background:#0c2b4080}.gmf-shop-body .gmf-shop-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.gmf-shop-body .gmf-shop-dialog-head h2{font-size:20px;margin:0;color:inherit}.gmf-shop-body [data-gmf-compare-content]{overflow-x:auto}.gmf-shop-body .gmf-shop-compare-table{width:100%;border-collapse:collapse;font-size:12px}.gmf-shop-body .gmf-shop-compare-table td,.gmf-shop-body .gmf-shop-compare-table th{padding:13px 10px;border-bottom:1px solid var(--shop-line);text-align:right;min-width:140px;vertical-align:top}.gmf-shop-body .gmf-shop-compare-table th{font-weight:700}.gmf-shop-body .gmf-shop-compare-table img{display:block;width:90px;height:100px;object-fit:contain;margin:0 auto 10px}.gmf-shop-body .gmf-shop-compare-table a{color:var(--shop-green)}.gmf-shop-body .gmf-shop-compare-dialog>p{font-size:11px;color:var(--shop-muted);margin:15px 0 0}@media(hover:hover){.gmf-shop-body .gmf-shop-button:hover,.gmf-shop-body .gmf-product-card.gmf-product-card--catalog a.gmf-product-card__action:hover,.gmf-shop-body .gmf-product-card.gmf-product-card--catalog.gmf-product-card--amazing a.gmf-product-card__action:hover{background:#0c6c54!important;border-color:#0c6c54!important}.gmf-shop-body ul.products.gmf-catalog-grid.gmf-catalog-grid--storefront>li.gmf-product-card.gmf-product-card--catalog:hover{border-color:#afcdc0!important}}@media(max-width:1100px) and (min-width:801px){.gmf-shop-body .gmf-shop-layout{grid-template-columns:195px minmax(0,1fr);gap:18px}.gmf-shop-body .gmf-product-card.gmf-product-card--catalog .gmf-product-card__title{font-size:12px!important}.gmf-shop-body .gmf-product-card.gmf-product-card--catalog .gmf-product-card__price{font-size:18px}.gmf-shop-body .gmf-shop-sort label{display:none}}@media(max-width:800px){.gmf-shop-body{padding:12px 0 25px}.gmf-shop-body .gmf-shop-intro h1{font-size:24px}.gmf-shop-body .gmf-shop-intro__note{display:none}.gmf-shop-body .gmf-shop-intro p{font-size:11px}.gmf-shop-body .gmf-shop-layout{display:block}.gmf-shop-body .gmf-shop-filters{position:static;margin-bottom:20px}.gmf-shop-body.gmf-shop-enhanced .gmf-shop-filters{position:fixed;top:0;right:0;bottom:0;z-index:10011;width:min(340px,calc(100vw - 40px));max-height:100dvh;overflow:auto;border-radius:16px 0 0 16px;visibility:hidden;transform:translateX(105%);padding-bottom:max(18px,env(safe-area-inset-bottom))}.gmf-shop-body.gmf-shop-filter-open .gmf-shop-filters{visibility:visible;transform:translateX(0)}.gmf-shop-body .gmf-shop-filter-backdrop{position:fixed;inset:0;z-index:10010;background:#0c2b4066}.gmf-shop-body.gmf-shop-enhanced .gmf-shop-mobile-filter{display:inline-flex;align-items:center;gap:5px;min-height:38px;padding:6px 10px;border:1px solid var(--shop-line);border-radius:9px;background:var(--shop-surface);font-size:11px;color:var(--shop-ink)}.gmf-shop-body .gmf-shop-mobile-filter span{font-size:10px;color:var(--shop-green)}.gmf-shop-body .gmf-shop-toolbar{gap:8px;align-items:center}.gmf-shop-body .gmf-shop-toolbar h2{font-size:16px}.gmf-shop-body .gmf-shop-toolbar p{font-size:9px}.gmf-shop-body .gmf-shop-tools{gap:6px}.gmf-shop-body .gmf-shop-sort label{display:none}.gmf-shop-body .gmf-shop-sort select{font-size:10px;max-width:136px}.gmf-shop-body ul.products.gmf-catalog-grid.gmf-catalog-grid--storefront{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:27px 10px!important}.gmf-shop-body .gmf-product-card.gmf-product-card--catalog .gmf-product-card__media{height:173px}.gmf-shop-body .gmf-product-card.gmf-product-card--catalog .gmf-product-card__image-link{padding:38px 10px 6px}.gmf-shop-body .gmf-product-card.gmf-product-card--catalog .gmf-product-card__image-link img{max-height:126px!important;max-width:128px!important}.gmf-shop-body .gmf-product-card.gmf-product-card--catalog .gmf-product-card__body{padding:4px 10px 10px}.gmf-shop-body .gmf-product-card.gmf-product-card--catalog .gmf-product-card__title{font-size:11px!important;line-height:21px!important;min-height:42px;max-height:42px}.gmf-shop-body .gmf-product-card.gmf-product-card--catalog .gmf-product-card__facts{font-size:9px}.gmf-shop-body .gmf-shop-card-meta{font-size:9px;margin-bottom:3px}.gmf-shop-body .gmf-shop-stock{font-size:8px}.gmf-shop-body .gmf-product-card.gmf-product-card--catalog .gmf-product-card__price,.gmf-shop-body .gmf-product-card.gmf-product-card--catalog.gmf-product-card--amazing .gmf-product-card__price{font-size:17px;min-height:57px}.gmf-shop-body .gmf-product-card.gmf-product-card--catalog a.gmf-product-card__action{font-size:10px!important;min-height:44px!important}.gmf-shop-body .gmf-product-card.gmf-product-card--catalog .gmf-product-card__campaign-header{height:29px;min-height:29px}.gmf-shop-body .gmf-product-card.gmf-product-card--catalog .gmf-product-card__header-name{font-size:9px}.gmf-shop-body .gmf-shop-compare-option{font-size:9px}.gmf-shop-body .gmf-discovery{display:block;padding:13px 0 16px;margin-bottom:24px}.gmf-shop-body .gmf-discovery .gmf-discovery__head{flex-direction:row;justify-content:space-between;align-items:center;margin:0 0 10px}.gmf-shop-body .gmf-discovery .gmf-discovery__head h2:before{display:none}.gmf-shop-body .gmf-discovery .gmf-discovery__head h2{font-size:16px!important}.gmf-shop-body .gmf-discovery .gmf-discovery__track{grid-auto-columns:230px}.gmf-shop-body .gmf-discovery .gmf-discovery__link{min-height:98px}.gmf-shop-body .gmf-shop-help{padding:17px;display:block}.gmf-shop-body .gmf-shop-help h2{font-size:16px}.gmf-shop-body .gmf-shop-help p{font-size:11px}.gmf-shop-body .gmf-shop-help .gmf-shop-button{margin-top:13px}.gmf-shop-body .gmf-shop-compare-dock{bottom:max(82px,env(safe-area-inset-bottom));gap:8px;padding:8px 10px;font-size:10px}.gmf-shop-body .gmf-shop-compare-dock .gmf-shop-button{font-size:10px;padding:8px}.gmf-shop-body .gmf-shop-compare-dialog{padding:16px}}@media(max-width:380px){.gmf-shop-body .gmf-shop-toolbar h2{font-size:14px}.gmf-shop-body .gmf-shop-sort select{max-width:118px}.gmf-shop-body .gmf-product-card.gmf-product-card--catalog .gmf-product-card__price,.gmf-shop-body .gmf-product-card.gmf-product-card--catalog.gmf-product-card--amazing .gmf-product-card__price{font-size:15px}.gmf-shop-body .gmf-product-card.gmf-product-card--catalog .gmf-product-card__title{font-size:10px!important}}html[data-gmf-theme="dark"] .gmf-shop-body{--shop-line:#304d55;--shop-muted:#a7bfc7;--shop-green:#49c99f;--shop-surface:#102d43;--shop-ink:#e7f0f5;--shop-soft:#132c3d}html[data-gmf-theme="dark"] .gmf-shop-body .gmf-product-card.gmf-product-card--catalog a.gmf-product-card__action,html[data-gmf-theme="dark"] .gmf-shop-body .gmf-shop-button{background:#087e67!important;border-color:#087e67!important;color:#fff!important}@media(prefers-reduced-motion:reduce){.gmf-shop-body *{scroll-behavior:auto!important;transition:none!important}}.gmf-shop-body .gmf-shop-intro h1{font-size:25px!important;line-height:1.7!important}.gmf-shop-body .gmf-shop-filter-head h2{font-size:12px!important;line-height:1.8!important}.gmf-shop-body .gmf-shop-toolbar h2{font-size:18px!important;line-height:1.8!important}.gmf-shop-body .gmf-shop-help h2{font-size:17px!important;line-height:1.8!important}.gmf-shop-body .gmf-shop-dialog-head h2{font-size:20px!important;line-height:1.8!important}.gmf-shop-body .gmf-shop-empty h3{font-size:17px!important;line-height:1.8!important}@media(max-width:800px){.gmf-shop-body .gmf-shop-intro h1{font-size:24px!important}.gmf-shop-body .gmf-shop-toolbar h2,.gmf-shop-body .gmf-shop-help h2{font-size:16px!important}}@media(max-width:380px){.gmf-shop-body .gmf-shop-toolbar h2{font-size:14px!important}}.gmf-shop-body .gmf-shop-filter-dialog{padding:0;margin:8px auto;width:calc(100vw - 16px);max-width:390px;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);border:1px solid var(--shop-line);border-radius:19px;background:var(--shop-surface);color:var(--shop-ink);overflow:hidden;font:inherit}.gmf-shop-body .gmf-shop-filter-dialog::backdrop{background:#06233970}.gmf-shop-body .gmf-shop-filter-dialog .gmf-shop-filters{position:static!important;visibility:visible!important;transform:none!important;width:100%!important;height:100%;max-height:none;margin:0!important;padding:0 19px!important;display:flex;flex-direction:column;border:0;border-radius:0;overflow:hidden}.gmf-shop-body .gmf-shop-filter-dialog .gmf-shop-filter-head{flex-shrink:0;min-height:73px;margin:0;padding:12px 0;border-bottom:1px solid var(--shop-line)}.gmf-shop-body .gmf-shop-filter-dialog .gmf-shop-filter-form{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;display:flex;flex-direction:column;padding-bottom:14px}.gmf-shop-body .gmf-shop-filter-dialog .gmf-shop-filter-form>.gmf-shop-button{position:sticky;bottom:0;flex-shrink:0;margin-top:16px;min-height:46px;box-shadow:0 -8px 16px var(--shop-surface);font-size:12px}.gmf-shop-body .gmf-shop-filter-sort{display:block;padding:18px 0;border-bottom:1px solid var(--shop-line);font-size:11px;font-weight:700}.gmf-shop-body .gmf-shop-filter-sort select{display:block;width:100%;min-height:40px;margin-top:8px;border:1px solid var(--shop-line);border-radius:9px;padding:7px 10px;background:var(--shop-surface);color:var(--shop-ink);font:inherit;font-size:12px;font-weight:400}.gmf-shop-body .gmf-shop-sort select{min-width:138px}.gmf-shop-body .gmf-shop-compare-dialog{display:none;overflow:hidden;max-height:calc(100dvh - 32px);padding:0;width:min(920px,calc(100vw - 32px));border-radius:20px}.gmf-shop-body .gmf-shop-compare-dialog[open]{display:flex;flex-direction:column}.gmf-shop-body .gmf-shop-compare-dialog .gmf-shop-dialog-head{padding:20px 23px;border-bottom:1px solid var(--shop-line);flex-shrink:0}.gmf-shop-body .gmf-shop-compare-dialog [data-gmf-compare-content]{overflow-y:auto;overflow-x:hidden;min-height:0;padding:0 23px}.gmf-shop-body .gmf-shop-compare-dialog>p{padding:13px 23px;margin:0;border-top:1px solid var(--shop-line)}.gmf-shop-body .gmf-shop-comparison-grid{display:grid;grid-template-columns:repeat(var(--gmf-compare-columns,3),minmax(0,1fr));gap:0 15px}.gmf-shop-body .gmf-shop-comparison-product{display:flex;flex-direction:column;align-items:center;text-align:center;padding:22px 5px 16px;min-width:0}.gmf-shop-body .gmf-shop-comparison-product img{width:100px;height:112px;object-fit:contain;margin-bottom:12px}.gmf-shop-body .gmf-shop-comparison-product a{font-size:12px;line-height:1.9;font-weight:700;color:var(--shop-ink);overflow-wrap:anywhere}.gmf-shop-body .gmf-shop-comparison-label{grid-column:1/-1;background:#f3f8f5;color:#6d8779;padding:5px 10px;border-radius:6px;font-size:10px}.gmf-shop-body .gmf-shop-comparison-value{min-width:0;padding:12px 4px 17px;font-size:12px;line-height:1.8;text-align:center;overflow-wrap:anywhere}.gmf-shop-body .gmf-shop-comparison-value.is-price{color:var(--shop-green);font-size:17px;font-weight:800}.gmf-shop-body .gmf-shop-compare-picker:empty{display:none}.gmf-shop-body .gmf-shop-compare-picker{padding:12px 20px;border-bottom:1px solid var(--shop-line)}.gmf-shop-body .gmf-shop-compare-picker p{font-size:9px;color:var(--shop-muted);margin:0 0 7px}.gmf-shop-body .gmf-shop-compare-picker>div{display:flex;gap:6px;overflow:auto;scrollbar-width:thin}.gmf-shop-body .gmf-shop-compare-picker button{font:inherit;font-size:9px;white-space:nowrap;min-height:30px;padding:4px 8px;border:1px solid var(--shop-line);border-radius:7px;background:var(--shop-surface);color:var(--shop-muted);box-shadow:none}.gmf-shop-body .gmf-shop-compare-picker button.is-selected{background:#edf8f2;border-color:#8bc4a7;color:var(--shop-green)}.gmf-shop-body .gmf-shop-guide-dialog{padding:22px;border:1px solid var(--shop-line);border-radius:19px;background:var(--shop-surface);color:var(--shop-ink);width:min(460px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;font:inherit}.gmf-shop-body .gmf-shop-guide-dialog::backdrop{background:#06233970}.gmf-shop-body .gmf-shop-guide-dialog h2{font-size:19px!important;line-height:1.8!important;margin:0}.gmf-shop-body .gmf-shop-guide-dialog ol{list-style:none;padding:0;margin:10px 0 20px}.gmf-shop-body .gmf-shop-guide-dialog li{display:flex;align-items:flex-start;gap:13px;padding:20px 0;border-bottom:1px solid var(--shop-line)}.gmf-shop-body .gmf-shop-guide-dialog li>b{display:grid;place-items:center;background:#edf8f2;color:var(--shop-green);width:29px;height:29px;border-radius:9px;flex-shrink:0}.gmf-shop-body .gmf-shop-guide-dialog h3{font-size:12px!important;line-height:1.8!important;margin:0 0 5px}.gmf-shop-body .gmf-shop-guide-dialog li p{font-size:11px;line-height:2;color:var(--shop-muted);margin:0}.gmf-shop-body .gmf-shop-guide-dialog>.gmf-shop-button{width:100%;min-height:44px}.gmf-shop-body [data-gmf-compare-show]:disabled{opacity:.45;cursor:default}@media(max-width:800px){.gmf-shop-body .gmf-shop-toolbar{flex-wrap:wrap;gap:10px}.gmf-shop-body .gmf-shop-toolbar>div:first-child{width:100%;display:flex;justify-content:space-between;align-items:center}.gmf-shop-body .gmf-shop-tools{width:100%;justify-content:space-between}.gmf-shop-body .gmf-shop-sort{flex:1;display:flex;justify-content:flex-end}.gmf-shop-body .gmf-shop-sort select{width:100%;max-width:none;min-width:0;min-height:39px!important;font-size:11px!important}.gmf-shop-body .gmf-shop-mobile-filter{min-height:39px!important;font-size:11px!important}.gmf-shop-body .gmf-shop-compare-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);height:calc(100dvh - 16px);margin:8px auto}.gmf-shop-body .gmf-shop-compare-dialog .gmf-shop-dialog-head{padding:17px}.gmf-shop-body .gmf-shop-compare-dialog [data-gmf-compare-content]{padding:0 15px}.gmf-shop-body .gmf-shop-comparison-grid{gap:0 10px}.gmf-shop-body .gmf-shop-comparison-product img{width:82px;height:95px}.gmf-shop-body .gmf-shop-comparison-product a{font-size:11px}.gmf-shop-body .gmf-shop-comparison-value{font-size:11px;padding:10px 3px 15px}.gmf-shop-body .gmf-shop-comparison-value.is-price{font-size:16px}.gmf-shop-body .gmf-shop-compare-dialog>p{padding:11px 17px;font-size:9px}}@media(min-width:801px){.gmf-shop-body .gmf-shop-filters{top:calc(var(--gmf-sticky-header-bottom,12px) + 12px);max-height:calc(100dvh - var(--gmf-sticky-header-bottom,12px) - 26px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.gmf-shop-body .gmf-shop-filter-head{position:sticky;top:0;z-index:2;background:var(--shop-surface)}}.gmf-shop-body .gmf-shop-filter-head p{font-size:10px;color:var(--shop-muted);margin:2px 0 0}.gmf-shop-body .gmf-shop-filter-head>a{display:none}.gmf-shop-body .gmf-shop-filter-form{display:flex;flex-direction:column;min-height:0}.gmf-shop-body .gmf-shop-filter-fields{min-height:0}.gmf-shop-body .gmf-shop-brand-search{display:block;margin-top:11px}.gmf-shop-body .gmf-shop-brand-search input{width:100%;min-height:38px;border:1px solid var(--shop-line);border-radius:9px;background:var(--shop-surface);font:inherit;font-size:11px;padding:8px 10px;color:var(--shop-ink)}.gmf-shop-body .gmf-shop-brand-list label[hidden]{display:none}.gmf-shop-body .gmf-shop-filter-footer{display:flex;align-items:center;gap:18px;flex-shrink:0;padding:15px 0;background:var(--shop-surface);border-top:1px solid var(--shop-line)}.gmf-shop-body .gmf-shop-filter-footer>a{color:var(--shop-green);font-size:10px;white-space:nowrap}.gmf-shop-body .gmf-shop-filter-footer>.gmf-shop-button{flex:1;min-height:44px;font-size:12px}.gmf-shop-body.gmf-shop-enhanced .gmf-shop-mobile-filter{display:inline-flex;align-items:center;gap:6px;min-height:39px;padding:7px 12px;border:1px solid var(--shop-line);border-radius:9px;background:var(--shop-surface);color:var(--shop-ink);font-size:11px;white-space:nowrap}.gmf-shop-body .gmf-shop-filter-dialog .gmf-shop-filter-form{overflow:hidden;padding:0}.gmf-shop-body .gmf-shop-filter-dialog .gmf-shop-filter-fields{flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-bottom:16px}.gmf-shop-body .gmf-shop-filter-dialog .gmf-shop-filter-footer{padding-bottom:max(16px,env(safe-area-inset-bottom));position:static}@media(min-width:801px){.gmf-shop-body .gmf-shop-filters{display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.gmf-shop-body .gmf-shop-filter-fields{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.gmf-shop-body .gmf-shop-filter-head{position:static;flex-shrink:0}}@media(max-width:800px){.gmf-shop-body.gmf-shop-enhanced .gmf-shop-layout>.gmf-shop-filters{display:none}.gmf-shop-body .gmf-shop-filter-dialog .gmf-shop-filters{display:flex!important}.gmf-shop-body .gmf-shop-filter-dialog .gmf-shop-filter-head{min-height:78px}}