.page-title {position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; clip-path: inset(50%) !important; border: 0 !important; white-space: nowrap !important;}
.amasty_xlanding-page-view .products-grid .product-items {grid-template-columns: repeat(auto-fit, minmax(min(100%, 380px), 450px));display: grid;gap: 10px;justify-content: center;}
.amasty-xlanding-columns4.amasty_xlanding-page-view .products-grid .product-items .product-item {width: 100%;margin:0;}
.product-item-actions .actions-secondary {display: none;}
.product-item-name {margin: 5px 0;}
.catalog-category-view #maincontent {padding: 0;margin: 0 auto;max-width: 1920px;width:100%}
.breadcrumbs, .toolbar.toolbar-products {display: none;}
body .page-wrapper {padding: 0;}
.page-products main div.columns {padding: 10px 10px 0;}
.products.products-grid {margin: 0;}
.catalog-category-view div.category-view {margin-bottom: 0;}
.lp-seo.lp-seo--bottom {padding: 56px 0 72px;background: #fff;border-top: 1px solid #e9e9e9;}
.lp-seo__wrap {max-width: fit-content;margin: 0 auto;padding: 0 24px;}
.lp-seo__h2,
.lp-seo__h3,
.lp-seo__h4 {margin: 0;color: #1f1f1f;line-height: 1.25;}
.lp-seo__h2 {font-size: 36px;font-weight: 700;letter-spacing: -0.02em;margin-bottom: 14px;max-width: 980px;}
.lp-seo__h3 {font-size: 24px;font-weight: 700;letter-spacing: -0.01em;margin-bottom: 18px;max-width: 920px;}
.lp-seo__h4 {font-size: 19px;font-weight: 700;margin-bottom: 10px;}
.lp-seo__text {font-size: 17px;line-height: 1.75;color: #4a4a4a;margin: 0 0 18px;max-width: 980px;}
.lp-seo__text strong,
.lp-seo__bullets strong {color: #1f1f1f;font-weight: 700;}
.lp-seo__divider {width: 100%;height: 1px;background: linear-gradient(to right, transparent, #dcdcdc 15%, #dcdcdc 85%, transparent);margin: 36px 0;}
.lp-seo__bullets {list-style: none;margin: 0;padding: 0;max-width: 980px;display: grid;grid-template-columns: 1fr 1fr;gap: 14px 28px;}
.lp-seo__bullets li {position: relative;padding: 0 0 0 22px;font-size: 16px;line-height: 1.65;color: #444;}
.lp-seo__bullets li::before {content: "";position: absolute;top: 10px;left: 0;width: 8px;height: 8px;border-radius: 50%;background: #f3c400;box-shadow: 0 0 0 4px rgba(243, 196, 0, 0.16);}
.lp-seo__faq {max-width: 980px;}
.lp-seo__faq .lp-seo__h4 {position: relative;padding: 18px 20px;margin-bottom: 0;background: #fafafa;border: 1px solid #ececec;border-radius: 14px 14px 0 0;font-size: 17px;}
.lp-seo__faq .lp-seo__text {margin: 0 0 16px;padding: 0 20px 18px;background: #fafafa;border-left: 1px solid #ececec;border-right: 1px solid #ececec;border-bottom: 1px solid #ececec;border-radius: 0 0 14px 14px;max-width: none;}
.lp-seo__faq .lp-seo__h4:not(:first-of-type) {margin-top: 14px;}
.lp-seo__wrap > .lp-seo__h2 {position: relative;padding-top: 6px;}
.lp-seo__wrap > .lp-seo__h2::before {content: "";display: block;width: 72px;height: 4px;border-radius: 999px;background: #f3c400;margin-bottom: 18px;}
.lp-seo__wrap > .lp-seo__h3 {color: #2b2b2b;}
.lp-seo__text + .lp-seo__text {margin-top: -4px;}

@media (max-width: 991px) {
  .lp-seo.lp-seo--bottom {padding: 44px 0 56px;}
  .lp-seo__wrap {padding: 0 20px;}
  .lp-seo__h2 {font-size: 30px;}
  .lp-seo__h3 {font-size: 22px;}
  .lp-seo__h4 {font-size: 18px;}
  .lp-seo__text {font-size: 16px;line-height: 1.7;}
  .lp-seo__bullets {grid-template-columns: 1fr;gap: 12px;}
}

@media (max-width: 767px) {
  .lp-seo.lp-seo--bottom {padding: 36px 0 48px;}
  .lp-seo__wrap {padding: 0 16px;}
  .lp-seo__h2 {font-size: 26px;line-height: 1.2;margin-bottom: 12px;}
  .lp-seo__h3 {font-size: 20px;line-height: 1.3;margin-bottom: 16px;}
  .lp-seo__h4 {font-size: 17px;}
  .lp-seo__text {font-size: 15px;line-height: 1.7;margin-bottom: 16px;}
  .lp-seo__divider {margin: 28px 0;}
  .lp-seo__faq .lp-seo__h4 {padding: 16px;font-size: 16px;border-radius: 12px 12px 0 0;}
  .lp-seo__faq .lp-seo__text {padding: 0 16px 16px;border-radius: 0 0 12px 12px;}
  .lp-seo__wrap > .lp-seo__h2::before {width: 56px;margin-bottom: 14px;}
}