.kb__block{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:start;background:var(--sd-cream);border:1.5px solid var(--sd-ink);border-radius:24px;padding:50px}.kb__photo{aspect-ratio:4 / 5;border-radius:16px;overflow:hidden;background:var(--sd-paper)}.kb__photo img{width:100%;height:100%;object-fit:cover;display:block}.kb__photo-caption{font-size:12.5px;opacity:.6;margin:10px 2px 0;line-height:1.4}.kb__thumb-row{display:flex;gap:8px;margin-top:12px}.kb__thumb{flex:1;aspect-ratio:1;padding:0;border-radius:10px;border:1.5px solid transparent;overflow:hidden;cursor:pointer;background:var(--sd-paper)}.kb__thumb img{width:100%;height:100%;object-fit:cover;display:block}.kb__thumb.is-active{border-color:var(--sd-ink)}.kb__name{font-size:34px;margin:0}.kb__rating{display:flex;align-items:center;gap:8px;margin-bottom:14px}.kb__stars{font-size:14px;letter-spacing:2px;color:var(--sd-pink)}.kb__review-count{font-size:13px;letter-spacing:.08em;opacity:.9}.kb__price-row{display:flex;align-items:baseline;gap:12px;margin:14px 0 6px;flex-wrap:wrap}.kb__price-now{font-size:26px}.kb__price-was{font-size:16px;text-decoration:line-through;opacity:.5}.kb__price-badge{font-size:11px;letter-spacing:.08em;background:#c44132;color:var(--sd-cream);padding:4px 10px;border-radius:999px;text-transform:uppercase}.kb__price-sub{font-size:13px;opacity:.65;margin:0 0 22px}.kb__body{font-size:18px;max-width:560px;opacity:.8;margin:14px 0 22px}.kb__incl{border:1px solid oklch(88% .01 70);border-radius:12px;padding:14px 16px;margin:0 0 22px;max-width:560px}.kb__incl__label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;opacity:.55;margin-bottom:10px}.kb__incl__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.kb__incl__item{display:flex;align-items:flex-start;gap:9px;font-size:14px;line-height:1.4}.kb__incl__check{flex:none;color:var(--sd-pink-ink);font-size:12px;line-height:1.6}@media(max-width:820px){.kb__incl{padding:12px 14px;margin-bottom:18px}.kb__incl__item{font-size:13.5px}}.kb .hero__buy{display:block}.kb .hero__buy .btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:20px;font-size:16px;margin-bottom:26px;border-radius:999px;text-transform:uppercase;letter-spacing:.1em;font-family:Baskervville,Georgia,serif;font-weight:400;border:1.5px solid var(--sd-ink);background:var(--sd-pink);color:var(--sd-ink);cursor:pointer;transition:transform .15s ease,background .15s ease}.kb .hero__buy .btn:hover:not([disabled]){background:var(--sd-pink-deep);transform:translateY(-1px)}.kb .hero__buy .btn[disabled]{opacity:.55;cursor:not-allowed}.kb__trust-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:30px;padding:18px 0;border-top:1px solid oklch(85% .01 60);border-bottom:1px solid oklch(85% .01 60)}.kb__trust-item{font-size:12px;letter-spacing:.03em;opacity:.75;display:flex;gap:6px;align-items:baseline}.kb__trust-item b{font-weight:600;opacity:1}.kb__objection summary{cursor:pointer;font-size:14px;padding:12px 0;border-top:1px solid oklch(85% .01 60);list-style:none;font-family:Baskervville,Georgia,serif}.kb__objection summary::-webkit-details-marker{display:none}.kb__objection p{margin:0 0 14px;font-size:13.5px;opacity:.7;line-height:1.6}@media(max-width:820px){.kb__block{grid-template-columns:1fr;padding:28px;border-radius:16px;gap:32px}.kb__trust-row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.kb .hero__buy .btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-koopblok.css.map */
