.collection-grid,.collection-grid *,.collection-grid *:before,.collection-grid *:after,.collection-grid__more,.collection-grid__more *{box-sizing:border-box}.collection-grid{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile, 2),minmax(0,1fr));column-gap:12px;row-gap:16px;margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.collection-grid{grid-template-columns:repeat(var(--grid-columns-desktop, 4),minmax(0,1fr));column-gap:16px;row-gap:18px}}.collection-grid>.grid__item{width:auto;min-width:0;max-width:none}.collection-grid__item--promo{display:grid;grid-column:span var(--promo-span-mobile, 2)}@media screen and (min-width:990px){.collection-grid__item--promo{grid-column:span var(--promo-span-desktop, 2)}}.collection-grid__item--usp{grid-column:1 / -1}.collection-promo{position:relative;display:flex;width:100%;min-height:273px;overflow:hidden;border:1px solid var(--color-stroke);border-radius:var(--radius-ml);isolation:isolate;height:calc(100% - calc(var(--quick-add-hover-height) + var(--quick-add-hover-inset)))}.collection-grid--quick-add-visible .collection-promo{height:100%}@media screen and (min-width:990px){.collection-promo{min-height:400px}}.collection-promo--top{align-items:flex-start}.collection-promo--middle{align-items:center}.collection-promo--bottom{align-items:flex-end}.collection-promo--mobile-top{align-items:flex-start}.collection-promo--mobile-middle{align-items:center}.collection-promo--mobile-bottom{align-items:flex-end}@media screen and (min-width:990px){.collection-promo--top{align-items:flex-start}.collection-promo--middle{align-items:center}.collection-promo--bottom{align-items:flex-end}}.collection-promo__picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.collection-promo__image{display:block;width:100%;height:100%;object-fit:cover}.collection-promo__image--placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-purple-500)}.collection-promo__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to top,#0000004d,#6666662e)}@media screen and (min-width:990px){.collection-promo__scrim{background-image:linear-gradient(to top,#0000004d 25%,#6660 73%)}}.collection-promo__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.collection-promo__content{position:relative;z-index:2;display:flex;flex-direction:column;gap:22px;width:100%;padding:12px}@media screen and (min-width:990px){.collection-promo__content{gap:30px;padding:24px}}.collection-promo__text{display:flex;flex-direction:column;gap:8px;max-width:311px;padding-block:2px}@media screen and (min-width:990px){.collection-promo__text{max-width:348px}}.collection-promo__heading{margin:0;font-family:var(--font-family-gunterz);font-size:var(--font-size-h2-mobile);font-weight:var(--font-weight-black);line-height:var(--line-height-120);letter-spacing:var(--letter-spacing-negative-2);color:var(--color-white-100)}@media screen and (min-width:990px){.collection-promo__heading{font-size:var(--font-size-h2);letter-spacing:var(--letter-spacing-positive-2)}}.collection-promo__subheading{margin:0;font-family:var(--font-family-golos);font-size:var(--font-size-body-15);font-weight:var(--font-weight-regular);line-height:var(--line-height-140);color:var(--color-white-100)}@media screen and (min-width:990px){.collection-promo__subheading{font-size:var(--font-size-body-16)}}.collection-promo__btn.button{align-self:flex-start;height:38px;gap:6px;padding-inline:26px 30px;font-size:var(--font-size-body-12);line-height:var(--line-height-140)}@media screen and (min-width:990px){.collection-promo__btn.button{height:45px;gap:8px;padding-inline:22px 26px;font-size:var(--font-size-body-14);line-height:var(--line-height-120)}}.collection-promo__btn-icon{--icon-size: 12px;flex:0 0 auto}.collection-usp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-block-start:4px}.collection-usp__item:last-child:nth-child(odd){grid-column:1 / -1;flex-direction:row;align-items:center}@media screen and (min-width:990px){.collection-usp{grid-template-columns:repeat(var(--usp-count, 5),minmax(0,1fr));gap:14px;padding-block-start:0}.collection-usp__item:last-child:nth-child(odd){grid-column:auto;flex-direction:column;align-items:flex-start}}.collection-usp__item{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:14px 16px;border:1px solid var(--color-stroke);border-radius:var(--radius-ml);background-color:var(--color-stroke)}@media screen and (min-width:990px){.collection-usp__item{gap:10px;padding:25px 23px}}.collection-usp__icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;padding:6.667px;overflow:hidden}@media screen and (min-width:990px){.collection-usp__icon{width:60px;height:60px;padding:10px}}.collection-usp__icon-picture,.collection-usp__icon-image{display:block;width:100%;height:100%;object-fit:contain}.collection-usp__text{margin:0;font-family:var(--font-family-golos);font-size:var(--font-size-body-14);font-weight:var(--font-weight-bold);line-height:var(--line-height-130);color:var(--color-dark-purple-100)}@media screen and (min-width:990px){.collection-usp__text{font-size:var(--font-size-body-16)}}.collection-grid__more{display:flex;flex-direction:column;align-items:center;gap:16px;padding-block-start:40px}.collection-grid__progress{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:240px}.collection-grid__progress-count{margin:0;color:rgb(var(--color-foreground));font-size:var(--font-size-body-14);font-weight:var(--font-weight-semibold);line-height:var(--line-height-130)}.collection-grid__progress-bar{position:relative;width:100%;height:4px;overflow:hidden;border-radius:var(--radius-full);background-color:rgba(var(--color-foreground),.12)}.collection-grid__progress-fill{position:absolute;inset:0 auto 0 0;width:var(--progress, 0%);border-radius:inherit;background-color:rgb(var(--color-button));transition:var(--transition-normal)}.collection-grid__more-btn.button{height:38px;min-width:176px;padding-inline:26px;font-size:var(--font-size-body-12);line-height:var(--line-height-140)}@media screen and (min-width:990px){.collection-grid__more-btn.button{height:45px;font-size:var(--font-size-body-14);line-height:var(--line-height-120)}}.collection-grid__more[hidden]{display:none}.collection-grid__more-btn[aria-busy=true]{opacity:.6;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-collection-product-grid.css.map */
