.filter{width:100%;background-color:#000d2b;padding:3.75em 2.5em 5em}.filter .filter_wrapper{width:100%;border-top:1px solid #f2f4f9;padding:1.25em 0 0;margin:1.25em 0 0}.filter .filter_wrapper .filter_wrapper_inner{gap:2em}.filter .filter_wrapper .filter_container{width:100%;gap:1.25em 3.125em;flex-wrap:wrap}.filter .filter_wrapper .filter_container .filter_name{color:#f2f4f9;font-size:1.375em;letter-spacing:0;line-height:1.3em}.filter .filter_wrapper .filter_container .filter_item{width:6.25em;height:3.75em;transition:all .3s ease}.filter .filter_wrapper .filter_container .filter_item svg{width:5.625em;height:2.5em;object-fit:contain;object-position:center;transition:all .3s ease}.filter .filter_wrapper .filter_container .filter_item svg *{transition:all .3s ease}.filter .filter_wrapper .filter_container .filter_item .alt_title{color:#f2f4f9;font-size:1.25em;font-weight:700;letter-spacing:0;line-height:1.25em;text-align:center;text-transform:uppercase}.filter .filter_wrapper .filter_container .filter_item span{position:absolute;top:100%;color:#f2f4f9;font-size:1em;font-weight:700;letter-spacing:0;line-height:1.25em;text-align:center;transition:all .3s ease;opacity:0}.filter .filter_wrapper .filter_container .filter_item.brand svg *,.filter .filter_wrapper .filter_container .filter_item.category.active svg *{fill:#f2f4f9}.filter .filter_wrapper .filter_container .filter_item.brand.active{background-color:#ec4646}@media (min-width:1200px){.filter .filter_wrapper .filter_container .filter_item.brand:hover{background-color:#ec4646}}.filter .filter_wrapper .filter_container .filter_item.category.active{background-color:#467aff}.filter .filter_wrapper .filter_container .filter_item.category.active span{opacity:1}@media (min-width:1200px){.filter .filter_wrapper .filter_container .filter_item.category:hover{background-color:#467aff}.filter .filter_wrapper .filter_container .filter_item.category:hover svg *{fill:#f2f4f9}.filter .filter_wrapper .filter_container .filter_item.category:hover span{opacity:1}}.filter .filter_wrapper .filter_container .filter_selector_item{min-width:10em;border:2px solid #f2f4f9;padding:.56em;color:#f2f4f9;font-size:1em;letter-spacing:0;line-height:1.35em;text-align:center;z-index:5;transition:all .5s ease}.filter .filter_wrapper .filter_container .filter_selector_item.active{background-color:#f2f4f9;color:#000d2b}@media (min-width:1200px){.filter .filter_wrapper .filter_container .filter_selector_item:hover{background-color:#f2f4f9;color:#000d2b}}.filter .filter_btn{align-self:center;margin-top:2.5em}@media (min-width:600px){.filter .filter_btn{display:none}}@media (max-width:600px){.filter{padding:2.5em 10px 5em}.filter .filter_wrapper{display:none;border:1px solid #f2f4f9;padding:1.25em 10px 10px}.filter .filter_wrapper .filter_container{gap:10px 20px}}.grid{display:grid;grid-template-columns:repeat(3,minmax(400px,1fr));grid-gap:6.25em 8.75em;background-color:#000d2b;padding:3.75em 2.5em 7.5em}.grid .grid_item{width:100%;padding:2.5em 1.25em 1.25em}.grid .grid_item .hover_border{width:2.5em;height:2.5em;transition:all .3s ease}.grid .grid_item .hover_border.border_1{top:0;left:0;border-top:2px solid #576a97;border-left:2px solid #576a97;transform:translate(-50%,-50%);opacity:0}.grid .grid_item .hover_border.border_2{top:0;right:0;border-top:2px solid #576a97;border-right:2px solid #576a97;transform:translate(50%,-50%);opacity:0}.grid .grid_item .hover_border.border_3{bottom:0;left:0;border-bottom:2px solid #576a97;border-left:2px solid #576a97;transform:translate(-50%,50%);opacity:0}.grid .grid_item .hover_border.border_4{bottom:0;right:0;border-bottom:2px solid #576a97;border-right:2px solid #576a97;transform:translate(50%,50%);opacity:0}.grid,.grid .grid_item .image,.grid .grid_item .image img{width:100%}.grid .grid_item .image .category{top:-.25em;color:#576a97;font-size:min(8.3vw,160px);font-weight:700;letter-spacing:0;line-height:.625em;text-align:center;text-transform:uppercase;transition:all .3s ease}.grid .grid_item .title{color:#f2f4f9;margin-bottom:auto}.grid .grid_item .price{color:#f2f4f9;font-size:1.75em;font-weight:700;letter-spacing:0;line-height:1.05em;margin:5px 0 0}.grid .grid_item .price strong{background-color:#f2f4f9;color:#ec4646;padding:0 5px;white-space:nowrap}.grid .grid_item .price_old{color:#576a97;font-size:1.375em;letter-spacing:0;line-height:1.05em;text-decoration:line-through}.grid .grid_item .btn{width:100%;height:5em;margin-top:2.5em}.grid .grid_item .btn button,.grid .grid_item .btn span{font-size:1.5em}@media (min-width:1200px){.grid .grid_item:hover .hover_border{transform:translate(0,0)!important;opacity:1!important}.grid .grid_item:hover .image .category{opacity:0}}@media (max-width:1560px){.grid{grid-gap:6.25em 5em}}@media (max-width:1410px){.grid{grid-gap:5em 3.75em;grid-template-columns:repeat(3,minmax(300px,1fr))}}@media (max-width:1200px){.grid .grid_item{padding:2.5em 0 0}.grid .grid_item .hover_border{display:none}}@media (max-width:1050px){.grid{grid-gap:5em;grid-template-columns:repeat(2,minmax(300px,1fr))}.grid .grid_item .image .category{font-size:max(12vw,50px)}}@media (max-width:720px){.grid{grid-gap:5em 2.5em;grid-template-columns:repeat(2,minmax(100px,1fr))}}@media (max-width:600px){.grid{grid-gap:5em 20px;padding:2.5em 10px 5em}.grid .grid_item{padding:20px 0 0}}@media (max-width:400px){.grid{grid-template-columns:100%;grid-gap:8em 20px}.grid .grid_item .image .category{font-size:25vw}}.collection{width:100%;background-color:#000d2b;padding:0 2.5em 8.75em}.collection .collection_grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2.5em;margin-top:5em}.collection .collection_grid .grid_item,.collection .collection_grid .grid_item img{width:100%}.collection .collection_grid .grid_item .layer{top:0;left:0;width:100%;height:100%;background-color:rgba(0,13,43,.4);mix-blend-mode:normal;transition:all .3s ease}.collection .collection_grid .grid_item h3{text-align:center;padding:10px}@media (min-width:1200px){.collection .collection_grid .grid_item:hover .layer{background-color:rgba(236,70,70,.5)}}@media (max-width:600px){.collection{padding:0 10px 5em}.collection .collection_grid{grid-gap:20px;margin-top:2.5em}}