.Breadcrumbs-module__1oWJ9a__breadcrumbs{flex-wrap:wrap;align-items:center;gap:4px;padding:16px 0;font-size:.8125rem;display:flex}.Breadcrumbs-module__1oWJ9a__item{align-items:center;gap:4px;display:inline-flex}.Breadcrumbs-module__1oWJ9a__separator{color:var(--color-gray);margin:0 6px;font-size:.75rem}.Breadcrumbs-module__1oWJ9a__link{color:var(--color-gray);transition:color var(--transition-fast);text-decoration:none}.Breadcrumbs-module__1oWJ9a__link:hover{color:var(--color-green)}.Breadcrumbs-module__1oWJ9a__current{color:var(--color-text-dark);font-weight:500}
.ProductCard-module__g-pugq__card{background-color:var(--color-white);border:1px solid var(--color-gray-border);border-radius:30px;flex-direction:column;height:100%;min-height:485px;padding:10px;display:flex}.ProductCard-module__g-pugq__imageWrapper{background-color:var(--color-white);cursor:pointer;border-radius:20px;justify-content:center;align-items:center;min-height:290px;padding:28px;text-decoration:none;display:flex}.ProductCard-module__g-pugq__image{object-fit:contain;width:auto;max-width:100%;max-height:240px}.ProductCard-module__g-pugq__info{flex:1;padding:10px 0 16px}.ProductCard-module__g-pugq__brand{color:var(--color-text-muted);margin-bottom:6px;font-size:.875rem;font-weight:500}.ProductCard-module__g-pugq__brandName{color:var(--color-green);font-weight:500}.ProductCard-module__g-pugq__titleLink{color:inherit;text-decoration:none;display:block}.ProductCard-module__g-pugq__titleLink:hover .ProductCard-module__g-pugq__title{color:var(--color-green)}.ProductCard-module__g-pugq__title{color:var(--color-text-dark);-webkit-line-clamp:2;transition:color var(--transition-fast);-webkit-box-orient:vertical;font-size:1rem;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.ProductCard-module__g-pugq__btn{text-align:center;background-color:var(--color-navy);color:var(--color-white);transition:background-color var(--transition-fast);border-radius:20px;margin:0;padding:10px 12px;font-size:1rem;font-weight:600;text-decoration:none;display:block}.ProductCard-module__g-pugq__btn:hover{background-color:var(--color-green);color:var(--color-white)}@media (max-width:768px){.ProductCard-module__g-pugq__mobileTwo{border-radius:20px;min-height:260px;padding:6px}.ProductCard-module__g-pugq__mobileTwo .ProductCard-module__g-pugq__imageWrapper{border-radius:14px;min-height:130px;padding:10px}.ProductCard-module__g-pugq__mobileTwo .ProductCard-module__g-pugq__image{max-height:96px}.ProductCard-module__g-pugq__mobileTwo .ProductCard-module__g-pugq__info{padding:8px 2px 10px}.ProductCard-module__g-pugq__mobileTwo .ProductCard-module__g-pugq__brand{margin-bottom:4px;font-size:.625rem}.ProductCard-module__g-pugq__mobileTwo .ProductCard-module__g-pugq__title{-webkit-line-clamp:2;font-size:.75rem;line-height:1.2}.ProductCard-module__g-pugq__mobileTwo .ProductCard-module__g-pugq__btn{border-radius:14px;padding:8px 10px;font-size:.75rem}.ProductCard-module__g-pugq__mobileOne{border-radius:20px;min-height:461px;padding:10px}.ProductCard-module__g-pugq__mobileOne .ProductCard-module__g-pugq__imageWrapper{border-radius:20px;min-height:300px;padding:18px}.ProductCard-module__g-pugq__mobileOne .ProductCard-module__g-pugq__image{max-height:210px}.ProductCard-module__g-pugq__mobileOne .ProductCard-module__g-pugq__info{padding:10px 0 16px}.ProductCard-module__g-pugq__mobileOne .ProductCard-module__g-pugq__brand{margin-bottom:6px;font-size:.875rem}.ProductCard-module__g-pugq__mobileOne .ProductCard-module__g-pugq__title{-webkit-line-clamp:2;font-size:1rem;line-height:1.2}.ProductCard-module__g-pugq__mobileOne .ProductCard-module__g-pugq__btn{border-radius:20px;padding:10px 12px;font-size:1rem}}
.page-module__j6bupq__pageContainer{padding-top:0}.page-module__j6bupq__catalogLayout{gap:40px;padding:20px 0 80px;display:flex}.page-module__j6bupq__titlesRow{align-items:baseline;gap:40px;margin-bottom:20px;display:flex}.page-module__j6bupq__sidebarTitleWrap{flex-shrink:0;width:260px}.page-module__j6bupq__contentTitleWrap{flex:1;min-width:0}.page-module__j6bupq__sidebar{flex-shrink:0;width:260px}.page-module__j6bupq__filterSection{margin-bottom:32px}.page-module__j6bupq__filterTitle{border-bottom:2px solid var(--color-green);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;font-size:1rem;font-weight:700;display:flex}.page-module__j6bupq__filterTitleButton{border:none;border-bottom:2px solid var(--color-green);text-align:left;background:0 0;justify-content:space-between;align-items:center;width:100%;margin-bottom:16px;padding:0 0 12px;font-size:1rem;font-weight:700;display:flex}.page-module__j6bupq__filterToggle{width:20px;height:20px;color:var(--color-green)}.page-module__j6bupq__collapseIcon{width:20px;height:20px;color:var(--color-green);display:inline-block;position:relative}.page-module__j6bupq__iconSvg{width:100%;height:100%;transition:opacity var(--transition-fast),transform var(--transition-fast);transform-origin:50%;position:absolute;inset:0}.page-module__j6bupq__iconPlus{opacity:1;transform:scale(1)}.page-module__j6bupq__iconMinus,.page-module__j6bupq__collapseIconOpen .page-module__j6bupq__iconPlus{opacity:0;transform:scale(.75)}.page-module__j6bupq__collapseIconOpen .page-module__j6bupq__iconMinus{opacity:1;transform:scale(1)}.page-module__j6bupq__brandList{margin:0;padding:0;list-style:none}.page-module__j6bupq__brandItem{margin-bottom:8px}.page-module__j6bupq__filterCheckboxLabel{cursor:pointer;align-items:center;gap:6px;display:flex}.page-module__j6bupq__filterCheckboxLabel:hover{color:var(--color-green)}.page-module__j6bupq__filterCheckboxInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.page-module__j6bupq__filterCheckboxVisual{width:20px;height:20px;transition:background-color var(--transition-fast);background-color:#f0f0f0;border-radius:6px;flex-shrink:0;position:relative}.page-module__j6bupq__filterCheckboxVisual:after{content:"";opacity:0;transition:opacity var(--transition-fast),transform var(--transition-fast);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M10.125 3.375L4.875 8.625L2.25 6' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:4px;transform:scale(.85)}.page-module__j6bupq__filterCheckboxInput:checked+.page-module__j6bupq__filterCheckboxVisual{background-color:var(--color-green)}.page-module__j6bupq__filterCheckboxInput:checked+.page-module__j6bupq__filterCheckboxVisual:after{opacity:1;transform:scale(1)}.page-module__j6bupq__filterCheckboxInput:indeterminate+.page-module__j6bupq__filterCheckboxVisual{background-color:var(--color-green)}.page-module__j6bupq__filterCheckboxInput:indeterminate+.page-module__j6bupq__filterCheckboxVisual:after{opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 6H9.5' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");transform:scale(1)}.page-module__j6bupq__filterCheckboxInput:focus-visible+.page-module__j6bupq__filterCheckboxVisual{outline:2px solid var(--color-green);outline-offset:2px}.page-module__j6bupq__filterCheckboxText{color:#000;transition:color var(--transition-fast);font-size:1rem;font-weight:500;line-height:normal}.page-module__j6bupq__filterCheckboxLabel:hover .page-module__j6bupq__filterCheckboxText{color:var(--color-green)}.page-module__j6bupq__categoryList{margin:0;padding:0;list-style:none}.page-module__j6bupq__categoryItem{border-bottom:1px solid var(--color-gray-border)}.page-module__j6bupq__categoryRow{justify-content:space-between;align-items:center;gap:8px;padding:12px 0;display:flex}.page-module__j6bupq__categoryParentLabel{flex:1;min-width:0}.page-module__j6bupq__categoryParentText{font-weight:600}.page-module__j6bupq__categoryToggleBtn{cursor:pointer;color:var(--color-green);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-4px;padding:4px;display:inline-flex}.page-module__j6bupq__categoryToggle{width:20px;height:20px;color:var(--color-green)}.page-module__j6bupq__subcategoryList{margin:0;padding:0 0 8px 16px;list-style:none}.page-module__j6bupq__subcategoryItem{margin-bottom:14px}.page-module__j6bupq__content{flex:1;min-width:0}.page-module__j6bupq__pageTitle{color:var(--color-text-dark);font-size:2rem;font-weight:800}.page-module__j6bupq__categoryTitle{color:var(--color-text-dark);font-size:1.75rem;font-weight:700}.page-module__j6bupq__mobileFilterButtons{display:none}.page-module__j6bupq__mobileFilterBtn{background-color:var(--color-navy);height:50px;color:var(--color-white);border:none;border-radius:20px;flex:1;font-family:inherit;font-size:1rem;font-weight:600}.page-module__j6bupq__productsTopRow{display:none}.page-module__j6bupq__mobileCategoryTitle{color:var(--color-text-dark);margin:0;font-size:1.75rem;font-weight:700}.page-module__j6bupq__mobileViewToggle{align-items:center;gap:8px;display:flex}.page-module__j6bupq__viewToggleBtn{border:1px solid var(--color-green);background:var(--color-white);width:24px;height:24px;color:var(--color-green);border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.page-module__j6bupq__viewToggleBtnActive{background:var(--color-green);color:var(--color-white)}.page-module__j6bupq__productsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.page-module__j6bupq__productGridItem{min-width:0}.page-module__j6bupq__emptyState{text-align:center;color:var(--color-text-muted);padding:48px 0;font-size:1rem;font-weight:500}.page-module__j6bupq__mobileModalOverlay{background:var(--color-white);z-index:3000;flex-direction:column;display:flex;position:fixed;inset:0}.page-module__j6bupq__mobileModalHeader{border-bottom:1px solid var(--color-gray-border);flex-shrink:0;justify-content:space-between;align-items:center;height:60px;padding:0 20px;display:flex}.page-module__j6bupq__mobileModalBack{width:24px;height:24px;color:var(--color-green);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-right:10px;padding:0;display:inline-flex}.page-module__j6bupq__mobileModalTitle{color:#000;margin:0;font-size:1.25rem;font-weight:600}.page-module__j6bupq__mobileModalTitleTruncated{color:#000;white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:1.25rem;font-weight:600;overflow:hidden}.page-module__j6bupq__mobileModalClose{background:var(--color-navy);width:40px;height:40px;color:var(--color-white);border:none;border-radius:50px;justify-content:center;align-items:center;padding:0;display:inline-flex}.page-module__j6bupq__mobileModalBodyBrands{flex:1;padding:30px 20px 16px;overflow-y:auto}.page-module__j6bupq__mobileModalBodySubcategories{background:var(--color-light-bg);flex:1;padding:22px 20px 16px;overflow-y:auto}.page-module__j6bupq__mobileModalFilterList{margin:0;padding:0;list-style:none}.page-module__j6bupq__mobileModalFilterItem{margin-bottom:20px}.page-module__j6bupq__mobileModalFooter{border-top:1px solid var(--color-gray-border);flex-shrink:0;grid-template-columns:1fr 1fr;align-items:center;gap:10px;height:78px;padding:0 20px;display:grid}.page-module__j6bupq__mobileModalApplyBtn,.page-module__j6bupq__mobileModalResetBtn{border-radius:20px;height:50px;font-family:inherit;font-size:1rem;font-weight:600}.page-module__j6bupq__mobileModalApplyBtn{background:var(--color-navy);color:var(--color-white);border:none}.page-module__j6bupq__mobileModalResetBtn{border:1px solid var(--color-navy);background:var(--color-white);color:#000}.page-module__j6bupq__mobileModalBodyCategories{flex:1;padding:10px 20px 0;overflow-y:auto}.page-module__j6bupq__mobileCategoryList{margin:0;padding:0;list-style:none}.page-module__j6bupq__mobileCategoryItem{border-bottom:1px solid var(--color-gray-border)}.page-module__j6bupq__mobileCategoryBtn{color:#000;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 0;font-family:inherit;font-size:1rem;font-weight:600;display:flex}.page-module__j6bupq__mobileCategoryBtn svg{color:var(--color-green);flex-shrink:0}.page-module__j6bupq__searchBar{background-color:var(--color-white);border:1px solid var(--color-gray-border);border-radius:20px;align-items:center;gap:8px;margin-bottom:32px;padding:11px 14px;display:flex}.page-module__j6bupq__searchIcon{width:24px;height:24px;color:var(--color-green);flex-shrink:0}.page-module__j6bupq__searchInput{color:var(--color-text-dark);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:1rem;font-weight:500;line-height:normal}.page-module__j6bupq__searchInput::placeholder{color:var(--color-text-muted);opacity:1}@media (max-width:992px){.page-module__j6bupq__titlesRow{flex-direction:column;gap:8px;margin-bottom:16px}.page-module__j6bupq__sidebarTitleWrap{width:100%}.page-module__j6bupq__catalogLayout{flex-direction:column;gap:24px}.page-module__j6bupq__sidebar{width:100%}.page-module__j6bupq__productsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:768px){.page-module__j6bupq__sidebar{display:none}.page-module__j6bupq__mobileFilterButtons{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;display:grid}.page-module__j6bupq__contentTitleWrap{display:none}.page-module__j6bupq__searchBar{margin-bottom:16px}.page-module__j6bupq__productsTopRow{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.page-module__j6bupq__productsGridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__j6bupq__productsGridOne{grid-template-columns:1fr}}
.CategoryLinks-module__67COaG__wrap{padding-top:40px;padding-bottom:8px}.CategoryLinks-module__67COaG__title{color:var(--color-text-dark);margin:0 0 12px;font-size:1.75rem;font-weight:800}.CategoryLinks-module__67COaG__intro{max-width:900px;color:var(--color-text-body);margin:0 0 20px;font-size:1rem;line-height:1.6}.CategoryLinks-module__67COaG__list{flex-wrap:wrap;gap:10px 12px;margin:0;padding:0;list-style:none;display:flex}.CategoryLinks-module__67COaG__item{margin:0}.CategoryLinks-module__67COaG__link{border:1px solid var(--color-gray-border);color:var(--color-navy);border-radius:999px;padding:10px 18px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-block}.CategoryLinks-module__67COaG__link:hover,.CategoryLinks-module__67COaG__link:focus-visible{background-color:var(--color-navy);border-color:var(--color-navy);color:var(--color-white)}.CategoryLinks-module__67COaG__linkAll{border-color:var(--color-green);color:var(--color-green)}.CategoryLinks-module__67COaG__linkAll:hover,.CategoryLinks-module__67COaG__linkAll:focus-visible{background-color:var(--color-green);border-color:var(--color-green);color:var(--color-white)}@media (max-width:768px){.CategoryLinks-module__67COaG__wrap{padding-top:28px}.CategoryLinks-module__67COaG__title{font-size:1.375rem}.CategoryLinks-module__67COaG__link{padding:8px 14px;font-size:.875rem}}
.page-module__nCxJTW__header{margin:8px 0 28px}.page-module__nCxJTW__h1{color:var(--color-text-dark);margin:0 0 6px;font-size:2rem;font-weight:800}.page-module__nCxJTW__count{color:var(--color-text-muted);margin:0 0 16px;font-size:.9375rem;font-weight:500}.page-module__nCxJTW__intro{max-width:960px;color:var(--color-text-body);font-size:1rem;line-height:1.65}.page-module__nCxJTW__intro p{margin:0 0 10px}.page-module__nCxJTW__subnav{margin:8px 0 28px}.page-module__nCxJTW__subnavTitle,.page-module__nCxJTW__sectionTitle{color:var(--color-text-dark);margin:0 0 12px;font-size:1.25rem;font-weight:700}.page-module__nCxJTW__chips{flex-wrap:wrap;gap:10px 12px;margin:0;padding:0;list-style:none;display:flex}.page-module__nCxJTW__chip{border:1px solid var(--color-gray-border);color:var(--color-navy);border-radius:999px;padding:8px 16px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-block}.page-module__nCxJTW__chip:hover,.page-module__nCxJTW__chip:focus-visible{background-color:var(--color-navy);border-color:var(--color-navy);color:var(--color-white)}.page-module__nCxJTW__chipAll{border-color:var(--color-green);color:var(--color-green)}.page-module__nCxJTW__chipAll:hover,.page-module__nCxJTW__chipAll:focus-visible{background-color:var(--color-green);border-color:var(--color-green);color:var(--color-white)}.page-module__nCxJTW__grid{margin-bottom:40px}.page-module__nCxJTW__faq{max-width:960px;margin:8px 0 36px}.page-module__nCxJTW__faqList{margin:0}.page-module__nCxJTW__faqItem{border-top:1px solid var(--color-gray-border);padding:14px 0}.page-module__nCxJTW__faqQ{color:var(--color-text-dark);margin:0 0 6px;font-weight:700}.page-module__nCxJTW__faqA{color:var(--color-text-body);margin:0;line-height:1.6}@media (max-width:768px){.page-module__nCxJTW__h1{font-size:1.5rem}.page-module__nCxJTW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:480px){.page-module__nCxJTW__grid{grid-template-columns:1fr}}
.Pagination-module__26JrhG__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:40px;display:flex}.Pagination-module__26JrhG__pageList{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Pagination-module__26JrhG__navBtn,.Pagination-module__26JrhG__pageBtn{border:1px solid var(--color-gray-border);border-radius:var(--radius-md);background:var(--color-white);min-width:40px;height:40px;color:var(--color-text-dark);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);justify-content:center;align-items:center;padding:0 10px;font-family:inherit;font-size:.9375rem;font-weight:600;display:inline-flex}.Pagination-module__26JrhG__navBtn:hover:not(:disabled),.Pagination-module__26JrhG__pageBtn:hover:not(.Pagination-module__26JrhG__pageBtnActive){border-color:var(--color-green);color:var(--color-green)}.Pagination-module__26JrhG__navBtn:disabled{opacity:.45;cursor:not-allowed}.Pagination-module__26JrhG__navBtn:focus-visible,.Pagination-module__26JrhG__pageBtn:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.Pagination-module__26JrhG__pageBtnActive{background:var(--color-green);border-color:var(--color-green);color:var(--color-white);cursor:default}.Pagination-module__26JrhG__ellipsis{min-width:24px;height:40px;color:var(--color-text-muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}@media (max-width:480px){.Pagination-module__26JrhG__pagination,.Pagination-module__26JrhG__pageList{gap:6px}.Pagination-module__26JrhG__navBtn,.Pagination-module__26JrhG__pageBtn{min-width:36px;height:36px;font-size:.875rem}}
