.rb-qas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990;pointer-events:none}.rb-qas__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .25s ease}:root{--rb-qas-bottom: calc(env(safe-area-inset-bottom, 0px) + 76px) }.rb-qas__sheet{position:absolute;left:0;right:0;bottom:0;max-height:62vh;min-height:42vh;background:#fff;border-radius:16px 16px 0 0;transform:translateY(105%);transition:transform .3s cubic-bezier(.3,.9,.3,1);display:flex;flex-direction:column;box-shadow:0 -8px 30px #0000002e}@supports (height: 100dvh){.rb-qas__sheet{max-height:62dvh;min-height:42dvh}}.rb-qas.is-open{pointer-events:auto}.rb-qas.is-open .rb-qas__scrim{opacity:1}.rb-qas.is-open .rb-qas__sheet{transform:translateY(0)}.rb-qas__grab{width:36px;height:4px;border-radius:2px;background:#ddd;margin:10px auto 8px;flex:0 0 auto}.rb-qas__head{display:flex;align-items:center;gap:12px;padding:0 16px 12px;border-bottom:1px solid #e4e4e4;flex:0 0 auto}.rb-qas__thumb{width:48px;height:60px;border-radius:4px;overflow:hidden;background:#f4f2ee;flex:0 0 auto}.rb-qas__thumb img{width:100%;height:100%;object-fit:cover;display:block}.rb-qas__meta{min-width:0}.rb-qas__title{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin:0;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rb-qas__price{font-size:13px;font-weight:600;margin:2px 0 0}.rb-qas__x{margin-left:auto;align-self:flex-start;background:none;border:none;font-size:22px;line-height:1;color:#999;padding:0 2px;cursor:pointer}.rb-qas__label{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#8a8a8a;font-weight:700;margin:0;padding:10px 16px 6px;flex:0 0 auto}.rb-qas__list{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 10px var(--rb-qas-bottom)}.rb-qas__row{display:flex;justify-content:space-between;align-items:center;width:100%;padding:13px 8px;border:none;background:#fff;font-size:14px;cursor:pointer;border-bottom:1px solid #f2efe9;border-radius:4px;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,.06);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.rb-qas__row *{-webkit-user-select:none;user-select:none;pointer-events:none}.rb-qas__row:last-child{border-bottom:none}.rb-qas__row:active{background:#f7f5f1}.rb-qas__row-size{font-weight:600;letter-spacing:.04em;color:#1a1a1a}.rb-qas__row-tag{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#8a8a8a}.rb-qas__row--out .rb-qas__row-size{color:#b5b0a6}.rb-qas__row--out .rb-qas__row-tag{color:#2f4f3e;font-weight:700}.rb-qas__row--added{background:#2f4f3e!important}.rb-qas__row--added .rb-qas__row-size,.rb-qas__row--added .rb-qas__row-tag{color:#fff}.rb-qas__row--busy{opacity:.55;pointer-events:none}.rb-qas__notify{display:none!important;padding:16px 16px var(--rb-qas-bottom);flex:1 1 auto;overflow-y:auto}.rb-qas.is-notify .rb-qas__notify{display:block!important}.rb-qas.is-notify .rb-qas__list,.rb-qas.is-notify .rb-qas__label{display:none!important}.rb-qas__notify-txt{font-size:13px;line-height:1.55;color:#444;margin:0 0 12px}.rb-qas__notify-txt b{letter-spacing:.04em}.rb-qas__notify-form{display:flex;gap:8px}.rb-qas.is-notify-done .rb-qas__notify-form,.rb-qas__notify-done{display:none!important}.rb-qas.is-notify-done .rb-qas__notify-done{display:block!important}.rb-qas__notify-err{display:none!important}.rb-qas.is-notify-err .rb-qas__notify-err{display:block!important}.rb-qas__notify-form input{flex:1 1 auto;min-width:0;border:1px solid #e4e4e4;border-radius:4px;padding:12px 10px;font-size:16px}.rb-qas__notify-form button{background:#141414;color:#c9a86a;border:none;border-radius:4px;padding:12px 14px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;cursor:pointer;flex:0 0 auto}.rb-qas__notify-form button[disabled]{opacity:.6}.rb-qas__notify-done{font-size:13px;color:#2f4f3e;font-weight:700;margin:6px 0 0}.rb-qas__notify-err{font-size:12px;color:#a33;margin:8px 0 0}.rb-qas__notify-back{background:none;border:none;font-size:11px;color:#8a8a8a;text-decoration:underline;cursor:pointer;margin-top:14px;padding:0}body.rb-qas-lock{overflow:hidden}@media(min-width:768px){.rb-qas{display:none}}@media(max-width:767.98px){.quick-add-overlay.js-quick-add-overlay.is-open,.quick-add-overlay.js-quick-add-overlay.is-active{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/312/assets/rb-quick-add-sheet.css.map */
