.bk-gpc{--gpc-accent:var(--m_accent_color2, var(--accent_color2, #ef3743));--gpc-ink:#1f2430;--gpc-text:#42507a;--gpc-muted:#6b7280;--gpc-line:#eceef2;--gpc-soft:#f6f7f9;--gpc-card:#fff;--gpc-gap:16px;--gpc-radius:20px;--gpc-w:228px;position:relative;width:100%;margin:0;padding:0;color:var(--gpc-ink)}.bk-gpc *,.bk-gpc *::before,.bk-gpc *::after{box-sizing:border-box}.bk-gpc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:0 0 14px}.bk-gpc-heading{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.bk-gpc-badge{display:inline-flex;align-items:center;gap:4px;margin:0 0 2px;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--gpc-accent) 11%,#fff);color:var(--gpc-accent);font-size:12px;font-weight:800;line-height:1.6;white-space:nowrap}.bk-gpc .bk-gpc-title{margin:0!important;padding:0!important;border:0;color:var(--gpc-ink);font-size:18px;font-weight:800;line-height:1.6}.bk-gpc .bk-gpc-subtitle{margin:0!important;padding:0!important;color:var(--gpc-muted);font-size:13px;font-weight:500;line-height:1.8}.bk-gpc-tools{display:flex;flex:none;align-items:center;gap:10px}.bk-gpc .bk-gpc-more{display:inline-flex;align-items:center;gap:2px;padding:6px 4px;color:var(--gpc-accent);font-size:13px;font-weight:700;line-height:1.6;text-decoration:none;white-space:nowrap}.bk-gpc .bk-gpc-more:hover{text-decoration:none;filter:brightness(.92)}.bk-gpc-nav{display:flex;align-items:center;gap:6px}.bk-gpc .bk-gpc-nav-btn{display:grid;place-items:center;width:38px;height:38px;margin:0;padding:0;border:1px solid var(--gpc-line);border-radius:12px;background:var(--gpc-card);box-shadow:none;color:var(--gpc-ink);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}.bk-gpc .bk-gpc-nav-btn:hover{border-color:#fff0;background:color-mix(in srgb,var(--gpc-accent) 12%,#fff);color:var(--gpc-accent)}.bk-gpc .bk-gpc-nav-btn:disabled{opacity:.4;cursor:default;pointer-events:none}.bk-gpc :is(.bk-gpc-nav-btn,.bk-gpc-more,.bk-gpc-add,.bk-gpc-name a):focus-visible,.bk-gpc .bk-gpc-track:focus-visible{outline:2px solid var(--gpc-accent);outline-offset:2px}.bk-gpc .bk-gpc-track{display:flex;align-items:stretch;gap:var(--gpc-gap);margin:0;padding:6px 2px 18px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.bk-gpc .bk-gpc-track::-webkit-scrollbar{display:none}.bk-gpc.is-dragging .bk-gpc-track{scroll-snap-type:none;cursor:grabbing;user-select:none;-webkit-user-select:none}.bk-gpc.is-dragging .bk-gpc-card{pointer-events:none}.bk-gpc-card{position:relative;display:flex;flex:0 0 auto;flex-direction:column;width:var(--gpc-w);min-width:0;margin:0;border:1px solid var(--gpc-line);border-radius:var(--gpc-radius);background:var(--gpc-card);scroll-snap-align:start;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.bk-gpc-media{position:relative;flex:none;margin:8px 8px 0;aspect-ratio:1 / 1;border-radius:max(4px, calc(var(--gpc-radius) - 7px));background:var(--gpc-soft);overflow:hidden}.bk-gpc .bk-gpc-img{display:block;width:100%;height:100%;margin:0;padding:0}.bk-gpc .bk-gpc-img img{display:block;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:7%;border-radius:0;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .25s ease;-webkit-user-drag:none;user-select:none}.bk-gpc-card.is-out .bk-gpc-img img{opacity:.5;filter:grayscale(.5)}.bk-gpc-stock{position:absolute;bottom:8px;inset-inline-start:8px;padding:2px 9px;border-radius:8px;background:rgb(17 20 28 / .72);color:#fff;font-size:11px;font-weight:700;line-height:1.8;pointer-events:none}.bk-gpc .bk-gpc-add{position:absolute;bottom:8px;inset-inline-end:8px;z-index:2;display:grid;place-items:center;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:12px;background:color-mix(in srgb,var(--gpc-accent) 12%,#fff);box-shadow:0 6px 14px -8px rgb(15 18 25 / .35);color:var(--gpc-accent);font-size:0;line-height:0;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}.bk-gpc .bk-gpc-add:hover{background:color-mix(in srgb,var(--gpc-accent) 20%,#fff);color:var(--gpc-accent)}.bk-gpc .bk-gpc-add:active{transform:scale(.94)}.bk-gpc .bk-gpc-add svg{display:block;grid-area:1 / 1;stroke:currentColor;transition:opacity .2s ease,transform .2s ease}.bk-gpc .bk-gpc-add .bk-gpc-ic-done{opacity:0;transform:scale(.6)}.bk-gpc .bk-gpc-add.added{background:var(--gpc-accent);color:#fff}.bk-gpc .bk-gpc-add.added .bk-gpc-ic-add{opacity:0;transform:scale(.6)}.bk-gpc .bk-gpc-add.added .bk-gpc-ic-done{opacity:1;transform:none}.bk-gpc .bk-gpc-add .dot-flashing,.bk-gpc .added_to_cart{display:none!important}.bk-gpc .bk-gpc-add:is(.loading,.adding_to_cart){pointer-events:none}.bk-gpc .bk-gpc-add:is(.loading,.adding_to_cart) svg{opacity:0}.bk-gpc .bk-gpc-add:is(.loading,.adding_to_cart)::after{content:"";grid-area:1 / 1;width:16px;height:16px;border:2px solid currentColor;border-inline-end-color:#fff0;border-radius:50%;animation:bkGpcSpin .7s linear infinite}.bk-gpc .bk-gpc-add:is(.loading,.adding_to_cart)::before{display:none}@keyframes bkGpcSpin{to{transform:rotate(360deg)}}.bk-gpc-body{display:flex;flex:1;flex-direction:column;min-width:0;padding:10px 12px 12px}.bk-gpc-meta{display:flex;align-items:center;gap:6px;min-height:20px;margin:0 0 2px}.bk-gpc-colors{display:inline-flex;flex:none;align-items:center;gap:3px;margin-inline-start:auto}.bk-gpc .bk-gpc-colors i{display:block;width:12px;height:12px;border-radius:50%;background-position:center;background-size:cover;box-shadow:inset 0 0 0 1px rgb(17 20 28 / .14);font-style:normal}.bk-gpc .bk-gpc-colors b{margin-inline-start:1px;color:var(--gpc-muted);direction:ltr;unicode-bidi:isolate;font-size:10.5px;font-weight:700;line-height:1}.bk-gpc-cat{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;color:var(--gpc-muted);font-size:11.5px;font-weight:600;line-height:1.7;text-overflow:ellipsis;white-space:nowrap}.bk-gpc .bk-gpc-name{display:-webkit-box;min-height:calc(2em * 1.75);margin:0 0 8px!important;padding:0!important;overflow:hidden;color:var(--gpc-ink);font-size:13px;font-weight:600;line-height:1.75;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bk-gpc .bk-gpc-name a{color:inherit;font:inherit;text-decoration:none}.bk-gpc .bk-gpc-name a:hover{color:var(--gpc-accent)}.bk-gpc-foot{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:4px 6px;margin-top:auto}.bk-gpc-price{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;min-width:0;color:var(--gpc-ink);font-size:15px;font-weight:800;line-height:1.5}.bk-gpc .bk-gpc-price :is(ins,del){display:block;margin:0;padding:0;background:none}.bk-gpc .bk-gpc-price ins{order:1;color:inherit;font-size:inherit;font-weight:inherit;text-decoration:none}.bk-gpc .bk-gpc-price del{order:2;color:var(--gpc-muted);font-size:12px;font-weight:500;text-decoration:line-through;text-decoration-thickness:1px;opacity:.9}.bk-gpc .bk-gpc-price del :is(.amount,bdi){color:inherit;font-size:inherit;font-weight:inherit}.bk-gpc .bk-gpc-price del .woocommerce-Price-currencySymbol{display:none}.bk-gpc .bk-gpc-price bdi{display:inline-flex;flex-wrap:wrap;align-items:baseline}.bk-gpc .bk-gpc-price .woocommerce-Price-currencySymbol{margin-inline-start:3px;color:var(--gpc-muted);font-size:11px;font-weight:600}.bk-gpc .bk-gpc-price .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.bk-gpc-discount{flex:none;margin-top:3px;margin-inline-start:auto;padding:1px 7px;border-radius:999px;background:var(--gpc-accent);color:#fff;font-size:11.5px;font-weight:800;line-height:1.7;white-space:nowrap}.bk-gpc-foot:has(del) .bk-gpc-discount{position:absolute;bottom:0;inset-inline-end:0;margin:0}.bk-gpc-progress{position:relative;width:min(160px, 40%);height:4px;margin:0 auto;border-radius:4px;background:var(--gpc-line);overflow:hidden}.bk-gpc-progress-bar{position:absolute;top:0;inset-inline-start:0;display:block;width:30%;height:100%;border-radius:inherit;background:var(--gpc-accent)}.bk-gpc:not(.is-ready) :is(.bk-gpc-nav,.bk-gpc-progress),.bk-gpc.is-static :is(.bk-gpc-nav,.bk-gpc-progress){display:none}.bk-gpc-empty{padding:16px;border-radius:14px;background:#f6f7f9;color:#6b7280;font-size:13px;text-align:center}body:not(.rtl) .bk-gpc :is(.bk-gpc-more,.bk-gpc-nav-btn,.bk-gpc-add.is-link) svg{transform:scaleX(-1)}.bk-gpc.is-anim .bk-gpc-card{opacity:0;transform:translateY(14px)}.bk-gpc.is-anim.is-inview .bk-gpc-card{opacity:1;transform:none;transition:opacity .45s ease calc(var(--i, 0) * 50ms),transform .55s cubic-bezier(.22,1,.36,1) calc(var(--i, 0) * 50ms),border-color .25s ease,box-shadow .25s ease}@media (hover:hover) and (pointer:fine){.bk-gpc .bk-gpc-track{cursor:grab}.bk-gpc-card:hover{border-color:color-mix(in srgb,var(--gpc-accent) 22%,var(--gpc-line));box-shadow:0 18px 34px -24px rgb(15 18 25 / .4);transform:translateY(-3px)}.bk-gpc.is-anim.is-inview .bk-gpc-card:hover{transform:translateY(-3px)}.bk-gpc-card:hover .bk-gpc-img img{transform:scale(1.05)}}@media (hover:none),(pointer:coarse){.bk-gpc-nav{display:none!important}}@media (max-width:1024px){.bk-gpc{--gpc-w:205px;--gpc-gap:12px}}@media (max-width:767px){.bk-gpc{--gpc-gap:10px;--gpc-radius:18px;--gpc-w:clamp(140px, calc((100% - var(--gpc-gap) * 2) / 2.2), 220px)}.bk-gpc-head{margin-bottom:10px}.bk-gpc-badge{padding:2px 9px;font-size:11px}.bk-gpc .bk-gpc-title{font-size:16px}.bk-gpc .bk-gpc-subtitle{font-size:12px;line-height:1.7}.bk-gpc .bk-gpc-more{font-size:12.5px}.bk-gpc .bk-gpc-track{padding:4px 1px 12px;scroll-padding-inline:1px}.bk-gpc-media{margin:6px 6px 0}.bk-gpc .bk-gpc-add{bottom:6px;inset-inline-end:6px;width:32px;height:32px;border-radius:11px}.bk-gpc .bk-gpc-add svg{width:16px;height:16px}.bk-gpc-stock{bottom:6px;inset-inline-start:6px;font-size:10.5px}.bk-gpc-body{padding:8px 10px 10px}.bk-gpc-cat{font-size:11px}.bk-gpc .bk-gpc-colors i{width:11px;height:11px}.bk-gpc .bk-gpc-name{margin-bottom:6px!important;font-size:12.5px}.bk-gpc-price{font-size:14px}.bk-gpc .bk-gpc-price del{font-size:11.5px}.bk-gpc .bk-gpc-price .woocommerce-Price-currencySymbol{font-size:10px}.bk-gpc-discount{padding:0 6px;font-size:11px}.bk-gpc-progress{width:72px;height:3px}}@media (prefers-reduced-motion:reduce){.bk-gpc-card,.bk-gpc .bk-gpc-img img,.bk-gpc.is-anim.is-inview .bk-gpc-card{transition:none}}body.bk-dark .bk-gpc,body.night .bk-gpc{--gpc-ink:var(--darkmode_text, #f1f1f1);--gpc-muted:color-mix(in srgb, var(--darkmode_text, #f1f1f1) 60%, transparent);--gpc-line:rgba(255, 255, 255, .09);--gpc-card:var(--darkmode_background, #262626)}body.bk-dark .bk-gpc .bk-gpc-nav-btn:hover,body.night .bk-gpc .bk-gpc-nav-btn:hover{background:color-mix(in srgb,var(--gpc-accent) 22%,var(--gpc-card))}