.zz-kar-section{--zz-forest: #28463d;--zz-velvet: #6e3436;--zz-cream: #f8f0dd;padding-top:var(--zz-kar-pt, 48px);padding-bottom:var(--zz-kar-pb, 48px)}.zz-kar__head{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:28px;text-align:center}.zz .zz-kar__title{font-size:56px;font-weight:500;line-height:1.05}.zz .zz-kar__title a{text-decoration:none}.zz .zz-kar__subtitle{max-width:560px;font-size:19px;font-style:italic;color:var(--zz-ink-soft)}.zz-kar{position:relative}.zz-kar__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;outline:none}.zz-kar__track::-webkit-scrollbar{display:none}.zz-kar__slide{flex:0 0 100%;scroll-snap-align:center;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;padding:44px 56px;background:var(--zz-card);border:1px solid var(--zz-line);border-radius:4px}.zz-kar__slide+.zz-kar__slide{margin-left:24px}.zz-kar__slide--forest{background:var(--zz-forest);border-color:var(--zz-forest);color:var(--zz-cream)}.zz-kar__media{position:relative;display:flex;justify-content:center;align-items:center;min-height:100%}.zz-kar__cover{display:block;width:min(100%,340px);height:auto;border-radius:2px;box-shadow:0 14px 30px #25344738}.zz-kar__media--pair .zz-kar__cover{width:min(58%,260px);border:4px solid var(--zz-cream);transform:rotate(-5deg)}.zz-kar__media--pair .zz-kar__cover--2{margin-left:-16%;margin-top:36px;transform:rotate(4deg)}.zz-kar__body{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.zz-kar__kicker{color:var(--zz-ink-muted)}.zz .zz-kar__name{font-size:38px;font-weight:500;line-height:1.1}.zz .zz-kar__name a{text-decoration:none}.zz .zz-kar__name a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.zz .zz-kar__text{font-size:19px;line-height:1.45}.zz .zz-kar__meta{font-size:15px;color:var(--zz-ink-muted)}.zz-kar__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.zz .zz-kar__more{font-size:17px;text-underline-offset:4px}.zz-kar__slide--forest .zz-kar__kicker,.zz-kar__slide--forest .zz-kar__meta{color:#f8f0ddc7}.zz .zz-kar__slide--forest a,.zz .zz-kar__slide--forest a:hover{color:var(--zz-cream)}.zz-kar__slide--forest .zz-btn--solid{background:var(--zz-velvet);border-color:var(--zz-velvet);color:var(--zz-cream)}.zz-kar__slide--forest .zz-btn--solid:hover{background:#5a2a2c}.zz-kar__slide--forest .zz-btn--ghost{border-color:var(--zz-cream);color:var(--zz-cream)}.zz-kar__slide--forest .zz-btn:focus-visible,.zz-kar__slide--forest a:focus-visible{outline-color:var(--zz-cream)}.zz .zz-kar__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;font-size:18px}.zz-kar__price s{opacity:.75}.zz-kar__price strong{font-size:28px;font-weight:600}.zz-kar__save{padding:2px 12px;border:1px solid currentColor;border-radius:999px;font-size:15px}.zz .zz-kar__actions a.zz-btn--solid,.zz .zz-kar__actions a.zz-btn--solid:hover{color:var(--zz-bg);text-decoration:none}.zz-kar__gift{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;width:100%;margin-top:10px;padding:14px 18px;border:1px dashed var(--zz-velvet);border-radius:4px;background:#6e34360d}.zz .zz-kar__gift-text{flex:1 1 260px;font-size:16px;line-height:1.4}.zz-kar__gift-text strong{display:block;font-size:18px;font-weight:600}.zz .zz-btn--gift{background:var(--zz-velvet);border-color:var(--zz-velvet);color:var(--zz-cream);text-decoration:none}.zz .zz-btn--gift:hover{background:#5a2a2c;color:var(--zz-cream)}.zz-kar__slide--forest .zz-kar__gift{border-color:#f8f0dd99;background:#f8f0dd14}.zz .zz-kar__slide--forest .zz-btn--gift{background:var(--zz-cream);border-color:var(--zz-cream);color:var(--zz-forest)}.zz-kar__nav{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:20px}.zz-kar__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--zz-ink);border-radius:50%;background:transparent;color:var(--zz-ink);cursor:pointer}.zz-kar__arrow:hover{background:var(--zz-ink);color:var(--zz-cream)}.zz-kar__dots{display:flex;gap:4px}.zz-kar__dot{position:relative;width:28px;height:28px;padding:0;border:0;background:transparent;cursor:pointer}.zz-kar__dot:after{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1px solid var(--zz-ink);border-radius:50%}.zz-kar__dot[aria-current=true]:after{background:var(--zz-velvet);border-color:var(--zz-velvet)}.zz-kar__arrow:focus-visible,.zz-kar__dot:focus-visible{outline:2px solid var(--zz-ink);outline-offset:2px}.zz .zz-kar__all{margin-top:18px;text-align:center;font-size:18px}.zz .zz-kar__all a{text-underline-offset:4px}@media(prefers-reduced-motion:reduce){.zz-kar__track{scroll-behavior:auto}}@media(max-width:820px){.zz .zz-kar__title{font-size:42px}.zz-kar__slide{grid-template-columns:1fr;gap:22px;padding:28px 20px 30px;text-align:center}.zz-kar__slide+.zz-kar__slide{margin-left:14px}.zz-kar__cover{width:min(64%,240px)}.zz-kar__media--pair .zz-kar__cover{width:min(46%,170px)}.zz-kar__body{align-items:center}.zz .zz-kar__name{font-size:30px}.zz .zz-kar__text{font-size:18px}.zz-kar__actions{justify-content:center}.zz-kar__actions .zz-btn{padding:10px 16px;font-size:16px;letter-spacing:.02em}.zz-kar__media--pair .zz-kar__cover--2{margin-top:16px}.zz .zz-kar__price{justify-content:center}.zz-kar__gift{justify-content:center;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/zora-zack-karussell.css.map */
