.ertqd,.ertqd *,.ertqd-fab{box-sizing:border-box}html.ertqd-lock,html.ertqd-lock body{overflow:hidden}.ertqd-overlay{position:fixed;inset:0;z-index:99998;background:rgb(11 36 71 / .45);opacity:0;transition:opacity .25s ease}.ertqd-overlay.is-open{opacity:1}.ertqd{position:fixed;top:0;bottom:0;left:0;z-index:99999;width:420px;max-width:100vw;height:100%;height:100dvh;display:flex;flex-direction:column;background:#fff;color:#1d2733;direction:rtl;text-align:right;font-family:inherit;font-size:14px;line-height:1.6;box-shadow:8px 0 30px rgb(0 0 0 / .18);transform:translateX(-105%);transition:transform .3s cubic-bezier(.2,.8,.2,1);visibility:hidden}.ertqd.is-open{transform:none;visibility:visible}.ertqd-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid #e7ebf0;background:#0B2447;color:#fff}.ertqd-title{margin:0;font-size:16px;font-weight:700;color:#fff}.ertqd-count{font-weight:400;font-size:13px;opacity:.8}.ertqd-close{width:36px;height:36px;min-height:0;padding:0;border:0;border-radius:50%;background:rgb(255 255 255 / .12);color:#fff;font-size:24px;line-height:36px;cursor:pointer}.ertqd-close:hover,.ertqd-close:focus-visible{background:rgb(255 255 255 / .25)}.ertqd-notice{max-height:0;overflow:hidden;padding:0 18px;background:#e8f1ff;color:#0B2447;font-size:13px;transition:max-height .2s,padding .2s}.ertqd-notice.is-on{max-height:80px;padding:10px 18px}.ertqd-body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:6px 18px}.ertqd-items{list-style:none;margin:0;padding:0}.ertqd-empty{margin:40px 0;text-align:center;color:#6b7684}.ertqd-item{position:relative;display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #eef1f5;transition:opacity .2s}.ertqd-item:last-child{border-bottom:0}.ertqd-item.is-removing{opacity:.35;pointer-events:none}.ertqd-thumb{flex:0 0 72px;width:72px;height:72px;border:1px solid #eef1f5;border-radius:8px;overflow:hidden;background:#fff}.ertqd-thumb img{width:100%;height:100%;object-fit:contain;display:block}.ertqd-info{flex:1 1 auto;min-width:0;padding-left:28px}.ertqd-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#1d2733;font-weight:600;font-size:13.5px;line-height:1.55;text-decoration:none}.ertqd-name:hover{color:#1F6FEB}.ertqd-price{margin-top:4px;font-size:12.5px;color:#6b7684}.ertqd-price.is-inquiry{color:#b26a00}.ertqd-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.ertqd-line{font-weight:700;color:#0B2447;font-size:13.5px;white-space:nowrap}.ertqd-qty{display:inline-flex;align-items:center;border:1px solid #d6dde6;border-radius:8px;overflow:hidden;height:34px}.ertqd-qty button{width:34px;height:34px;min-height:0;padding:0;border:0;border-radius:0;background:#f4f6f9;color:#0B2447;font-size:18px;line-height:34px;cursor:pointer}.ertqd-qty button:hover:not(:disabled){background:#e3e9f2}.ertqd-qty button:disabled{opacity:.35;cursor:default}.ertqd-qty .ertqd-input{width:44px;height:34px;min-height:0;padding:0;margin:0;border:0;border-radius:0;text-align:center;font:inherit;font-weight:600;background:#fff;box-shadow:none;-moz-appearance:textfield;appearance:textfield}.ertqd-qty .ertqd-input::-webkit-outer-spin-button,.ertqd-qty .ertqd-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ertqd-remove{position:absolute;top:12px;left:0;width:30px;height:30px;min-height:0;padding:0;border:0;border-radius:6px;background:#fff0;color:#9aa4b1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ertqd-remove:hover,.ertqd-remove:focus-visible{background:#fdecec;color:#d63638}.ertqd-foot{border-top:1px solid #e7ebf0;padding:14px 18px calc(14px + env(safe-area-inset-bottom));background:#fafbfd}.ertqd-foot.is-empty .ertqd-total-row,.ertqd-foot.is-empty .ertqd-primary{display:none}.ertqd-total-row{display:flex;justify-content:space-between;align-items:center;font-size:15px}.ertqd-total{color:#0B2447;font-size:17px}.ertqd-note{margin:6px 0 0;font-size:12px;color:#6b7684}.ertqd-actions{display:flex;gap:10px;margin-top:12px}.ertqd-btn{flex:1 1 0%;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 12px;border-radius:8px;font:inherit;font-weight:700;font-size:14px;text-decoration:none;cursor:pointer;transition:background .2s,color .2s}.ertqd-primary{background:#1F6FEB;color:#fff!important;border:1px solid #1F6FEB}.ertqd-primary:hover{background:#0B2447;border-color:#0B2447}.ertqd-secondary{background:#fff;color:#0B2447;border:1px solid #c9d3df}.ertqd-secondary:hover{background:#f1f4f8}.ertqd.is-busy .ertqd-total,.ertqd.is-busy .ertqd-line{opacity:.5}.ertqd-fab{position:fixed;left:18px;bottom:22px;z-index:9990;display:inline-flex;align-items:center;gap:8px;min-height:0;padding:10px 16px;border:0;border-radius:999px;background:#1F6FEB;color:#fff;font:inherit;font-size:14px;font-weight:700;direction:rtl;box-shadow:0 6px 18px rgb(31 111 235 / .4);cursor:pointer}.ertqd-fab[hidden]{display:none}.ertqd-fab:hover{background:#0B2447}.ertqd-fab-count{min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#fff;color:#1F6FEB;font-size:12px;line-height:22px;text-align:center}@media (max-width:1024px){.sticky-toolbar-on .ertqd-fab{bottom:72px}}@media (max-width:480px){.ertqd{width:100vw}.ertqd-head{padding:12px 14px}.ertqd-body{padding:4px 14px}.ertqd-foot{padding-left:14px;padding-right:14px}.ertqd-thumb{flex-basis:60px;width:60px;height:60px}.ertqd-fab{left:12px;padding:9px 14px}}@media (prefers-reduced-motion:reduce){.ertqd,.ertqd-overlay{transition:none}}#ertqd button,html body button.ertqd-fab{text-transform:none;letter-spacing:normal;box-shadow:none;font-family:inherit}#ertqd .ertqd-close{width:36px;height:36px;min-width:0;padding:0;border-radius:50%;background:rgb(255 255 255 / .14);color:#fff;font-size:24px;line-height:1}#ertqd .ertqd-close:hover,#ertqd .ertqd-close:focus-visible{background:rgb(255 255 255 / .28);color:#fff}#ertqd .ertqd-qty button{width:34px;height:34px;min-width:0;padding:0;border-radius:0;background:#f4f6f9;color:#0B2447;font-size:18px;line-height:1}#ertqd .ertqd-qty button:hover:not(:disabled){background:#e3e9f2}#ertqd .ertqd-remove{width:30px;height:30px;min-width:0;padding:0;border-radius:6px;background:#fff0;color:#9aa4b1}#ertqd .ertqd-remove svg{display:block;width:18px;height:18px;flex:0 0 18px}#ertqd .ertqd-remove:hover,#ertqd .ertqd-remove:focus-visible{background:#fdecec;color:#d63638}#ertqd .ertqd-btn{padding:0 12px;border-radius:8px;font-size:14px;font-weight:700;line-height:1.2}#ertqd .ertqd-secondary{background:#fff;color:#0B2447;border:1px solid #c9d3df}#ertqd .ertqd-secondary:hover{background:#f1f4f8;color:#0B2447}html body button.ertqd-fab{position:fixed;left:18px;right:auto;top:auto;bottom:22px;z-index:9990;display:inline-flex;align-items:center;gap:8px;margin:0;width:auto;min-width:0;height:auto;padding:10px 16px;border-radius:999px;background:#1F6FEB;color:#fff;font-size:14px;font-weight:700;line-height:1.2;box-shadow:0 6px 18px rgb(31 111 235 / .4)}html body button.ertqd-fab:hover{background:#0B2447;color:#fff}html body button.ertqd-fab svg{width:20px;height:20px;flex:0 0 20px}html body button.ertqd-fab[hidden]{display:none}@media (max-width:1024px){html body.sticky-toolbar-on button.ertqd-fab{bottom:72px}}@media (max-width:480px){html body button.ertqd-fab{left:12px;padding:9px 14px}}#ertqd .ertqd-head{position:relative}#ertqd.is-busy .ertqd-head::after,#ertqd.is-adding .ertqd-head::after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:3px;background:linear-gradient(90deg,transparent 0,#1F6FEB 40%,#6ea8ff 60%,transparent 100%);background-size:200% 100%;animation:ertqd-load 1s linear infinite}#ertqd.is-adding .ertqd-body{opacity:.6}@keyframes ertqd-load{from{background-position:200% 0}to{background-position:-200% 0}}