.rb-qa{position:absolute;right:0;bottom:0;z-index:3;display:flex;align-items:stretch;max-width:100%;background:var(--rb-bg, #fff);color:var(--rb-text);font-size:12px;line-height:1.2;opacity:0;pointer-events:none;transition:opacity .3s ease}.rb-card--product .rb-card__pager{z-index:4}.rb-qa__sizes{display:flex;flex-wrap:wrap;padding:0 3px}.rb-qa__s{position:relative;display:block;padding:6px 5px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.rb-qa__s:before{content:"";position:absolute;left:0;right:0;top:1px;height:1px;background:currentColor;opacity:0}.rb-qa__s.is-sel:before{opacity:1}.rb-qa__s.is-off{opacity:.5;cursor:default}.rb-qa__s:focus-visible,.rb-qa__add:focus-visible{outline:1px solid var(--rb-text);outline-offset:-2px}.rb-qa__qty{display:flex;align-items:center;margin-left:6px}.rb-qa__step{display:block;padding:6px 5px;cursor:pointer;-webkit-user-select:none;user-select:none}.rb-qa__step.is-min{opacity:.35;cursor:default}.rb-qa__n{min-width:1.4em;text-align:center;font-variant-numeric:tabular-nums}.rb-qa__step:focus-visible{outline:1px solid var(--rb-text);outline-offset:-2px}.rb-qa__add{display:block;padding:6px 8px;margin-left:-2px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.rb-qa__add:hover{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.rb-qa__add.is-busy{opacity:.5;pointer-events:none}.rb-qa__err{position:absolute;right:0;bottom:100%;padding:6px 8px;background:var(--rb-bg, #fff);color:#a02020;white-space:nowrap}.rb-qa__toggle{position:absolute;right:2px;bottom:2px;z-index:4;display:none;align-items:center;justify-content:center;width:36px;height:36px;background:none;color:var(--rb-text);cursor:pointer;font-size:0;line-height:0;-webkit-tap-highlight-color:transparent}.rb-qa__toggle:before,.rb-qa__toggle:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1px;background:currentColor;transform:translate(-50%,-50%)}.rb-qa__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}@media(hover:hover)and (min-width:750px){.rb-card--product:hover .rb-qa,.rb-card--product:focus-visible .rb-qa,.rb-card--product:has(.rb-qa :focus-visible) .rb-qa{opacity:1;pointer-events:auto}}@media(hover:none),(max-width:749px){.rb-card .rb-qa{display:none!important}.rb-qa__toggle{display:flex}}.rb-qas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.rb-qas[hidden]{display:none}.rb-qas__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffbf;opacity:0;transition:opacity .35s ease}.rb-qas__panel{position:absolute;left:0;right:0;bottom:0;background:var(--rb-bg, #fff);color:var(--rb-text);border-top:1px solid var(--rb-line, #e6e6e6);padding:18px 16px calc(18px + env(safe-area-inset-bottom));font-size:13px;line-height:1.3;transform:translateY(100%);transition:transform .5s cubic-bezier(.22,1,.36,1)}.rb-qas.is-open .rb-qas__scrim{opacity:1}.rb-qas.is-open .rb-qas__panel{transform:none}.rb-qas__head{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.rb-qas__name{flex:1;min-width:0}.rb-qas__price{color:var(--rb-muted, #8a8a8a)}.rb-qas__x{position:relative;flex:none;align-self:center;width:32px;height:32px;margin:-9px -9px -9px 0;font-size:0;line-height:0;cursor:pointer}.rb-qas__x:before,.rb-qas__x:after{content:"";position:absolute;left:50%;top:50%;width:13px;height:1px;background:currentColor;transform:translate(-50%,-50%) rotate(45deg)}.rb-qas__x:after{transform:translate(-50%,-50%) rotate(-45deg)}.rb-qas__body{position:relative;display:grid;grid-template-columns:auto 1fr;gap:14px 8px;align-items:stretch}.rb-qas .rb-qa__sizes{grid-column:1 / -1;padding:0;gap:0 20px;font-size:14px}.rb-qas .rb-qa__s{padding:9px 0}.rb-qas .rb-qa__s:before{top:0}.rb-qas .rb-qa__qty{margin:0;height:44px;border:1px solid var(--rb-line, #e6e6e6)}.rb-qas .rb-qa__step{display:flex;align-items:center;height:100%;padding:0 14px;font-size:16px}.rb-qas .rb-qa__n{min-width:1.6em;font-size:14px}.rb-qas .rb-qa__add{display:flex;align-items:center;justify-content:center;height:44px;margin:0;background:#003068;color:#fff;font-size:13px;transition:background-color .3s ease}.rb-qas .rb-qa__add:hover{text-decoration:none;background:#005c9f}.rb-qas .rb-qa__err{left:0;right:auto;bottom:calc(100% + 6px);padding:0;background:none;white-space:normal}html.rb-qas-lock{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/29/assets/riktning-b-quickadd.css.map */
