.nk-carousel{--nk-ink: #12161c;--nk-accent: #c45c26;--nk-line: rgba(18, 22, 28, .12);padding:3.2rem 0 4rem;background:linear-gradient(180deg,#f7f3ec,#efe8dc);color:var(--nk-ink)}.nk-carousel__head{margin-bottom:1.6rem}.nk-carousel__kicker{margin:0 0 .5rem;letter-spacing:.16em;text-transform:uppercase;font-size:1.1rem;font-weight:700;color:var(--nk-accent)}.nk-carousel__title{margin:0 0 .6rem;font-size:clamp(2.2rem,3vw,3rem);line-height:1.15}.nk-carousel__lead{margin:0;max-width:52rem;font-size:1.4rem;opacity:.78}.nk-carousel__viewport{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem;padding:0 .6rem}.nk-carousel__track{display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:.6rem .4rem 1.2rem;-webkit-overflow-scrolling:touch}.nk-carousel__track::-webkit-scrollbar{height:.55rem}.nk-carousel__track::-webkit-scrollbar-thumb{background:#12161c40;border-radius:999px}.nk-carousel__card{flex:0 0 min(78vw,22rem);scroll-snap-align:start;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--nk-line);border-radius:1rem;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.nk-carousel__card:hover{transform:translateY(-3px);box-shadow:0 18px 36px #12161c1f}.nk-carousel__media{aspect-ratio:1 / 1;background:#ece7df;overflow:hidden}.nk-carousel__media img{width:100%;height:100%;object-fit:cover;display:block}.nk-carousel__body{padding:1rem 1.1rem 1.2rem}.nk-carousel__label{margin:0;font-size:1.45rem;line-height:1.3;font-weight:700}.nk-carousel__price{margin:.45rem 0 0;font-size:1.35rem;color:var(--nk-accent);font-weight:700}.nk-carousel__nav{width:3.2rem;height:3.2rem;border-radius:999px;border:1px solid var(--nk-line);background:#fff;color:var(--nk-ink);font-size:1.8rem;line-height:1;cursor:pointer}.nk-carousel__nav:hover{border-color:var(--nk-accent);color:var(--nk-accent)}.nk-carousel__foot{margin-top:1.4rem}.nk-carousel__cta{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0 1.6rem;border-radius:999px;background:var(--nk-accent);color:#fff;text-decoration:none;font-weight:700}.nk-carousel__cta:hover{background:#9a4518}@media screen and (max-width:749px){.nk-carousel__nav{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nakama-carousel.css.map */
