/** Shopify CDN: Minification failed

Line 123:2 Unexpected "}"

**/
/* wm-cart-perks - unified "ההטבות שלך" container in the cart drawer (copy theme) */
.wm-perks{direction:rtl;border:1.5px solid #e6c06a;border-radius:12px;background:linear-gradient(180deg,#fff8e8,#fdeec8);margin:0 0 12px;overflow:hidden;color:#2a1a14;text-align:right}
.wm-perks__head{background:#8b1a1a;color:#fff;font-weight:700;padding:8px 12px;font-size:14px;display:flex;justify-content:space-between;align-items:center}
.wm-perks__slot{padding:10px 12px;border-bottom:1px dashed #e6c06a}.wm-perks__slot:last-child{border-bottom:0}
.wm-perks__lbl{font-size:13px;margin-bottom:5px;line-height:1.4}.wm-perks__lbl b{color:#8b1a1a}
.wm-perks__bar{background:#fff;border:1px solid #e6c06a;border-radius:10px;height:9px;overflow:hidden}.wm-perks__bar i{display:block;height:100%;background:#8b1a1a;border-radius:10px;margin-inline-start:0}
.wm-perks__gift{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff8e8,#fdeec8);border-bottom:1.5px solid #e6c06a}
.wm-perks__gift:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22120%22%20height%3D%22120%22%20viewBox%3D%220%200%20120%20120%22%3E%3Cg%20stroke%3D%22%238b1a1a%22%20fill%3D%22none%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cg%20transform%3D%22translate%286%208%29%20rotate%28-12%2012%2012%29%20scale%281.1%29%22%3E%3Crect%20x%3D%223%22%20y%3D%2210%22%20width%3D%2218%22%20height%3D%2211%22/%3E%3Crect%20x%3D%222%22%20y%3D%227%22%20width%3D%2220%22%20height%3D%223.5%22/%3E%3Cpath%20d%3D%22M12%207V21M12%207C8%201%204%203%207%206M12%207C16%201%2020%203%2017%206%22/%3E%3C/g%3E%3Cg%20transform%3D%22translate%2864%204%29%20rotate%2810%2012%2012%29%20scale%281.1%29%22%3E%3Cpath%20d%3D%22M3%204H21L12%2014Z%22/%3E%3Cpath%20d%3D%22M12%2014V21M7%2021H17%22/%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%227%22%20r%3D%221.3%22/%3E%3C/g%3E%3Cg%20transform%3D%22translate%2832%2046%29%20rotate%28-8%2012%2012%29%20scale%281.1%29%22%3E%3Cpath%20d%3D%22M5%204L7%2021H17L19%204Z%22/%3E%3Cpath%20d%3D%22M6%2010H18%22/%3E%3Crect%20x%3D%229%22%20y%3D%2212%22%20width%3D%225%22%20height%3D%225%22%20transform%3D%22rotate%2812%2011%2014%29%22/%3E%3C/g%3E%3Cg%20transform%3D%22translate%2884%2052%29%20rotate%288%2012%2012%29%20scale%281.1%29%22%3E%3Crect%20x%3D%224%22%20y%3D%226%22%20width%3D%2212%22%20height%3D%2215%22%20rx%3D%221%22/%3E%3Cpath%20d%3D%22M16%209H19A2%202%200%200%201%2021%2011V15A2%202%200%200%201%2019%2017H16%22/%3E%3Cpath%20d%3D%22M4%206A3%203%200%200%201%207%203H13A3%203%200%200%201%2016%206%22/%3E%3C/g%3E%3Cg%20transform%3D%22translate%282%2078%29%20rotate%2814%2012%2012%29%20scale%281.1%29%22%3E%3Cpath%20d%3D%22M10%202H14V8C14%2010%2017%2011%2017%2015V21H7V15C7%2011%2010%2010%2010%208Z%22/%3E%3Crect%20x%3D%228%22%20y%3D%2215%22%20width%3D%228%22%20height%3D%224%22/%3E%3C/g%3E%3Cg%20transform%3D%22translate%2858%2086%29%20rotate%28-10%2012%2012%29%20scale%281.1%29%22%3E%3Cpath%20d%3D%22M9%202H15L14%2012C14%2014%2010%2014%2010%2012Z%22/%3E%3Cpath%20d%3D%22M12%2014V21M8%2021H16%22/%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227%22%20r%3D%220.8%22/%3E%3C/g%3E%3Ccircle%20cx%3D%2252%22%20cy%3D%2230%22%20r%3D%221.6%22/%3E%3Ccircle%20cx%3D%22104%22%20cy%3D%2236%22%20r%3D%221.6%22/%3E%3Ccircle%20cx%3D%2226%22%20cy%3D%2268%22%20r%3D%221.6%22/%3E%3Ccircle%20cx%3D%22108%22%20cy%3D%22104%22%20r%3D%221.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22108%22%20r%3D%221.6%22/%3E%3C/g%3E%3C/svg%3E") 0 0/90px 90px;opacity:.10;pointer-events:none}

.wm-perks__gift:after{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20stroke%3D%22%238b1a1a%22%20fill%3D%22none%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%226%22%20width%3D%2212%22%20height%3D%2215%22%20rx%3D%221%22/%3E%3Cpath%20d%3D%22M16%209H19A2%202%200%200%201%2021%2011V15A2%202%200%200%201%2019%2017H16%22/%3E%3Cpath%20d%3D%22M4%206A3%203%200%200%201%207%203H13A3%203%200%200%201%2016%206%22/%3E%3C/g%3E%3C/svg%3E") no-repeat left 6px bottom -6px/62px,url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20stroke%3D%22%238b1a1a%22%20fill%3D%22none%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%204L7%2021H17L19%204Z%22/%3E%3Cpath%20d%3D%22M6%2010H18%22/%3E%3Crect%20x%3D%229%22%20y%3D%2212%22%20width%3D%225%22%20height%3D%225%22%20transform%3D%22rotate%2812%2011%2014%29%22/%3E%3C/g%3E%3C/svg%3E") no-repeat left 58px top -4px/48px;opacity:.2;transform:rotate(0);pointer-events:none}

.wm-perks__gift>*{position:relative;z-index:1}
.wm-perks__gtag{font-size:11px;color:#8b1a1a;font-weight:800;letter-spacing:.5px;margin-bottom:4px}
.wm-perks__grow{display:flex;gap:10px;align-items:center}.wm-perks__grow img{width:44px;height:56px;object-fit:contain;background:#fff;border-radius:6px;flex:none}
.wm-perks__gname{color:#b8860b;font-weight:800;font-size:15px}
.wm-perks__lim{display:inline-block;margin-top:6px;background:#8b1a1a;color:#fff8e8;font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:20px}
.wm-perks__ship .previewCartMessage,.wm-perks__ship free-shipping-component{margin:0!important;padding:0!important;background:none!important;border:0!important}
.wm-perks__ship [data-shipping-message]{font-size:13px;margin-bottom:5px}
.wm-perks__ship [data-shipping-progress]{background:#fff!important;border:1px solid #e6c06a;border-radius:10px;height:9px;overflow:hidden}
.wm-perks__ship [data-free-shipping-progress-meter]{background:#8b1a1a!important;border-radius:10px;height:100%}
.wm-perks__sh{font-size:14px;font-weight:700;margin-bottom:6px}.wm-perks__sh b{color:#8b1a1a}.wm-perks__sh span{font-weight:400}
.wm-perks__strip{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory}
.wm-perks__u{flex:0 0 118px;background:#fff;border-radius:8px;padding:6px;text-align:center;font-size:11px;scroll-snap-align:start}
.wm-perks__u img{width:100%;height:62px;object-fit:contain}.wm-perks__u .t{height:28px;overflow:hidden;line-height:1.25;margin:3px 0}
.wm-perks__u b{color:#8b1a1a}.wm-perks__u s{color:#999;margin-inline-start:4px}
.wm-perks__u button{width:100%;margin-top:4px;background:#8b1a1a;color:#fff;border:0;border-radius:5px;padding:5px;font-weight:700;cursor:pointer;font-size:12px}
.wm-perks__u button[disabled]{opacity:.6}
.wm-perks [hidden]{display:none!important}

/* hide the old wm-gift.js note under the coupon field in the drawer only (the perks container shows it) */
#Drawer-CartCoupon .wm-gift-note{display:none!important}
/* order note modal */
#Drawer-CartNote .modal__inner{direction:rtl;border-radius:14px 14px 0 0;border-top:3px solid #8b1a1a;background:linear-gradient(180deg,#fff8e8,#fff)}
#Drawer-CartNote .modal-header{padding:14px 16px 6px}
#Drawer-CartNote .modal-header__title{color:#8b1a1a;font-size:16px;font-weight:800}
#Drawer-CartNote .modal-content{padding:6px 16px 16px}
#Drawer-CartNote textarea{width:100%;min-height:110px;border:1.5px solid #e6c06a!important;border-radius:10px!important;background:#fff!important;padding:12px!important;font-size:14px;line-height:1.5;color:#2a1a14;direction:rtl;resize:vertical;box-shadow:none!important;outline:none}
#Drawer-CartNote textarea:focus{border-color:#8b1a1a!important;box-shadow:0 0 0 3px rgba(139,26,26,.12)!important}
#Drawer-CartNote textarea::placeholder{color:#a08a7a}
.mk-note-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}
.mk-note-hint{font-size:12px;color:#8a6d5a}
.mk-note-save{background:#8b1a1a;color:#fff;border:0;border-radius:8px;padding:8px 18px;font-weight:700;font-size:14px;cursor:pointer;min-width:90px}
.mk-note-save[disabled]{opacity:.7}
.mk-note-save.is-ok{background:#1f7a3a}
.mk-drawer-note-cta .mk-note-prev{display:block;font-size:12px;color:#8b1a1a;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:230px}
.mk-drawer-note-cta .mk-note-prev[hidden]{display:none}

/* strip: hidden scrollbar, swipe kept, edge fade */
.wm-perks__strip{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%)}
.wm-perks__strip::-webkit-scrollbar{display:none;width:0;height:0}
/* function-block buttons (shipping / coupon / gift card): same look as the notes row, icons kept */
.drawer--function-blocks{display:flex;gap:8px;margin:0 0 10px}
.drawer--function-blocks .function-block{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:8px 10px;background:linear-gradient(135deg,#fff8e8,#fdeec8)!important;border:1.5px solid #8b1a1a!important;border-radius:10px!important;color:#8b1a1a!important;box-shadow:0 2px 6px rgba(139,26,26,.15);cursor:pointer;transition:transform .15s,box-shadow .15s;direction:rtl}
.drawer--function-blocks .function-block:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(139,26,26,.25)}
.drawer--function-blocks .function-block .svg-wrapper{flex:0 0 30px;width:30px!important;height:30px!important;border-radius:50%;background:#8b1a1a;color:#fff6e0;display:flex;align-items:center;justify-content:center}
.drawer--function-blocks .function-block .svg-wrapper svg{width:16px;height:16px}
.mk-fb-lbl{font-size:14px;font-weight:800;line-height:1.2}
/* coupon + shipping popups: same card as the notes popup */
#Drawer-CartCoupon .modal__inner,#Drawer-CartShipping .modal__inner{direction:rtl;border-radius:14px 14px 0 0;border-top:3px solid #8b1a1a;background:linear-gradient(180deg,#fff8e8,#fff)}
#Drawer-CartCoupon .modal-header,#Drawer-CartShipping .modal-header{padding:14px 16px 6px}
#Drawer-CartCoupon .modal-header__title,#Drawer-CartShipping .modal-header__title{color:#8b1a1a;font-size:16px;font-weight:800}
#Drawer-CartCoupon .modal-content,#Drawer-CartShipping .modal-content{padding:6px 16px 16px}
#Drawer-CartCoupon input:not([type=hidden]):not([type=checkbox]),#Drawer-CartShipping input:not([type=hidden]):not([type=checkbox]),#Drawer-CartShipping select{border:1.5px solid #e6c06a!important;border-radius:10px!important;background-color:#fff!important;color:#2a1a14;box-shadow:none!important;outline:none;min-height:44px}
#Drawer-CartCoupon input:focus,#Drawer-CartShipping input:focus,#Drawer-CartShipping select:focus{border-color:#8b1a1a!important;box-shadow:0 0 0 3px rgba(139,26,26,.12)!important}
#Drawer-CartCoupon input::placeholder,#Drawer-CartShipping input::placeholder{color:#a08a7a}
#Drawer-CartCoupon .field,#Drawer-CartShipping .field{--inputs-radius:10px}
#Drawer-CartCoupon button:not(.modal__close),#Drawer-CartShipping button:not(.modal__close){background:#8b1a1a!important;color:#fff!important;border:0!important;border-radius:8px!important;font-weight:700;min-height:44px;padding:0 18px;cursor:pointer;box-shadow:0 2px 6px rgba(139,26,26,.2)}
#Drawer-CartCoupon button:not(.modal__close):hover,#Drawer-CartShipping button:not(.modal__close):hover{background:#6e1414!important}
#Drawer-CartCoupon .modal__close,#Drawer-CartShipping .modal__close,#Drawer-CartNote .modal__close{color:#8b1a1a}
#Drawer-CartShipping label{color:#6b4a2a;font-weight:600}

/* function-blocks wrapper: no frame, only the two buttons */
.drawer--function-blocks{border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important;outline:0!important}
.drawer__footer .drawer--function-blocks::before,.drawer__footer .drawer--function-blocks::after{display:none!important}
/* perks collapse */
.wm-perks__head[data-wm-perks-toggle]{cursor:pointer;user-select:none}
.wm-perks__hr{display:inline-flex;align-items:center;gap:8px}
.wm-perks__chev{transition:transform .3s ease;flex:0 0 auto}
.wm-perks--collapsed .wm-perks__chev{transform:rotate(180deg)}
.wm-perks [data-wm-perk="shipping"],.wm-perks [data-wm-perk="kav-kupa"]{max-height:640px;overflow:hidden;transition:max-height .35s ease,opacity .25s ease,padding .35s ease,margin .35s ease,border-width .35s ease}
.wm-perks--collapsed [data-wm-perk="shipping"],.wm-perks--collapsed [data-wm-perk="kav-kupa"]{max-height:0;opacity:0;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;border-width:0!important}
/* gift line: rounded frame + badge */
:is(#CartDrawer,.cart-page__items) tr.cart-item[data-wm-gift]{position:relative;border:1.5px solid #e6c06a!important;border-radius:12px;overflow:hidden}
:is(#CartDrawer,.cart-page__items) tr.cart-item[data-wm-gift]::before{content:"מתנה";position:absolute;top:6px;right:6px;z-index:3;background:#8b1a1a;color:#fff6e0;font-size:11px;font-weight:800;padding:2px 9px;border-radius:999px}
/* tidy gap: items list gets a soft cream wash so the empty area reads as part of the cart /* ===== line item cards: clean grid (RTL) ===== */
:is(#CartDrawer,.cart-page__items) .cart-items__table thead{display:none}
:is(#CartDrawer,.cart-page__items) tr.cart-item{border:0!important}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]){display:grid!important;grid-template-columns:76px minmax(0,1fr) auto;grid-template-areas:"media details remove" "media qty total";column-gap:10px;row-gap:8px;align-items:center;position:relative;direction:rtl;margin:0 0 10px;padding:10px!important;background:linear-gradient(135deg,#fff8e8,#fdeec8);border:1.5px solid #8b1a1a!important;border-radius:12px;box-shadow:0 2px 6px rgba(139,26,26,.12)}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift])>td{display:block;padding:0!important;margin:0!important;border:0!important;width:auto!important;min-width:0}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift])>td.cart-item__media{grid-area:media;align-self:start;position:relative}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift])>td.cart-item__details{grid-area:details;align-self:start}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift])>td.cart-item__price{display:none!important}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift])>td.cart-item__quantity{grid-area:qty;justify-self:start}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift])>td.cart-item__totals{grid-area:total;justify-self:end;align-self:center;text-align:left;white-space:nowrap}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift])>td.cart-item__remove{grid-area:remove;align-self:start;justify-self:end}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .cart-item__image-container{width:76px;background:#fff;border:1.5px solid #e6c06a;border-radius:10px;padding:4px;overflow:hidden}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .cart-item__image{width:100%;height:auto;border-radius:6px;object-fit:contain}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .cart-item__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#2a1a14;font-weight:700;font-size:14px;line-height:1.3;text-decoration:none}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .cart-item__details .cart-item__price-wrapper{display:block!important;margin-top:4px}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .cart-item__details .price{font-size:13px;font-weight:600;color:#6b4a2a!important;text-align:right}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .cart-item__details .price:last-of-type::after{content:" ליחידה";font-weight:500}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .cart-item__totals .price{display:block;font-size:15px;font-weight:800;color:#8b1a1a!important}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .cart-item__totals .price:last-of-type::before{content:'סה"כ ';font-size:12px;font-weight:600;color:#6b4a2a}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) s,:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) del,:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .price--compare,:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .price s{color:#9a8a80!important;font-size:12px;font-weight:500;text-decoration:line-through;margin-inline-end:4px}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) s::before,:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) s::after,:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) del::before,:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) del::after{content:none!important}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .discounts{margin:3px 0 0;font-size:12px;color:#1f7a3a}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) quantity-selector-component{display:inline-flex;align-items:center;height:34px;min-height:34px;width:auto;background:#fff;border:1.5px solid #e6c06a!important;border-radius:999px!important;overflow:hidden}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) quantity-selector-component::before,:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) quantity-selector-component::after{display:none}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .quantity__button{width:32px;height:32px;color:#8b1a1a!important;display:flex;align-items:center;justify-content:center}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .quantity__button:hover{background:#fdeec8}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .quantity__button svg{width:11px;height:11px}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .quantity__input{width:30px;height:32px;padding:0;text-align:center;color:#8b1a1a;font-weight:800;background:transparent;border:0;-moz-appearance:textfield}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .cart-item__error:empty,:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .cart-item__error-text:empty{display:none}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .cart-item__remove .button-close-circle{width:24px!important;height:24px!important;min-width:0;padding:0!important;border-radius:50%;background:#fff!important;border:1.5px solid #8b1a1a!important;color:#8b1a1a!important;display:inline-flex;align-items:center;justify-content:center;box-shadow:none!important}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .cart-item__remove .button-close-circle:hover{background:#8b1a1a!important;color:#fff!important}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .cart-item__remove .button-close-circle::before,:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .cart-item__remove .button-close-circle::after{display:none!important}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .cart-item__remove svg{width:10px;height:10px}
px}
/* ===== drawer scrolling: whole drawer scrolls (hidden scrollbar), header + checkout stay pinned ===== */
#CartDrawer .drawer__inner{overflow-y:auto!important;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}
#CartDrawer .drawer__inner::-webkit-scrollbar{display:none;width:0;height:0}
#CartDrawer .cart-drawer__form,#CartDrawer .drawer__contents{flex:0 0 auto!important;min-height:0!important;height:auto!important;overflow:visible!important}
#CartDrawer .drawer__cart-items-wrapper{overflow:visible!important;max-height:none!important;height:auto!important;flex:0 0 auto}
#CartDrawer .drawer__footer{flex:0 0 auto!important}
#CartDrawer .drawer__header{position:sticky;top:0;z-index:6;background:#fff}
/* ===== strip arrows ===== */
.wm-perks__sw{position:relative}
.wm-kk-nav{position:absolute;top:38%;z-index:3;width:28px;height:28px;border-radius:50%;border:0;background:#8b1a1a;color:#fff6e0;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.25);transition:opacity .2s,transform .15s;padding:0}
.wm-kk-nav:hover{transform:scale(1.08)}
.wm-kk-nav--r{right:-4px}
.wm-kk-nav--l{left:-4px}
.wm-kk-nav[disabled]{opacity:.3;cursor:default;transform:none}
.wm-kk-noscroll .wm-kk-nav{display:none}

/* ===== cart page (/cart) ===== */
@media (min-width:750px){.cart-page__items tr.cart-item:not([data-wm-gift]){grid-template-columns:110px minmax(0,1fr) auto!important;padding:14px!important}.cart-page__items tr.cart-item:not([data-wm-gift]) .cart-item__image-container{width:110px!important}.cart-page__items tr.cart-item:not([data-wm-gift]) .cart-item__name{font-size:16px!important}}
.cart-page__items .cart-items__table,.cart-page__items .cart-items__table tbody{display:block;width:100%}
.cart__summary #wm-cart-perks{margin:0 0 16px}
body:has(.cart-page #wm-cart-perks) .cart-page__shipping{display:none!important}
body:has(.cart-page #wm-cart-perks) .cart-page .wm-gift-note{display:none!important}
.cart-page .cart-shipping-calculator,.cart-page .cart-discounts{direction:rtl;background:linear-gradient(180deg,#fff8e8,#fff);border:1.5px solid #e6c06a;border-top:3px solid #8b1a1a;border-radius:12px;padding:14px!important}
.cart-page .cart-shipping-calculator--title,.cart-page .cart-discount__content-title{color:#8b1a1a!important;font-weight:800;font-size:16px}
.cart-page .cart-shipping-calculator input:not([type=hidden]):not([type=checkbox]),.cart-page .cart-shipping-calculator select,.cart-page .cart-discount__input{border:1.5px solid #e6c06a!important;border-radius:10px!important;background-color:#fff!important;box-shadow:none!important;min-height:44px}
.cart-page .cart-shipping-calculator input:focus,.cart-page .cart-shipping-calculator select:focus,.cart-page .cart-discount__input:focus{border-color:#8b1a1a!important;box-shadow:0 0 0 3px rgba(139,26,26,.12)!important;outline:none}
.cart-page .cart-shipping-calculator button,.cart-page .cart-discount__button{background:#8b1a1a!important;color:#fff!important;border:0!important;border-radius:8px!important;font-weight:700;min-height:44px}
.cart-page .cart-shipping-calculator button:hover,.cart-page .cart-discount__button:hover{background:#6e1414!important}
.cart-page .cart__checkout-button{background:#8b1a1a!important;color:#fff!important;border-radius:10px!important;font-weight:800}
.cart-page .cart__summary-container{background:#fffdf8;border-radius:14px}

/* ===== round 6: stepper + X fix ===== */
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift])>td.cart-item__quantity{width:auto!important;min-width:104px;padding:0!important}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) quantity-selector-component{display:inline-flex!important;flex-direction:row;align-items:center;justify-content:space-between;width:104px!important;min-width:104px!important;max-width:none!important;height:36px!important;padding:0 2px!important;direction:ltr}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .quantity__button{position:static!important;inset:auto!important;transform:none!important;flex:0 0 32px;width:32px!important;height:32px!important;min-width:32px;padding:0!important;margin:0!important;border-radius:50%;background:transparent;opacity:1!important;visibility:visible!important}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .quantity__button .svg-wrapper{display:flex;align-items:center;justify-content:center;width:12px;height:12px;margin:0}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .quantity__button svg{width:12px!important;height:12px!important;margin:0!important}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .quantity__input{flex:1 1 auto;width:34px!important;min-width:0;opacity:1!important;font-size:15px!important;position:static!important;margin:0!important}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .quantity__input::-webkit-inner-spin-button,:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift])>td.cart-item__remove{padding:0!important;line-height:0}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .cart-item__remove .button-close-circle{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;line-height:0!important;position:relative!important;inset:auto!important;width:26px!important;height:26px!important}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .cart-item__remove .button-close-circle>*{display:flex;align-items:center;justify-content:center;margin:0!important;padding:0!important;position:static!important;width:11px!important;height:11px!important;flex:none;transform:none!important}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .cart-item__remove .button-close-circle svg{display:block;flex:none;min-width:11px;width:11px!important;height:11px!important;margin:0!important;position:static!important;transform:none!important}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift])>td.cart-item__totals{grid-area:total;justify-self:end;align-self:center;white-space:nowrap}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift])>td.cart-item__details{min-width:0}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .cart-item__name{display:block;line-height:1.35}
/* /cart page: strip always open, no toggle, bigger */
.wm-perks--page .wm-perks__chev{display:none!important}
.wm-perks--page .wm-perks__head{cursor:default!important;font-size:16px;padding:10px 14px}
.wm-perks--page [data-wm-perk="shipping"],.wm-perks--page [data-wm-perk="kav-kupa"]{max-height:none!important;opacity:1!important}
.wm-perks--page [data-wm-perk="kav-kupa"] .wm-perks__lbl{font-size:17px;font-weight:800;color:#8b1a1a}
.wm-perks--page .wm-perks__u{flex:0 0 150px;font-size:13px;padding:8px}
.wm-perks--page .wm-perks__u img{height:96px}
.wm-perks--page .wm-perks__u .t{height:34px}
.wm-perks--page .wm-perks__u button{font-size:14px;padding:8px}
.wm-perks--page .wm-kk-nav{width:34px;height:34px}

/* ===== round 6b: fixed row height + image frames ===== */
:is(#CartDrawer,.cart-page__items) tr.cart-item{box-sizing:border-box}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]){height:109px;grid-template-rows:auto 1fr;overflow:hidden}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .cart-item__image-container{width:70px!important;height:85px!important;padding:3px!important;display:flex;align-items:center;justify-content:center;box-sizing:border-box}
:is(#CartDrawer,.cart-page__items) tr.cart-item .cart-item__image{width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important;aspect-ratio:auto!important}
:is(#CartDrawer,.cart-page__items) tr.cart-item .cart-item__media a,:is(#CartDrawer,.cart-page__items) tr.cart-item .cart-item__link{display:block;height:100%}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]){grid-template-columns:70px minmax(0,1fr) auto}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]) .cart-item__name{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift])>td.cart-item__quantity,:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift])>td.cart-item__totals{align-self:end}
@media (min-width:750px){:is(#wm-x,.cart-page__items) tr.cart-item:not([data-wm-gift]){height:138px!important;grid-template-columns:90px minmax(0,1fr) auto!important}:is(#wm-x,.cart-page__items) tr.cart-item .cart-item__image-container{width:90px!important;height:110px!important}}
/* gift row: same card as drawer gift slot, banner hidden */
:is(#CartDrawer,.cart-page__items) tr.cart-item[data-wm-gift] .wm-gift-banner-cell{display:none!important}
:is(#CartDrawer,.cart-page__items) tr.cart-item[data-wm-gift]{display:grid!important;grid-template-columns:70px minmax(0,1fr);grid-template-areas:"media details";column-gap:10px;align-items:center;direction:rtl;height:109px;margin:0 0 10px;padding:10px!important;overflow:hidden;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22120%22%20height%3D%22120%22%20viewBox%3D%220%200%20120%20120%22%3E%3Cg%20stroke%3D%22%23b8860b%22%20stroke-opacity%3D%220.12%22%20fill%3D%22none%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cg%20transform%3D%22translate%286%208%29%20rotate%28-12%2012%2012%29%20scale%281.1%29%22%3E%3Crect%20x%3D%223%22%20y%3D%2210%22%20width%3D%2218%22%20height%3D%2211%22/%3E%3Crect%20x%3D%222%22%20y%3D%227%22%20width%3D%2220%22%20height%3D%223.5%22/%3E%3Cpath%20d%3D%22M12%207V21M12%207C8%201%204%203%207%206M12%207C16%201%2020%203%2017%206%22/%3E%3C/g%3E%3Cg%20transform%3D%22translate%2864%204%29%20rotate%2810%2012%2012%29%20scale%281.1%29%22%3E%3Cpath%20d%3D%22M3%204H21L12%2014Z%22/%3E%3Cpath%20d%3D%22M12%2014V21M7%2021H17%22/%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%227%22%20r%3D%221.3%22/%3E%3C/g%3E%3Cg%20transform%3D%22translate%2832%2046%29%20rotate%28-8%2012%2012%29%20scale%281.1%29%22%3E%3Cpath%20d%3D%22M5%204L7%2021H17L19%204Z%22/%3E%3Cpath%20d%3D%22M6%2010H18%22/%3E%3Crect%20x%3D%229%22%20y%3D%2212%22%20width%3D%225%22%20height%3D%225%22%20transform%3D%22rotate%2812%2011%2014%29%22/%3E%3C/g%3E%3Cg%20transform%3D%22translate%2884%2052%29%20rotate%288%2012%2012%29%20scale%281.1%29%22%3E%3Crect%20x%3D%224%22%20y%3D%226%22%20width%3D%2212%22%20height%3D%2215%22%20rx%3D%221%22/%3E%3Cpath%20d%3D%22M16%209H19A2%202%200%200%201%2021%2011V15A2%202%200%200%201%2019%2017H16%22/%3E%3Cpath%20d%3D%22M4%206A3%203%200%200%201%207%203H13A3%203%200%200%201%2016%206%22/%3E%3C/g%3E%3Cg%20transform%3D%22translate%282%2078%29%20rotate%2814%2012%2012%29%20scale%281.1%29%22%3E%3Cpath%20d%3D%22M10%202H14V8C14%2010%2017%2011%2017%2015V21H7V15C7%2011%2010%2010%2010%208Z%22/%3E%3Crect%20x%3D%228%22%20y%3D%2215%22%20width%3D%228%22%20height%3D%224%22/%3E%3C/g%3E%3Cg%20transform%3D%22translate%2858%2086%29%20rotate%28-10%2012%2012%29%20scale%281.1%29%22%3E%3Cpath%20d%3D%22M9%202H15L14%2012C14%2014%2010%2014%2010%2012Z%22/%3E%3Cpath%20d%3D%22M12%2014V21M8%2021H16%22/%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227%22%20r%3D%220.8%22/%3E%3C/g%3E%3Ccircle%20cx%3D%2252%22%20cy%3D%2230%22%20r%3D%221.6%22/%3E%3Ccircle%20cx%3D%22104%22%20cy%3D%2236%22%20r%3D%221.6%22/%3E%3Ccircle%20cx%3D%2226%22%20cy%3D%2268%22%20r%3D%221.6%22/%3E%3Ccircle%20cx%3D%22108%22%20cy%3D%22104%22%20r%3D%221.6%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22108%22%20r%3D%221.6%22/%3E%3C/g%3E%3C/svg%3E") 0 0/90px 90px,linear-gradient(135deg,#fffaf0 0%,#f7e7c1 55%,#efd9a0 100%)!important}
:is(#CartDrawer,.cart-page__items) tr.cart-item[data-wm-gift]::after{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20stroke%3D%22%23b8860b%22%20fill%3D%22none%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%226%22%20width%3D%2212%22%20height%3D%2215%22%20rx%3D%221%22/%3E%3Cpath%20d%3D%22M16%209H19A2%202%200%200%201%2021%2011V15A2%202%200%200%201%2019%2017H16%22/%3E%3Cpath%20d%3D%22M4%206A3%203%200%200%201%207%203H13A3%203%200%200%201%2016%206%22/%3E%3C/g%3E%3C/svg%3E") no-repeat left 6px bottom -6px/62px,url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20stroke%3D%22%23b8860b%22%20fill%3D%22none%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%204L7%2021H17L19%204Z%22/%3E%3Cpath%20d%3D%22M6%2010H18%22/%3E%3Crect%20x%3D%229%22%20y%3D%2212%22%20width%3D%225%22%20height%3D%225%22%20transform%3D%22rotate%2812%2011%2014%29%22/%3E%3C/g%3E%3C/svg%3E") no-repeat left 58px top -4px/48px;opacity:.14;pointer-events:none;z-index:0}
:is(#CartDrawer,.cart-page__items) tr.cart-item[data-wm-gift]>td{display:none!important;padding:0!important;border:0!important;position:relative;z-index:1}
:is(#CartDrawer,.cart-page__items) tr.cart-item[data-wm-gift]>td.cart-item__media{display:block!important;grid-area:media}
:is(#CartDrawer,.cart-page__items) tr.cart-item[data-wm-gift]>td.cart-item__details{display:block!important;grid-area:details;min-width:0}
:is(#CartDrawer,.cart-page__items) tr.cart-item[data-wm-gift] .cart-item__image-container{width:70px!important;height:85px!important;background:#fff;border:1.5px solid #e6c06a;border-radius:10px;padding:3px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}
:is(#CartDrawer,.cart-page__items) tr.cart-item[data-wm-gift] .cart-item__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#2a1a14;font-weight:700;font-size:14px;text-decoration:none;margin-top:14px}
:is(#CartDrawer,.cart-page__items) tr.cart-item[data-wm-gift] .cart-item__details::after{content:"מתנה";display:inline-block;margin-top:5px;color:#7a5a10;font-weight:800;font-size:14px}
:is(#CartDrawer,.cart-page__items) tr.cart-item[data-wm-gift] .cart-item__details .discounts,:is(#CartDrawer,.cart-page__items) tr.cart-item[data-wm-gift] .cart-item__details .cart-item__price-wrapper{display:none!important}
@media (min-width:750px){:is(#wm-x,.cart-page__items) tr.cart-item[data-wm-gift]{height:138px;grid-template-columns:90px minmax(0,1fr)}}
:is(#CartDrawer,.cart-page__items) tr.cart-item[data-wm-gift]{border:1.5px solid #d4af37!important;box-shadow:0 2px 8px rgba(184,134,11,.15)}
:is(#CartDrawer,.cart-page__items) tr.cart-item[data-wm-gift]::before{content:"🎁 מתנה מאיתנו"!important;background:linear-gradient(90deg,#d4af37,#b8860b)!important;color:#fff!important;top:8px!important;left:8px!important;right:auto!important;font-size:11px;padding:3px 10px!important;border-radius:999px 999px 999px 4px!important;box-shadow:0 1px 3px rgba(0,0,0,.2)}
:is(#CartDrawer,.cart-page__items) tr.cart-item[data-wm-gift] .cart-item__image-container{border-color:#d4af37!important}
/* ===== round 6c: keep cards inside container ===== */
:is(#CartDrawer,.cart-page__items) .cart-items__table,:is(#CartDrawer,.cart-page__items) .cart-items__table>tbody{display:block!important;width:100%!important;max-width:100%!important;table-layout:auto}
:is(#CartDrawer,.cart-page__items) tr.cart-item{width:100%!important;max-width:100%!important;min-width:0!important}
:is(#CartDrawer,.cart-page__items) tr.cart-item:not([data-wm-gift]){grid-template-columns:70px minmax(0,1fr) max-content!important}
:is(#CartDrawer,.cart-page__items) tr.cart-item .cart-item__name{white-space:normal!important;overflow-wrap:anywhere;word-break:break-word;max-width:100%}
:is(#CartDrawer,.cart-page__items) tr.cart-item>td.cart-item__details{overflow:hidden}
#CartDrawer .drawer__cart-items-wrapper,#CartDrawer .cart-items__wrapper,#CartDrawer .drawer__contents{min-height:0!important;height:auto!important}
@media (min-width:750px){:is(#wm-x,.cart-page__items) tr.cart-item:not([data-wm-gift]){grid-template-columns:90px minmax(0,1fr) max-content!important}}
#CartDrawer .drawer__inner{justify-content:flex-start!important}
#CartDrawer .cart-drawer__form,#CartDrawer .drawer__contents{flex:0 0 auto!important}
#CartDrawer .drawer__footer{margin-top:0!important}
/* round 6d: drawer contents width clamp */
#CartDrawer .cart-drawer__form,#CartDrawer .drawer__contents,#CartDrawer .drawer__cart-items-wrapper{width:100%!important;max-width:100%!important;min-width:0!important}
#CartDrawer .drawer__contents{flex:1 1 100%!important}
#CartDrawer tr.cart-item>td.cart-item__details{min-width:0!important;overflow:hidden}
/* round 7: clean X */
.button-close-circle{width:26px!important;height:26px!important;min-width:26px!important;padding:0!important;border:1.5px solid currentColor!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;box-shadow:none!important;outline-offset:2px}
.button-close-circle::before,.button-close-circle::after{content:none!important;display:none!important;border:0!important}
.button-close-circle .svg-wrapper{width:10px!important;height:10px!important;border:0!important;border-radius:0!important;background:none!important;display:block!important;margin:0!important}
.button-close-circle .svg-wrapper::before,.button-close-circle .svg-wrapper::after{content:none!important}
.button-close-circle svg{width:10px!important;height:10px!important;display:block!important}
.button-close-circle svg circle{display:none!important}
.button-close-circle .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}
/* round 7: card layout name(2 lines) / unit price / [stepper + total] */
#CartDrawer tr.cart-item:not([data-wm-gift]){grid-template-columns:70px minmax(0,1fr) auto!important;grid-template-rows:auto 1fr auto!important;grid-template-areas:"media details remove" "media details ." "media qty total"!important;height:118px!important;column-gap:10px!important;row-gap:4px!important;align-items:start!important}
@media (max-width:749px){cart-items-component tr.cart-item:not([data-wm-gift]){grid-template-columns:90px minmax(0,1fr) auto!important;grid-template-rows:auto 1fr auto!important;grid-template-areas:"media details remove" "media details ." "media qty total"!important;height:130px!important;column-gap:10px!important;row-gap:4px!important;align-items:start!important}}
#CartDrawer tr.cart-item:not([data-wm-gift])>td.cart-item__details{grid-area:details!important;display:flex!important;flex-direction:column;gap:2px;min-width:0!important;overflow:hidden;padding:0!important}
#CartDrawer tr.cart-item:not([data-wm-gift]) .cart-item__name{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal!important;line-height:1.25!important;font-size:14px!important;margin:0!important}
#CartDrawer tr.cart-item:not([data-wm-gift]) td.cart-item__details .cart-item__price-wrapper{position:static!important;margin:0!important;font-size:12.5px;line-height:1.3}
#CartDrawer tr.cart-item:not([data-wm-gift])>td.cart-item__quantity{grid-area:qty!important;align-self:end!important;justify-self:start!important;margin:0!important;padding:0!important;min-width:104px!important}
#CartDrawer tr.cart-item:not([data-wm-gift])>td.cart-item__totals{grid-area:total!important;align-self:center!important;justify-self:end!important;margin:0!important;padding:0!important;white-space:nowrap;position:static!important;width:auto!important}
#CartDrawer tr.cart-item:not([data-wm-gift])>td.cart-item__remove{grid-area:remove!important;align-self:start!important;justify-self:end!important;margin:0!important;padding:0!important;position:static!important;width:auto!important}
#CartDrawer tr.cart-item:not([data-wm-gift])>td.cart-item__price{display:none!important}
#CartDrawer tr.cart-item:not([data-wm-gift])>td.cart-item__media{grid-area:media!important;align-self:center!important}
#CartDrawer tr.cart-item[data-wm-gift]{height:118px!important}
@media (max-width:749px){cart-items-component tr.cart-item[data-wm-gift]{height:130px!important}}

@media (max-width:749px){cart-items-component tr.cart-item:not([data-wm-gift])>td.cart-item__details{grid-area:details!important;display:flex!important;flex-direction:column;gap:2px;min-width:0!important;overflow:hidden;padding:0!important}cart-items-component tr.cart-item:not([data-wm-gift]) .cart-item__name{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal!important;line-height:1.25!important;font-size:14px!important;margin:0!important}cart-items-component tr.cart-item:not([data-wm-gift]) td.cart-item__details .cart-item__price-wrapper{position:static!important;margin:0!important;font-size:12.5px;line-height:1.3}cart-items-component tr.cart-item:not([data-wm-gift])>td.cart-item__quantity{grid-area:qty!important;align-self:end!important;justify-self:start!important;margin:0!important;padding:0!important;min-width:104px!important}cart-items-component tr.cart-item:not([data-wm-gift])>td.cart-item__totals{grid-area:total!important;align-self:center!important;justify-self:end!important;margin:0!important;padding:0!important;white-space:nowrap;position:static!important;width:auto!important}cart-items-component tr.cart-item:not([data-wm-gift])>td.cart-item__remove{grid-area:remove!important;align-self:start!important;justify-self:end!important;margin:0!important;padding:0!important;position:static!important;width:auto!important}cart-items-component tr.cart-item:not([data-wm-gift])>td.cart-item__price{display:none!important}cart-items-component tr.cart-item:not([data-wm-gift])>td.cart-item__media{grid-area:media!important;align-self:center!important}}
html body :is(#CartDrawer,cart-items-component,.cart-page__items,td.cart-item__remove) .button-close-circle span.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;font-size:0!important;color:transparent!important;white-space:nowrap!important;margin:-1px!important;padding:0!important}
html body td.cart-item__remove .button-close-circle{position:relative!important;overflow:hidden!important}
:is(#CartDrawer,.cart-page__items,#wm-x) tr.cart-item.cart-item.cart-item[style*="display: none"],:is(#CartDrawer,.cart-page__items,#wm-x) tr.cart-item.cart-item.cart-item[style*="display:none"]{display:none!important}
@media (max-width:389px){#CartDrawer tr.cart-item:not([data-wm-gift]) .cart-item__totals .price:last-of-type::before{content:none!important}#CartDrawer tr.cart-item:not([data-wm-gift]) .cart-item__totals .price{font-size:13px!important}#CartDrawer tr.cart-item:not([data-wm-gift]){grid-template-columns:70px minmax(104px,1fr) auto!important;column-gap:8px!important}}
#CartDrawer tr.cart-item:not([data-wm-gift]) td.cart-item__details .cart-item__price-wrapper{white-space:nowrap}
/* ===== round 8 ===== */
/* 1. gift row: product name centered */
html body :is(#CartDrawer,.cart-page__items,cart-items-component) tr.cart-item[data-wm-gift] td.cart-item__details{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:4px;min-width:0!important;padding:0 8px!important}
html body :is(#CartDrawer,.cart-page__items,cart-items-component) tr.cart-item[data-wm-gift] a.cart-item__name,html body tr.cart-item.wm-gift-narrow[data-wm-gift] a.cart-item__name{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal!important;text-align:center!important;font-weight:800!important;font-size:16px!important;line-height:1.3!important;color:#5a3e08!important;text-decoration:none!important;letter-spacing:.2px;margin:0!important;pointer-events:none;text-shadow:0 1px 0 rgba(255,255,255,.7)}
html body :is(#CartDrawer,.cart-page__items,cart-items-component) tr.cart-item[data-wm-gift] a.cart-item__name .text{font:inherit!important;color:inherit!important}
#CartDrawer tr.cart-item[data-wm-gift] a.cart-item__name{font-size:14.5px!important}
html body :is(#CartDrawer,.cart-page__items,cart-items-component) tr.cart-item[data-wm-gift] td.cart-item__details::after{margin:0 auto!important;position:static!important}
/* 2. no black square outlines on fields */
:is(#CartDrawer,#Drawer-CartNote,#Drawer-CartCoupon,#Drawer-CartShipping,.cart-page,cart-drawer) :is(.field,.select,.form__field,.field__input-wrapper,.text-area,.textarea,.cart__note,.select__wrapper,.localization-form__select)::before,
:is(#CartDrawer,#Drawer-CartNote,#Drawer-CartCoupon,#Drawer-CartShipping,.cart-page,cart-drawer) :is(.field,.select,.form__field,.field__input-wrapper,.text-area,.textarea,.cart__note,.select__wrapper,.localization-form__select)::after{box-shadow:none!important;border:0!important;outline:0!important;background:none!important}
:is(#CartDrawer,#Drawer-CartNote,#Drawer-CartCoupon,#Drawer-CartShipping,.cart-page,cart-drawer){--inputs-border-width:0px;--inputs-shadow-opacity:0;--inputs-shadow-blur-radius:0px}
:is(#CartDrawer,#Drawer-CartNote,#Drawer-CartCoupon,#Drawer-CartShipping,.cart-page) :is(input:not([type=hidden]):not([type=checkbox]):not(.quantity__input),select,textarea){outline:0!important;box-shadow:none!important}
:is(#CartDrawer,#Drawer-CartNote,#Drawer-CartCoupon,#Drawer-CartShipping,.cart-page) :is(input:not([type=hidden]):not([type=checkbox]):not(.quantity__input),select,textarea):focus-visible{outline:2px solid #8b1a1a!important;outline-offset:1px!important;border-color:#8b1a1a!important}
.cart-page textarea,#Drawer-CartNote textarea{border:1.5px solid #e6c06a!important;border-radius:10px!important;background:#fff!important}
/* 3. X nudge */
html body .button-close-circle .svg-wrapper{transform:translateX(-1.5px)!important;transition:transform .18s ease!important}
html body .button-close-circle:hover .svg-wrapper,html body .button-close-circle:focus-visible .svg-wrapper{transform:translate(-1.5px,-2px)!important}
/* 4. drawer: only items scroll, footer always visible */
#CartDrawer .drawer__inner{display:flex!important;flex-direction:column!important;height:100%!important;max-height:100dvh!important;overflow:hidden!important;justify-content:flex-start!important}
#CartDrawer .drawer__header,#CartDrawer .wrapper-cart-count{flex:0 0 auto!important}
#CartDrawer cart-drawer-items{flex:1 1 auto!important;min-height:0!important;height:auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}
#CartDrawer cart-drawer-items>.section--main-cart{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}
#CartDrawer .cart-drawer__form{flex:1 1 auto!important;min-height:236px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}
#CartDrawer .cart-drawer__form::-webkit-scrollbar{display:none}
#CartDrawer .cart-drawer__form .drawer__contents,#CartDrawer .cart-drawer__form .drawer__cart-items-wrapper{flex:0 0 auto!important;height:auto!important;overflow:visible!important}
#CartDrawer .drawer__footer{flex:0 1 auto!important;min-height:0!important;max-height:calc(100% - 236px)!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none;margin-top:0!important;box-shadow:0 -6px 14px -8px rgba(42,26,20,.25);position:relative}
#CartDrawer .drawer__footer::-webkit-scrollbar{display:none}
#CartDrawer .drawer__footer .cart__ctas{position:sticky!important;bottom:0!important;background:#fff!important;z-index:3;padding-bottom:8px!important;margin-bottom:0!important}
/* compact footer on short / mobile screens */
@media (max-height:920px),(max-width:749px){
#CartDrawer .drawer__footer{padding-top:8px!important;padding-bottom:0!important}
#CartDrawer .drawer__footer>*{margin-top:6px!important;margin-bottom:0!important}
#CartDrawer #wm-cart-perks .wm-perks__head{min-height:30px!important;padding-block:4px!important}
#CartDrawer #wm-cart-perks .wm-perks__slot{padding-block:6px!important}
#CartDrawer .mk-drawer-note-cta{min-height:0!important;padding-block:8px!important}
#CartDrawer .mk-drawer-note-cta .mk-txt{font-size:13px!important;line-height:1.25!important}
#CartDrawer .drawer--function-blocks .function-block{min-height:0!important;padding-block:8px!important}
#CartDrawer .cart-drawer__footer .tax-note{margin:0!important}
#CartDrawer .cart__ctas .button{min-height:42px!important;padding-block:0!important}
#CartDrawer .cart__ctas>*+*{margin-top:6px!important}
}
html body .button-close-circle>svg,html body .button-close-circle>.svg-wrapper,html body .button-close-circle>span:not(.visually-hidden){transform:translateX(-1.5px)!important;transition:transform .18s ease!important}
html body .button-close-circle:hover>svg,html body .button-close-circle:hover>.svg-wrapper,html body .button-close-circle:hover>span:not(.visually-hidden),html body .button-close-circle:focus-visible>svg{transform:translate(-1.5px,-2px)!important}
@media (max-height:920px),(max-width:749px){
#CartDrawer #wm-cart-perks .wm-perks__gift{display:none!important}
#CartDrawer #wm-cart-perks .wm-perks__ship{padding-block:4px!important}
#CartDrawer #wm-cart-perks .wm-perks__strip{padding-block:4px!important;margin-top:0!important}
}
#CartDrawer .drawer__footer{flex:0 0 auto!important;max-height:calc(100% - 180px)!important}
@media (max-height:920px),(max-width:749px){
#CartDrawer #wm-cart-perks .wm-perks__u{height:auto!important;min-height:0!important;padding:4px!important}
#CartDrawer #wm-cart-perks .wm-perks__u img{width:42px!important;height:42px!important;max-height:42px!important;object-fit:contain}
#CartDrawer #wm-cart-perks .wm-perks__u :is(div,span,a,p){font-size:11px!important;line-height:1.2!important}
#CartDrawer #wm-cart-perks .wm-perks__u :is(button,.button,a[class*=add],[class*=btn]){min-height:24px!important;height:24px!important;padding:0 6px!important}
#CartDrawer .mk-drawer-note-cta,#CartDrawer .mk-drawer-note-cta *{padding-block:2px!important;min-height:0!important}
#CartDrawer .mk-drawer-note-cta{padding-block:6px!important}
#CartDrawer .drawer--function-blocks *{padding-block:2px!important;min-height:0!important}
#CartDrawer .drawer--function-blocks>*{padding-block:6px!important}
}
@media (max-height:830px){#CartDrawer .cart-drawer__form{min-height:180px!important}}
@media (max-height:780px){#CartDrawer .cart-drawer__form{min-height:170px!important}#CartDrawer #wm-cart-perks .wm-perks__strip,#CartDrawer #wm-cart-perks .wm-perks__slot:has(.wm-perks__strip){display:none!important}}

/* ===== round 8b ===== */
html body :is(#CartDrawer,.cart-page__items,cart-items-component,cart-drawer-items) .button-close-circle>span.svg-wrapper{transform:none!important;translate:-4.5px 0!important;transition:translate .18s ease!important}
html body :is(#CartDrawer,.cart-page__items,cart-items-component,cart-drawer-items) .button-close-circle:is(:hover,:focus-visible)>span.svg-wrapper{translate:-6.5px -5px!important}
@media (max-height:920px),(max-width:749px){
#CartDrawer .drawer__footer>.mk-drawer-note-cta{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;width:100%!important;height:44px!important;min-height:44px!important;padding:0 12px!important;margin-top:8px!important;box-sizing:border-box!important}
#CartDrawer .mk-drawer-note-cta .mk-ico{flex:none!important;display:inline-flex!important;width:28px!important;height:28px!important;padding:0!important;align-items:center;justify-content:center}
#CartDrawer .mk-drawer-note-cta .mk-ico svg{width:16px!important;height:16px!important}
#CartDrawer .mk-drawer-note-cta .mk-txt{flex:1 1 auto!important;min-width:0!important;padding:0!important;text-align:start}
#CartDrawer .mk-drawer-note-cta .mk-txt strong{display:block!important;font-size:14px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}
#CartDrawer .mk-drawer-note-cta .mk-txt small{display:none!important}
#CartDrawer .mk-drawer-note-cta .mk-arr{flex:none!important;padding:0!important}
#CartDrawer .drawer__footer>.drawer--function-blocks{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:6px!important;padding:0!important;height:auto!important}
#CartDrawer .drawer--function-blocks>.function-block{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:40px!important;min-height:40px!important;padding:0 8px!important;margin:0!important;width:100%!important;box-sizing:border-box!important;font-size:13.5px!important;line-height:1!important;white-space:nowrap!important}
#CartDrawer .drawer--function-blocks>.function-block .svg-wrapper{width:20px!important;height:20px!important;flex:none!important;margin:0!important;padding:0!important}
#CartDrawer .drawer--function-blocks>.function-block svg{width:16px!important;height:16px!important}
#CartDrawer .drawer--function-blocks>.function-block .mk-fb-lbl{font-size:13.5px!important;white-space:nowrap!important;margin:0!important}
#CartDrawer #wm-cart-perks .wm-perks__head{min-height:28px!important;padding-block:3px!important}
#CartDrawer #wm-cart-perks .wm-perks__slot{padding-block:4px!important}
#CartDrawer #wm-cart-perks .wm-perks__u{padding:3px!important}
#CartDrawer #wm-cart-perks .wm-perks__u>*:first-child{height:38px!important}
#CartDrawer #wm-cart-perks .wm-perks__u>*:first-child img{width:34px!important;height:34px!important}
#CartDrawer .cart__ctas{padding-top:6px!important}
#CartDrawer .cart__ctas>:is(.button,.button-secondary){min-height:42px!important;height:42px!important}
}
@media (max-width:749px){#CartDrawer .cart-drawer__form{min-height:196px!important}}
@media (max-height:830px){#CartDrawer .cart-drawer__form{min-height:168px!important}}
/* r9: drawer sale rows - single unit price line + no duplicate struck price */
#CartDrawer td.cart-item__details .cart-item__discounted-prices{display:flex!important;flex-direction:row;flex-wrap:nowrap;align-items:baseline;gap:6px;margin:0!important;padding:0}
#CartDrawer td.cart-item__details .cart-item__discounted-prices dd{margin:0!important;text-align:start!important}
#CartDrawer td.cart-item__details .cart-item__discounted-prices dd.price{order:1}
#CartDrawer td.cart-item__details .cart-item__discounted-prices dd:has(>s){order:2}
#CartDrawer td.cart-item__details s.cart-item__old-price{font-size:11px!important;opacity:.6;font-weight:400}
#CartDrawer td.cart-item__details s.cart-item__old-price::after,#CartDrawer td.cart-item__totals s.cart-item__old-price::before{content:none!important}
#CartDrawer td.cart-item__totals dd:has(>s.cart-item__old-price){display:none!important}
#CartDrawer td.cart-item__totals .cart-item__discounted-prices{margin:0!important}
/* r9: /cart summary column + subtotal card */
.cart-page .cart-page__summary .cart__summary-container,.cart-page .cart-page__summary .cart__summary-inner{background:linear-gradient(180deg,#fffaf0,#fdf3df)!important}
.cart-page .cart-page__summary .cart__summary-container{border:1px solid rgba(214,170,80,.45)!important;border-radius:16px!important;box-shadow:0 6px 20px rgba(139,26,26,.07)}
.cart-page .cart__summary .border-bottom,.cart-page .cart__summary [style*="border-bottom"]{border-bottom-color:rgba(214,170,80,.45)!important}
.cart-page .cart__summary .divider{--padding-block-start:12px!important;--padding-block-end:12px!important}
.cart-page .cart__summary .divider__line{border:0!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(214,170,80,.75),transparent)!important}
.cart-page .cart-total{background:linear-gradient(135deg,#fff8e7,#fbe7bf)!important;border:1.5px solid #e0b860;border-radius:14px;padding:16px 18px!important;box-shadow:0 3px 12px rgba(139,26,26,.10),inset 0 1px 0 #fff}
.cart-page .cart-total .totals{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0}
.cart-page .cart-total .totals__total{font-size:17px!important;font-weight:800!important;color:#5a2a1a!important;margin:0!important;letter-spacing:0}
.cart-page .cart-total .totals__total-value{font-size:26px!important;font-weight:900!important;color:#8b1a1a!important;line-height:1.1}
.cart-page .cart-total .tax-note{display:block;margin-top:6px;font-size:12.5px!important;color:#7a5a3a!important;opacity:.9}
.cart-page .cart-total .discounts__discount-text{color:#8b1a1a!important;font-weight:700}
.cart-page .cart-discount__codes{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px!important}
.cart-page .cart-discount__pill{display:inline-flex!important;align-items:center;gap:6px;background:linear-gradient(135deg,#fff3d6,#f6dc9d)!important;border:1px solid #d6aa50!important;border-radius:999px!important;padding:4px 6px 4px 12px!important;color:#8b1a1a!important;box-shadow:0 1px 4px rgba(139,26,26,.12)}
.cart-page .cart-discount__pill-code{margin:0!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:.5px;color:#8b1a1a!important}
.cart-page .cart-discount__pill-remove{display:inline-flex!important;width:20px;height:20px;border-radius:50%!important;background:#8b1a1a!important;color:#fff6e0!important;align-items:center;justify-content:center;padding:0!important}
.cart-page .cart-discount__pill-remove .svg-wrapper,.cart-page .cart-discount__pill-remove svg{width:10px!important;height:10px!important;color:#fff6e0!important}
/* r9: big kav-kupa section on /cart */
.cart-page #wm-cart-perks [data-wm-perk="kav-kupa"]{display:none!important}
.wm-kk-big{grid-column:1/-1;width:100%;margin:22px 0 8px;border:1.5px solid #e0b860;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#fffaf0,#fdf1d8);box-shadow:0 6px 20px rgba(139,26,26,.08);direction:rtl}
.wm-kk-big__head{background:linear-gradient(135deg,#8b1a1a,#6a1010);color:#fff6e0;padding:14px 20px;border-bottom:2px solid #e0b860}
.wm-kk-big__title{font-size:22px;font-weight:900;line-height:1.2;color:#ffe9b0}
.wm-kk-big__sub{font-size:14px;opacity:.92;margin-top:2px}
.wm-kk-big__body{padding:16px 12px}
.wm-kk-big .wm-perks__sw{position:relative;display:flex;align-items:center;gap:8px}
.wm-kk-big .wm-perks__strip{display:flex!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;min-width:0;padding:4px 2px 6px}
.wm-kk-big .wm-perks__strip::-webkit-scrollbar{display:none}
.wm-kk-big .wm-perks__u{position:relative;flex:0 0 calc((100% - 48px)/5)!important;width:auto!important;max-width:none!important;min-width:150px;scroll-snap-align:start;display:flex!important;flex-direction:column;align-items:center;text-align:center;gap:6px;background:#fff;border:1px solid rgba(214,170,80,.55);border-radius:14px;padding:26px 10px 12px!important;box-shadow:0 2px 8px rgba(139,26,26,.07)}
.wm-kk-big .wm-perks__u::before{content:"מחיר קו קופה";position:absolute;top:8px;inset-inline-start:8px;background:#8b1a1a;color:#ffe9b0;font-size:10.5px;font-weight:800;padding:2px 8px;border-radius:999px}
.wm-kk-big .wm-perks__u img{width:100%!important;height:120px!important;object-fit:contain!important;margin:0!important}
.wm-kk-big .wm-perks__u .t{font-size:13.5px!important;font-weight:700;line-height:1.3;color:#2a1a14;min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal!important}
.wm-kk-big .wm-perks__u>div:not(.t){display:flex;gap:6px;align-items:baseline;justify-content:center}
.wm-kk-big .wm-perks__u b{font-size:18px!important;font-weight:900;color:#8b1a1a}
.wm-kk-big .wm-perks__u s{font-size:12.5px!important;opacity:.6}
.wm-kk-big .wm-perks__u button{margin-top:auto;width:100%;background:#8b1a1a!important;color:#fff6e0!important;border:0!important;border-radius:999px!important;padding:8px 10px!important;font-size:14px!important;font-weight:800;cursor:pointer;height:auto!important}
.wm-kk-big .wm-perks__u button:hover{background:#a52222!important}
.wm-kk-big .wm-kk-nav{flex:0 0 36px;width:36px!important;height:36px!important;border-radius:50%!important;background:#8b1a1a!important;color:#ffe9b0!important;border:2px solid #e0b860!important;display:flex!important;align-items:center;justify-content:center;position:static!important;transform:none!important;box-shadow:0 2px 6px rgba(0,0,0,.15)}
@media (max-width:749px){.wm-kk-big{margin:16px 0 6px}.wm-kk-big__title{font-size:19px}.wm-kk-big__sub{font-size:12.5px}.wm-kk-big__body{padding:12px 6px}.wm-kk-big .wm-perks__u{flex-basis:calc((100% - 12px)/2.15)!important;min-width:0}.wm-kk-big .wm-perks__u img{height:100px!important}.wm-kk-big .wm-kk-nav{flex-basis:28px;width:28px!important;height:28px!important}.wm-kk-big .wm-perks__strip{gap:10px!important}}
.cart-page .cart-page__items{min-width:0!important}
.wm-kk-big{max-width:100%;min-width:0;box-sizing:border-box;contain:inline-size}
#CartDrawer td.cart-item__details .cart-item__price-wrapper,#CartDrawer td.cart-item__details .cart-item__discounted-prices,#CartDrawer td.cart-item__details .cart-item__discounted-prices dd{overflow:visible!important;max-width:none!important;width:auto!important;text-overflow:clip!important;white-space:nowrap!important}
.cart-page .cart-discount__pill{max-width:none!important;width:auto!important;overflow:visible!important}
.cart-page .cart-discount__pill-code{overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;max-width:none!important;width:auto!important}
#CartDrawer td.cart-item__details:has(s.cart-item__old-price){overflow:visible!important}
/* r10: drawer header */
#CartDrawer .drawer__header{background:linear-gradient(180deg,rgba(255,248,231,.9),rgba(255,248,231,0))!important;padding:14px 4px 2px!important;border-radius:0 0 12px 12px}
#CartDrawer .drawer__heading{color:#8b1a1a!important;font-size:22px!important;font-weight:900!important;letter-spacing:0;line-height:1.2}
#CartDrawer .wrapper-cart-count{padding:2px 4px 10px!important;margin-bottom:8px;border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,rgba(214,170,80,.7),transparent) 1;text-align:start}
#CartDrawer .wm-cc-pill{display:inline-block;background:linear-gradient(135deg,#fff3d6,#f6dc9d);border:1px solid #d6aa50;color:#8b1a1a;font-size:12px;font-weight:800;line-height:1;padding:5px 10px;border-radius:999px}
#CartDrawer .drawer__close{width:38px!important;height:38px!important;min-width:38px;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;border-radius:50%!important;background:#fff8e7!important;border:1.5px solid #d6aa50!important;color:#8b1a1a!important;box-shadow:0 2px 6px rgba(139,26,26,.12);transition:background .18s,transform .18s}
#CartDrawer .drawer__close:hover{background:#8b1a1a!important;color:#ffe9b0!important;transform:rotate(90deg)}
#CartDrawer .drawer__close .svg-wrapper,#CartDrawer .drawer__close svg{width:16px!important;height:16px!important}
/* r10: drawer subtotal card + view cart button */
#CartDrawer .cart-drawer__footer{background:linear-gradient(135deg,#fff8e7,#fbe7bf);border:1.5px solid #e0b860;border-radius:12px;padding:8px 12px!important;margin:6px 0 8px;box-shadow:0 2px 8px rgba(139,26,26,.08)}
#CartDrawer .cart-drawer__footer>div:empty{display:none}
#CartDrawer .cart-drawer__footer .totals{display:flex;align-items:baseline;justify-content:space-between;margin:0!important}
#CartDrawer .cart-drawer__footer .totals__total{font-size:15px!important;font-weight:800!important;color:#5a2a1a!important;margin:0!important}
#CartDrawer .cart-drawer__footer .totals__total-value{font-size:21px!important;font-weight:900!important;color:#8b1a1a!important;margin:0!important;line-height:1.1}
#CartDrawer .cart-drawer__footer .tax-note{display:block;font-size:11.5px!important;color:#7a5a3a!important;margin-top:2px}
#CartDrawer #CartDrawer-Viewcart{background:#fff8e7!important;color:#8b1a1a!important;border:2px solid #8b1a1a!important;border-radius:var(--wm-btn-r,10px);font-weight:800;box-shadow:none!important;margin-top:8px}
#CartDrawer #CartDrawer-Viewcart *{color:#8b1a1a!important}
#CartDrawer #CartDrawer-Viewcart::before,#CartDrawer #CartDrawer-Viewcart::after{display:none!important}
#CartDrawer #CartDrawer-Viewcart:hover{background:#fbe7bf!important}
/* r10: unit price per volume under the per-unit price */
.cart-item__totals .unit-price,td.cart-item__price .unit-price{display:none!important}
td.cart-item__details .unit-price{display:block!important;font-size:11px!important;line-height:1.25;color:#8a735a!important;opacity:.9;white-space:nowrap;margin-top:1px;text-align:start!important}
td.cart-item__details .unit-price::after,td.cart-item__details .unit-price::before{content:none!important}
#CartDrawer .drawer__close::before,#CartDrawer .drawer__close::after{display:none!important}
#CartDrawer .drawer__close:focus:not(:focus-visible){outline:none!important}
#CartDrawer .drawer__close{outline-offset:2px}
/* r10b: /cart sale rows - same as drawer: sale price + struck compare once, unit line below */
html body :is(.cart-page__items,cart-items-component) td.cart-item__details .cart-item__discounted-prices{display:flex!important;flex-direction:row;flex-wrap:nowrap;align-items:baseline;gap:6px;margin:0!important;padding:0;white-space:nowrap}
html body :is(.cart-page__items,cart-items-component) td.cart-item__details .cart-item__discounted-prices dt{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
html body :is(.cart-page__items,cart-items-component) td.cart-item__details .cart-item__discounted-prices dd{margin:0!important;text-align:start!important}
html body :is(.cart-page__items,cart-items-component) td.cart-item__details .cart-item__discounted-prices dd.price{order:1}
html body :is(.cart-page__items,cart-items-component) td.cart-item__details .cart-item__discounted-prices dd:has(>s){order:2}
html body :is(.cart-page__items,cart-items-component) td.cart-item__details s.cart-item__old-price{font-size:11px!important;opacity:.6;font-weight:400}
html body :is(.cart-page__items,cart-items-component) td.cart-item__details s.cart-item__old-price::after,html body :is(.cart-page__items,cart-items-component) td.cart-item__totals s.cart-item__old-price::before{content:none!important}
html body :is(.cart-page__items,cart-items-component) td.cart-item__totals dd:has(>s.cart-item__old-price){display:none!important}
/* r10b: close X focus ring */
html body #CartDrawer .drawer__close:focus:not(:focus-visible),html body #CartDrawer .drawer__close:focus:not(:focus-visible)::before,html body #CartDrawer .drawer__close:focus:not(:focus-visible)::after{outline:none!important;box-shadow:none!important}
html body #CartDrawer .drawer__close:focus-visible{outline:2px solid #7a1420!important;outline-offset:3px!important;box-shadow:none!important}
/* r10c: mobile header cart badge was clipped off the left edge (page overflow ~8px) */
@media (max-width:749px){html body header-component side-drawer-opener.header-actions{position:relative!important;left:9px!important}}
/* r11: identical card layout - fixed title box (2 lines), fixed price block (price + reserved unit line) */
html body :is(#CartDrawer,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]) td.cart-item__details{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-self:start!important;padding:0!important}
html body :is(#CartDrawer,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]) td.cart-item__details a.cart-item__name{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;font-size:13.5px!important;line-height:17px!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;flex:0 0 34px}
html body :is(#CartDrawer,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]) td.cart-item__details>:not(a.cart-item__name):not(.cart-item__price-wrapper):not(ul.discounts){display:none!important}
html body :is(#CartDrawer,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]) td.cart-item__details .cart-item__price-wrapper{display:block!important;height:36px!important;min-height:36px!important;margin:3px 0 0!important;padding:0!important;overflow:visible}
html body :is(#CartDrawer,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]) td.cart-item__details .cart-item__price-wrapper>*{margin:0!important;line-height:20px!important}
html body :is(#CartDrawer,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]) td.cart-item__details .unit-price{display:block!important;font-size:11px!important;line-height:14px!important;height:14px;margin:1px 0 0!important;white-space:nowrap}
html body #CartDrawer tr.cart-item:not([data-wm-gift]){height:132px!important}
@media (max-width:749px){html body cart-items-component tr.cart-item:not([data-wm-gift]){height:134px!important}}
@media (min-width:750px){html body .cart-page__items tr.cart-item:not([data-wm-gift])>td:is(.cart-item__quantity,.cart-item__totals){align-self:center!important}}
html body .wm-kk-nav[disabled],html body .wm-kk-nav.is-disabled,html body .wm-kk-big .wm-kk-nav[disabled]{display:flex!important;visibility:visible!important;opacity:.45!important;background:#b8ab98!important;color:#fff!important;border-color:#d8cfc2!important;box-shadow:none!important;cursor:default!important;pointer-events:none!important;transform:none!important;filter:none!important}
.wm-kk-big__hl{display:block;font-size:16px;font-weight:900;color:#ffe9b0;letter-spacing:.2px}
.wm-kk-big__mk{display:block;font-size:12.5px;opacity:.92;margin-top:1px}

/* r11b: per-item discount (Regios N-for-X / codes) as a gold pill on the reserved unit line - no row shift */
html body :is(#CartDrawer,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]) td.cart-item__details{position:relative!important}
html body :is(#CartDrawer,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]) td.cart-item__details>ul.discounts{position:absolute!important;top:58px;inset-inline-start:0;inset-inline-end:auto;max-width:100%;height:16px;margin:0!important;padding:0!important;display:flex!important;gap:4px;overflow:hidden;list-style:none;z-index:1}
html body :is(#CartDrawer,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]) td.cart-item__details>ul.discounts:empty{display:none!important}
html body :is(#CartDrawer,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]) td.cart-item__details:has(.unit-price)>ul.discounts{inset-inline-start:auto;inset-inline-end:0;max-width:48%}
html body :is(#CartDrawer,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]) td.cart-item__details:has(>ul.discounts>li) .unit-price{max-width:52%;overflow:hidden;text-overflow:ellipsis}
html body :is(#CartDrawer,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]) ul.discounts>li{margin:0!important;min-width:0;flex:0 1 auto}
html body :is(#CartDrawer,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]) ul.discounts .discounts__discount-text{display:flex!important;align-items:center;gap:3px;height:16px;padding:0 7px;border-radius:999px;background:linear-gradient(135deg,#f7dc8a,#e0b860);color:#6e1414!important;font-size:10.5px!important;font-weight:800;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
html body :is(#CartDrawer,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]) ul.discounts .discounts__discount-text .svg-wrapper{width:9px;height:9px;flex:0 0 9px;display:inline-flex}
html body :is(#CartDrawer,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]) ul.discounts .discounts__discount-text svg{width:9px!important;height:9px!important}

/* r12: start-align text, drop per-ml line, tighten rows */
html body :is(#CartDrawer,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]) td.cart-item__details .unit-price,html body :is(#CartDrawer,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]) .unit-price{display:none!important}
html body :is(#CartDrawer,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]) td.cart-item__details{text-align:start!important;align-items:stretch!important;justify-items:start!important}
html body :is(#CartDrawer,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]) td.cart-item__details>*{text-align:start!important;margin-inline:0!important;width:100%!important;max-width:100%!important;justify-content:flex-start!important;align-self:stretch!important}
html body :is(#CartDrawer,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]) a.cart-item__name{text-align:start!important;margin-inline:0!important}
html body :is(#CartDrawer,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]) .cart-item__price-wrapper,html body :is(#CartDrawer,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]) .cart-item__price-wrapper *{text-align:start!important;justify-content:flex-start!important}
html body :is(#CartDrawer,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]) .cart-item__price-wrapper{height:20px!important;min-height:0!important}
html body :is(#CartDrawer,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]) td.cart-item__details>ul.discounts{top:74px!important;inset-inline-start:0!important;inset-inline-end:auto!important;max-width:100%!important;width:auto!important;justify-content:flex-start!important}
html body #CartDrawer tr.cart-item:not([data-wm-gift]){height:116px!important}
@media (max-width:749px){html body cart-items-component tr.cart-item:not([data-wm-gift]){height:118px!important}}
@media (min-width:750px){html body .cart-page__items tr.cart-item:not([data-wm-gift]){height:120px!important}}
html body :is(#wm-x,#CartDrawer,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]) td.cart-item__details{justify-self:stretch!important;width:auto!important;min-width:0!important;max-width:none!important;margin-inline:0!important}
@media (min-width:750px){html body :is(#wm-x,.cart-page__items) tr.cart-item:not([data-wm-gift]){height:120px!important}}
/* r13: drawer price block up, gap above stepper */
html body #CartDrawer tr.cart-item:not([data-wm-gift]){height:120px!important}
html body #CartDrawer tr.cart-item:not([data-wm-gift]) .cart-item__price-wrapper{margin-top:-4px!important}
html body #CartDrawer tr.cart-item:not([data-wm-gift]) td.cart-item__details>ul.discounts{top:57px!important}
html body #CartDrawer tr.cart-item:not([data-wm-gift]){height:124px!important}
html body #CartDrawer tr.cart-item:not([data-wm-gift]) .cart-item__price-wrapper{margin-top:-7px!important;margin-bottom:8px!important}
html body #CartDrawer tr.cart-item:not([data-wm-gift]) td.cart-item__details>ul.discounts{top:38px!important;inset-inline-start:auto!important;inset-inline-end:0!important;max-width:44%!important}
html body #CartDrawer tr.cart-item:not([data-wm-gift]) td.cart-item__details:has(>ul.discounts>li) .cart-item__price-wrapper{max-width:56%!important;overflow:hidden}
html body #CartDrawer tr.cart-item:not([data-wm-gift]) td.cart-item__details>.cart-item__price-wrapper{transform:translateY(-4px)!important}
html body #CartDrawer tr.cart-item:not([data-wm-gift]) td.cart-item__details>ul.discounts{top:41px!important}
/* r14: /cart desktop centered layout */
@media (min-width:750px){
html body :is(#wm-x,.cart-page__items) tr.cart-item:not([data-wm-gift]){grid-template-columns:90px 128px minmax(0,1fr) 150px!important;grid-template-rows:auto 1fr!important;grid-template-areas:"media qty details remove" "media qty details total"!important;height:132px!important;padding:16px 18px!important;column-gap:18px!important;row-gap:4px!important;align-items:center!important}
html body :is(#wm-x,.cart-page__items) tr.cart-item:not([data-wm-gift])>td.cart-item__quantity{grid-area:qty!important;align-self:center!important;justify-self:start!important}
html body :is(#wm-x,.cart-page__items) tr.cart-item:not([data-wm-gift])>td.cart-item__totals{grid-area:total!important;align-self:end!important;justify-self:end!important}
html body :is(#wm-x,.cart-page__items) tr.cart-item:not([data-wm-gift])>td.cart-item__remove,html body :is(#wm-x,.cart-page__items) tr.cart-item:not([data-wm-gift])>td:has(.button-close-circle){grid-area:remove!important;align-self:start!important;justify-self:end!important}
html body :is(#wm-x,.cart-page__items) tr.cart-item:not([data-wm-gift]) td.cart-item__details{grid-area:details!important;align-self:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;text-align:center!important;position:static!important;height:auto!important}
html body :is(#wm-x,.cart-page__items) tr.cart-item:not([data-wm-gift]) td.cart-item__details>*{text-align:center!important;justify-content:center!important;align-self:center!important;margin:0!important}
html body :is(#wm-x,.cart-page__items) tr.cart-item:not([data-wm-gift]) a.cart-item__name{text-align:center!important;font-size:14.5px!important;line-height:18px!important;height:36px!important;width:100%!important}
html body :is(#wm-x,.cart-page__items) tr.cart-item:not([data-wm-gift]) .cart-item__price-wrapper,html body :is(#wm-x,.cart-page__items) tr.cart-item:not([data-wm-gift]) .cart-item__price-wrapper *{text-align:center!important;justify-content:center!important}
html body :is(#wm-x,.cart-page__items) tr.cart-item:not([data-wm-gift]) .cart-item__price-wrapper{width:auto!important;display:flex!important}
html body :is(#wm-x,.cart-page__items) tr.cart-item:not([data-wm-gift]) td.cart-item__details>ul.discounts{position:static!important;width:auto!important;max-width:100%!important;justify-content:center!important}
}
/* r14: × hover only moves left */
html body :is(#CartDrawer,.cart-page__items,cart-items-component,cart-drawer-items) .button-close-circle:is(:hover,:focus-visible)>span.svg-wrapper{translate:-8.5px 0!important}
html body :is(#CartDrawer,.cart-page__items,cart-items-component,cart-drawer-items) .button-close-circle:is(:hover,:focus-visible)>:is(span,svg){transform:none!important;translate:-8.5px 0!important}
/* r14: button rotates 90deg on hover, so local translate (-5.5px 1px) = screen 2px left of normal, same y */
html body :is(#CartDrawer,.cart-page__items,cart-items-component,cart-drawer-items) .button-close-circle:is(:hover,:focus-visible)>span.svg-wrapper.icon-remove{transform:none!important;translate:-5.5px 1px!important}
@media (min-width:750px){
html body :is(#wm-x,.cart-page__items) tr.cart-item:not([data-wm-gift]) a.cart-item__name{height:auto!important;max-height:36px!important;order:1}
html body :is(#wm-x,.cart-page__items) tr.cart-item:not([data-wm-gift]) .cart-item__price-wrapper{order:2;height:auto!important}
html body :is(#wm-x,.cart-page__items) tr.cart-item:not([data-wm-gift]) td.cart-item__details>ul.discounts{order:3}
}
@media (min-width:750px){
html body :is(#wm-x,.cart-page__items) table tr.cart-item:not([data-wm-gift]) td.cart-item__details>a.cart-item__name{height:auto!important;min-height:0!important;max-height:36px!important}
html body :is(#wm-x,.cart-page__items) table tr.cart-item:not([data-wm-gift]) td.cart-item__details .cart-item__price-wrapper,html body :is(#wm-x,.cart-page__items) table tr.cart-item:not([data-wm-gift]) td.cart-item__details text-loader-component{height:auto!important;min-height:0!important;margin-top:0!important}
}
@media (min-width:750px){
html body :is(#wm-x,.cart-page__items) table tr.cart-item:not([data-wm-gift]) td.cart-item__details>.cart-item__price-wrapper.medium-hide{display:none!important}
html body :is(#wm-x,.cart-page__items) table tr.cart-item:not([data-wm-gift])>td.cart-item__quantity{display:flex!important;align-items:center!important;align-self:stretch!important;height:auto!important}
}
/* r14b: re-show price wrapper on desktop, tight under name */
@media (min-width:750px){
html body :is(#wm-x,.cart-page__items) table tr.cart-item:not([data-wm-gift]) td.cart-item__details>.cart-item__price-wrapper.medium-hide{display:block!important;height:auto!important;margin:0!important}
html body :is(#wm-x,.cart-page__items) table tr.cart-item:not([data-wm-gift]) td.cart-item__details{gap:4px!important}
html body :is(#wm-x,.cart-page__items) table tr.cart-item:not([data-wm-gift]) td.cart-item__details .cart-item__discounted-prices{display:flex!important;justify-content:center!important;align-items:baseline!important;gap:6px!important;margin:0!important}
}
@media (min-width:750px){html body :is(#wm-x,.cart-page__items) table tr.cart-item:not([data-wm-gift]) td.cart-item__details>.cart-item__price-wrapper.medium-hide{margin-top:-12px!important}
html body :is(#wm-x,.cart-page__items) table tr.cart-item:not([data-wm-gift]) td.cart-item__details>.cart-item__price-wrapper.medium-hide *{margin-block:0!important;padding-block:0!important}}
/* r14c: /cart mobile = drawer r13 solution */
@media (max-width:749px){
html body :is(#wm-x,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]){height:122px!important}
html body :is(#wm-x,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]) .cart-item__price-wrapper{margin-top:-7px!important;margin-bottom:8px!important}
html body :is(#wm-x,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]) td.cart-item__details>.cart-item__price-wrapper{transform:translateY(-4px)!important}
html body :is(#wm-x,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]) td.cart-item__details>ul.discounts{display:flex!important;visibility:visible!important;opacity:1!important;position:absolute!important;top:41px!important;inset-inline-start:auto!important;inset-inline-end:0!important;max-width:44%!important;z-index:2}
html body :is(#wm-x,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]) td.cart-item__details:has(>ul.discounts>li) .cart-item__price-wrapper{max-width:56%!important;overflow:hidden}
}
@media (max-width:749px){html body :is(#wm-x,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]){height:124px!important}
html body :is(#wm-x,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]) td.cart-item__details>ul.discounts{top:41px!important}}
@media (max-width:749px){html body :is(#wm-x,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]) td.cart-item__details{overflow:visible!important}
html body :is(#wm-x,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]) td.cart-item__details:has(>ul.discounts>li) .cart-item__price-wrapper{max-width:none!important;overflow:visible!important}
html body :is(#wm-x,.cart-page__items,cart-items-component) tr.cart-item:not([data-wm-gift]) td.cart-item__details>ul.discounts{inset-inline-end:-84px!important;max-width:80px!important}}

/* r17: in-cart state of "רגע לפני הקופה" cards - card stays, button becomes a subtle "✓ בסל" */
.wm-perks__u.is-incart img{opacity:.7}
.wm-perks__u button.wm-kk-incart,.wm-perks__u button.wm-kk-incart[disabled],#CartDrawer #wm-cart-perks .wm-perks__u button.wm-kk-incart,.wm-kk-big .wm-perks__u button.wm-kk-incart,.wm-kk-big .wm-perks__u button.wm-kk-incart:hover{background:#fff6e0!important;color:#8b1a1a!important;box-shadow:inset 0 0 0 1px rgba(139,26,26,.45)!important;opacity:1!important;cursor:default!important}
