.main-collection .blocks .breadcrumbs{display:flex;padding:1.875rem 0}.main-collection .blocks .breadcrumbs a{font-size:.875rem;position:relative}.main-collection .blocks .breadcrumbs a span{-webkit-text-decoration:underline;text-decoration:underline}.main-collection .blocks .breadcrumbs a:after{content:"/";margin:0 .375rem}.main-collection .blocks .breadcrumbs a.active{pointer-events:none}.main-collection .blocks .breadcrumbs a.active:after{display:none}.main-collection .blocks .filters{padding-right:5rem}.main-collection .blocks .filters .clear-filters{display:inline-block;margin:0;-webkit-text-decoration:underline;text-decoration:underline}.main-collection .blocks .filters .filter-title{margin:0 0 3.75rem;font-size:1.25rem;line-height:1.625rem;font-style:italic}.main-collection .blocks .filters .filter-title span{position:relative}.main-collection .blocks .filters .filter-title span:after{content:"";position:absolute;top:50%;left:calc(100% + 1rem);transform:translateY(-50%);width:1.875rem;height:1.875rem;background:url(icon-filter-navy.svg) no-repeat center center/contain}.main-collection .blocks .filters .filter-form{position:relative}.main-collection .blocks .filters .filter-form.loading:after{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:url(icon-loading-tape.gif) no-repeat center 6.25rem/12.5rem #ffffffe6;content:""}.main-collection .blocks .filters .filter-form .close-icon{display:none}.main-collection .blocks .filters .filter-form .filter-group[open] .filter-group-summary:after{opacity:0}.main-collection .blocks .filters .filter-form .filter-group .filter-group-summary{list-style:none;border-top:1px solid var(--secondary-grey);position:relative;padding:.625rem 0;cursor:pointer}.main-collection .blocks .filters .filter-form .filter-group .filter-group-summary:before,.main-collection .blocks .filters .filter-form .filter-group .filter-group-summary:after{content:"";position:absolute;top:calc(50% - .0625rem);right:0;width:.625rem;height:.125rem;background:var(--primary-navy)}.main-collection .blocks .filters .filter-form .filter-group .filter-group-summary:after{transform:rotate(90deg);transition:.3s opacity}.main-collection .blocks .filters .filter-form .filter-group .filter-group-summary::marker,.main-collection .blocks .filters .filter-form .filter-group .filter-group-summary::-webkit-details-marker{display:none}.main-collection .blocks .filters .filter-form .filter-group .filter-group-summary div span{font-size:1rem;font-family:var(--ff-porter)}.main-collection .blocks .filters .filter-form .filter-group .filter-group-display .filter-group-display__header{display:none}.main-collection .blocks .filters .filter-form .filter-group .filter-group-display .filter-group-display__list{list-style:none;margin:.625rem 0 1.25rem}.main-collection .blocks .filters .filter-form .filter-group .filter-group-display .filter-group-display__list .filter-group-display__list-item{margin:0 0 .25rem;font-size:.875rem;position:relative}.main-collection .blocks .filters .filter-form .filter-group .filter-group-display .filter-group-display__list .filter-group-display__list-item label{display:flex;align-items:center;position:relative;padding-left:30px;text-transform:capitalize}.main-collection .blocks .filters .filter-form .filter-group .filter-group-display .filter-group-display__list .filter-group-display__list-item label:before{content:"";position:absolute;top:0;left:0;width:15px;height:15px;border:1px solid var(--primary-navy);transition:.3s all}.main-collection .blocks .filters .filter-form .filter-group .filter-group-display .filter-group-display__list .filter-group-display__list-item input[type=checkbox]{position:absolute;top:0;right:0;opacity:0}.main-collection .blocks .filters .filter-form .filter-group .filter-group-display .filter-group-display__list .filter-group-display__list-item input[type=checkbox]:checked+label:before{background:var(--primary-navy)}.main-collection .blocks .filters .filter-form .filter-group .filter-group-display .filter-group-display__list.isColourList{display:flex;flex-wrap:wrap;gap:.75rem}.main-collection .blocks .filters .filter-form .filter-group .filter-group-display .filter-group-display__list.isColourList .filter-group-display__list-item{margin:0}.main-collection .blocks .filters .filter-form .filter-group .filter-group-display .filter-group-display__list.isColourList .filter-group-display__list-item label{width:2.3125rem;height:2.3125rem;border:.0625rem solid #ccc;border-radius:50%;font-size:0;cursor:pointer;position:relative}.main-collection .blocks .filters .filter-form .filter-group .filter-group-display .filter-group-display__list.isColourList .filter-group-display__list-item label:before{top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + .375rem);height:calc(100% + .375rem);border-radius:50%;background:#fff;border:none;z-index:-1;transition:.3s all}.main-collection .blocks .filters .filter-form .filter-group .filter-group-display .filter-group-display__list.isColourList .filter-group-display__list-item label:after{content:attr(data-label);position:absolute;background:#fff;border:1px solid var(--primary-navy);color:var(--primary-navy);bottom:70%;left:50%;transform:translate(-50%);border-radius:.25rem;font-size:.625rem;line-height:.875rem;padding:.1875rem;font-family:var(--ff-porter);pointer-events:none;opacity:0;transition:.3s all}.main-collection .blocks .filters .filter-form .filter-group .filter-group-display .filter-group-display__list.isColourList .filter-group-display__list-item label:hover:after{opacity:1;bottom:90%}.main-collection .blocks .filters .filter-form .filter-group .filter-group-display .filter-group-display__list.isColourList .filter-group-display__list-item input[type=checkbox]:checked+label:before{background:#b2b2b2}.main-collection .blocks .filters .filter-form .filter-group .filter-group-display .filter-group-display__submit{display:none}.main-collection .blocks .filters .filter-form .filter-group .filter-group-display .filter-group-display__submit.price-submit{display:block;margin:0 0 1.25rem}.main-collection .blocks .filters .filter-form .filter-group .filter-group-display .filter-group-display__price-range{display:flex;justify-content:space-between;margin:0 0 1.25rem}.main-collection .blocks .filters .filter-form .filter-group .filter-group-display .filter-group-display__price-range .filter-group-display__price-range-from,.main-collection .blocks .filters .filter-form .filter-group .filter-group-display .filter-group-display__price-range .filter-group-display__price-range-to{display:flex;flex-direction:column}.main-collection .blocks .filters .filter-form .filter-group .filter-group-display .filter-group-display__price-range .filter-group-display__price-range-from label,.main-collection .blocks .filters .filter-form .filter-group .filter-group-display .filter-group-display__price-range .filter-group-display__price-range-to label{font-size:.75rem;line-height:1rem}.main-collection .blocks .filters .filter-form .filter-group .filter-group-display .filter-group-display__price-range .filter-group-display__price-range-from input,.main-collection .blocks .filters .filter-form .filter-group .filter-group-display .filter-group-display__price-range .filter-group-display__price-range-to input{padding:.375rem;font-family:var(--ff-porter);font-style:inherit}.main-collection .blocks .output{margin-bottom:5rem}.main-collection .blocks .output .active-filters{display:flex;align-items:center;gap:.75rem;margin:0 0 2.5rem}.main-collection .blocks .output .active-filters .active-filters__remove-filter{background:var(--primary-green);padding:.5rem 1.875rem .5rem .5rem;font-size:.875rem;position:relative}.main-collection .blocks .output .active-filters .active-filters__remove-filter:after{content:"";position:absolute;top:50%;right:.5rem;transform:translateY(-50%);width:.75rem;height:.75rem;background:url(icon-close-navy.svg) no-repeat center center/contain}.main-collection .blocks .output .active-filters .active-filters__clear{font-size:14px;-webkit-text-decoration:underline;text-decoration:underline}.main-collection .blocks .output .count-flex{display:flex;justify-content:space-between;align-items:center;margin:0 0 2.5rem}.main-collection .blocks .output .count-flex .count{font-size:1rem;font-family:var(--ff-porter);margin:0}.main-collection .blocks .output .count-flex .sorting{display:flex;align-items:center}.main-collection .blocks .output .count-flex .sorting .sort-trigger{display:inline-block;font-style:italic;margin-right:.625rem}.main-collection .blocks .output .count-flex .sorting select{padding:.5rem 1.875rem .5rem .625rem;font-size:.875rem;min-width:13.75rem}.main-collection .blocks .output .product-grid{display:flex;flex-wrap:wrap;margin:0 -.625rem}.main-collection .blocks .output .product-grid .item{width:33.3%;padding:0 .625rem 1.25rem}.main-collection .blocks .output .product-grid .item .card-product{height:100%}.main-collection .blocks .output .product-grid .item.qty-hide,.main-collection .blocks .output .product-grid .item.price-hide{display:none}.main-collection .blocks .output .product-grid .pagination{width:100%}@media screen and (max-width: 64rem){.main-collection .blocks .filters{padding-right:0;margin-bottom:20px;position:relative}.main-collection .blocks .filters .clear-filters{display:none}.main-collection .blocks .filters .filter-title{margin:0;border:.0625rem solid var(--secondary-grey);display:inline-block;padding:.3125rem 3.75rem .3125rem 1.25rem;cursor:pointer;font-size:.875rem}.main-collection .blocks .filters .filter-form{position:fixed;z-index:99;top:0;left:0;width:calc(100% - 1.25rem);border-right:.0625rem solid #eee;height:100%;background:#fff;padding:5rem 1.25rem 1.25rem;overflow:auto;transition:.4s transform;transform:translate(-100%);max-width:31.25rem}.main-collection .blocks .filters .filter-form:before{content:"Apply Filters";position:absolute;top:1.875rem;left:1.25rem}.main-collection .blocks .filters .filter-form.expanded{transform:translate(0)}.main-collection .blocks .filters .filter-form .close-icon{display:block;position:absolute;top:1.25rem;right:1.25rem;width:1.375rem;height:1.375rem;background:url(icon-close-navy.svg) no-repeat center center/1rem}.main-collection .blocks .filters .filter-form .filter-group .filter-group-summary{padding:1rem 0}.main-collection .blocks .filters .filter-form .filter-group .filter-group-display .filter-group-display__list .filter-group-display__list-item{margin:0 0 .75rem}.main-collection .blocks .output{position:relative}.main-collection .blocks .output .count-flex{flex-direction:column;align-items:flex-start;margin-bottom:1.25rem}.main-collection .blocks .output .count-flex .count{margin:0 0 .625rem}.main-collection .blocks .output .count-flex .sorting{width:100%;order:-1;position:inherit}.main-collection .blocks .output .count-flex .sorting .sort-trigger{display:none}.main-collection .blocks .output .count-flex .sorting select{position:absolute;top:-3.625rem;right:0}.main-collection .blocks .output .product-grid .item{width:50%}}@media screen and (max-width: 64rem) and (max-width: 40rem){.main-collection .blocks .filters .filter-title{width:calc(50% - .3125rem);text-align:center}.main-collection .blocks .output .count-flex .sorting select{min-width:0;min-width:initial;width:calc(50% - .3125rem)}.main-collection .blocks .output .product-grid .item{padding:0 .3125rem .625rem}}@media screen and (max-width: 40rem){.main-collection .blocks .output .product-grid{margin:0 -.3125rem}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/main-collection.css.map */
