.ig{--ig-cols: var(--ig-cols-d);background:var(--ig-bg);color:var(--ig-text);padding-block:var(--ig-pt) var(--ig-pb)}.ig__inner{max-width:1200px;margin-inline:auto;padding-inline:20px}.ig__heading{margin:0 0 20px;font-size:var(--ig-heading-size);font-weight:700;line-height:1.2;color:var(--ig-text)}.ig__slider{display:block;position:relative}.ig__track{list-style:none;margin:0;padding:6px 0 16px;display:flex;gap:var(--ig-gap);position:relative;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ig__track::-webkit-scrollbar{display:none}.ig__track:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ig__slide{flex:0 0 calc((100% - (var(--ig-cols) - 1) * var(--ig-gap)) / var(--ig-cols));min-width:0;scroll-snap-align:start}.ig__card{height:100%;background:var(--ig-card-bg);border-radius:var(--ig-radius);overflow:hidden;box-shadow:0 2px 14px #00000014;display:flex;flex-direction:column}.ig__media{aspect-ratio:var(--ig-ratio);background:#0000000a;overflow:hidden}.ig__img{display:block;width:100%;height:100%;object-fit:cover}.ig__placeholder{background:#0000000f}.ig__body{padding:14px 16px 18px}.ig__title{margin:0 0 6px;font-size:15px;font-weight:700;line-height:1.3;color:var(--ig-text)}.ig__text{margin:0;font-size:13px;line-height:1.5;color:var(--ig-desc)}.ig__arrow{position:absolute;top:50%;z-index:2;width:34px;height:34px;margin-top:-17px;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#fff;color:#111;box-shadow:0 2px 10px #0000002e;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.ig__arrow:hover{transform:scale(1.08)}.ig__arrow:disabled{opacity:0;pointer-events:none}.ig__arrow--prev{left:-14px}.ig__arrow--next{right:-14px}.ig__slider:not([data-overflow]) .ig__arrow{display:none}@media(max-width:749px){.ig{--ig-cols: var(--ig-cols-m)}.ig__inner{padding-inline:16px}.ig__arrow{display:none}.ig__slider--arrows-mobile[data-overflow] .ig__arrow{display:flex}.ig__arrow--prev{left:-8px}.ig__arrow--next{right:-8px}}@media(prefers-reduced-motion:reduce){.ig__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
