.hz-mini-cart{--hz-mini-bg:#fff;--hz-mini-photo:90px;font-family:inherit;color:#18212d;direction:rtl;width:100%;min-width:0}.hz-mini-cart *{box-sizing:border-box}.hz-mini-panel{display:flex;flex-direction:column;gap:0;background:var(--hz-mini-bg);width:100%;min-width:0;max-width:100%;max-height:min(80dvh,850px);padding:24px;overflow:hidden;border-radius:15px}.hz-mini-header{display:flex;align-items:center;gap:10px;flex:0 0 auto;padding:0 0 18px;border-bottom:1px solid #e8ebf0}.hz-mini-header h2{margin:0;font-size:20px;font-weight:800;line-height:1.6;flex:1;color:inherit}.hz-mini-count{font-size:12px;color:#737e90;background:#f2f4f8;padding:4px 9px;border-radius:100px}.hz-mini-close svg,.hz-mini-qty svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hz-mini-message{color:#be123c;font-size:12px;line-height:1.7;min-height:0}.hz-mini-message:empty{display:none}.hz-mini-scroll{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;overscroll-behavior:contain;padding:12px 0}.hz-mini-items{display:flex;flex-direction:column;gap:12px}.hz-mini-item{display:grid;grid-template-columns:var(--hz-mini-photo) minmax(0,1fr);gap:14px;padding:12px;border:1px solid #e9edf3;border-radius:15px;background:#fff}.hz-mini-item-image{width:var(--hz-mini-photo);align-self:start;aspect-ratio:1;background:#f7f8fa;border-radius:10px;overflow:hidden}.hz-mini-item-image img{width:100%;height:100%;object-fit:contain;display:block}.hz-mini-item-details{min-width:0;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.hz-mini-item-name{font-size:13px;font-weight:750;line-height:1.8;overflow-wrap:anywhere}.hz-mini-item-name a{color:inherit;text-decoration:none}.hz-mini-item-name a:hover{color:#2572b9}.hz-mini-item-meta{font-size:11px;color:#808996;line-height:1.6;max-width:100%;overflow-wrap:anywhere}.hz-mini-price-before{display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:#929aaa;font-size:12px;direction:ltr}.hz-mini-cart .hz-mini-discount{background:#ef174c;color:#fff;font-size:11px;font-weight:750;line-height:1.3;padding:4px 7px;border-radius:999px}.hz-mini-price-before del{white-space:nowrap;text-decoration:line-through;direction:rtl}.hz-mini-price-now{font-size:14px;font-weight:800;color:#1b293a;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.hz-mini-price-now .woocommerce-Price-amount{white-space:nowrap}.hz-mini-qty{margin-top:6px;display:flex;align-items:center;gap:3px;border:1px solid #e2e7ef;border-radius:9px;background:#fff;padding:2px;height:33px;direction:ltr}.hz-mini-step{appearance:none;background:transparent!important;border:0!important;color:#3c4c60;display:grid;place-items:center;width:30px;height:27px;padding:0;cursor:pointer;border-radius:7px;transition:background .16s ease,color .16s ease}.hz-mini-step:hover{background:#f3f5f8!important;color:#ef174c}.hz-mini-step:disabled{opacity:.4;cursor:not-allowed}.hz-mini-qty-value{font-size:12px;font-weight:700;min-width:22px;text-align:center;line-height:1}.hz-mini-decrease .hz-mini-symbol-trash{display:none}.hz-mini-qty[data-at-min="1"] .hz-mini-symbol-minus{display:none}.hz-mini-qty[data-at-min="1"] .hz-mini-symbol-trash{display:block}.hz-mini-empty{display:grid;place-items:center;text-align:center;padding:42px 12px;gap:10px;color:#7c8796}.hz-mini-empty[hidden],.hz-mini-footer[hidden],.hz-mini-icon-badge[hidden]{display:none!important}.hz-mini-empty p{margin:0;font-size:14px}.hz-mini-empty-symbol{font-size:44px;filter:grayscale(1)}.hz-mini-footer{flex:0 0 auto;padding-top:15px;border-top:1px solid #e8ebf0;display:flex;flex-direction:column;gap:12px}.hz-mini-subtotal,.hz-mini-total{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px}.hz-mini-total{font-size:14px;font-weight:800}.hz-mini-subtotal strong,.hz-mini-total strong{text-align:left;font-weight:800}.hz-mini-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.hz-mini-actions a{padding:12px 10px;border-radius:10px;text-decoration:none!important;text-align:center;font-size:13px;font-weight:750;display:flex;align-items:center;justify-content:center;min-height:45px;transition:background .18s ease}.hz-mini-view-cart{background:#f1f4f8;color:#2b3a4c}.hz-mini-view-cart:hover{background:#e4eaf1;color:#2b3a4c}.hz-mini-checkout{background:#1c293a;color:#fff}.hz-mini-checkout:hover{background:#324963;color:#fff}.hz-mini-cart.hz-mini-busy .hz-mini-panel{cursor:progress}.hz-mini-cart.hz-mini-busy .hz-mini-step{pointer-events:none;opacity:.45}.hz-mini-icon-widget{display:inline-flex;position:relative;vertical-align:middle}.hz-mini-icon-btn{--hz-icon-size:30px;--hz-icon-color:currentColor;--hz-icon-hover:#ef174c;appearance:none;border:0;background:#fff0;color:var(--hz-icon-color);position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:var(--hz-icon-size);min-height:var(--hz-icon-size);padding:7px;cursor:pointer;line-height:1;transition:color .18s ease}.hz-mini-icon-btn:hover{color:var(--hz-icon-hover)}.hz-mini-icon-shape,.hz-mini-icon-shape i{font-size:var(--hz-icon-size);line-height:1;display:inline-grid;place-items:center}.hz-mini-icon-shape svg{width:var(--hz-icon-size);height:var(--hz-icon-size);fill:currentColor}.hz-mini-custom-svg{display:block;width:var(--hz-icon-size);height:var(--hz-icon-size);background:currentColor;-webkit-mask:var(--hz-icon-image) center/contain no-repeat;mask:var(--hz-icon-image) center/contain no-repeat}.hz-mini-icon-image{display:block;object-fit:contain;width:var(--hz-icon-size);height:var(--hz-icon-size)}.hz-mini-icon-badge{--hz-badge-x:0px;--hz-badge-y:0px;position:absolute;z-index:2;min-width:20px;height:20px;padding:0 4px;background:#ef174c;color:#fff;font-size:11px;font-weight:800;border-radius:50px;line-height:1;display:grid;place-items:center;white-space:nowrap;pointer-events:none;transform:translate(var(--hz-badge-x),var(--hz-badge-y))}.hz-pos-top_left{top:-4px;left:-6px}.hz-pos-top_right{top:-4px;right:-6px}.hz-pos-bottom_left{bottom:-4px;left:-6px}.hz-pos-bottom_right{bottom:-4px;right:-6px}@media(max-width:480px){.hz-mini-panel{padding:16px}.hz-mini-item{gap:9px;padding:9px}.hz-mini-cart{--hz-mini-photo:70px}.hz-mini-actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.hz-mini-icon-btn,.hz-mini-step{transition:none!important}}.hz-mini-icon-widget .hz-mini-icon-btn:is(:focus,:focus-visible,:active,:visited){color:var(--hz-icon-color,currentColor)!important}.hz-mini-icon-widget .hz-mini-icon-btn:hover,.hz-mini-icon-widget .hz-mini-icon-btn:hover:is(:focus,:focus-visible,:active){color:var(--hz-icon-hover,var(--hz-icon-color,currentColor))!important}.hz-mini-icon-widget .hz-mini-icon-shape,.hz-mini-icon-widget .hz-mini-icon-shape :is(i,svg){color:inherit!important}.hz-mini-cart .hz-mini-item-meta dl,.hz-mini-cart .hz-mini-item-meta dl.variation{display:block;margin:0;padding:0}.hz-mini-cart .hz-mini-item-meta dl dt,.hz-mini-cart .hz-mini-item-meta dl dd{display:inline;float:none;clear:none;width:auto;margin:0;padding:0;line-height:1.8;font-weight:inherit}.hz-mini-cart .hz-mini-item-meta dl dt{margin-inline-end:4px}.hz-mini-cart .hz-mini-item-meta dl dd::after{content:"";display:block}.hz-mini-cart .hz-mini-item-meta dl dd p,.hz-mini-cart .hz-mini-item-meta dl dd>*{display:inline;margin:0;padding:0}.hz-mini-cart .hz-mini-subtotal{font:inherit;font-size:12px}.hz-mini-cart .hz-mini-actions a{box-sizing:border-box;min-width:0;line-height:1.5;cursor:pointer}.hz-mini-cart .hz-mini-actions a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.hz-mini-cart .hz-mini-view-cart,.hz-mini-cart .hz-mini-checkout{transition:background-color .18s ease,color .18s ease,border-color .18s ease}