.ap-bb-section{margin:0;padding:0}.ap-bb{color:var(--ap-bb-text)}.ap-bb [hidden]{display:none!important}.ap-bb__bar{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:var(--ap-bb-pad) 12px calc(var(--ap-bb-pad) + env(safe-area-inset-bottom));background:var(--ap-bb-bg);border-radius:var(--ap-bb-radius) var(--ap-bb-radius) 0 0;box-shadow:var(--ap-bb-shadow);transform:translateY(110%);transition:transform .3s ease}.ap-bb.is-visible .ap-bb__bar{transform:none}.ap-bb__row{display:flex;align-items:center;gap:8px}.ap-bb__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;margin:0;padding:0;font:inherit;color:inherit;text-align:left;background:none;border:0;cursor:pointer}.ap-bb[data-needs-sheet=false] .ap-bb__info{cursor:default}.ap-bb__brand{display:block;max-width:100%;overflow:hidden;font-size:var(--ap-bb-brand-size);font-weight:700;line-height:1.25;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:var(--ap-bb-brand)}.ap-bb__name{display:block;max-width:100%;overflow:hidden;font-size:var(--ap-bb-name-size);font-weight:600;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.ap-bb__name--wrap,.ap-bb__brand--wrap{white-space:normal;overflow:visible}.ap-bb__info--top{width:100%;margin-bottom:6px}.ap-bb__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;line-height:1.3}.ap-bb__price{font-size:var(--ap-bb-price-size);font-weight:700;color:var(--ap-bb-price)}.ap-bb__was{font-size:var(--ap-bb-stock-size);color:var(--ap-bb-was)}.ap-bb__badge{display:inline-block;padding:0 6px;font-size:var(--ap-t-label, 11px);font-weight:700;line-height:1.6;color:var(--ap-bb-badge);background:var(--ap-bb-badge-bg);border-radius:20px;align-self:center}.ap-bb__case{font-size:var(--ap-bb-stock-size);font-weight:600;color:var(--ap-bb-muted);white-space:nowrap;align-self:center}.ap-bb__stock{display:inline-flex;align-items:center;gap:4px;font-size:var(--ap-bb-stock-size);font-weight:600;white-space:nowrap;color:var(--ap-bb-in);align-self:center}.ap-bb__stock[data-state=low]{color:var(--ap-bb-low)}.ap-bb__stock[data-state=out]{color:var(--ap-bb-out)}.ap-bb__dot{display:block;width:7px;height:7px;border-radius:50%;background:currentColor}.ap-bb__qty{flex:0 0 auto;display:flex;align-items:center;height:var(--ap-bb-btn-h);border:1px solid var(--ap-bb-border);border-radius:var(--ap-bb-btn-radius);overflow:hidden}.ap-bb__qty-btn{display:flex;align-items:center;justify-content:center;width:28px;height:100%;padding:0;color:var(--ap-bb-text);background:none;border:0;cursor:pointer}.ap-bb__qty-btn svg{width:14px;height:14px}.ap-bb__qty-input{width:26px;height:100%;padding:0;font:inherit;font-size:14px;font-weight:600;text-align:center;color:var(--ap-bb-text);background:none;border:0;-moz-appearance:textfield}.ap-bb__qty-input::-webkit-outer-spin-button,.ap-bb__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ap-bb__qty-input:focus{outline:none}.ap-bb__btn{flex:0 0 auto;min-width:112px;height:var(--ap-bb-btn-h);padding:0 16px;font:inherit;font-size:var(--ap-bb-btn-size);font-weight:700;color:var(--ap-bb-btn);background:var(--ap-bb-btn-bg);border:0;border-radius:var(--ap-bb-btn-radius);cursor:pointer;transition:opacity .2s ease,transform .15s ease}.ap-bb__btn:active{transform:scale(.97)}.ap-bb__btn[disabled]{opacity:.45;cursor:not-allowed}.ap-bb__btn.is-loading{opacity:.7;pointer-events:none}.ap-bb__btn--wide{flex:1 1 auto}.ap-bb__msg{display:flex;align-items:center;gap:8px;padding:6px 10px;font-size:var(--ap-bb-msg-size);line-height:1.35;color:var(--ap-bb-msg-color);background:var(--ap-bb-msg-bg);border-radius:10px}.ap-bb__msg--bar{margin-bottom:8px;padding:4px 10px}.ap-bb__msg-icon{flex:0 0 auto;display:flex;width:18px;height:18px;color:var(--ap-bb-msg-icon)}.ap-bb__msg-icon svg{width:100%;height:100%}.ap-bb__msg-text p{margin:0}.ap-bb__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:41;background:#051e2473;opacity:0;transition:opacity .25s ease}.ap-bb.is-open .ap-bb__overlay{opacity:1}.ap-bb__sheet{position:fixed;left:0;right:0;bottom:0;z-index:42;display:flex;flex-direction:column;max-height:88vh;max-height:88dvh;background:var(--ap-bb-bg);border-radius:var(--ap-bb-radius) var(--ap-bb-radius) 0 0;box-shadow:var(--ap-bb-shadow);transform:translateY(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.ap-bb.is-open .ap-bb__sheet{transform:none}.ap-bb__handle{display:block;flex:0 0 auto;width:40px;height:4px;margin:8px auto 0;background:var(--ap-bb-border);border-radius:4px}.ap-bb__x{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:var(--ap-bb-text);background:#053c480f;border:0;border-radius:50%;cursor:pointer}.ap-bb__x svg{width:16px;height:16px}.ap-bb__head{display:flex;align-items:center;gap:12px;padding:8px 48px 10px 14px;border-bottom:1px solid var(--ap-bb-border)}.ap-bb__img{flex:0 0 auto;width:60px;height:60px;object-fit:contain;border-radius:10px;background:#fff}.ap-bb__head-text{min-width:0;display:flex;flex-direction:column;gap:1px}.ap-bb__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:12px;padding:12px 14px}.ap-bb__group{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;border:0;min-width:0}.ap-bb__label{padding:0;font-size:var(--ap-t-small, 12px);font-weight:700;text-transform:none;color:var(--ap-bb-muted)}.ap-bb__pills{display:flex;flex-wrap:wrap;gap:6px}.ap-bb__pill{min-height:34px;padding:0 14px;font:inherit;font-size:var(--ap-t-body, 14px);color:var(--ap-bb-text);background:#fff;border:1px solid var(--ap-bb-border);border-radius:20px;cursor:pointer}.ap-bb__pill.is-active{color:#fff;background:var(--ap-bb-accent);border-color:var(--ap-bb-accent)}.ap-bb__pill.is-unavailable{text-decoration:line-through;opacity:.55}.ap-bb__opt{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px;padding:10px 12px;font-size:14px;background:#fff;border:1px solid var(--ap-bb-border);border-radius:12px;cursor:pointer}.ap-bb__opt.is-active{border-color:var(--ap-bb-accent);box-shadow:0 0 0 1px var(--ap-bb-accent)}.ap-bb__opt input{position:absolute;opacity:0;pointer-events:none}.ap-bb__radio{display:block;width:18px;height:18px;border:2px solid var(--ap-bb-border);border-radius:50%}.ap-bb__opt.is-active .ap-bb__radio{border-color:var(--ap-bb-accent);box-shadow:inset 0 0 0 3px #fff;background:var(--ap-bb-accent)}.ap-bb__opt-text{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-weight:600}.ap-bb__opt-icon{display:flex;width:16px;height:16px;color:var(--ap-bb-brand)}.ap-bb__opt-icon svg{width:100%;height:100%}.ap-bb__badge--sub{background:var(--ap-bb-brand);color:#fff}.ap-bb__opt-price{font-weight:700;white-space:nowrap}.ap-bb__freq{grid-column:2 / 4;display:none;align-items:center;gap:8px;font-size:var(--ap-t-small, 12px);color:var(--ap-bb-muted)}.ap-bb__opt.is-active .ap-bb__freq{display:flex}.ap-bb__select{flex:1 1 auto;min-width:0;height:34px;padding:0 10px;font:inherit;font-size:var(--ap-t-body, 14px);color:var(--ap-bb-text);background:#fff;border:1px solid var(--ap-bb-border);border-radius:8px}.ap-bb__then{grid-column:2 / 4;font-size:12px;color:var(--ap-bb-muted)}.ap-bb__opt:not(.is-active) .ap-bb__then{display:none}.ap-bb__foot{flex:0 0 auto;display:flex;gap:8px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--ap-bb-border)}body.ap-bb-lock{overflow:hidden}@media(prefers-reduced-motion:reduce){.ap-bb__bar,.ap-bb__sheet,.ap-bb__overlay{transition:none}}.ap-bb[data-needs-sheet=true] .ap-bb__bar .ap-bb__qty{display:none}
/*# sourceMappingURL=/cdn/shop/t/121/assets/ap-pdp-buybar.css.map */
