.bd-qa__open{position:absolute;top:.2rem;right:.2rem;z-index:2;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin:0;padding:0;border:0;background:transparent;color:#121212;cursor:pointer;-webkit-tap-highlight-color:transparent}.bd-qa__circle{position:relative;display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border:.1rem solid rgba(18,18,18,.2);border-radius:50%;background-color:#fff;transition:border-color .15s ease,transform .12s ease}.bd-qa__icon{width:1.6rem;height:1.6rem}.bd-qa__icon--check,.bd-qa__open.is-added .bd-qa__icon--plus,.bd-qa__open.is-loading .bd-qa__icon{display:none}.bd-qa__open.is-added .bd-qa__icon--check{display:block;color:rgb(var(--back-door-blue, 32, 65, 154))}.bd-qa__open:active .bd-qa__circle{transform:scale(.94)}.bd-qa__open:focus{outline:none}.bd-qa__open:focus-visible .bd-qa__circle{outline:.2rem solid rgb(var(--back-door-blue, 32, 65, 154));outline-offset:.2rem}@media(hover:hover)and (pointer:fine){.bd-qa__open:hover .bd-qa__circle{border-color:#12121280}}@media screen and (min-width:750px){.bd-qa__open{top:.5rem;right:.5rem}.bd-qa__circle{width:3.4rem;height:3.4rem}}.bd-qa__spinner{display:none;width:1.4rem;height:1.4rem;border:.15rem solid rgba(18,18,18,.2);border-top-color:#121212;border-radius:50%;animation:bd-qa-spin .7s linear infinite}.bd-qa__open.is-loading .bd-qa__spinner{display:block}@keyframes bd-qa-spin{to{transform:rotate(360deg)}}.bd-qa-layer[hidden]{display:none}.bd-qa-panel{box-sizing:border-box;background-color:#fff;color:#121212;font-family:var(--font-body-family);text-align:left}.bd-qa-panel *,.bd-qa-panel *:before,.bd-qa-panel *:after{box-sizing:border-box}.bd-qa-panel:focus{outline:none}.bd-qa-panel__head{display:flex;gap:1.2rem;align-items:flex-start;padding-right:3.6rem}.bd-qa-panel__thumb{flex:0 0 5.6rem;width:5.6rem;height:7rem;object-fit:cover;background-color:#1212120a}.bd-qa-panel__thumb[hidden]{display:none}.bd-qa-panel__info{min-width:0}.bd-qa-panel__title{display:-webkit-box;margin:0;overflow:hidden;font-size:1.4rem;font-weight:600;line-height:1.3;letter-spacing:.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bd-qa-panel__price{margin:.3rem 0 0;font-size:1.3rem;line-height:1.3}.bd-qa-panel__compare{color:#1212128c}.bd-qa-panel__close{position:absolute;top:.4rem;right:.4rem;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin:0;padding:0;border:0;background:transparent;color:#121212;cursor:pointer}.bd-qa-panel__close svg{width:1.6rem;height:1.6rem}.bd-qa-panel__close:focus-visible{outline:.2rem solid rgb(var(--back-door-blue, 32, 65, 154));outline-offset:-.4rem}.bd-qa-panel__options{margin-top:1.4rem}.bd-qa-option{min-width:0;margin:0 0 1.2rem;padding:0;border:0}.bd-qa-option__name{margin:0 0 .8rem;padding:0;font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bd-qa-option__values{display:flex;flex-wrap:wrap;gap:.6rem}.bd-qa-value__input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.bd-qa-value{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;min-height:4.4rem;padding:0 1rem;border:.1rem solid rgba(18,18,18,.25);background-color:#fff;font-size:1.3rem;font-weight:600;letter-spacing:.04em;line-height:1.2;cursor:pointer;-webkit-user-select:none;user-select:none}.bd-qa-value__input:checked+.bd-qa-value{border-color:rgb(var(--back-door-blue, 32, 65, 154));background-color:rgb(var(--back-door-blue, 32, 65, 154));color:#fff}.bd-qa-value__input:disabled+.bd-qa-value{border-color:#1212121f;color:#12121273;text-decoration:line-through;cursor:not-allowed}.bd-qa-value__input:focus-visible+.bd-qa-value{outline:.2rem solid rgb(var(--back-door-blue, 32, 65, 154));outline-offset:.2rem}@media(hover:hover)and (pointer:fine){.bd-qa-value__input:not(:disabled):not(:checked)+.bd-qa-value:hover{border-color:rgb(var(--back-door-blue, 32, 65, 154))}}.bd-qa-panel__note{margin:0 0 1.2rem;font-size:1.3rem;line-height:1.4}.bd-qa-panel__hint{margin:-.2rem 0 1rem;font-size:1.3rem;font-weight:700;color:rgb(var(--back-door-blue, 32, 65, 154))}.bd-qa-panel__hint[hidden],.bd-qa-panel__error[hidden]{display:none}.bd-qa-panel__error{margin:0 0 1rem;font-size:1.3rem;line-height:1.4;color:#b3261e}.bd-qa-panel__add,.bd-qa-panel__details.is-primary{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%;min-height:4.8rem;margin:0;padding:0 1.6rem;border:0;border-radius:0;background-color:rgb(var(--back-door-blue, 32, 65, 154));color:#fff;font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;cursor:pointer}.bd-qa-panel__add[hidden]{display:none}.bd-qa-panel__add.is-choose{background-color:transparent;box-shadow:inset 0 0 0 .1rem rgb(var(--back-door-blue, 32, 65, 154));color:rgb(var(--back-door-blue, 32, 65, 154));cursor:default}.bd-qa-panel__add.is-loading{cursor:progress}.bd-qa-panel__add.is-loading .bd-qa__spinner{display:block;border-color:#ffffff59;border-top-color:#fff}.bd-qa-panel__add:focus-visible,.bd-qa-panel__details:focus-visible{outline:.2rem solid rgb(var(--back-door-blue, 32, 65, 154));outline-offset:.2rem}.bd-qa-panel__details{display:block;margin-top:1rem;padding:.4rem 0;font-size:1.2rem;text-align:center;color:#121212bf;text-decoration:underline;text-underline-offset:.3rem}.bd-qa-layer.is-popover{position:absolute;top:0;left:0;z-index:101;width:100%;height:0}.bd-qa-layer.is-popover .bd-qa-layer__backdrop,.bd-qa-layer.is-popover .bd-qa-panel__thumb{display:none}.bd-qa-layer.is-popover .bd-qa-panel{position:absolute;width:30rem;max-width:calc(100vw - 2.4rem);padding:1.6rem;border:.1rem solid rgba(18,18,18,.12);box-shadow:0 .8rem 2.4rem #00000014;opacity:0;transform:translateY(-.4rem);transition:opacity .14s ease,transform .14s ease}.bd-qa-layer.is-popover.is-open .bd-qa-panel{opacity:1;transform:none}.bd-qa-layer.is-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999}.bd-qa-layer.is-sheet .bd-qa-layer__backdrop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#12121273;opacity:0;transition:opacity .2s ease}.bd-qa-layer.is-sheet .bd-qa-panel{position:absolute;right:0;bottom:0;left:0;max-height:85vh;max-height:85dvh;padding:1.6rem 2rem 2rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:1.2rem 1.2rem 0 0;transform:translateY(100%);transition:transform .22s ease-out}.bd-qa-layer.is-sheet .bd-qa-panel__close{top:.8rem;right:.8rem}.bd-qa-layer.is-sheet.is-open .bd-qa-layer__backdrop{opacity:1}.bd-qa-layer.is-sheet.is-open .bd-qa-panel{transform:none}.bd-qa-toast{position:fixed;right:1.2rem;bottom:1.2rem;left:1.2rem;z-index:997;display:flex;gap:1.2rem;align-items:center;padding:.8rem .8rem .8rem 1.4rem;border:.1rem solid rgba(18,18,18,.12);background-color:#fff;box-shadow:0 .6rem 2rem #0000001a;color:#121212;font-family:var(--font-body-family);opacity:0;transform:translateY(.8rem);transition:opacity .16s ease,transform .16s ease}.bd-qa-toast[hidden]{display:none}.bd-qa-toast.is-open{opacity:1;transform:none}.bd-qa-toast__body{flex:1 1 auto;min-width:0;padding:.4rem 0}.bd-qa-toast__title{display:flex;gap:.6rem;align-items:center;margin:0;font-size:1.3rem;font-weight:700;line-height:1.3}.bd-qa-toast__title:before{content:"";flex:0 0 1.4rem;width:1.4rem;height:1.4rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.4l3.2 3.1L13 4.8' fill='none' stroke='%2320419a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.bd-qa-toast__text{margin:.2rem 0 0;overflow:hidden;font-size:1.2rem;line-height:1.4;color:#121212b3;text-overflow:ellipsis;white-space:nowrap}.bd-qa-toast.is-error .bd-qa-toast__text{margin:0;color:#b3261e;white-space:normal}.bd-qa-toast__action{flex:0 0 auto;display:flex;align-items:center;min-height:4.4rem;margin:0;padding:0 1rem;border:0;background:transparent;color:rgb(var(--back-door-blue, 32, 65, 154));font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-decoration:underline;text-underline-offset:.3rem;text-transform:uppercase;cursor:pointer}.bd-qa-toast__action:focus-visible{outline:.2rem solid rgb(var(--back-door-blue, 32, 65, 154));outline-offset:-.2rem}@media screen and (min-width:750px){.bd-qa-toast{right:2.4rem;bottom:2.4rem;left:auto;width:36rem}}@media(prefers-reduced-motion:reduce){.bd-qa__circle,.bd-qa-layer .bd-qa-panel,.bd-qa-layer__backdrop,.bd-qa-toast{transition:none}.bd-qa__spinner{animation-duration:1.6s}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-bd-quick-add.css.map */
