@media (min-width:768px){.wc-block-product-filters__open-overlay{display:none!important}}@media (max-width:767px){.wc-block-product-filters__open-overlay{display:inline-flex!important}}.wc-block-product-filters__open-overlay{background-color:#1664e6;color:#fff;border:none;border-radius:6px;padding:10px 16px;font-weight:600;font-size:16px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:background-color 0.3s ease}.wc-block-product-filters__open-overlay:hover{background-color:#0f4dc1}.woocommerce div.product .product-spec-single{font-size:14px!important;font-weight:normal!important;color:#555!important;margin-top:.3em;line-height:1.4!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{margin-bottom:4px!important}.gmstore-spec-loop,.spec-field-placeholder p{padding:2px 0;border-radius:4px;font-size:.75em;margin:0!important;line-height:1.3}.spec-field-placeholder,.gmstore-spec-loop{margin:0!important;padding:0!important}.woocommerce ul.products li.product .price{margin-top:6px!important}.post-type-archive-product .gm-spec-field,.tax-product_cat .gm-spec-field,.tax-product_tag .gm-spec-field,.search .type-product .gm-spec-field{line-height:.95}@media (min-width:601px){.post-type-archive-product .gm-spec-field,.tax-product_cat .gm-spec-field,.tax-product_tag .gm-spec-field,.search .type-product .gm-spec-field,.woocommerce-loop-product__title+.gm-spec-field{font-size:12px!important}}@media (max-width:600px){.post-type-archive-product .gm-spec-field,.tax-product_cat .gm-spec-field,.tax-product_tag .gm-spec-field,.search .type-product .gm-spec-field,.woocommerce-loop-product__title+.gm-spec-field{font-size:10px!important}}.gm-spec-field{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.woocommerce-product-gallery__image.flex-active-slide{pointer-events:none!important}.search .site-main .entry,.search-results .site-main .entry{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:flex-start;padding:14px 0;border-bottom:1px solid rgb(0 0 0 / .08)}.search .site-main .post-thumbnail,.search-results .site-main .post-thumbnail{width:120px;max-width:120px}.search .site-main .post-thumbnail img,.search-results .site-main .post-thumbnail img{width:120px!important;max-width:120px!important;height:auto!important;object-fit:cover;border-radius:12px;display:block}.search .site-main .entry-title,.search-results .site-main .entry-title{margin:0 0 6px 0;font-size:18px;line-height:1.25}.search .site-main .entry-summary,.search-results .site-main .entry-summary{margin:0;font-size:14px;opacity:.8}.search .site-main .entry-content,.search-results .site-main .entry-content{margin:0}.search .woocommerce ul.products li.product,.search-results .woocommerce ul.products li.product{width:100%!important;margin:0 0 16px 0!important;padding:12px!important;display:grid!important;grid-template-columns:120px 1fr;gap:16px;align-items:center}.search .woocommerce ul.products li.product a img,.search-results .woocommerce ul.products li.product a img{width:120px!important;max-width:120px!important;height:auto!important;object-fit:cover;border-radius:12px}.search .woocommerce ul.products li.product h2,.search-results .woocommerce ul.products li.product h2{font-size:16px;margin:0 0 6px 0}.search .woocommerce ul.products li.product .price,.search-results .woocommerce ul.products li.product .price{font-size:14px;font-weight:600}@media (max-width:640px){.search .site-main .entry,.search-results .site-main .entry{grid-template-columns:90px 1fr;gap:12px}.search .site-main .post-thumbnail,.search-results .site-main .post-thumbnail{width:90px;max-width:90px}.search .site-main .post-thumbnail img,.search-results .site-main .post-thumbnail img{width:90px!important;max-width:90px!important}.search .woocommerce ul.products li.product,.search-results .woocommerce ul.products li.product{grid-template-columns:90px 1fr}.search .woocommerce ul.products li.product a img,.search-results .woocommerce ul.products li.product a img{width:90px!important;max-width:90px!important}}.gm-embed header,.gm-embed footer,.gm-embed .site-header,.gm-embed .site-footer,.gm-embed .wp-site-blocks>header,.gm-embed .wp-site-blocks>footer{display:none!important}.gm-embed main,.gm-embed .site-content,.gm-embed .wp-site-blocks{padding-top:0!important;margin-top:0!important}.gm-ico{width:44px;height:44px;border-radius:14px;background:#f3f6ff;display:flex;align-items:center;justify-content:center;flex:0 0 44px;overflow:hidden}.gm-ico--img{background:#fff;border:1px solid rgb(0 0 0 / .06)}.gm-model-img{width:34px;height:34px;object-fit:contain;display:block}