.ilc__inner{max-width:1400px;margin:0 auto}.ilc__header{max-width:720px;margin:0 auto 32px;padding:0 20px;text-align:center}.ilc__heading{margin:0;color:var(--bsc-heading);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:500;font-size:var(--bsc-heading-size);line-height:1.2}.ilc__subheading{margin:14px auto 0;color:var(--bsc-muted);font-family:var(--font-body-family);font-weight:500;font-size:var(--bsc-description-size);line-height:1.45}.ilc__heading>*,.ilc__subheading>*,.ilc__title>*,.ilc__description>*{margin:0}.ilc__track{display:flex;gap:var(--bsc-gap);overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ilc__track::-webkit-scrollbar{display:none}.ilc__slide{flex:0 0 calc((100% - (var(--bsc-gap) * (var(--bsc-per-view) - 1))) / var(--bsc-per-view));min-width:0;scroll-snap-align:start}.ilc__track--grid{display:grid;grid-template-columns:repeat(var(--bsc-columns),minmax(0,1fr));row-gap:calc(var(--bsc-gap) * 2.5);overflow:visible;scroll-snap-type:none}.ilc__card{display:grid;grid-template-rows:24px var(--bsc-image-height) auto;color:var(--bsc-text);font-family:var(--font-body-family);text-align:center;text-decoration:none}.ilc--no-badges .ilc__card{grid-template-rows:var(--bsc-image-height) auto}.ilc__badge-slot{display:flex;align-items:center;justify-content:center}.ilc__badge{display:inline-flex;padding:4px 14px;border:1px solid currentColor;font-size:var(--bsc-price-size);font-weight:600;line-height:1}.ilc__media{position:relative;display:flex;align-items:center;justify-content:center;height:var(--bsc-image-height)}.ilc__image,.ilc__placeholder{display:block;width:100%;height:100%;object-fit:contain;transition:opacity .22s ease}.ilc__image--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}@media(hover:hover)and (pointer:fine){.ilc__card:hover .ilc__image--hover{opacity:1}.ilc__card:hover .ilc__media:has(.ilc__image--hover) .ilc__image--main{opacity:0}}.ilc__copy{display:flex;flex-direction:column;align-items:center;padding-top:14px}.ilc__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--bsc-title-lines);min-height:calc(var(--bsc-title-size) * 1.3 * var(--bsc-title-lines));max-width:260px;font-size:var(--bsc-title-size);font-weight:600;line-height:1.3}.ilc__description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--bsc-description-lines);max-width:280px;margin-top:8px;color:var(--bsc-muted);font-size:var(--bsc-description-size);font-weight:500;line-height:1.4}.ilc--description-text .ilc__description{color:var(--bsc-text)}.ilc__price{min-height:calc(var(--bsc-price-size) * 1.3);margin-top:16px;font-size:var(--bsc-price-size);font-weight:700;line-height:1.3}.ilc__compare{min-height:calc(var(--bsc-compare-size) * 1.3);font-size:var(--bsc-compare-size);font-weight:500;line-height:1.3}.ilc__cta{margin-top:16px;font-size:var(--bsc-price-size);font-weight:700;line-height:1.3;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ilc--no-badges .ilc__badge-slot,.ilc--no-titles .ilc__title,.ilc--no-descriptions .ilc__description,.ilc--no-prices .ilc__price,.ilc--no-compare .ilc__compare{display:none}.ilc--no-titles .ilc__description{margin-top:0}.ilc__pager{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:28px;color:var(--bsc-text, rgb(var(--color-foreground)));font-family:var(--font-body-family)}.ilc__pager[hidden]{display:none}.ilc__arrow{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.ilc__arrow svg{width:8px;height:12px}.ilc__arrow:disabled{opacity:.3;cursor:default}.ilc__arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ilc__counter{min-width:3ch;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.08em;text-align:center}@media screen and (max-width:749px){.ilc__viewport{padding:0 20px}.ilc__track--grid{column-gap:14px}.ilc__header{margin-bottom:24px}.ilc__copy{padding-top:12px}.ilc__price,.ilc__cta{margin-top:12px}.ilc__pager{margin-top:20px}}.ilc__section-cta{margin-top:36px;text-align:center}.ilc__section-btn{display:inline-block;color:var(--bsc-text);font-family:var(--font-body-family);font-weight:500;font-size:var(--mc-button-size, 16px);letter-spacing:.04em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.ilc--multicard .ilc__copy{padding-top:20px}.ilc .ilc__card .ilc__cta,.ilc a.ilc__section-btn,.ilc a.ilc__section-btn:not(:hover){display:inline-block;align-self:center;padding-bottom:.15em;border-bottom:1px solid currentColor;text-decoration:none;line-height:1.2}.ilc a.ilc__section-btn:hover,.ilc .ilc__card:hover .ilc__cta{border-bottom-width:2px;padding-bottom:calc(.15em - 1px)}.ilc__viewport:has(>.ilc__pager--sides){position:relative}.ilc__pager--sides{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;justify-content:space-between;align-items:flex-start;padding-top:calc(24px + var(--bsc-image-height) / 2 - 16px);pointer-events:none}.ilc--no-badges .ilc__pager--sides{padding-top:calc(var(--bsc-image-height) / 2 - 16px)}.ilc__pager--sides .ilc__arrow{width:32px;height:32px;pointer-events:auto;background:transparent}.ilc__pager--sides .ilc__arrow svg{width:10px;height:16px}.ilc__pager--sides .ilc__arrow:disabled{opacity:.25}@media screen and (min-width:750px){.ilc__viewport:has(>.ilc__pager--sides){padding:0 44px}}@media screen and (max-width:749px){.ilc__viewport:has(>.ilc__pager--sides){padding:0 34px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ilady-cards.css.map */
