.gs-desktop-only{display:block}.gs-mobile-only{display:none}img{max-width:100%;height:auto}.gs-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:1200px){.gs-product-grid{grid-template-columns:repeat(4,1fr)}.gs-container{padding:0 20px}.gs-hero{height:400px}}@media (max-width:1024px){.gs-product-grid{grid-template-columns:repeat(3,1fr)}.gs-listing-layout{grid-template-columns:220px 1fr}.gs-blog-layout{grid-template-columns:260px 1fr}.gs-footer__grid,.gs-promo-grid{grid-template-columns:repeat(2,1fr)}.gs-catnav,.gs-quicklinks{display:none}.gs-hero{height:350px}.gs-trust-bar__inner{flex-wrap:wrap;justify-content:center}}@media (max-width:768px){body{padding-bottom:64px}.gs-desktop-only{display:none}.gs-mobile-only,.gs-sidebar.gs-open{display:block}.gs-product-grid{grid-template-columns:repeat(2,1fr);gap:12px}.gs-listing-layout{grid-template-columns:1fr}.gs-sidebar{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background:#fff;overflow-y:auto;padding:24px;border-radius:0}.gs-filter-toggle{display:flex}.gs-blog-grid,.gs-blog-layout,.gs-cart-layout,.gs-checkout-layout,.gs-footer__grid{grid-template-columns:1fr}.gs-navbar__actions,.gs-navbar__search{display:none}.gs-navbar__mobile-actions{display:flex}.gs-navbar__mobile-search{display:block}.gs-navbar__action-label,.gs-topbar{display:none}.gs-mobile-nav{display:flex}.gs-newsletter__inner{flex-direction:column;text-align:center}.gs-newsletter__form{max-width:100%;width:100%}.gs-brands-row__card{min-width:100px;padding:14px 12px}.gs-hero{height:280px}.gs-trust-bar__inner{flex-wrap:wrap;justify-content:center;gap:16px;padding:16px}.gs-promo-grid{grid-template-columns:1fr}.gs-section{padding:24px 0}.gs-pd-layout{grid-template-columns:1fr}.gs-pd-gallery,.gs-pd-info{width:100%}.gs-experts-grid,.gs-profile-grid,.gs-stats-grid{grid-template-columns:1fr}.gs-scroll-mobile{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px}.gs-scroll-mobile>*{flex:0 0 auto;scroll-snap-align:start}.gs-scroll-mobile::-webkit-scrollbar{display:none}.gs-scroll-mobile{scrollbar-width:none}}@media (max-width:480px){.gs-product-grid{grid-template-columns:repeat(2,1fr);gap:8px}.gs-hero{height:220px}.gs-section__title{font-size:20px}.gs-trust-bar__inner{grid-template-columns:1fr}.gs-blog-card__img-wrap{height:160px}.gs-container{padding:0 12px}.gs-section{padding:20px 0}.gs-navbar__inner{padding:8px 12px}.gs-card{padding:12px}.gs-product-card{padding:6px}.gs-trust-bar__item{padding:16px 12px}.gs-footer__main{padding:32px 0 20px}.gs-auth-card{padding:20px 16px}}@media (max-width:1200px){.gs-link-grid,.gs-solutions-grid{grid-template-columns:repeat(3,1fr)}.gs-link-grid--compact{grid-template-columns:repeat(4,1fr)}.gs-deals-layout__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.gs-home-hero__grid{grid-template-columns:1fr;gap:32px}.gs-home-hero__visual{display:none}.gs-home-hero{padding:36px 0}.gs-home-hero .gs-container{padding:32px 24px}.gs-deals-layout__featured{grid-template-columns:repeat(2,1fr)}.gs-deals-layout__grid{grid-template-columns:repeat(4,1fr)}.gs-link-grid--compact{grid-template-columns:repeat(3,1fr)}.gs-blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.gs-home-hero__title{font-size:26px;letter-spacing:-.03em}.gs-home-hero__subtitle{font-size:13px;margin-bottom:16px}.gs-home-hero{padding:12px 0}.gs-home-hero .gs-container{padding:24px 16px;border-radius:10px}.gs-solutions-grid{grid-template-columns:repeat(2,1fr);gap:8px}.gs-solution-card{padding:10px 12px;gap:10px}.gs-solution-card__icon{width:36px;height:36px;border-radius:8px}.gs-solution-card__icon i{font-size:16px}.gs-solution-card__title{font-size:13px}.gs-solution-card__arrow,.gs-solution-card__desc{display:none}.gs-scroll-mobile>.gs-product-card{width:160px;min-width:160px}.gs-link-grid,.gs-link-grid--compact{grid-template-columns:1fr;gap:6px}.gs-link-card{padding:10px 12px}.gs-link-card__name{font-size:13px}.gs-link-card__count{font-size:11px}.gs-promo-card{min-height:140px;padding:20px}.gs-promo-card__title{font-size:18px}.gs-promo-card__desc{font-size:13px}.gs-promo-card__icon-bg{font-size:50px;right:12px;bottom:12px}.gs-blog-grid{grid-template-columns:1fr;gap:12px}.gs-blog-card__img-wrap{aspect-ratio:16/9}.gs-blog-card__body{padding:14px}.gs-blog-card__title{font-size:15px;margin-bottom:4px}.gs-blog-card__excerpt{font-size:13px;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gs-blog-card__category{font-size:11px;padding:3px 10px;margin-bottom:6px}.gs-blog-card__meta{font-size:12px;gap:10px}.gs-about__title{font-size:20px;margin-bottom:12px}.gs-about__content{font-size:13px;line-height:1.7}.gs-about__content p{margin-bottom:10px}.gs-faq-item__question{font-size:14px;padding:12px 14px}.gs-faq-item__answer{font-size:13px;padding:0 14px 12px}.gs-brands-row{gap:10px}.gs-brands-row__card{min-width:90px;padding:12px 10px;gap:6px}.gs-brands-row__logo{height:28px}.gs-brands-row__label{font-size:11px}.gs-newsletter{padding:28px 0}.gs-newsletter__title{font-size:20px}.gs-section__header{margin-bottom:14px;flex-wrap:wrap;gap:8px}.gs-section__title{font-size:19px}.gs-section__subtitle{font-size:12px}.gs-section__link{font-size:12px;padding:5px 10px}.gs-seo-links{gap:6px}.gs-seo-links a{font-size:12px;padding:4px 10px}.gs-footer-seo{padding:20px 0}.gs-footer-seo__links{gap:4px}.gs-footer-seo__links a{font-size:12px;padding:3px 10px}.gs-popular-cats-grid{grid-template-columns:1fr;gap:8px}.gs-related-section{margin-top:24px;padding-top:20px}}@media (max-width:480px){.gs-home-hero__title{font-size:22px;letter-spacing:-.03em}.gs-home-hero .gs-container{padding:20px 14px;border-radius:10px}.gs-home-hero__search-box{padding:4px 4px 4px 12px}.gs-home-hero__search-box input{font-size:14px;padding:10px 0}.gs-home-hero__search-box .gs-btn{padding:10px 16px;font-size:13px}.gs-home-hero__tags{gap:6px}.gs-home-hero__tag{font-size:11px;padding:3px 10px}.gs-home-hero__tags-label{font-size:12px}.gs-solutions-grid{grid-template-columns:repeat(2,1fr)}.gs-scroll-mobile>.gs-product-card{width:150px;min-width:150px}.gs-link-grid,.gs-link-grid--compact{grid-template-columns:1fr}.gs-promo-card{min-height:120px;padding:16px}.gs-promo-card__title{font-size:16px}.gs-promo-card__badge{font-size:10px;padding:2px 8px}}@media print{.gs-back-to-top,.gs-catnav,.gs-flash-container,.gs-footer,.gs-footer-seo,.gs-mobile-nav,.gs-navbar,.gs-quicklinks,.gs-toast,.gs-topbar{display:none!important}body{color:#000;background:#fff;padding-bottom:0}.gs-card,.gs-product-card{box-shadow:none;border:1px solid #ddd}.gs-section{padding:16px 0}}