.filter-section .filter-group{margin-bottom:1.5rem}.filter-section .filter-group>label{font-weight:500;margin-bottom:.5rem;display:block}.filter-section .filter-actions{margin-top:2rem;padding-top:1rem;border-top:1px solid #eee}.filter-section small{color:#888}.product-grid .header{border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:1rem}.product-grid .header .title{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-bottom:5px}.product-grid .header .title h1{text-transform:capitalize;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0;padding-bottom:10px}.product-grid .header .grid-search{margin-bottom:20px}@media (min-width: 576px){.product-grid .header .grid-search{max-width:280px}}.product-grid .header .filtering{display:flex;justify-content:space-between;flex-wrap:wrap}.product-grid .header .filter-actions{display:flex;margin-bottom:20px;justify-content:space-between;white-space:nowrap}.product-grid .header .filter-actions .btn{max-width:196px;padding:.375rem 2rem;flex:1}.product-grid .header .filter-actions .btn:first-of-type{margin-right:10px}@media (max-width: 576px){.product-grid .header .filter-actions{min-width:100%}}.product-grid .footer{display:flex;justify-content:flex-end;align-items:center;padding-top:15px;margin-top:30px;border-top:1px solid #eee}.product-grid .grid-container{display:flex;gap:2rem}@media (max-width: 768px){.product-grid .grid-container{flex-direction:column}}.product-grid .filters-desktop{flex:0 0 250px;position:sticky;top:20px;height:fit-content;padding:1.5rem;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}@media (max-width: 768px){.product-grid .filters-desktop{display:none}}.product-grid .grid{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(100px,auto);grid-gap:2em;grid-row-gap:2em;overflow-x:hidden;height:fit-content}@media (max-width: 768px){.product-grid .grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.filter-sidebar div[data-pc-section=content]>div{margin-bottom:1rem}.filter-sidebar div[data-pc-section=content]>div>label{font-weight:500}.filter-sidebar div[data-pc-section=content] .noUi-target{margin:40px 20px}.filter-sidebar div[data-pc-section=content] label small{color:#8a8a8a}.filter-sidebar div[data-pc-section=footer]{padding:0 10px 10px}.stock-reviews .score{position:absolute;right:15px;top:15px;background:#fff}#gridanchor{display:block;position:relative;visibility:hidden;top:-330px}@media (max-width: 992px){#gridanchor{top:-176px}}img{width:100%}.product-category>.header{margin-bottom:20px}.product-category>.header.has-background{background-size:cover;background-repeat:no-repeat;background-position:center;padding-bottom:1em;min-height:20vh;display:flex;align-items:flex-end}.product-category>.header.has-background h1{color:#fff;text-shadow:1px 1px #111;padding:.3rem .6rem;display:inline-block}.product-category>.header.has-background .description{background:#fff;padding:.3rem .6rem}.product-category>.header h1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-category>.header p{margin:0;padding:0}.sub-categories{margin:1.5rem 0 1rem;border-bottom:1px solid #eee}.sub-categories strong{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.sub-categories ul{list-style-type:none;display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;padding:0;margin:1rem 0;border-left:none;gap:10px}.sub-categories ul li{margin-bottom:.5rem}.sub-categories ul li a{border:1px solid #ddd;white-space:nowrap}@media (max-width: 992px){.sub-categories ul{flex-wrap:nowrap;overflow-x:scroll;padding:10px 0;margin:0 0 .5rem}.sub-categories ul li{margin-bottom:.5rem}}
