.pd-bb{--pd-bb-text: rgb(var(--text-color));--pd-bb-muted: rgb(var(--text-color) / .6);--pd-bb-line: rgb(var(--text-color) / .12);--pd-bb-soft: rgb(var(--text-color) / .04);--pd-bb-bg: rgb(var(--background-color));display:block}.pd-bb [hidden],.pd-bb-card [hidden]{display:none!important}.pd-bb__bar{background:var(--pd-bb-bg);border:1px solid var(--pd-bb-line);border-radius:10px}.pd-bb__bar-inner{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem}.pd-bb__slots,.pd-bb__status{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.pd-bb__slot-row{display:flex;gap:.4rem}.pd-bb__slot{display:flex;flex-direction:column;align-items:center;gap:.2rem}.pd-bb__slot-box{position:relative;width:2.75rem;height:2.75rem;border-radius:6px;border:1.5px dashed rgb(var(--text-color) / .25);overflow:hidden}.pd-bb__slot.is-filled .pd-bb__slot-box{border:0;background:var(--pd-bb-soft)}.pd-bb__slot-box img{width:100%;height:100%;object-fit:cover;display:block}.pd-bb__slot-more{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:rgb(var(--text-color) / .65);color:var(--pd-bb-bg);font-size:.8125rem;font-weight:var(--font-weight-medium, 500)}.pd-bb__slot-tag{min-height:.9rem;font-size:.6875rem;line-height:.9rem;color:var(--pd-bb-muted)}.pd-bb__slot.is-reached .pd-bb__slot-tag{color:var(--pd-bb-text);font-weight:var(--font-weight-medium, 500)}.pd-bb.is-bumped .pd-bb__slot.is-filled:has(+.pd-bb__slot:not(.is-filled)) .pd-bb__slot-box,.pd-bb.is-bumped .pd-bb__slot.is-filled:last-child .pd-bb__slot-box{animation:pd-bb-pop .35s ease}@keyframes pd-bb-pop{50%{transform:scale(1.12)}}.pd-bb__status{flex:1;min-width:0}.pd-bb__msg{display:block;font-size:.9375rem;font-weight:var(--font-weight-medium, 500)}.pd-bb__sum{display:block;margin-top:.1rem;font-size:.8125rem;color:var(--pd-bb-muted)}.pd-bb__sum s{margin-right:.35rem}.pd-bb__dot{display:inline-block;width:3px;height:3px;margin:0 .55rem;border-radius:50%;background:currentColor;vertical-align:middle;opacity:.6}.pd-bb__msg-next{font-weight:400;color:var(--pd-bb-muted)}.pd-bb__sum strong{color:var(--pd-bb-text);font-weight:var(--font-weight-medium, 500)}.pd-bb__edit{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .25rem;border:0;background:none;color:var(--pd-bb-text);font-size:.875rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap}.pd-bb__chev{width:.45rem;height:.45rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-1px,-1px);transition:transform .2s ease}.pd-bb.is-panel-open .pd-bb__chev{transform:rotate(-135deg) translate(-1px,-1px)}.pd-bb__cta{flex:none;white-space:nowrap}.pd-bb__cta.is-loading{opacity:.6;pointer-events:none}.pd-bb:not(.has-items) .pd-bb__cta{opacity:.5}.pd-bb__panel{display:flex;flex-direction:column;border-top:1px solid var(--pd-bb-line);padding:.25rem 1rem 1rem;max-height:min(60vh,34rem)}.pd-bb__items{margin:0;padding:0;list-style:none;overflow-y:auto;min-height:0;flex:1}.pd-bb__row{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:.875rem;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--pd-bb-line)}.pd-bb__row-img{width:56px;height:56px;object-fit:cover;border-radius:6px;background:var(--pd-bb-soft)}.pd-bb__row-name{margin:0 0 .4rem;font-size:.9375rem;line-height:1.3}.pd-bb__row-name span{font-weight:var(--font-weight-bold, 700)}.pd-bb__row-name small{margin-left:.25rem;font-size:.75rem;color:var(--pd-bb-muted)}.pd-bb__row-opts{display:flex;flex-wrap:wrap;gap:.5rem}.pd-bb__row-opts .pd-bb__select:nth-child(1) select{width:6.5rem}.pd-bb__row-opts .pd-bb__select:nth-child(2) select{width:13rem}.pd-bb__row-end{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.pd-bb__row-price{font-size:.9375rem}.pd-bb__remove{padding:0;border:0;background:none;font-size:.75rem;color:var(--pd-bb-muted);text-decoration:underline;cursor:pointer}.pd-bb__empty{margin:0;padding:1rem 0;font-size:.875rem;color:var(--pd-bb-muted)}.pd-bb__panel-foot{display:grid;gap:.5rem;padding-top:.75rem;flex:none}@media(min-width:750px){.pd-bb__panel-foot{grid-template-columns:minmax(0,1fr) 20rem;align-items:end;column-gap:2rem}.pd-bb__totals{grid-column:2;grid-row:1}.pd-bb__note{grid-column:1;grid-row:1}}.pd-bb__totals{margin:0}.pd-bb__totals>div{display:flex;justify-content:space-between;padding:.15rem 0;font-size:.875rem}.pd-bb__totals dt,.pd-bb__totals dd{margin:0}.pd-bb__total{font-size:1rem!important;font-weight:var(--font-weight-medium, 500)}.pd-bb__submit{display:none!important}.pd-bb__error:empty{display:none}.pd-bb__error{margin:0;font-size:.8125rem;color:rgb(var(--product-out-of-stock-color, 200 40 40))}.pd-bb__note{margin:0;font-size:.75rem;color:var(--pd-bb-muted)}.pd-bb__select{position:relative;display:inline-block}.pd-bb__select select{appearance:none;-webkit-appearance:none;padding:.35rem 1.85rem .35rem .75rem;border:1px solid var(--pd-bb-line);border-radius:999px;background:var(--pd-bb-bg);color:var(--pd-bb-text);font:inherit;font-size:.8125rem;cursor:pointer}.pd-bb__select select:hover{border-color:rgb(var(--text-color) / .4)}.pd-bb__select:after{content:"";position:absolute;right:.8rem;top:50%;width:.4rem;height:.4rem;border-right:1.5px solid var(--pd-bb-text);border-bottom:1.5px solid var(--pd-bb-text);transform:translateY(-70%) rotate(45deg);pointer-events:none}.pd-bb-card .product-card__overlay{position:relative}.pd-bb-card .product-card__add-to-cart-overlay{display:none!important}.pd-bb-card__plus{position:absolute;right:.75rem;bottom:.75rem;z-index:2;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:50%;background:rgb(var(--button-primary-background));cursor:pointer;transition:transform .2s ease,background-color .2s ease}.pd-bb-card__plus:before,.pd-bb-card__plus:after{content:"";position:absolute;left:50%;top:50%;width:1rem;height:1.5px;background:rgb(var(--button-primary-color));transform:translate(-50%,-50%)}.pd-bb-card__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.pd-bb-card__plus:hover{transform:scale(1.08);background:rgb(var(--button-primary-background-hover, var(--button-primary-background)))}.pd-bb-card__plus:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}.pd-bb-card.is-adding .pd-bb-card__plus{transform:scale(.9);opacity:.6}.pd-bb-card__count{position:absolute;left:.75rem;bottom:.75rem;z-index:2;padding:.2rem .6rem;border-radius:999px;background:rgb(var(--button-primary-background));color:rgb(var(--button-primary-color));font-size:.75rem;font-weight:var(--font-weight-medium, 500);pointer-events:none}.pd-bb__toast{position:fixed;left:50%;bottom:1.5rem;z-index:30;transform:translate(-50%);margin:0;padding:.6rem 1rem;border-radius:999px;background:var(--pd-bb-text);color:var(--pd-bb-bg);font-size:.8125rem;white-space:nowrap;animation:pd-bb-toast .25s ease}@keyframes pd-bb-toast{0%{opacity:0;transform:translate(-50%,.5rem)}}@media(max-width:749px){.pd-bb{padding:0}.pd-bb__bar{position:fixed;left:0;right:0;bottom:0;z-index:25;border-width:1px 0 0;border-radius:14px 14px 0 0;box-shadow:0 -8px 24px #00000014;display:flex;flex-direction:column-reverse}body:has(.pd-bb){padding-bottom:8.5rem}.pd-bb__bar-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"slots slots" "status cta";gap:.6rem .75rem;padding:.75rem 4.25rem calc(.75rem + env(safe-area-inset-bottom)) 1rem}.pd-bb__slots{grid-area:slots;justify-self:start}.pd-bb__slot-row{gap:.35rem}.pd-bb__slot-box{width:2.35rem;height:2.35rem}.pd-bb__status{grid-area:status;align-self:center}.pd-bb__msg{font-size:.875rem}.pd-bb__sum-count{display:none}.pd-bb__dot{margin:0 .4rem}.pd-bb__edit{display:none}.pd-bb__cta{grid-area:cta}.pd-bb__panel{max-height:55vh;border-top:0;border-bottom:1px solid var(--pd-bb-line)}.pd-bb__note{display:none}.pd-bb__row{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:.65rem}.pd-bb__row-img{width:48px;height:48px}.pd-bb__row-opts{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.4rem}.pd-bb__row-opts .pd-bb__select:nth-child(n) select{width:100%}.pd-bb__row-end{grid-column:2;flex-direction:row;justify-content:space-between;align-items:center}.pd-bb-card__plus{width:2.1rem;height:2.1rem;right:.5rem;bottom:.5rem}.pd-bb-card__count{left:.5rem;bottom:.5rem}.pd-bb__toast{bottom:9.5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pd-bundle-bar.css.map */
