.featured-collection{display:grid;grid-template-columns:var(--fc-left-w, 280px) 1fr;gap:var(--fc-gap, 16px);align-items:stretch;background-color:var(--fc-bg, #ffffff);padding-left:var(--page-margin, 2rem);padding-right:var(--page-margin, 2rem);padding-top:var(--fc-pt-mob, 0px);padding-bottom:var(--fc-pb-mob, 0px)}@media screen and (min-width:750px){.featured-collection{padding-top:var(--fc-pt-desk, 40px);padding-bottom:var(--fc-pb-desk, 40px)}}@media screen and (max-width:749px){.featured-collection{grid-template-columns:1fr}}.fc-promo{position:relative;overflow:hidden;background-color:var(--fc-promo-bg, #000000);border-radius:var(--fc-panel-radius, 12px);min-height:var(--fc-promo-min-h, 500px);display:flex;flex-direction:column}@media screen and (max-width:749px){.fc-promo{min-height:var(--fc-promo-mob-h, 300px)}}.fc-promo__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.fc-promo__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,var(--fc-promo-bg, #000000) 0%,var(--fc-promo-bg, #000000) var(--fc-overlay-stop, 35%),transparent var(--fc-blend-end, 65%))}.fc-promo__content{position:relative;z-index:2;padding:var(--fc-promo-pad, 24px);display:flex;flex-direction:column;align-items:flex-start;gap:16px}.fc-promo__heading{font-family:Inter,sans-serif;font-size:var(--fc-h-mob, 22px);font-weight:var(--fc-h-weight, 700);color:var(--fc-h-color, #ffffff);line-height:1.2;margin:0}@media screen and (min-width:750px){.fc-promo__heading{font-size:var(--fc-h-desk, 28px)}}.fc-promo__btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;background-color:var(--fc-btn-bg, #007aff);color:var(--fc-btn-color, #ffffff);border-radius:var(--fc-btn-radius, 8px);font-family:Inter,sans-serif;font-size:var(--fc-btn-size, 14px);font-weight:600;text-decoration:none;transition:opacity .2s ease;cursor:pointer}.fc-promo__btn:hover{opacity:.85}.fc-right{display:flex;flex-direction:column;gap:0}.fc-grid{display:grid;grid-template-columns:repeat(var(--fc-cols-mob, 2),1fr);gap:var(--fc-card-gap, 12px)}@media screen and (min-width:750px){.fc-grid{grid-template-columns:repeat(var(--fc-cols-desk, 3),1fr)}}.fc-card{display:flex;flex-direction:column;text-decoration:none;background-color:var(--fc-card-bg, #ffffff);border:1px solid var(--fc-card-border, #e5e7eb);border-radius:var(--fc-card-radius, 8px);overflow:hidden;transition:box-shadow .2s ease}.fc-card:hover{box-shadow:0 4px 20px #0000001a}.fc-card__img-wrap{aspect-ratio:1 / 1;overflow:hidden;background-color:#f5f5f5}.fc-card__img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;display:block}.fc-card:hover .fc-card__img{transform:scale(1.04)}.fc-card__img-placeholder{width:100%;height:100%;background-color:#e5e7eb}.fc-card__info{padding:var(--fc-card-pad, 12px);display:flex;flex-direction:column;gap:3px;flex:1}.fc-card__title{font-family:Inter,sans-serif;font-size:var(--fc-title-size, 15px);font-weight:600;color:var(--fc-title-color, #1a1a1a);line-height:1.3;margin:0}.fc-card__variant{font-family:Inter,sans-serif;font-size:var(--fc-variant-size, 12px);color:var(--fc-variant-color, #666666);margin:0;line-height:1.4;text-transform:uppercase;letter-spacing:.02em}.fc-card__price{font-family:Inter,sans-serif;font-size:var(--fc-price-size, 16px);font-weight:700;color:var(--fc-price-color, #1a1a1a);margin:6px 0 0}.fc-pagination{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:var(--fc-pag-gap, 24px);flex-wrap:wrap}.fc-pagination__arrow,.fc-pagination__page{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-family:Inter,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s ease;cursor:pointer;border:1px solid var(--fc-pag-border, #e5e7eb);background:transparent;color:var(--fc-pag-color, #1a1a1a)}.fc-pagination__arrow:hover,.fc-pagination__page:hover{background-color:var(--fc-pag-hover-bg, #f5f5f5)}.fc-pagination__page--active{background-color:var(--fc-pag-active-bg, #007aff);color:var(--fc-pag-active-color, #ffffff);border-color:var(--fc-pag-active-bg, #007aff)}.fc-pagination__dots{font-size:14px;color:var(--fc-pag-color, #1a1a1a);line-height:40px;padding:0 4px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/featured-collection.css.map */
