#main-collection-products{max-width:1078px;padding:0 24px;margin:0 auto 1px}#main-collection-products facet-filters-form{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}#main-collection-products .breadcrumb{width:100%}#main-collection-products .breadcrumb a{position:relative;display:block;padding-left:22px}#main-collection-products .breadcrumb a:before{content:"";background:url(image-chevron-blue.svg) no-repeat;width:14px;height:8px;position:absolute;left:0;top:calc(50% - 3px);transform-origin:center center;transform:rotate(90deg)}#main-collection-products ul{list-style:none;padding-left:0;margin:0}#main-collection-products .filters{flex-grow:1;max-width:297px}#main-collection-products .filters .collection_filters facet-remove,#main-collection-products .filters footer[data-has-filters=false] facet-remove{display:none}#main-collection-products .filters form li{margin-bottom:0}#main-collection-products .filters form label{display:inline-block;font-weight:var(--normal);margin-bottom:0}#main-collection-products .filters label,#main-collection-products .filters input[type=checkbox],#main-collection-products .filters input[type=radio]{cursor:pointer}#main-collection-products .filters p{margin-bottom:0}#main-collection-products .filters input[type=number]{padding:6px 8px 6px 25px;min-width:100px}#main-collection-products .filters span[data-prefix]{margin-right:16px;position:relative;display:inline-block}#main-collection-products .filters span[data-prefix]:before{content:attr(data-prefix);font-family:var(--heading-font);position:absolute;left:8px;top:11px}#main-collection-products .filters summary{position:relative;font-size:22px;font-family:var(--heading-font);color:var(--heading-color);font-weight:var(--heavy);cursor:pointer;list-style:none;padding-top:16px}#main-collection-products .filters summary::-webkit-details-marker{display:none}#main-collection-products .filters summary:after{position:absolute;content:"";right:0;top:22px;background:url(image-chevron-blue.svg);width:14px;height:8px}#main-collection-products .filters .clear{display:block;margin-top:4px}#main-collection-products .filters .clear button{font-size:14px;letter-spacing:normal}#main-collection-products .filters .clear.all{margin-top:0;text-align:center}#main-collection-products .filters .selections{display:block;font-size:14px;font-weight:400;color:var(--main-text-color);margin-top:4px;font-family:var(--body-font)}#main-collection-products .filters details{padding:0 0 16px}#main-collection-products .filters details[open] summary{margin-bottom:16px}#main-collection-products .filters details[open] summary:after{transform-origin:center center;transform:rotate(180deg)}#main-collection-products .filters details[open] summary .selections{display:none}#main-collection-products .filters details li:not(:last-child){margin-bottom:16px}#main-collection-products .filters li:first-child details summary{padding-top:0}#main-collection-products .filters li:first-child details summary:after{top:6px}#main-collection-products .filters li:not(:nth-last-child(2)) details{border-bottom:1px solid var(--border)}#main-collection-products .filters footer{border-top:1px solid var(--border);padding-top:16px}#main-collection-products .filters .color{display:flex;gap:16px;max-width:calc(100vw - 781px);flex-wrap:wrap}#main-collection-products .filters .color li:not(:last-child){margin-bottom:0}#main-collection-products .filters .color input{display:block;margin:0 auto 4px;width:40px;height:40px;border-radius:100%;-webkit-appearance:none;appearance:none;padding:0;border:2px solid transparent}#main-collection-products .filters .color input[value=red]{background:var(--red-4);border-color:var(--red-4)}#main-collection-products .filters .color input[value=blue]{background:var(--blue-4);border-color:var(--blue-4)}#main-collection-products .filters .color input[value=yellow]{background:var(--yellow-4);border-color:var(--yellow-4)}#main-collection-products .filters .color input[value=purple]{background:#b880ff;border-color:#b880ff}#main-collection-products .filters .color input[value=orange]{background:#ea892f;border-color:#ea892f}#main-collection-products .filters .color input[value=green]{background:var(--green-4);border-color:var(--green-4)}#main-collection-products .filters .color input[value=pink]{background:#ff80e3;border-color:#ff80e3}#main-collection-products .filters .color input[value=beige]{background:#f7dba5;border-color:#f7dba5}#main-collection-products .filters .color input[value=brown]{background:#974902;border-color:#974902}#main-collection-products .filters .color input[value=gray]{background:var(--neutral-4);border-color:var(--neutral-4)}#main-collection-products .filters .color input[value=white]{background:#fff;border-color:#000}#main-collection-products .filters .color input[value=black]{background:#000;border-color:#000}#main-collection-products .filters .color input:checked,#main-collection-products .filters .color input:hover{box-shadow:inset 0 0 0 3px #fff;border-color:var(--blue-5)}#main-collection-products .filters .color label{font-size:12px;text-align:center;display:block;margin:0 auto}#main-collection-products .products{width:693px;margin-bottom:48px}#main-collection-products .products header{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid var(--border);margin-bottom:32px}#main-collection-products .products header p{margin-bottom:0}#main-collection-products .products header .sorting label{font-weight:var(--bold)}#main-collection-products .products ul{display:flex;flex-wrap:wrap;gap:48px 24px}#main-collection-products .results-wrapper.loading{position:relative}#main-collection-products .results-wrapper.loading:after{content:"";top:0;left:0;bottom:0;right:0;position:absolute;background:#ffffff80 url(image-loading-yellow.gif) no-repeat center center}#main-collection-products .count.loading{opacity:.5}#main-collection-products .products #pagination{width:100%}@media screen and (max-width: 1030px) and (min-width: 841px),screen and (max-width: 756px) and (min-width: 541px){#main-collection-products .filters .color{max-width:calc(100vw - 608px)}#main-collection-products .products{width:min(520px,100%)}#main-collection-products .product-card{max-width:150px}#main-collection-products .product-card img{width:150px;height:150px}}@media screen and (min-width: 841px){#main-collection-products .mobile-filter-toggle,#main-collection-products .mobile-sort,#main-collection-products .filters footer .close{display:none}}@media screen and (max-width: 840px){#main-collection-products{position:relative;overflow:hidden}#main-collection-products .sorting{display:none}#main-collection-products .filters{position:fixed;background:#fff;width:300px;padding:24px;top:0;right:-300px;transition:right .2s ease;height:100vh;height:var(--doc-height);z-index:1001;box-shadow:6px 0 12px #0003}#main-collection-products .filters ul{max-height:80vh;max-height:calc(var(--doc-height) * .8);overflow:auto}#main-collection-products .filters li:nth-last-child(2) details{border-bottom:1px solid var(--border)}#main-collection-products .filters li:last-child details{border-bottom:none}#main-collection-products .filters .clear.all{margin-top:16px}#main-collection-products .filters form{display:flex;flex-direction:column;justify-content:space-between;height:100%}#main-collection-products .filters footer button{width:100%}#main-collection-products .filters .color{max-width:100%}}@media screen and (max-width: 560px){#main-collection-products{padding:0 16px}}@media screen and (max-width: 540px){#main-collection-products .product-card{max-width:calc(50vw - 40px)}#main-collection-products .product-card img{width:calc(50vw - 40px);height:calc(50vw - 40px)}#main-collection-products .product-card button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-main-collection-products.css.map */
