.collection-banner{position:relative;display:flex;align-items:center;height:calc(218px + var(--header-height) + var(--header-padding));padding:16px 0;text-align:center;overflow:hidden}.template-collection .collection-banner{padding-top:calc(var(--header-height, 76px) + var(--header-padding))}.collection-banner--no-image{border-bottom:1px solid var(--blackBorder)}@media(min-width:1000px){.collection-banner:not(.collection-banner--no-image){height:calc(300px + var(--header-height) + var(--header-padding))}}.collection-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right;z-index:0}.collection-banner .width{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px}.collection-banner__title{font-weight:400;font-size:32px;color:var(--white)}@media(min-width:1000px){.collection-banner__title{font-size:46.316px}}.collection-nav{padding:24px 0}.collection-nav__pills{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;margin:0 -20px;padding:0 20px}.collection-nav__pills::-webkit-scrollbar{display:none}.collection-nav__pill{flex:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:13px 18px;border-radius:1000px;border:1.2px solid var(--black);color:var(--black);font-family:var(--font);font-weight:600;font-size:14px;transition:.2s background-color,.2s color,.2s border-color}.collection-nav__pill:hover:not(.collection-nav__pill--active){background-color:var(--black);border-color:var(--black);color:var(--white)}.collection-nav__pill--active{background-color:var(--black);border-color:var(--black);color:var(--white)}@media(min-width:1000px){.collection-nav{padding:40px 0}.collection-nav__pill{padding:14px 24px;font-size:16px}}@media(min-width:1240px){.collection-nav__pills{margin:0 -40px;padding:0 40px}}.collection-grid{padding:8px 0 64px}.collection-grid__heading{font-family:var(--font2);font-weight:400;font-size:28px;color:var(--black);margin-bottom:40px}.collection-grid__heading:has(+.collection-banner__description){margin-bottom:14px}.collection-banner__description{font-family:var(--font);font-weight:400;font-size:14px;margin-bottom:24px}.collection-grid__products{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 12px}@media(max-width:360px){.collection-grid__products{grid-template-columns:1fr}}.collection-grid__pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:40px}.collection-grid__pagination-item,.collection-grid__pagination-arrow{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:1000px;font-family:var(--font);font-size:14px;color:var(--black)}.collection-grid__pagination-item--current{background-color:var(--black);color:var(--white)}.collection-grid__empty{padding:40px 0;text-align:center}@media(min-width:1000px){.collection-grid{padding:0 0 80px}.collection-grid__heading{font-size:36px;margin-bottom:40px}.collection-banner__description{margin-bottom:40px}.collection-grid__products{grid-template-columns:repeat(4,1fr);gap:20px}}.product-card{display:flex;flex-direction:column}.product-card__image-link{display:block;position:relative;aspect-ratio:1 / 1;border-radius:22px;overflow:hidden;margin-bottom:16px}.product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:var(--pale-pink);object-fit:cover;transition:opacity .3s cubic-bezier(.45,0,.18,1)}.product-card__image--has-hover{background:var(--white)}.product-card__image--hover{display:none}.product-card__info{margin-bottom:20px}.product-card__title{display:block;font-family:var(--font);font-weight:600;font-size:14px;color:var(--black);margin-bottom:4px}.product-card__price{display:flex;align-items:center;gap:6px;font-family:var(--font);font-size:14px;margin-bottom:4px}.product-card__price-current{color:var(--black)}.product-card__price-compare{color:var(--black50);text-decoration:line-through}.product-card__subtitle{font-family:var(--font);font-size:12px;color:var(--black)}.product-card__form{margin-top:auto}.product-card__add{position:relative;display:flex;width:100%;height:34px;max-height:34px;align-items:center;justify-content:center;padding:0 20px;border-radius:1000px;background-color:var(--black);color:var(--white);font-family:var(--font);font-weight:600;font-size:14px;overflow:hidden;isolation:isolate}.product-card__add:before{content:"";position:absolute;z-index:-1;left:50%;bottom:0;width:150%;aspect-ratio:1 / 1;border-radius:50%;background-color:#d6175f;transform:translate(-50%,100%);transition:transform .55s cubic-bezier(.45,0,.18,1)}.product-card__add:hover:not(:disabled):before,.product-card__add:focus-visible:not(:disabled):before{transform:translate(-50%,30%)}@media(prefers-reduced-motion:reduce){.product-card__add:before{transition:none}}.product-card__add:disabled{background-color:#e6e6e6;color:#b8b8b8;pointer-events:none}@media(min-width:1000px){.product-card__image-link{border-radius:22px;margin-bottom:20px}.product-card__image--hover{display:block;opacity:0}.product-card__image-link:hover .product-card__image--has-hover{opacity:1;background:transparent}.product-card__image-link:hover .product-card__image--hover{opacity:1}.product-card__title,.product-card__price{font-size:16px}.product-card__subtitle{font-size:14px}.product-card__add{height:57px;max-height:57px;padding:0 40px;font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/collection.css.map */
