main[data-template=collection]{font-family:var(--text-font-family,Poppins,sans-serif);color:#1a1a1a;background:#fff;--grid-desktop-horizontal-spacing:24px;--grid-desktop-vertical-spacing:40px;--grid-mobile-horizontal-spacing:16px;--grid-mobile-vertical-spacing:28px}main[data-template=collection] .page-width{max-width:1800px;padding-left:48px;padding-right:48px}main[data-template=collection] .collection-hero{background:#fff}main[data-template=collection] .collection-hero__inner{padding-top:40px;padding-bottom:8px}main[data-template=collection] .collection-hero__title{font-family:var(--heading-font-family,Raleway,sans-serif);font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.15;letter-spacing:-.03em;margin:0 0 20px}main[data-template=collection] .collection-hero__description{font:400 15px/1.75 var(--text-font-family,Poppins,sans-serif);max-width:75ch;color:#555;margin:0}main[data-template=collection] :is(.facets,.mobile-facets,.facet-filters,.product-count,.pagination-wrapper){font-family:var(--text-font-family,Poppins,sans-serif)}main[data-template=collection] :is(.facets__heading,.facet-filters__label,.product-count__text,.facets__summary,.facet-filters__sort,.mobile-facets__open-label){font-family:inherit;font-size:13px;letter-spacing:0;color:#1a1a1a}main[data-template=collection] .facets__form{align-items:center;padding-bottom:24px;border-bottom:1px solid #e5e5e5;margin-bottom:28px;gap:16px}main[data-template=collection] .facets__summary{border:1px solid #e5e5e5;border-radius:28px;padding:11px 34px 11px 18px;margin:0;min-height:44px}main[data-template=collection] .facets__summary .icon-caret{right:15px}main[data-template=collection] .facets__disclosure{margin-right:10px}main[data-template=collection] .facets__display{border-radius:12px;border:1px solid #e5e5e5;box-shadow:0 5px 24px #0000000c;overflow:hidden}main[data-template=collection] .facet-filters__sort{border:1px solid #e5e5e5;border-radius:28px;padding:11px 32px 11px 16px;min-height:44px}main[data-template=collection] .active-facets__button-inner{border-radius:28px;font-size:12px}main[data-template=collection] .card-wrapper .card{background:#fff;border:0;box-shadow:none}main[data-template=collection] .card__inner{border-radius:6px;overflow:hidden;background:#f7f7f7}main[data-template=collection] .card__media{border-radius:6px}main[data-template=collection] .card__media .media img{object-fit:contain}main[data-template=collection] .card__information{padding:16px 0 0;text-align:left}main[data-template=collection] .card__heading{font:600 15px/1.5 var(--text-font-family,Poppins,sans-serif);letter-spacing:0}main[data-template=collection] .card-information{text-align:left}main[data-template=collection] .card-information .price{font:400 14px/1.6 var(--text-font-family,Poppins,sans-serif);letter-spacing:0;margin-top:6px;color:#1a1a1a}main[data-template=collection] .badge{border-radius:28px;font-family:inherit}main[data-template=collection] .pagination__item{border-radius:50%;font-family:inherit}main[data-template=collection] .pagination__item--current{background:#000;color:#fff;text-decoration:none}main[data-template=collection] .pagination__item--current:after{display:none}main[data-template=collection] :is(.mobile-facets__footer .button,.mobile-facets__open){background:#000;color:#fff;border-radius:28px;font-family:inherit;font-weight:600;min-height:44px;padding:12px 22px;text-decoration:none}main[data-template=collection] .mobile-facets__open :is(.mobile-facets__open-label,.icon){color:#fff}main[data-template=collection] .mobile-facets__footer .button:after{border-radius:28px}main[data-template=collection] :is(a,button,summary,select):focus-visible{outline:2px solid #1a1a1a;outline-offset:4px}@media(max-width:989px){main[data-template=collection] .page-width{padding-left:32px;padding-right:32px}}@media(max-width:749px){main[data-template=collection] .page-width{padding-left:20px;padding-right:20px}main[data-template=collection] .collection-hero__inner{padding-top:28px;padding-bottom:0}main[data-template=collection] .collection-hero__title{font-size:28px;margin-bottom:14px}main[data-template=collection] .collection-hero__description{font-size:14px}main[data-template=collection] .facets-container{padding-top:0;margin-bottom:20px;gap:12px}main[data-template=collection] .card__heading{font-size:13px;line-height:1.5}main[data-template=collection] .card-information .price{font-size:13px}main[data-template=collection] .card__information{padding-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/alfresco-collection.css.map */
