.kb-wrap{max-width:560px;margin:0 auto;padding:24px 16px 60px}.kb-hero{position:relative;margin:0 auto 16px;width:var(--kb-hero-w,80%)}.kb-hero img{width:100%;height:auto;max-height:78vh;object-fit:contain;border-radius:10px;display:block}.kb-hero-badge{position:absolute;left:12px;bottom:12px;background:#111;color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;padding:8px 14px;border-radius:999px}.kb-title{font-size:15px;font-weight:700;margin:0 0 8px;letter-spacing:.02em}.kb-content img{max-width:100%;height:auto;border-radius:8px}.kb-card{display:grid;grid-template-columns:104px 1fr;gap:16px;padding:20px 0;border-top:1px solid #e5e5e5}.kb-card img{width:104px;aspect-ratio:3/4;height:auto;object-fit:cover;object-position:center top;border-radius:6px;background:#f5f5f5;display:block}.kb-ptitle{font-weight:700;font-size:15px;margin:0 0 8px}.kb-optname{font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text,#232322);margin:10px 0 6px}.kb-optname .kb-optval{font-weight:400;color:#666;text-transform:capitalize;letter-spacing:0;margin-left:4px}.kb-vals{display:flex;flex-wrap:wrap;gap:4px}.kb-val{display:flex;justify-content:center;align-items:center;min-width:50px;padding:8px 16px;border:1px solid var(--color-border,#d5d5d5);background:var(--color-background,#f8f8f8);font-size:12px;line-height:1;cursor:pointer;border-radius:6px;text-align:center;transition:border-color .3s ease-in-out,background-color .3s ease-in-out}.kb-val:hover{border-color:var(--color-text,#232322)}.kb-val.sel{border-color:var(--color-text,#232322);box-shadow:0 0 0 1px var(--color-text,#232322) inset}.kb-val.ko{color:#9a9a9a;text-decoration:line-through;pointer-events:none;background:#f1f1f1}@media(min-width:750px){.kb-val{padding:9px 16px;font-size:12.5px}}.kb-price{margin-top:10px;font-size:15px}.kb-cap{color:#9a9a9a;text-decoration:line-through;margin-right:8px}.kb-final{font-weight:800}.kb-single{display:inline-block;margin-top:7px;padding:2px 0;background:none;border:none;font-size:12px;color:#666;text-decoration:underline;text-underline-offset:3px;letter-spacing:.01em;cursor:pointer}.kb-single:hover{color:#111}.kb-single:disabled{opacity:.45;cursor:default;text-decoration:none}.kb-summary{border-top:2px solid #111;margin-top:8px;padding-top:16px;text-align:center}.kb-badge{display:inline-block;background:#111;color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;padding:6px 12px;border-radius:999px;margin-bottom:10px}.kb-totals{font-size:15px;margin-bottom:4px}.kb-totals .kb-final{font-size:18px}.kb-save{font-size:13.5px;font-weight:700;color:#20612a;margin:0 0 12px}.kb-save[hidden]{display:none}.kb-save--mini{font-size:12px;margin:2px 0 0}#kb-add{width:100%;padding:16px;background:#111;color:#fff;border:none;border-radius:14px;font-size:15px;font-weight:700;letter-spacing:.08em;cursor:pointer}#kb-add:disabled{opacity:.55;cursor:default}.kb-msg{font-size:13px;color:#c62828;min-height:18px;margin:8px 0 0}.kb-empty{padding:40px 0;text-align:center;color:#777}.kb-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fffffff7;border-top:1px solid #e3e3e3;box-shadow:0 -4px 18px #0000001a;padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.kb-sticky[hidden]{display:none}.kb-sticky-inner{max-width:560px;margin:0 auto;display:flex;align-items:center;gap:12px}.kb-sticky-price{flex:1 1 auto;min-width:0;font-size:14px}.kb-sticky-price-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-sticky-price .kb-final{font-size:17px}#kb-sticky-add{flex:0 0 auto;padding:13px 20px;background:#111;color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:700;letter-spacing:.06em;cursor:pointer}#kb-sticky-add:disabled{opacity:.55;cursor:default}@media(max-width:420px){#kb-sticky-add{padding:13px 14px;font-size:13px;letter-spacing:.04em}}.kb-reco{max-width:1100px;margin:0 auto;padding:8px 16px 70px}.kb-reco[hidden]{display:none}.kb-reco-basi{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}.kb-reco-title{font-size:18px;font-weight:800;letter-spacing:.02em;margin:0}.kb-reco .kl-oklar[hidden]{display:none}.kb-reco-strip{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:6px;scrollbar-width:none}.kb-reco-strip::-webkit-scrollbar{display:none}.kb-reco-item{flex:0 0 46%;max-width:210px;scroll-snap-align:start;text-decoration:none;color:inherit}@media(min-width:721px){.kb-reco-item{flex:0 0 22%}}.kb-reco-item img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:8px;background:#f5f5f5;display:block}.kb-reco-name{font-size:13px;font-weight:600;line-height:1.3;margin:8px 0 0}.kb-reco-color{font-size:12px;color:#666;margin:2px 0 0;text-transform:capitalize}.kb-reco-price{font-size:13px;margin:4px 0 0}.kb-reco-price s{color:#9a9a9a;margin-right:6px}@media(min-width:960px){.kb-wrap:has(.kb-hero){max-width:1500px;display:grid;grid-template-columns:minmax(0,min(var(--pa-dikey-w, 520px),calc(100% - clamp(24px,3.3vw,64px) - var(--pa-panel-taban, 480px)))) minmax(320px,1fr);column-gap:clamp(24px,3.3vw,64px);align-items:start;padding:32px 24px 80px}.kb-wrap:has(.kb-hero) .kb-head{display:contents}.kb-wrap:has(.kb-hero) .kb-hero{grid-column:1;grid-row:1 / span 4;position:sticky;top:calc(var(--header-desktop-sticky-height, 0px) + 16px);width:100%;margin:0}.kb-wrap:has(.kb-hero) .kb-hero img{width:100%;height:auto;max-height:var(--pa-ekran-h, 78vh);object-fit:contain;object-position:top center}.kb-wrap:has(.kb-hero) .kb-title{grid-column:2;grid-row:1;font-size:20px}.kb-wrap:has(.kb-hero) .kb-content{grid-column:2;grid-row:2}.kb-wrap:has(.kb-hero) #kb-list{grid-column:2;grid-row:3}.kb-wrap:has(.kb-hero) .kb-summary{grid-column:2;grid-row:4}.kb-wrap:has(.kb-hero) .kb-empty{grid-column:1 / -1}.kb-sticky-inner{max-width:1500px}.kb-reco{max-width:none;padding-left:clamp(18px,3.3vw,3.3vw);padding-right:0;position:relative}.kb-reco-basi{padding-right:clamp(18px,3.3vw,3.3vw)}.kb-reco-strip{gap:25px}.kb-reco-item{flex:0 0 calc((100% - 100px)/5);max-width:none}.kb-reco-item img{aspect-ratio:2 / 3;border-radius:0;background:transparent}.kb-reco-name{font-size:13.6px;font-weight:500;line-height:1.2;letter-spacing:.136px;color:#232322;margin-top:8px}.kb-reco-color{font-size:13px;font-weight:400;line-height:1.5;color:#666;margin-top:2px}.kb-reco-price{font-size:17px;font-weight:400;line-height:1.5;color:#232322;margin-top:4px}.kb-reco>.kl-oklar{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block;margin:0;pointer-events:none}.kb-reco>.kl-oklar .carousel__navigation-button{position:absolute;top:var(--pa-ok-ust, 42%);width:44px;height:44px;margin:0;padding:0;border:none;border-radius:50%;background:#ffffffe0;color:#111;box-shadow:0 2px 10px #00000024;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;transform:translateY(-50%);transition:background .2s ease,transform .2s ease,opacity .2s ease}.kb-reco>.kl-oklar .carousel__navigation-button .icon{display:none}.kb-reco>.kl-oklar .carousel__navigation-button:before{content:"";width:22px;height:22px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'/%3E%3C/svg%3E") center / 22px 22px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'/%3E%3C/svg%3E") center / 22px 22px no-repeat}.kb-reco>.kl-oklar .carousel__navigation-button--back{left:calc(clamp(18px,3.3vw,3.3vw) + 14px);transform:translateY(-50%) rotate(180deg)}.kb-reco>.kl-oklar .carousel__navigation-button--forward{right:14px}.kb-reco>.kl-oklar .carousel__navigation-button:hover{background:#fff;transform:translateY(-50%) scale(1.08)}.kb-reco>.kl-oklar .carousel__navigation-button--back:hover{transform:translateY(-50%) rotate(180deg) scale(1.08)}.kb-reco>.kl-oklar .carousel__navigation-button:disabled{opacity:0;pointer-events:none}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/pa-kombin.css.map */
