.kz-offer{position:relative;display:grid;grid-template-columns:auto 1fr;gap:1.1rem;align-items:start;padding:1.1rem 1.2rem;margin-block:.4rem;border:1px solid rgb(201 162 76 / .55);border-radius:3px;background:radial-gradient(30rem 12rem at 0% 0%,rgb(201 162 76 / .14),transparent 70%),#13291c;color:var(--kz-cream);overflow:hidden}.kz-offer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 35%,rgb(240 217 140 / .12) 50%,transparent 65%);transform:translate(-100%);animation:kz-offer-sheen 5s ease-in-out 1s infinite}@keyframes kz-offer-sheen{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}.kz-offer__seal{width:4.4rem;aspect-ratio:1;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle at 35% 30%,#b2402f,var(--kz-rose) 60%,#5e1b12);color:#f6ecd6;box-shadow:0 0 0 2px var(--kz-rose),0 0 0 3px var(--kz-gold),0 8px 18px -8px #0009;transform:rotate(-8deg)}.kz-offer__seal span{font-family:var(--font-heading--family);font-size:1.15rem;line-height:1}.kz-offer__seal small{font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;margin-top:2px}.kz-offer__title{margin:0 0 .3rem;font-family:var(--font-heading--family);font-size:1.1rem;letter-spacing:.05em;text-transform:uppercase;color:var(--kz-gold-hi)}.kz-offer__text{margin:0 0 .6rem;font-size:1rem;line-height:1.5;color:var(--kz-muted)}.kz-offer__more{font-size:.95rem;color:var(--kz-gold-hi);text-decoration:underline;text-underline-offset:.25em;text-decoration-color:#c9a24c99}.kz-offer__books{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.kz-offer__book{width:3.6rem;aspect-ratio:1;border-radius:2px;overflow:hidden;outline:1px solid rgb(201 162 76 / .5);transition:transform .25s ease,outline-color .25s}.kz-offer__book img{width:100%;height:100%;object-fit:cover;display:block}.kz-offer__book:hover{transform:translateY(-3px) rotate(-2deg);outline-color:var(--kz-gold-hi)}.kz-offer__books .kz-offer__more{margin-inline-start:.4rem}.kz-offer__progress{display:flex;align-items:center;gap:.7rem;margin:0 0 .6rem;font-size:.95rem}.kz-offer__progress[hidden]{display:none}.kz-offer__dots{display:inline-flex;gap:5px}.kz-offer__dots i{width:11px;height:11px;border-radius:50%;border:1px solid var(--kz-gold);background:transparent;transition:background .4s,box-shadow .4s}.kz-offer__dots i.on{background:var(--kz-gold-grad);box-shadow:0 0 8px #f0d98c99}.kz-cartoffer{display:block;margin:.5rem 0 .75rem;padding:.75rem .9rem;border:1px solid rgb(201 162 76 / .5);border-radius:3px;background:#13291c;color:var(--kz-cream);font-size:.95rem;line-height:1.45}.kz-cartoffer p{margin:0}.kz-cartoffer b{color:var(--kz-gold-hi);font-weight:600}.kz-cartoffer a{color:var(--kz-gold-hi);white-space:nowrap}.kz-cartoffer.is-ok{border-color:var(--kz-gold);box-shadow:0 0 22px -10px #f0d98cb3}@media(prefers-reduced-motion:reduce){.kz-offer:after{animation:none}}.kz-cartoffer__head{display:flex;align-items:center;gap:.8rem}.kz-cartoffer__seal{flex:none;width:2.9rem;aspect-ratio:1;border-radius:50%;display:grid;place-content:center;font-family:var(--font-heading--family);font-size:.8rem;color:#f6ecd6;transform:rotate(-8deg);background:radial-gradient(circle at 35% 30%,#b2402f,var(--kz-rose) 60%,#5e1b12);box-shadow:0 0 0 2px var(--kz-rose),0 0 0 3px var(--kz-gold)}.kz-upsell{display:flex;gap:.6rem;overflow-x:auto;margin:.75rem -.2rem 0;padding:.2rem .2rem .35rem;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:rgb(201 162 76 / .5) transparent}.kz-upsell__card{flex:0 0 8.4rem;scroll-snap-align:start;display:flex;flex-direction:column;gap:.3rem;padding:.5rem;border:1px solid rgb(201 162 76 / .35);border-radius:3px;background:#0f1f1799}.kz-upsell__img{display:block;aspect-ratio:1;border-radius:2px;overflow:hidden;outline:1px solid rgb(201 162 76 / .4)}.kz-upsell__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.kz-upsell__card:hover .kz-upsell__img img{transform:scale(1.05)}.kz-upsell__title{font-size:.8rem;line-height:1.3;color:var(--kz-cream);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.1em}.kz-cartoffer a.kz-upsell__title{color:var(--kz-cream);white-space:normal}.kz-upsell__price{font-size:.85rem}.kz-upsell__price s{color:var(--kz-muted);opacity:.8;margin-inline-end:.2rem}.kz-upsell__add{margin-top:auto;padding:.4rem .3rem;border:1px solid var(--kz-gold);border-radius:2px;cursor:pointer;background:var(--kz-gold-grad, #c9a24c);color:#1a1408;font:inherit;font-size:.78rem;font-weight:600}.kz-upsell__add:hover{filter:brightness(1.08)}.kz-upsell__add:disabled{opacity:.6;cursor:wait}.cart-page__summary>.kz-cartoffer{grid-row:2;grid-column:1 / -1;margin-top:1rem}
/*# sourceMappingURL=/cdn/shop/t/5/assets/kz-offer.css.map */
