.collection-page-wrapper{margin-top:3rem;margin-bottom:3rem}.collection-container{display:flex;max-width:1440px;margin:0 auto;padding:0 20px}.collection-sidebar{width:250px;padding-right:30px;flex-shrink:0}.sidebar-title{font-size:1.5rem;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #e5e5e5}.collection-list{list-style:none;padding:0;margin:0}.collection-list-item{margin-bottom:10px}.collection-link{display:block;padding:8px 0;color:#141414;text-decoration:none;transition:color .2s ease}.collection-list-item.active .collection-link{font-weight:700;color:#000}.collection-link:hover{color:#767676}.collection-content{flex-grow:1}.collection-header{margin-bottom:30px}.collection-header__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;flex-wrap:wrap}.collection-title{font-size:2rem;margin:0}.collection-description{color:#5c5c5c;line-height:1.6}.collection-sorting{position:relative}.sort-wrapper{display:flex;align-items:center;border:1px solid #e5e5e5;border-radius:4px;padding:0 15px;background-color:#fff;position:relative}.featured-label{font-size:.875rem;padding-right:10px;border-right:1px solid #e5e5e5;white-space:nowrap}.sort-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:none;padding:10px 10px 10px 15px;font-size:.875rem;cursor:pointer;min-width:180px;font-family:inherit}.sort-select::-ms-expand{display:none}.sort-wrapper:after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #242424;pointer-events:none}.mobile-collections-dropdown{margin-bottom:20px;display:none}.mobile-collection-select{width:100%;padding:12px 15px;font-size:1rem;border:1px solid #e5e5e5;border-radius:4px;background-color:#fff;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath fill='%23141414' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;font-family:inherit}.product-grid{display:grid;grid-template-columns:repeat(var(--grid-columns, 4),1fr);gap:30px;margin-bottom:40px;transition:opacity .3s ease}.product-card{position:relative;display:flex;flex-direction:column;height:100%}.product-card__image{margin-bottom:15px;overflow:hidden;position:relative;padding:1rem}.product-card__image img{width:100%;height:auto;display:block;transition:transform .3s ease}.product-card:hover .product-card__image img{transform:scale(1.05)}.product-card__content{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:15px}.product-card__title-wrapper{min-height:40px;margin-bottom:10px}.product-card__title{font-size:1rem;margin:0;line-height:1.3}.product-card__title-link{color:#141414;text-decoration:none}.product-card__price{margin-bottom:15px;display:flex;align-items:center}.product-card__current-price{font-size:1rem;color:var(--price-color, #141414);margin-right:10px}.product-card__compare-price{font-size:.875rem;color:#767676;text-decoration:line-through}.product-card__button-wrapper{margin-top:auto}.product-card__add-to-cart{background-color:#141414;color:#fff;border:none;padding:10px 15px;cursor:pointer;width:100%;text-transform:uppercase;font-size:.875rem;transition:background-color .2s ease}.product-card__add-to-cart:hover{background-color:#000}.product-card__add-to-cart--sold-out{background-color:#e5e5e5;color:#767676;cursor:not-allowed}.product-card__add-to-cart--added{background-color:#4caf50;transition:background-color .3s ease}.empty-collection{grid-column:1 / -1;text-align:center;padding:40px 0}.pagination{margin-top:40px;text-align:center}.desktop-only{display:block}.mobile-only{display:none}@media (max-width: 1024px){.product-grid{grid-template-columns:repeat(3,1fr);gap:25px}}@media (max-width: 768px){.desktop-only{display:none}.mobile-only{display:block}.collection-container{flex-direction:column}.collection-content{width:100%}.mobile-collections-dropdown{display:block}.product-grid{grid-template-columns:repeat(2,1fr);gap:20px}.collection-header__top{flex-direction:column;align-items:flex-start}.collection-title{margin-bottom:15px}.sort-wrapper,.sort-select{width:100%}}@media (max-width: 480px){.collection-title{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/251/assets/collection-template.css.map */
