.bk-bd-wrap{--bd-accent:var(--m_accent_color2,var(--accent_color2,#ef3743));--bd-ink:#1f2430;--bd-text:#42507a;--bd-muted:#6b7280;--bd-line:#eceef2;--bd-soft:#f6f7f9;--bd-card:#fff;--bd-ok:#0a8f5a;border:1px solid var(--bd-line);background:var(--bd-card);color:var(--bd-ink);text-align:right;clear:both;direction:rtl;border-radius:20px;flex-direction:column;gap:14px;margin:24px 0;padding:18px;display:flex}.bk-bd-wrap *{box-sizing:border-box}.bk-bd-head{align-items:center;gap:10px;display:flex}.bk-bd-head strong{color:var(--bd-ink);font-size:16px;font-weight:800;line-height:1.6}.bk-bd-ic{background:color-mix(in srgb,var(--bd-accent)11%,var(--bd-card));width:38px;height:38px;color:var(--bd-accent);border-radius:12px;flex:none;place-items:center;display:grid}.bk-bd{flex-direction:column;gap:12px;display:flex}.bk-bd+.bk-bd{border-top:1px dashed var(--bd-line);padding-top:14px}.bk-bd-title{flex-direction:column;gap:2px;display:flex}.bk-bd-title b{color:var(--bd-ink);font-size:14px;font-weight:700}.bk-bd-title small{color:var(--bd-muted);font-size:12.5px;line-height:1.8}.bk-bd-body{grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;gap:16px;display:grid}.bk-bd-items{scrollbar-width:thin;scroll-snap-type:x proximity;align-items:stretch;gap:8px;min-width:0;display:flex;overflow-x:auto}.bk-bd-item{border:1px solid var(--bd-line);background:var(--bd-card);scroll-snap-align:start;border-radius:16px;flex-direction:column;flex:1;gap:6px;min-width:132px;max-width:210px;padding:10px;display:flex;position:relative}.bk-bd-item.is-current{border-color:color-mix(in srgb,var(--bd-accent)35%,var(--bd-line))}.bk-bd-thumb{aspect-ratio:1;background:var(--bd-soft);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.bk-bd-thumb img{object-fit:contain;mix-blend-mode:multiply;padding:6px;display:block;width:100%!important;max-width:none!important;height:100%!important;margin:0!important}.bk-bd-qty{background:var(--bd-ink);color:#fff;border-radius:8px;padding:0 7px;font-size:11px;font-style:normal;font-weight:700;line-height:20px;position:absolute;top:6px;left:6px}.bk-bd-this{background:var(--bd-accent);color:#fff;border-radius:8px;padding:0 8px;font-size:10.5px;font-weight:700;line-height:20px;position:absolute;top:16px;right:16px}.bk-bd-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.6em;font-size:12.5px;font-weight:600;line-height:1.8;display:-webkit-box;overflow:hidden;color:var(--bd-ink)!important;text-decoration:none!important}.bk-bd-name:hover{color:var(--bd-accent)!important}.bk-bd-price{flex-direction:column;gap:0;margin-top:auto;line-height:1.6;display:flex}.bk-bd-price del{color:var(--bd-muted);opacity:.85;font-size:11.5px}del .woocommerce-Price-currencySymbol{display:none}.bk-bd-price>span{color:var(--bd-ink);font-size:13.5px;font-weight:800}.bk-bd-plus{background:var(--bd-soft);width:26px;height:26px;color:var(--bd-muted);border-radius:50%;flex:none;align-self:center;place-items:center;font-size:16px;font-weight:700;line-height:1;display:grid}.bk-bd-sum{background:var(--bd-soft);border-radius:16px;flex-direction:column;justify-content:center;gap:6px;padding:16px;display:flex}.bk-bd-sum-row{align-items:center;gap:8px;display:flex}.bk-bd-off{background:var(--bd-accent);color:#fff;-moz-font-feature-settings:"ss02";-webkit-font-feature-settings:"ss02";font-feature-settings:"ss02";border-radius:999px;padding:0 8px;font-size:12px;font-weight:800;line-height:22px}.bk-bd-sum-row del{color:var(--bd-muted);font-size:13px}.bk-bd-total{color:var(--bd-ink);font-size:20px;font-weight:900;line-height:1.6}.bk-bd-save{color:var(--bd-ok);font-size:12.5px;font-weight:600;line-height:1.8}.bk-bd-save .amount,.bk-bd-save bdi{font-weight:800}.bk-bd-wrap .bk-bd-add{background:var(--bd-accent);color:#fff;width:100%;min-height:46px;font:inherit;cursor:pointer;-moz-font-feature-settings:"ss02";-webkit-font-feature-settings:"ss02";font-feature-settings:"ss02";border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:0 14px;font-size:14px;font-weight:700;transition:filter .2s,transform .1s;display:flex;position:relative}.bk-bd-wrap .bk-bd-add:hover{filter:brightness(.94)}.bk-bd-wrap .bk-bd-add:active{transform:scale(.98)}.bk-bd-wrap .bk-bd-add:focus-visible{outline:2px solid var(--bd-accent);outline-offset:2px}.bk-bd-wrap .bk-bd-add.is-added{background:var(--bd-ok)}.bk-bd-spin{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite bk-bd-spin;display:none}.bk-bd-add.is-loading .bk-bd-spin{display:block}.bk-bd-add.is-loading{cursor:progress;opacity:.85}@keyframes bk-bd-spin{to{transform:rotate(360deg)}}.bk-bd-msg{font-size:12.5px;line-height:1.8}.bk-bd-msg:empty{display:none}.bk-bd-msg.is-ok{color:var(--bd-ok)}.bk-bd-msg.is-err{color:#d92d20}.bk-bd-msg a{font-weight:700;color:var(--bd-accent)!important;text-decoration:underline!important}@media (width<=991px){.bk-bd-body{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.bk-bd-wrap{border-radius:16px;margin:12px 0;padding:14px}.bk-bd-head strong{font-size:14.5px}.bk-bd-items{scrollbar-width:none;margin:0 -14px;padding:0 14px 4px;scroll-padding:0 14px}.bk-bd-items::-webkit-scrollbar{display:none}.bk-bd-item{flex:0 0 136px;min-width:136px}.bk-bd-plus{width:22px;height:22px;font-size:14px}.bk-bd-sum{padding:12px 14px}.bk-bd-total{font-size:18px}}