.collection-category-icons{background:var(--cci-bg, #fff);overflow:hidden}.collection-category-icons__header{margin:0 0 var(--cci-header-gap, 2.4rem);padding:0}.collection-category-icons__heading{margin:0;color:var(--cci-heading-color, #40251a);font-family:var(--font-heading-family),Urbanist,sans-serif;font-weight:500;font-size:var(--cci-heading-size, 3.2rem);line-height:1.2;letter-spacing:0}.collection-category-icons__slider{display:block}.collection-category-icons__list{display:flex;gap:var(--cci-gap, 2.4rem);margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.collection-category-icons__list::-webkit-scrollbar{display:none}.collection-category-icons__item{flex:0 0 calc((100% - var(--cci-gap, 2.4rem)) / 2.15);width:calc((100% - var(--cci-gap, 2.4rem)) / 2.15);scroll-snap-align:start;min-width:0}.collection-category-icons__card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cci-label-gap, 1.2rem);width:100%;text-decoration:none;color:inherit}.collection-category-icons__media{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;background:var(--cci-icon-bg, #f3eee6);overflow:hidden}.collection-category-icons__icon{display:block;width:var(--cci-icon-width, 12rem);height:auto;max-width:80%;max-height:80%;object-fit:contain;transition:transform .3s ease}.collection-category-icons__card:hover .collection-category-icons__icon,.collection-category-icons__card:focus-visible .collection-category-icons__icon{transform:scale(1.08)}.collection-category-icons__icon--placeholder{width:70%;height:70%;opacity:.35}.collection-category-icons__label{display:block;width:100%;color:var(--cci-label-color, #40251a);font-family:Urbanist,sans-serif;font-weight:500;font-size:var(--cci-label-size, 1.8rem);line-height:var(--cci-label-line-height, 2.6rem);letter-spacing:0;text-align:center;text-transform:capitalize;text-decoration:none;transition:text-decoration-color .2s ease}.collection-category-icons__card:hover .collection-category-icons__label,.collection-category-icons__card:focus-visible .collection-category-icons__label{text-decoration:underline;text-underline-offset:.25em}.collection-category-icons__progress{margin-top:var(--cci-progress-gap, 2.4rem);height:.2rem;background:var(--cci-progress-track, #e8e2da);overflow:hidden}.collection-category-icons__progress-fill{display:block;height:100%;width:0;background:var(--cci-progress-fill, #40251a);transition:width .15s ease-out}@media screen and (max-width:749px){.collection-category-icons__heading{font-size:calc(var(--cci-heading-size, 3.2rem) * .75)}}@media screen and (min-width:750px){.collection-category-icons__list{display:flex;flex-wrap:wrap;gap:var(--cci-gap, 2.4rem);overflow:visible;scroll-snap-type:none}.collection-category-icons__item{flex:0 0 var(--cci-icon-size, 27rem);width:var(--cci-icon-size, 27rem);max-width:none}.collection-category-icons__media{width:var(--cci-icon-size, 27rem);max-width:var(--cci-icon-size, 27rem);margin:0}.collection-category-icons__label{width:var(--cci-icon-size, 27rem);max-width:var(--cci-icon-size, 27rem)}.collection-category-icons__progress{display:none}}@font-face{font-family:Urbanist;src:url(Urbanist-SemiBold.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-collection-category-icons.css.map */
