.collection__text{margin-bottom:1.125rem}@media(min-width: 48em){.collection__text{margin-bottom:1.875rem}}@media(min-width: 64em){.collection__text{margin-bottom:2.8125rem}}@media(min-width: 93.75em){.collection__text{margin-bottom:3.75rem}}.collection__text h1{margin-bottom:.9375rem}.no-products{grid-column:span 12}.product-filters-sort{display:flex;justify-content:space-between;align-content:center}.product-filters__trigger{margin-bottom:1.5625rem}.product-filters__trigger .btn{margin:0}@media(min-width: 48em){.product-filters__trigger{margin-bottom:2.34375rem}}@media(min-width: 64em){.product-filters__trigger{margin-bottom:3.125rem}}.product-filters{max-height:0;overflow:hidden;opacity:0;transition:all 400ms ease-in-out;margin-bottom:0;display:flex;flex-wrap:wrap}.product-filters.product-filters__open{max-height:300px;opacity:1;margin-bottom:.625rem}@media(min-width: 48em){.product-filters.product-filters__open{margin-bottom:1.5625rem}}@media(min-width: 64em){.product-filters.product-filters__open{margin-bottom:2.5rem}}.product-filters .product-filter{cursor:pointer;margin-top:.75rem;text-transform:uppercase}.product-filters .product-filter span{display:inline-block}.product-filters .product-filter span .link-underline--target,.product-filters .product-filter span a{color:#1d1d1b;text-decoration:none;position:relative}.product-filters .product-filter span .link-underline--target::before,.product-filters .product-filter span a::before{content:" ";display:block;width:100%;height:1px;position:absolute;top:0;left:0;background-color:currentColor;top:auto;bottom:-0.125rem;background-color:rgba(0,0,0,0)}.product-filters .product-filter span .link-underline--target::after,.product-filters .product-filter span a::after{content:" ";display:block;width:100%;height:1px;position:absolute;top:0;left:0;background-color:currentColor;top:auto;bottom:-0.125rem;transform-origin:center left;transform:scale(0);transition:all 150ms ease-in-out;background-color:hover}@media(hover: hover){.product-filters .product-filter span:hover .link-underline--target,.product-filters .product-filter span:hover a{color:#cf071e}.product-filters .product-filter span:hover .link-underline--target::after,.product-filters .product-filter span:hover a::after{background-color:hover;transform:scale(1)}}.product-filters .product-filter.selected span{font-weight:bold}.product-filters .product-filter.selected span .link-underline--target:before,.product-filters .product-filter.selected span a:before{background-color:#1d1d1b}@media(hover: hover){.product-filters .product-filter.selected span:hover .link-underline--target,.product-filters .product-filter.selected span:hover a{color:#1d1d1b}.product-filters .product-filter.selected span:hover .link-underline--target::after,.product-filters .product-filter.selected span:hover a::after{background-color:#1d1d1b;transform:scale(1)}}.product-filters .product-filters__group{flex-basis:50%;padding-bottom:4px;margin-bottom:1.875rem}@media(min-width: 48em){.product-filters .product-filters__group{flex-basis:150px}}@media(min-width: 64em){.product-filters .product-filters__group{flex-basis:200px}}.product-sort{margin-top:17px}.product-sort .trigger{cursor:pointer}.product-sort .trigger .link-underline--target,.product-sort .trigger a{color:#1d1d1b;text-decoration:none;position:relative}.product-sort .trigger .link-underline--target::before,.product-sort .trigger a::before{content:" ";display:block;width:100%;height:1px;position:absolute;top:0;left:0;background-color:currentColor;top:auto;bottom:-0.125rem;background-color:rgba(0,0,0,0)}.product-sort .trigger .link-underline--target::after,.product-sort .trigger a::after{content:" ";display:block;width:100%;height:1px;position:absolute;top:0;left:0;background-color:currentColor;top:auto;bottom:-0.125rem;transform-origin:center left;transform:scale(0);transition:all 150ms ease-in-out;background-color:hover}@media(hover: hover){.product-sort .trigger:hover .link-underline--target,.product-sort .trigger:hover a{color:#cf071e}.product-sort .trigger:hover .link-underline--target::after,.product-sort .trigger:hover a::after{background-color:hover;transform:scale(1)}}.product-sort .trigger.selected{font-weight:bold}.product-sort .trigger.selected .link-underline--target:before,.product-sort .trigger.selected a:before{background-color:#1d1d1b}@media(hover: hover){.product-sort .trigger.selected:hover .link-underline--target,.product-sort .trigger.selected:hover a{color:#1d1d1b}.product-sort .trigger.selected:hover .link-underline--target::after,.product-sort .trigger.selected:hover a::after{background-color:#1d1d1b;transform:scale(1)}}
