.collection-wrapper .empty{margin:120px 0}.collection-wrapper .empty .head{font-size:6em;margin-bottom:.3em}.collection-wrapper .empty .icon{display:inline}.collection-wrapper .empty .title{font-size:1.2em;margin-bottom:2em}.collection-wrapper{margin:0 auto;text-align:center}.collection-loading{position:relative;height:200px}.collection-loading .loader{border-color:#0000000d;border-top-color:#0000004d}.collection-loading.fixed{position:fixed;z-index:90;top:0;left:0;width:100%;height:100%;background:#fffc}.collection-top{margin-top:2em;margin-bottom:2em}.collection-top .wrap{padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1)}.collection-top .breadcrumb{border:none;padding:0}.collection-top .sort-select{font-size:.8125em;text-align:right;margin-top:0}.collection-top .sort-select label{padding:0;white-space:nowrap;margin-right:1em}.collection-top .sort-select select{padding:.85em 2em .85em 1em}.collection-top .results-count{white-space:nowrap;margin-left:2em}.collection-grid .grid-item{margin-bottom:3em}.collection-layout-flex{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:var(--grid-align)}.collection-layout-flex .grid-item{width:calc(100% / var(--items-per-row))}.collection-layout-grid{display:grid;grid-template-columns:repeat(var(--items-per-row),calc(100% / var(--items-per-row)))}.collection-layout-grid .grid-item{grid-row:auto;grid-column:auto;width:100%}.collection-grid .featured-item-inner{height:100%;position:relative}.collection-grid .featured-item-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background:#0000001a}.collection-grid .featured-item-content{position:absolute;bottom:0;left:50%;transform:translate(-50%);text-align:left;padding:2em;max-width:25em;width:fit-content}.collection-grid .featured-item-title{font-size:1.5em;margin-bottom:.5em;color:inherit}.collection-grid .featured-item-inner img{height:100%;object-fit:cover}.collection-grid .featured-item-image-absolute .featured-item-inner img{position:absolute}.collection-grid .featured-item-image-absolute .featured-item-overlay{position:static;display:flex;align-items:flex-end;justify-content:center;height:100%}.collection-grid .featured-item-image-absolute .featured-item-content{position:static;transform:none;z-index:0}@media all and (max-width: 900px){.collection-top{margin-top:20px;margin-bottom:20px}.collection-loading.fixed{z-index:205}}@media all and (max-width: 600px){.collection-top .sort-select{margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,.1)}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/collection_main.css.map */
