.mx-wpp-cart-toggle,.mx-wpp-card,.mx-wpp-loop-price,.mx-wpp-loop-float,.mx-wpp-atc,.mx-wpp-modal{--mx-green:#cb8b1b;--mx-green-btn:#cb8b1b;--mx-green-btn-dark:#ab7414;--mx-send:#0b8526;--mx-send-dark:#096a1e;--mx-ink:#12161c;--mx-ink-2:#3c4149;--mx-muted:#8a9099;--mx-placeholder:#a9aeb6;--mx-line:#e4e6ea;--mx-line-soft:#e5e5e5;--mx-surface:#ffffff;--mx-surface-2:#f8f8f9;--mx-shadow:0 18px 60px rgba(15, 23, 42, .16);--mx-option-icon:30px;--mx-ease:cubic-bezier(.25, .8, .25, 1);--mx-dur-panel:.48s;--mx-dur-soft:.3s;--mx-dur-quick:.22s;box-sizing:border-box;line-height:1.35}.mx-wpp-cart-toggle *,.mx-wpp-card *,.mx-wpp-loop-price *,.mx-wpp-loop-float *,.mx-wpp-atc *,.mx-wpp-modal *{box-sizing:border-box}.mx-wpp-lock{overflow:hidden!important}.mx-wpp-cart-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:40px;min-height:40px;padding:8px;margin:0;background:none;border:0;border-radius:999px;color:inherit;cursor:pointer;transition:opacity var(--mx-dur-soft) var(--mx-ease)}.mx-wpp-cart-toggle:hover{opacity:.75}.mx-wpp-cart-toggle:focus-visible{outline:2px solid var(--mx-green);outline-offset:2px}.mx-wpp-cart-toggle__icon{display:inline-flex}.mx-wpp-cart-toggle__icon svg{width:21px;height:21px;fill:currentColor;display:block}.mx-wpp-cart-toggle__label{font-size:14px;font-weight:600}.mx-wpp-cart-badge{position:absolute;top:1px;right:0;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--mx-green);border-radius:999px;color:#fff;font-size:11px;font-weight:700;line-height:1}.mx-wpp-cart-badge.is-hidden{display:none}li.product:has(>.mx-wpp-loop-float){display:flex;flex-direction:column;position:relative}li.product:has(>.mx-wpp-loop-float)>.mx-wpp-loop-float{order:1}li.product:has(>.mx-wpp-loop-float)>.mx-wpp-loop-price{order:2}li.product:has(>.mx-wpp-loop-float)>.woocommerce-loop-product__title{order:3}li.product:has(>.mx-wpp-loop-float)>.woocommerce-loop-product__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--mx-loop-title-lines,2);line-clamp:var(--mx-loop-title-lines,2);overflow:hidden}.mx-wpp-card{display:flex;flex-direction:column;gap:14px;width:100%;text-align:left}.mx-wpp-card__media{position:relative;display:block;overflow:hidden;border-radius:12px}.mx-wpp-card__link{display:block;line-height:0;text-decoration:none}.mx-wpp-card__img{display:block;width:100%;height:auto}.mx-wpp-card__add{position:absolute;right:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;background:var(--mx-green-btn);border:0;border-radius:99px;color:#fff;cursor:pointer;box-shadow:0 6px 16px rgb(18 22 28 / .18);text-decoration:none;transition:background-color var(--mx-dur-quick) var(--mx-ease),transform var(--mx-dur-quick) var(--mx-ease)}.mx-wpp-card__add:hover{background:var(--mx-green-btn-dark);color:#fff}.mx-wpp-card__add:active{transform:scale(.94)}.mx-wpp-card__add:focus-visible{outline:2px solid var(--mx-green-btn-dark);outline-offset:3px}.mx-wpp-card__add svg{display:block;width:24px;height:24px;fill:currentColor}.mx-wpp-card__add.is-loading{opacity:.92;pointer-events:none}.mx-wpp-card__body{display:flex;flex-direction:column;gap:8px;text-align:left}.mx-wpp-card__price{align-items:flex-start;text-align:left}.mx-wpp-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--mx-card-title-lines,2);line-clamp:var(--mx-card-title-lines,2);overflow:hidden;margin:0;color:var(--mx-ink);font-size:15px;font-weight:400;line-height:1.4;text-align:left}.mx-wpp-card__title a{color:inherit;text-decoration:none}.mx-wpp-card__title a:hover{color:var(--mx-green-btn)}.mx-wpp-loop-float{display:inline-flex;align-items:center;justify-content:center;align-self:flex-end;position:relative;z-index:2;width:48px;height:48px;margin:calc(-1 * var(--mx-float-inset, 64px)) 12px 12px 0;padding:0;background:var(--mx-green-btn);border:0;border-radius:16px;color:#fff;cursor:pointer;box-shadow:0 6px 16px rgb(18 22 28 / .18);text-decoration:none;transition:background-color var(--mx-dur-quick) var(--mx-ease),transform var(--mx-dur-quick) var(--mx-ease)}.mx-wpp-loop-float:hover{background:var(--mx-green-btn-dark);color:#fff}.mx-wpp-loop-float:active{transform:scale(.94)}.mx-wpp-loop-float:focus-visible{outline:2px solid var(--mx-green-btn-dark);outline-offset:3px}.mx-wpp-loop-float svg{display:block;width:24px;height:24px;fill:currentColor}.mx-wpp-loop-float.is-loading{opacity:.92;pointer-events:none}li.product:has(>.mx-wpp-loop-float)>.mx-wpp-loop-price{align-self:flex-start}.mx-wpp-loop-price{display:flex;flex-direction:column;align-items:flex-start;gap:2px;color:#0b8526;font-size:19px;font-weight:700;line-height:24px;text-align:left}.mx-wpp-loop-price>span:not(.woocommerce-Price-amount):not(.screen-reader-text),.mx-wpp-loop-price .price{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;margin:0;padding:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.mx-wpp-loop-price>ins,.mx-wpp-loop-price>span>ins{order:1}.mx-wpp-loop-price>del,.mx-wpp-loop-price>span>del{order:2}.mx-wpp-loop-price ins{display:block;width:100%;background:none;text-decoration:none}.mx-wpp-loop-price del{display:block;width:100%;margin-left:0;color:var(--mx-muted);font-size:15px;font-weight:400;line-height:18px;text-decoration:line-through}.mx-wpp-loop-price .screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.mx-wpp-atc{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin:18px 0}.mx-wpp-atc__qty{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.mx-wpp-atc__qty-label{color:var(--mx-ink-2);font-size:15px;font-weight:500;line-height:1}.mx-wpp-stepper{display:inline-flex;align-items:center;justify-content:space-between;gap:4px;min-width:132px;height:56px;padding:4px 6px;background:var(--mx-surface);border:1.5px solid #cb8b1b;border-radius:10px}.mx-wpp-stepper__btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:none;border:0;border-radius:999px;color:var(--mx-ink);cursor:pointer;transition:background-color var(--mx-dur-quick) var(--mx-ease)}.mx-wpp-stepper__btn:hover{background:var(--mx-line-soft)}.mx-wpp-stepper__btn svg{display:block}.mx-wpp-stepper__input{width:44px;padding:0;background:none;border:0;color:var(--mx-ink);font-size:17px;font-weight:700;text-align:center;-moz-appearance:textfield;appearance:textfield}.mx-wpp-stepper__input::-webkit-outer-spin-button,.mx-wpp-stepper__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mx-wpp-stepper__input:focus{outline:none}.mx-wpp-atc__btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:1 1 240px;height:56px;min-height:56px;padding:12px 32px;background:var(--mx-green-btn);border:0;border-radius:10px;color:#fff;cursor:pointer;font-size:17px;font-weight:700;text-decoration:none;transition:background-color var(--mx-dur-quick) var(--mx-ease),transform .14s var(--mx-ease)}.mx-wpp-atc__btn:hover{background:var(--mx-green-btn-dark);color:#fff}.mx-wpp-atc__btn:active{transform:scale(.985)}.mx-wpp-atc__btn:focus-visible{outline:2px solid var(--mx-green-btn-dark);outline-offset:3px}.mx-wpp-atc__btn.is-loading{opacity:.92;pointer-events:none}.mx-wpp-atc__icon{display:inline-flex}.mx-wpp-atc__icon svg{width:22px;height:22px;display:block;fill:currentColor}.mx-wpp-atc__unavailable{color:var(--mx-muted);font-size:15px}.mx-wpp-loop-price .woocommerce-Price-currencySymbol,.mx-wpp-atc .woocommerce-Price-currencySymbol,.mx-wpp-modal .woocommerce-Price-currencySymbol{margin-right:4px}.mx-wpp-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:stretch;justify-content:flex-end;visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--mx-dur-panel)}.mx-wpp-modal.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.mx-wpp-overlay{position:fixed;inset:0;margin:0;padding:0;background:rgb(12 17 24 / .45);border:0;opacity:0;cursor:pointer;transition:opacity var(--mx-dur-panel) var(--mx-ease)}.mx-wpp-modal.is-open .mx-wpp-overlay{opacity:1}.mx-wpp-panel{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:520px;height:var(--mx-vh,100vh);max-height:var(--mx-vh,100vh);background:var(--mx-surface);box-shadow:var(--mx-shadow);transform:translateX(100%);transition:transform var(--mx-dur-panel) var(--mx-ease)}.mx-wpp-modal.is-open .mx-wpp-panel{transform:none}.mx-wpp-panel:focus{outline:none}.mx-wpp-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:0 0 auto;padding:26px 26px 0}.mx-wpp-head__title{margin:0;color:var(--mx-ink);font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.mx-wpp-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;padding:0;background:none;border:0;border-radius:999px;color:var(--mx-ink);cursor:pointer;transition:background-color var(--mx-dur-quick) var(--mx-ease)}.mx-wpp-close:hover{background:rgb(18 22 28 / .06)}.mx-wpp-close:focus-visible{outline:2px solid var(--mx-green-btn);outline-offset:2px}.mx-wpp-close svg{display:block;width:22px;height:22px}.mx-wpp-tabs{display:grid;grid-template-columns:1fr 1fr;gap:12px;flex:0 0 auto;margin:20px 26px 0}.mx-wpp-tab{display:flex;align-items:center;justify-content:center;gap:12px;padding:13px 12px;background:var(--mx-surface);border:1.5px solid var(--mx-line);border-radius:12px;color:var(--mx-ink-2);cursor:pointer;transition:border-color var(--mx-dur-quick) var(--mx-ease),color var(--mx-dur-quick) var(--mx-ease)}.mx-wpp-tab:hover{border-color:#cfd3d8}.mx-wpp-tab:focus-visible{outline:2px solid var(--mx-green-btn);outline-offset:2px}.mx-wpp-tab.is-active,.mx-wpp-tab.is-active:hover{border-color:var(--mx-green-btn);color:var(--mx-green-btn)}.mx-wpp-tab__text{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.mx-wpp-tab__title{font-size:14px;font-weight:600;line-height:1.2}.mx-wpp-tab__icon{display:inline-flex;flex:0 0 auto}.mx-wpp-tab__icon svg{display:block;width:24px;height:24px;fill:currentColor}.mx-wpp-tab__sub{color:var(--mx-muted);font-size:12px;font-weight:400;line-height:1.2}.mx-wpp-tab.is-active .mx-wpp-tab__sub{color:var(--mx-ink-2)}.mx-wpp-views{position:relative;flex:1 1 auto;min-height:0}.mx-wpp-view{position:absolute;inset:0;display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:opacity var(--mx-dur-soft) var(--mx-ease),visibility 0s linear var(--mx-dur-soft)}.mx-wpp-modal[data-mx-view="cart"] .mx-wpp-view[data-mx-view-pane="cart"],.mx-wpp-modal[data-mx-view="delivery"] .mx-wpp-view[data-mx-view-pane="delivery"]{opacity:1;visibility:visible;transition-delay:0s}.mx-wpp-view__scroll{flex:1 1 auto;min-height:0;padding:22px 26px 24px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mx-wpp-view__title{margin:0 0 6px;color:var(--mx-ink);font-size:15px;font-weight:600}.mx-wpp-view[data-mx-view-pane="delivery"] .mx-wpp-view__title{margin-bottom:22px}.mx-wpp-modal.is-busy .mx-wpp-items{opacity:.85;pointer-events:none;transition:opacity var(--mx-dur-quick) var(--mx-ease)}.mx-wpp-footer{position:relative;flex:0 0 auto;padding:18px 26px calc(20px + env(safe-area-inset-bottom));background:var(--mx-surface);border-top:1px solid var(--mx-line)}.mx-wpp-footer::before{content:"";position:absolute;right:0;bottom:100%;left:0;height:30px;background:linear-gradient(to top,rgb(255 255 255 / .95),#fff0);opacity:0;pointer-events:none;transition:opacity var(--mx-dur-quick) var(--mx-ease)}.mx-wpp-modal.is-scrollable .mx-wpp-footer::before{opacity:1}.mx-wpp-total{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.mx-wpp-total__label{color:var(--mx-ink);font-size:16px;font-weight:700}.mx-wpp-total__value{color:#0b8526;font-size:19px;font-weight:700;white-space:nowrap}.mx-wpp-total__value .woocommerce-Price-amount{color:inherit;font-size:inherit;font-weight:inherit}.mx-wpp-send{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;padding:14px 20px;background:var(--mx-green-btn);border:0;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;transition:background-color var(--mx-dur-quick) var(--mx-ease),transform .14s var(--mx-ease)}.mx-wpp-send:hover:not(:disabled){background:var(--mx-green-btn-dark)}.mx-wpp-send:active:not(:disabled){transform:scale(.99)}.mx-wpp-send:focus-visible{outline:2px solid var(--mx-green-btn-dark);outline-offset:3px}.mx-wpp-send:disabled{background:#c9cdd3;cursor:not-allowed}.mx-wpp-send.is-loading{opacity:.75;pointer-events:none}.mx-wpp-send[data-mx-send]:not(:disabled){background:var(--mx-send)}.mx-wpp-send[data-mx-send]:hover:not(:disabled){background:var(--mx-send-dark)}.mx-wpp-send[data-mx-send]:focus-visible{outline-color:var(--mx-send-dark)}.mx-wpp-send__icon{display:inline-flex}.mx-wpp-send__icon svg{display:block;width:24px;height:24px}.mx-wpp-send__icon--end svg{width:20px;height:20px}.mx-wpp-modal[data-mx-view="cart"] .mx-wpp-panel .mx-wpp-footer button[data-mx-send],.mx-wpp-modal[data-mx-view="delivery"] .mx-wpp-panel .mx-wpp-footer button[data-mx-continue]{display:none}.mx-wpp-item{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:16px;padding:8px 0;border-top:1px dashed #dbdbdb;transition:opacity var(--mx-dur-soft) var(--mx-ease)}.mx-wpp-items>.mx-wpp-item:first-child{border-top:0}.mx-wpp-item.is-removing{opacity:.4}.mx-wpp-item__thumb{display:flex;align-items:center;justify-content:center;max-height:76px}.mx-wpp-item__thumb img{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply}.mx-wpp-item__info{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.mx-wpp-item__name{color:var(--mx-ink);font-size:13px;font-weight:500;line-height:1.3;text-decoration:none}.mx-wpp-item__sub{margin-top:3px;color:var(--mx-muted);font-size:13.5px;line-height:1.3}.mx-wpp-item__row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:8px}.mx-wpp-item__price{color:#0b8526;font-size:14px;font-weight:500}.mx-wpp-item__price del{margin-right:5px;color:var(--mx-muted);font-weight:400}.mx-wpp-item__price ins{background:none;color:inherit;font-weight:inherit;text-decoration:none}.mx-wpp-qty{display:inline-flex;align-items:center;height:34px;padding:6px;background:var(--mx-surface);border:1px solid var(--mx-line);border-radius:8px}.mx-wpp-qty__btn{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;background:none;border:0;border-radius:999px;color:var(--mx-ink-2);cursor:pointer;transition:background-color var(--mx-dur-quick) var(--mx-ease),color var(--mx-dur-quick) var(--mx-ease)}.mx-wpp-qty__btn:hover{background:var(--mx-surface-2);color:var(--mx-ink)}.mx-wpp-qty__btn svg{display:block}.mx-wpp-qty__input{width:26px;padding:0;background:none;border:0;color:var(--mx-ink);font-size:14px;font-weight:600;text-align:center;-moz-appearance:textfield;appearance:textfield}.mx-wpp-qty__input::-webkit-outer-spin-button,.mx-wpp-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mx-wpp-qty__input:focus{outline:none}.mx-wpp-item__remove{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;padding:0;background:none;border:0;border-radius:8px;color:#8d939b;cursor:pointer;transition:color var(--mx-dur-quick) var(--mx-ease),background-color var(--mx-dur-quick) var(--mx-ease)}.mx-wpp-item__remove svg{width:19px;height:19px;display:block}.mx-wpp-item__remove:hover{background:#fdeeee;color:#c53b3b}.mx-wpp-item__remove:focus-visible{outline:2px solid var(--mx-green);outline-offset:1px}.mx-wpp-empty{padding:44px 8px;text-align:center;color:var(--mx-muted)}.mx-wpp-empty svg{width:32px;height:32px;margin-bottom:14px;fill:#c8ccd2}.mx-wpp-empty__title{margin:0 0 6px;color:var(--mx-ink);font-size:16px;font-weight:600}.mx-wpp-empty__text{margin:0;font-size:14px}.mx-wpp-field{position:relative;margin-bottom:18px}.mx-wpp-label{position:absolute;top:50%;left:17px;z-index:1;margin:0;padding:0;background:#fff0;color:var(--mx-placeholder);font-size:15px;font-weight:400;line-height:1;transform:translateY(-50%);pointer-events:none;transition:top var(--mx-dur-quick) var(--mx-ease),transform var(--mx-dur-quick) var(--mx-ease),font-size var(--mx-dur-quick) var(--mx-ease),color var(--mx-dur-quick) var(--mx-ease)}.mx-wpp-input:focus+.mx-wpp-label,.mx-wpp-input:not(:placeholder-shown)+.mx-wpp-label{top:10px;color:var(--mx-ink-2);font-size:12px;font-weight:500;transform:translateY(0)}.mx-wpp-input:focus+.mx-wpp-label{color:var(--mx-green)}.mx-wpp-input.has-error+.mx-wpp-label{color:#c53b3b}.mx-wpp-field.is-disabled .mx-wpp-label{color:var(--mx-placeholder)}.mx-wpp-input{width:100%;height:58px;padding:22px 16px 0;background:var(--mx-surface);border:1px solid #dbdbdb;border-radius:10px;color:var(--mx-ink);font-size:15px;transition:border-color var(--mx-dur-quick) var(--mx-ease),box-shadow var(--mx-dur-quick) var(--mx-ease),background-color var(--mx-dur-quick) var(--mx-ease),padding-left var(--mx-dur-quick) var(--mx-ease)}.mx-wpp-input::placeholder{color:#fff0;transition:color var(--mx-dur-quick) var(--mx-ease)}.mx-wpp-input:focus::placeholder{color:var(--mx-placeholder)}.mx-wpp-input:disabled::placeholder,.mx-wpp-input.is-disabled::placeholder{color:#fff0;-webkit-text-fill-color:#fff0;opacity:0}.mx-wpp-input:focus{border-color:var(--mx-green);box-shadow:0 0 0 3px rgb(203 139 27 / .14);outline:none}.mx-wpp-input:disabled,.mx-wpp-input.is-disabled{background:#f2f3f5;border-color:#e4e6ea;color:#9aa0a8;cursor:not-allowed}.mx-wpp-input.has-error{border-color:#d94a4a;box-shadow:0 0 0 3px rgb(217 74 74 / .1)}.mx-wpp-field__icon{position:absolute;top:40px;left:17px;z-index:1;display:flex;color:var(--mx-muted);opacity:0;transform:translateY(-50%) scale(.85);pointer-events:none;transition:opacity var(--mx-dur-quick) var(--mx-ease),transform var(--mx-dur-quick) var(--mx-ease),color var(--mx-dur-quick) var(--mx-ease)}.mx-wpp-field__icon svg{display:block;width:18px;height:18px}.mx-wpp-field--search .mx-wpp-input:focus~.mx-wpp-field__icon,.mx-wpp-field--search .mx-wpp-input:not(:placeholder-shown)~.mx-wpp-field__icon{opacity:1;transform:translateY(-50%) scale(1)}.mx-wpp-field--search .mx-wpp-input:focus~.mx-wpp-field__icon{color:var(--mx-green)}.mx-wpp-field--search .mx-wpp-input:focus,.mx-wpp-field--search .mx-wpp-input:not(:placeholder-shown){padding-left:44px}.mx-wpp-check{display:inline-flex;align-items:center;gap:14px;margin:4px 0 0;cursor:pointer;user-select:none}.mx-wpp-check input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.mx-wpp-check__box{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;background:var(--mx-surface);border:1.5px solid #dcdfe4;border-radius:6px;transition:background-color var(--mx-dur-quick) var(--mx-ease),border-color var(--mx-dur-quick) var(--mx-ease)}.mx-wpp-check__box::after{width:10px;height:5px;border:2px solid #fff;border-top:0;border-right:0;content:"";opacity:0;transform:rotate(-45deg) translate(1px,-1px);transition:opacity var(--mx-dur-quick) var(--mx-ease)}.mx-wpp-check input:checked+.mx-wpp-check__box{background:var(--mx-green);border-color:var(--mx-green)}.mx-wpp-check input:checked+.mx-wpp-check__box::after{opacity:1}.mx-wpp-check input:focus-visible+.mx-wpp-check__box{outline:2px solid var(--mx-green);outline-offset:2px}.mx-wpp-check__label{color:var(--mx-ink-2);font-size:15px}.mx-wpp-error{margin:18px 0 0;padding:12px 14px;background:#fdeeee;border-radius:10px;color:#b83232;font-size:14px}.mx-wpp-combo{position:relative}.mx-wpp-combo__panel{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:30;max-height:194px;overflow-y:auto;padding:4px;background:var(--mx-surface);border:1px solid var(--mx-line);border-radius:10px;box-shadow:0 12px 28px rgb(15 23 42 / .1);overscroll-behavior:contain}.mx-wpp-combo__panel[hidden]{display:none}.mx-wpp-combo__note{padding:16px 14px;color:var(--mx-muted);font-size:14px;line-height:1.4;text-align:center}.mx-wpp-combo__note.is-warning{color:#b06a12;text-align:left}.mx-wpp-option{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;background:none;border:0;border-radius:8px;color:var(--mx-ink);text-align:left;cursor:pointer;transition:background-color var(--mx-dur-quick) var(--mx-ease)}.mx-wpp-option+.mx-wpp-option{position:relative}.mx-wpp-option+.mx-wpp-option::before{content:"";position:absolute;top:-1px;right:12px;left:12px;height:1px;background:var(--mx-line)}.mx-wpp-option:hover,.mx-wpp-option.is-active{background:var(--mx-surface-2)}.mx-wpp-option:focus-visible{outline:2px solid var(--mx-green);outline-offset:-2px}.mx-wpp-option__icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--mx-option-icon);height:var(--mx-option-icon);color:var(--mx-green)}.mx-wpp-option__icon svg{display:block;width:100%;height:100%}.mx-wpp-option__text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.mx-wpp-option__title{overflow:hidden;color:var(--mx-ink);font-size:15px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.mx-wpp-option__sub{overflow:hidden;color:var(--mx-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.mx-wpp-option__aside{flex:0 0 auto;color:var(--mx-muted);font-size:13.5px}.mx-wpp-option.is-selected .mx-wpp-option__title{color:var(--mx-green)}.mx-wpp-option.is-outside .mx-wpp-option__sub{color:#c07a2a}.mx-wpp-select-block{margin-top:18px}.mx-wpp-select-block__label{display:block;margin-bottom:6px;color:var(--mx-ink-2);font-size:14px}.mx-wpp-select{position:relative;display:flex;align-items:center;width:100%;height:58px;padding:0 46px 0 16px;background:var(--mx-surface);border:1px solid #dbdbdb;border-radius:10px;color:var(--mx-ink);font-size:15px;text-align:left;cursor:pointer;transition:border-color var(--mx-dur-quick) var(--mx-ease),box-shadow var(--mx-dur-quick) var(--mx-ease)}.mx-wpp-select:hover{border-color:#c9c9c9}.mx-wpp-select:focus-visible{outline:none;border-color:var(--mx-green);box-shadow:0 0 0 3px rgb(203 139 27 / .16)}.mx-wpp-select.has-error{border-color:#c53b3b}.mx-wpp-select__value{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-wpp-select__value.is-placeholder{color:var(--mx-placeholder)}.mx-wpp-select__caret{position:absolute;top:50%;right:16px;display:flex;color:var(--mx-ink-2);pointer-events:none;transform:translateY(-50%);transition:transform var(--mx-dur-soft) var(--mx-ease)}.mx-wpp-select[aria-expanded="true"] .mx-wpp-select__caret{transform:translateY(-50%) rotate(180deg)}.mx-wpp-collapse{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows var(--mx-dur-soft) var(--mx-ease),opacity var(--mx-dur-soft) var(--mx-ease)}.mx-wpp-collapse__inner{min-height:0;overflow:hidden}.mx-wpp-collapse.is-expanded>.mx-wpp-collapse__inner{overflow:visible}.mx-wpp-collapse.is-collapsed{grid-template-rows:0fr;opacity:0}.mx-wpp-field--number{max-width:260px}@media (max-width:860px){.mx-wpp-panel{max-width:90%}.mx-wpp-head{padding:20px 18px 0}.mx-wpp-tabs{gap:10px;margin:16px 18px 0}.mx-wpp-tab,.mx-wpp-modal button.mx-wpp-tab{padding:12px 10px}.mx-wpp-view__scroll{padding:18px 18px 20px}.mx-wpp-footer{padding:16px 18px calc(18px + env(safe-area-inset-bottom))}.mx-wpp-field--number{max-width:none}}@media (max-width:600px){.mx-wpp-item{grid-template-columns:64px minmax(0,1fr) auto;gap:12px;padding:14px 0}.mx-wpp-item__thumb{width:64px;height:78px}.mx-wpp-loop-price{font-size:16px;line-height:22px}.mx-wpp-loop-float{width:46px;height:46px;margin:-56px 10px 10px 0;border-radius:14px}.mx-wpp-loop-float svg{width:21px;height:21px}.mx-wpp-loop-price del{font-size:13.5px;line-height:16px}.mx-wpp-input{height:58px;font-size:16px}.mx-wpp-tab__icon svg{width:21px;height:21px}.mx-wpp-send{min-height:54px;font-size:15.5px}.mx-wpp-atc{gap:10px}.mx-wpp-atc__qty{flex-direction:row;align-items:center;gap:12px}.mx-wpp-stepper{height:46px;min-width:120px}.mx-wpp-stepper__btn{width:34px;height:36px}.mx-wpp-atc__btn{height:46px;min-height:46px;padding:12px 22px;font-size:16px}}@media (prefers-reduced-motion:reduce){.mx-wpp-panel,.mx-wpp-overlay,.mx-wpp-tab,.mx-wpp-label,.mx-wpp-field__icon,.mx-wpp-collapse,.mx-wpp-select__caret,.mx-wpp-footer::before{transition:none}.mx-wpp-view{transition:visibility 0s linear 0s}}.mx-wpp-modal h2.mx-wpp-head__title{margin:0;padding:0;color:var(--mx-ink);font-family:inherit;font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.2;text-transform:none}.mx-wpp-modal h3.mx-wpp-view__title{margin:0 0 6px;padding:0;color:var(--mx-ink);font-family:inherit;font-size:15px;font-weight:600;letter-spacing:normal;line-height:1.3;text-transform:none}.mx-wpp-modal .mx-wpp-view[data-mx-view-pane="delivery"] h3.mx-wpp-view__title{margin-bottom:22px}.mx-wpp-modal p.mx-wpp-error{font-family:inherit;letter-spacing:normal;text-transform:none}.mx-wpp-modal .mx-wpp-field input.mx-wpp-input,.mx-wpp-modal input.mx-wpp-input[type="text"]{-webkit-appearance:none;appearance:none;width:100%;height:58px;min-height:58px;max-width:none;margin:0;padding:22px 16px 0;background-color:var(--mx-surface);background-image:none;border-width:1px;border-style:solid;border-color:#dbdbdb;border-radius:10px;box-shadow:none;color:var(--mx-ink);font-family:inherit;font-size:15px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.2;text-transform:none;text-decoration:none;outline:2px solid #fff0;outline-offset:0}.mx-wpp-modal .mx-wpp-field input.mx-wpp-input::placeholder{color:#fff0;opacity:1}.mx-wpp-modal .mx-wpp-field input.mx-wpp-input:focus::placeholder{color:var(--mx-placeholder);opacity:1}.mx-wpp-modal .mx-wpp-field label.mx-wpp-label{position:absolute;display:block;width:auto;margin:0;padding:0;font-family:inherit;font-size:15px;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none}.mx-wpp-modal .mx-wpp-field input.mx-wpp-input:focus+label.mx-wpp-label,.mx-wpp-modal .mx-wpp-field input.mx-wpp-input:not(:placeholder-shown)+label.mx-wpp-label{font-size:12px;font-weight:500}.mx-wpp-modal .mx-wpp-field input.mx-wpp-input:focus,.mx-wpp-modal .mx-wpp-field input.mx-wpp-input:focus-visible{background-color:var(--mx-surface);border-color:var(--mx-green);box-shadow:0 0 0 3px rgb(203 139 27 / .14);color:var(--mx-ink);outline:2px solid #fff0;outline-offset:0}.mx-wpp-modal .mx-wpp-field input.mx-wpp-input:disabled,.mx-wpp-modal .mx-wpp-field input.mx-wpp-input.is-disabled{background-color:#f2f3f5;border-color:#e4e6ea;box-shadow:none;color:#9aa0a8;cursor:not-allowed;opacity:1;-webkit-text-fill-color:#9aa0a8}.mx-wpp-modal .mx-wpp-field input.mx-wpp-input:disabled::placeholder,.mx-wpp-modal .mx-wpp-field input.mx-wpp-input.is-disabled::placeholder{color:#fff0;-webkit-text-fill-color:#fff0;opacity:0}.mx-wpp-modal .mx-wpp-field input.mx-wpp-input.has-error{border-color:#d94a4a;box-shadow:0 0 0 3px rgb(217 74 74 / .1)}.mx-wpp-modal .mx-wpp-field--search input.mx-wpp-input:focus,.mx-wpp-modal .mx-wpp-field--search input.mx-wpp-input:not(:placeholder-shown){padding-left:44px}.mx-wpp-modal .mx-wpp-qty input.mx-wpp-qty__input,.mx-wpp-atc .mx-wpp-stepper input.mx-wpp-stepper__input{-webkit-appearance:none;-moz-appearance:textfield;appearance:textfield;min-height:0;margin:0;padding:0;background:none;background-color:#fff0;border:0;border-radius:0;box-shadow:none;color:var(--mx-ink);font-family:inherit;letter-spacing:normal;line-height:1;text-align:center;text-transform:none;outline:none;outline-offset:0}.mx-wpp-modal .mx-wpp-qty input.mx-wpp-qty__input{width:26px;height:20px;font-size:14px;font-weight:600}.mx-wpp-atc .mx-wpp-stepper input.mx-wpp-stepper__input{width:44px;height:40px;font-size:17px;font-weight:700}.mx-wpp-modal .mx-wpp-check input[type="checkbox"]{position:absolute;width:1px;height:1px;min-height:0;margin:0;padding:0;-webkit-appearance:none;appearance:none;background:none;border:0;box-shadow:none;opacity:0;pointer-events:none}.mx-wpp-modal form.mx-wpp-form{margin:0;padding:0;border:0;background:none;box-shadow:none}.mx-wpp-modal button.mx-wpp-close,.mx-wpp-modal button.mx-wpp-qty__btn,.mx-wpp-modal button.mx-wpp-item__remove,.mx-wpp-atc button.mx-wpp-stepper__btn,button.mx-wpp-cart-toggle{min-height:0;background-color:#fff0;background-image:none;border:0;box-shadow:none;font-family:inherit;letter-spacing:normal;text-transform:none}.mx-wpp-modal button.mx-wpp-tab{min-height:0;padding:13px 12px;background-color:var(--mx-surface);background-image:none;border:1.5px solid var(--mx-line);border-radius:12px;box-shadow:none;color:var(--mx-ink-2);font-family:inherit;letter-spacing:normal;line-height:1.2;text-transform:none}.mx-wpp-modal button.mx-wpp-tab.is-active{border-color:var(--mx-green-btn);color:var(--mx-green-btn)}.mx-wpp-modal .mx-wpp-panel .mx-wpp-footer button.mx-wpp-send{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;padding:14px 20px;background-color:var(--mx-green-btn);background-image:none;border:0;border-radius:10px;box-shadow:none;color:#fff;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:normal;line-height:1.2;text-transform:none;text-decoration:none}.mx-wpp-modal .mx-wpp-panel .mx-wpp-footer button.mx-wpp-send:hover:not(:disabled){background-color:var(--mx-green-btn-dark);color:#fff}.mx-wpp-modal .mx-wpp-panel .mx-wpp-footer button.mx-wpp-send:disabled{background-color:#c9cdd3;color:#fff}.mx-wpp-modal .mx-wpp-panel .mx-wpp-footer button.mx-wpp-send[data-mx-send]:not(:disabled){background-color:var(--mx-send)}.mx-wpp-modal .mx-wpp-panel .mx-wpp-footer button.mx-wpp-send[data-mx-send]:hover:not(:disabled){background-color:var(--mx-send-dark);color:#fff}.mx-wpp-modal button.mx-wpp-select,.mx-wpp-modal button.mx-wpp-option{min-height:0;background-image:none;box-shadow:none;font-family:inherit;letter-spacing:normal;text-transform:none}.mx-wpp-modal button.mx-wpp-option{background-color:#fff0;border:0}.mx-wpp-modal button.mx-wpp-option:hover,.mx-wpp-modal button.mx-wpp-option.is-active{background-color:var(--mx-surface-2)}.mx-wpp-modal button.mx-wpp-select{background-color:var(--mx-surface);border:1px solid #dbdbdb}.mx-wpp-modal button.mx-wpp-select.has-error{border-color:#c53b3b}.mx-wpp-atc button.mx-wpp-atc__btn,.mx-wpp-atc a.mx-wpp-atc__btn{height:56px;min-height:56px;padding:12px 32px;background-color:var(--mx-green-btn);background-image:none;border:0;border-radius:10px;box-shadow:none;color:#fff;font-family:inherit;font-size:17px;font-weight:700;letter-spacing:normal;text-transform:none;text-decoration:none}.mx-wpp-atc button.mx-wpp-atc__btn:hover,.mx-wpp-atc a.mx-wpp-atc__btn:hover{background-color:var(--mx-green-btn-dark);color:#fff}button.mx-wpp-loop-float,a.mx-wpp-loop-float,.mx-wpp-card button.mx-wpp-card__add,.mx-wpp-card a.mx-wpp-card__add{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;min-height:0;padding:0;background-color:var(--mx-green-btn);background-image:none;border:0;border-radius:99px;box-shadow:0 6px 16px rgb(18 22 28 / .18);color:#fff;font-family:inherit;letter-spacing:normal;text-transform:none;text-decoration:none}button.mx-wpp-loop-float:hover,a.mx-wpp-loop-float:hover,.mx-wpp-card button.mx-wpp-card__add:hover,.mx-wpp-card a.mx-wpp-card__add:hover{background-color:var(--mx-green-btn-dark);color:#fff}.mx-wpp-card button.mx-wpp-card__add,.mx-wpp-card a.mx-wpp-card__add{position:absolute;right:12px;bottom:12px;margin:0}.mx-wpp-card h3.mx-wpp-card__title{margin:0;padding:0;color:var(--mx-ink);font-family:inherit;font-size:14px;font-weight:500;letter-spacing:normal;line-height:1.4;text-transform:none}.mx-wpp-card h3.mx-wpp-card__title a{color:inherit;text-decoration:none}.mx-wpp-card img.mx-wpp-card__img{width:100%;height:auto;max-width:100%;margin:0;border-radius:0}.mx-wpp-modal .mx-wpp-item__thumb img.mx-wpp-item__img{width:100%;height:100%;max-width:100%;margin:0;border-radius:6px;object-fit:contain}@media (max-width:600px){.mx-wpp-modal .mx-wpp-field input.mx-wpp-input,.mx-wpp-modal input.mx-wpp-input[type="text"]{height:58px;min-height:58px;font-size:16px}.mx-wpp-modal button.mx-wpp-select{height:58px;min-height:58px;font-size:16px}.mx-wpp-modal .mx-wpp-panel .mx-wpp-footer button.mx-wpp-send{min-height:54px;font-size:15.5px}.mx-wpp-atc .mx-wpp-stepper input.mx-wpp-stepper__input{height:36px;font-size:16px}}