body.gk-cart-open,html.gk-cart-open{overflow:clip;overscroll-behavior:none}body.gk-cart-open .gk-header,body.gk-cart-open .gk-pro-header,html.gk-cart-open body .gk-header,html.gk-cart-open body .gk-pro-header{transform:translate3d(0,0,0)!important}.gk-bnav--minicart-hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate3d(0,140%,0)!important}.gk-cart-count-el.is-empty,[data-gk-cart-count].is-empty{display:none!important}#gkMiniCart{--mc-bg:var(--gk-surface, #fff);--mc-surface:var(--gk-surface, #fff);--mc-soft:var(--gk-neutral-50, #f8fafc);--mc-text:var(--gk-text, #111827);--mc-muted:var(--gk-text-muted, #64748b);--mc-border:var(--gk-border-color, #e5e7eb);--mc-primary:var(--gk-primary, #2563eb);--mc-danger:#dc2626;--mc-success:#15803d;position:fixed;inset:0;z-index:999999;visibility:hidden;pointer-events:none;transition:visibility 0s .38s}#gkMiniCart.is-mounted{visibility:visible;pointer-events:auto;transition-delay:0s}#gkMiniCart .gk-minicart-backdrop{position:absolute;inset:0;background:rgb(15 23 42 / .28);opacity:0;transition:opacity .30s ease}#gkMiniCart.is-open .gk-minicart-backdrop{opacity:1}#gkMiniCart .gk-minicart-panel{position:absolute;inset-block:0;inset-inline-start:0;display:flex;flex-direction:column;width:min(390px, 100vw);max-width:94vw;min-height:100%;overflow:hidden;background:var(--mc-bg);box-shadow:0 16px 42px rgb(15 23 42 / .14);transform:translate3d(calc(-104% * var(--gk-dir, 1)),0,0);will-change:transform;transition:transform .38s cubic-bezier(.22,.61,.36,1);outline:0}:root{--gk-dir:1}html[dir="rtl"]{--gk-dir:-1}#gkMiniCart.is-open .gk-minicart-panel{transform:translate3d(0,0,0)}#gkMiniCart.is-closing .gk-minicart-panel{transition-duration:.46s;transition-timing-function:cubic-bezier(.4,0,.7,.2)}#gkMiniCart.is-closing .gk-minicart-backdrop{transition-duration:.38s;transition-timing-function:ease-in}html[dir="rtl"] #gkMiniCart .gk-minicart-panel{border-radius:16px 0 0 16px}html:not([dir="rtl"]) #gkMiniCart .gk-minicart-panel{border-radius:0 16px 16px 0}#gkMiniCart .gk-minicart-header{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;min-height:62px;padding:10px 18px;border-bottom:1px solid var(--mc-border);background:var(--mc-surface)}#gkMiniCart .gk-minicart-title{display:flex;align-items:center;gap:7px;margin:0;color:var(--mc-text);font-size:15px;font-weight:850}#gkMiniCart .gk-minicart-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--mc-soft);color:var(--mc-muted);font-size:10px;font-weight:800}#gkMiniCart .gk-minicart-close{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:9px;background:#fff0;color:var(--mc-muted);cursor:pointer;transition:background-color .16s ease,color .16s ease}#gkMiniCart .gk-minicart-close:hover,#gkMiniCart .gk-minicart-close:focus-visible{background:var(--mc-soft);color:var(--mc-text);outline:0}#gkMiniCart .gk-minicart-close svg{width:19px;height:19px}#gkMiniCart .gk-minicart-body{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;overscroll-behavior:contain;padding:0}#gkMiniCart .gk-minicart-loading{position:absolute;inset:62px 0 0;z-index:8;display:grid;place-items:center;background:rgb(255 255 255 / .78);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,visibility .16s ease}#gkMiniCart.is-loading .gk-minicart-loading{opacity:1;visibility:visible;pointer-events:auto}#gkMiniCart .gk-spinner{width:30px;height:30px;border:2px solid var(--mc-border);border-top-color:var(--mc-primary);border-radius:50%;animation:gkMcSpin .7s linear infinite}@keyframes gkMcSpin{to{transform:rotate(360deg)}}#gkMiniCart .gk-mini-items{display:block;flex:1 1 auto;min-height:0;margin:0;padding:0 18px 18px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;list-style:none}#gkMiniCart .gk-mini-item{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) 30px;gap:12px;align-items:start;margin:0;padding:16px 0;border:0;border-bottom:1px solid var(--mc-border);border-radius:0;background:#fff0;box-shadow:none;transition:opacity .16s ease,background-color .16s ease}#gkMiniCart .gk-mini-item:last-child{border-bottom:0}#gkMiniCart .gk-mini-item.is-pending{opacity:.55;pointer-events:none}#gkMiniCart .gk-mi-thumb,#gkMiniCart .gk-mi-thumb a,#gkMiniCart .gk-mi-thumb img{display:block;width:64px;height:64px}#gkMiniCart .gk-mi-thumb img{object-fit:cover;border:1px solid var(--mc-border);border-radius:9px;background:var(--mc-soft)}#gkMiniCart .gk-mi-info{display:flex;min-width:0;flex-direction:column;gap:5px}#gkMiniCart .gk-mi-name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--mc-text);font-size:13px;font-weight:800;line-height:1.7}#gkMiniCart .gk-mi-name a{color:inherit;text-decoration:none}#gkMiniCart .gk-mi-name a:hover{color:var(--mc-primary)}#gkMiniCart .gk-mi-meta{color:var(--mc-muted);font-size:10.5px;line-height:1.65}#gkMiniCart .gk-mi-meta dl,#gkMiniCart .gk-mi-meta p{margin:0}#gkMiniCart .gk-mi-meta dl.variation{display:flex;flex-wrap:wrap;gap:2px 6px}#gkMiniCart .gk-mi-meta dl.variation dt,#gkMiniCart .gk-mi-meta dl.variation dd{float:none;margin:0;padding:0}#gkMiniCart .gk-mi-price-row{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;color:var(--mc-muted);font-size:10.5px}#gkMiniCart .gk-mi-unit-price{font-weight:650}#gkMiniCart .gk-mi-line-total{margin-inline-start:auto;color:var(--mc-text);font-size:12px;font-weight:900}#gkMiniCart .gk-mi-qty{display:grid;grid-template-columns:32px 36px 32px;width:max-content;min-height:32px;overflow:hidden;border:1px solid var(--mc-border);border-radius:8px;background:#fff0}#gkMiniCart .gk-mi-step,#gkMiniCart .gk-mi-input{height:32px;border:0;background:#fff0;color:var(--mc-text);text-align:center}#gkMiniCart .gk-mi-step{display:grid;place-items:center;width:32px;padding:0;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .16s ease,color .16s ease}#gkMiniCart .gk-mi-step .gk-quantity-icon{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}#gkMiniCart .gk-mi-step:hover:not(:disabled),#gkMiniCart .gk-mi-step:focus-visible:not(:disabled){background:var(--mc-soft);color:var(--mc-primary);outline:0}#gkMiniCart .gk-mi-step:disabled{opacity:.3;cursor:not-allowed}#gkMiniCart .gk-mi-input{width:36px;border-inline:1px solid var(--mc-border);font-size:11px;font-weight:800;appearance:textfield}#gkMiniCart .gk-mi-input::-webkit-inner-spin-button,#gkMiniCart .gk-mi-input::-webkit-outer-spin-button{appearance:none;margin:0}#gkMiniCart .gk-mi-unit-qty,#gkMiniCart .gk-mi-fixed-qty{display:flex;align-items:center;gap:7px;width:max-content;min-height:26px;padding:0;border-radius:0;background:#fff0;color:var(--mc-muted);font-size:10.5px;font-weight:650}#gkMiniCart .gk-mi-unit-qty a{color:var(--mc-primary);font-weight:800;text-decoration:none}#gkMiniCart .gk-mi-remove{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:#fff0;color:color-mix(in srgb,var(--mc-muted) 80%,transparent);cursor:pointer;transition:background-color .16s ease,color .16s ease}#gkMiniCart .gk-mi-remove:hover,#gkMiniCart .gk-mi-remove:focus-visible{background:#fff1f2;color:var(--mc-danger);outline:0}#gkMiniCart .gk-mi-remove svg{width:16px;height:16px}#gkMiniCart .gk-mini-footer{position:relative;z-index:2;flex:0 0 auto;margin:0;padding:15px 18px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--mc-border);background:var(--mc-surface);box-shadow:0 -1px 0 rgb(15 23 42 / .015)}#gkMiniCart .gk-mini-summary{display:grid;gap:7px}#gkMiniCart .gk-mini-summary>div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--mc-muted);font-size:11.5px}#gkMiniCart .gk-mini-summary strong{color:var(--mc-text);font-size:12px;font-weight:800}#gkMiniCart .gk-mini-summary .is-discount strong{color:var(--mc-success)}#gkMiniCart .gk-mini-summary .is-total{color:var(--mc-text);font-size:13px;font-weight:800}#gkMiniCart .gk-mini-summary .is-total strong{font-size:15px;font-weight:900}#gkMiniCart .gk-mini-actions{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:8px;margin-top:13px}#gkMiniCart .gk-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 12px;border-radius:10px;font-size:12.5px;font-weight:850;text-decoration:none;transition:background-color .16s ease,color .16s ease,border-color .16s ease}#gkMiniCart .gk-btn-primary{border:1px solid var(--mc-primary);background:var(--mc-primary);color:#fff}#gkMiniCart .gk-btn-primary:hover,#gkMiniCart .gk-btn-primary:focus-visible{background:color-mix(in srgb,var(--mc-primary) 90%,#000);color:#fff;outline:0}#gkMiniCart .gk-btn-outline{min-height:44px;border:1px solid var(--mc-border);background:#fff0;color:var(--mc-text);font-size:11.5px;font-weight:750}#gkMiniCart .gk-btn-outline:hover,#gkMiniCart .gk-btn-outline:focus-visible{background:var(--mc-soft);color:var(--mc-text);outline:0}#gkMiniCart .gk-mini-empty{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;min-height:340px;padding:32px 18px;text-align:center}#gkMiniCart .gk-mini-empty-icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:12px;border-radius:0;background:#fff0;color:var(--mc-muted);box-shadow:none}#gkMiniCart .gk-mini-empty-icon svg{width:34px;height:34px}#gkMiniCart .gk-mini-empty strong{color:var(--mc-text);font-size:14px;font-weight:850}#gkMiniCart .gk-mini-empty p{margin:5px 0 16px;color:var(--mc-muted);font-size:11.5px}#gkMiniCart .gk-mini-empty .gk-btn{min-width:160px}.gk-toast{position:fixed;inset-inline-start:20px;bottom:24px;z-index:1000001;display:flex;align-items:center;gap:12px;max-width:min(360px, calc(100vw - 40px));padding:10px 13px;border-radius:10px;background:#111827;color:#fff;box-shadow:0 10px 26px rgb(15 23 42 / .18);font-size:12px;font-weight:700;opacity:0;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.gk-toast.is-error{background:#991b1b}.gk-toast.is-visible{opacity:1;transform:none}.gk-toast__text{min-width:0;flex:1 1 auto}.gk-toast__action{flex:0 0 auto;min-height:32px;padding:4px 9px;border:1px solid rgb(255 255 255 / .25);border-radius:8px;background:rgb(255 255 255 / .08);color:#fff;font:inherit;font-weight:800;cursor:pointer}.gk-toast__action:hover,.gk-toast__action:focus-visible{background:#fff;color:#111827;outline:0}@media (max-width:480px){#gkMiniCart .gk-minicart-panel{width:100vw;max-width:100vw;border-radius:0!important}#gkMiniCart .gk-minicart-header{min-height:58px;padding:9px 14px}#gkMiniCart .gk-minicart-loading{inset-block-start:58px}#gkMiniCart .gk-minicart-body{padding:0}#gkMiniCart .gk-mini-items{padding-inline:14px;padding-bottom:14px}#gkMiniCart .gk-mini-item{grid-template-columns:58px minmax(0,1fr) 28px;gap:10px;padding:14px 0}#gkMiniCart .gk-mi-thumb,#gkMiniCart .gk-mi-thumb a,#gkMiniCart .gk-mi-thumb img{width:58px;height:58px}#gkMiniCart .gk-mini-footer{margin:0;padding-inline:14px}.gk-toast{inset-inline:12px;bottom:16px;max-width:none}}@media (prefers-reduced-motion:reduce){#gkMiniCart,#gkMiniCart .gk-minicart-panel,#gkMiniCart .gk-minicart-backdrop,.gk-toast{transition:none!important}#gkMiniCart .gk-spinner{animation-duration:1.2s}}body.elementor-editor-active #gkMiniCart,body.elementor-editor-preview #gkMiniCart,html.elementor-html body #gkMiniCart{display:none!important}