.collection-page{padding:36px var(--side-padding) 0 var(--side-padding);margin:0 0 140px 0}.collection-page .sort-by{display:flex;flex-direction:row;align-items:center;gap:4px;position:relative;border:1px solid var(--black);border-radius:50px}.collection-page .sort-by label{text-transform:lowercase;color:var(--grey);display:flex;align-items:center;justify-content:flex-start;font-size:.8rem;padding:0 4px 0 10px;white-space:nowrap}.collection-page select{border:0;outline:0;background:0 0;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:inherit;cursor:pointer;font-size:.8rem;display:flex;align-items:center;padding:14px 18px 14px 0}.collection-page option{text-transform:uppercase!important}.collection-page option:selected{overflow:ellipsis;white-space:nowrap;max-width:280px;text-transform:uppercase}.collection-page .icon{position:absolute;top:1px;right:14px;bottom:1px;background:var(--white);padding:0 4px 0 8px;pointer-events:none;display:flex;align-items:center}.collection-page .icon svg{width:10px;transform:rotate(90deg)}.collection-page .page-header{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}.collection-page .products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;grid-gap:var(--grid-gap);list-style:none;margin:0 0 30px 0}.collection-page .products .product-card .image{width:100%;aspect-ratio:1/1;cursor:pointer}.collection-page .products .product-card .image-wrap{outline:1px solid var(--black);overflow:hidden;border-top-left-radius:var(--border-radius-small);border-top-right-radius:var(--border-radius-small);border-bottom-left-radius:var(--border-radius-small)}.collection-page .products .product-card .card-content{border-right:1px solid var(--black);padding:10px 0 0 0;display:grid;grid-template-columns:10fr 2fr;align-items:flex-start;min-width:calc(100% + 1px);max-width:calc(100% + 1px);font-size:.8rem}.collection-page .products .product-card .card-content h2{margin:0 0 3px 0}.collection-page .products .product-card .card-content h2:hover{color:var(--accent)}.collection-page .products .product-card .card-content h3{color:var(--grey)}.collection-page .products .product-card .card-content .right{text-align:right;padding:0 10px 0 0;white-space:nowrap}.collection-page .pagination{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:14px;font-size:.8rem;margin:100px 0 30px 0}.collection-page .pagination a{font-size:.8rem}.collection-page .pagination .current{border-radius:50px;aspect-ratio:1/1;text-align:center;padding:14px;position:relative}.collection-page .pagination .current:before{content:"";position:absolute;padding:10px;border-radius:50px;border:1px solid var(--black);aspect-ratio:1/1;top:50%;left:50%;transform:translate(-50%,-50%)}.collection-page .pagination a{display:block;transition:all .2s ease-in-out;position:relative}.collection-page .pagination a:hover{color:var(--accent)}.collection-page .pagination .next,.collection-page .pagination .prev{color:var(--white);background:var(--black);padding:10px 10px;border-radius:50px;transition:all .2s ease-in-out;display:flex;align-items:center}.collection-page .pagination .next:hover,.collection-page .pagination .prev:hover{background:var(--accent);color:var(--white)}.collection-scroller{margin:0 0 60px 0!important}@media screen and (max-width:767px){.collection-page .products{grid-template-columns:repeat(2,minmax(0,1fr))}}