.theme-drawer__dialog .bgs-ship-bar{padding:0 var(--theme-drawer-padding);background-color:color-mix(in srgb,rgb(var(--color-background-rgb)) 60%,rgb(var(--color-foreground-rgb)) 4%);border-bottom:var(--style-border-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25))}.theme-drawer__dialog .bgs-ship-bar__content{padding:12px 0}.theme-drawer__dialog .bgs-ship-bar__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.theme-drawer__dialog .bgs-ship-bar__message{display:flex;align-items:center;gap:7px;font-size:var(--font-size--xs);color:rgb(var(--color-foreground-rgb) / .7);flex:1;min-width:0}.theme-drawer__dialog .bgs-ship-bar__icon{flex-shrink:0;color:rgb(var(--color-foreground-rgb) / .4)}.theme-drawer__dialog .bgs-ship-bar__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-drawer__dialog .bgs-ship-bar__text strong{color:rgb(var(--color-foreground-rgb) / .9)}.theme-drawer__dialog .bgs-ship-bar__check{flex-shrink:0;color:#2a7a52;vertical-align:middle}.theme-drawer__dialog .bgs-ship-bar__pill{flex-shrink:0;font-size:10px;font-weight:500;letter-spacing:.06em;padding:3px 9px;border-radius:99px;background:rgb(var(--color-foreground-rgb) / .08);color:rgb(var(--color-foreground-rgb) / .6);white-space:nowrap}.theme-drawer__dialog .bgs-ship-bar__pill--done{background:#d6f0e4;color:#1a6b42}.theme-drawer__dialog .bgs-ship-bar__track{height:2px;background:rgb(var(--color-foreground-rgb) / .1);border-radius:99px;overflow:hidden}.theme-drawer__dialog .bgs-ship-bar__fill{height:100%;background:rgb(var(--color-foreground-rgb) / .5);border-radius:99px;transition:width .6s cubic-bezier(.4,0,.2,1)}.theme-drawer__dialog .bgs-ship-bar__fill--done{background:#2a7a52}.theme-drawer__dialog .bgs-recos{padding:12px var(--theme-drawer-padding);border-top:var(--style-border-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25));background:color-mix(in srgb,rgb(var(--color-background-rgb)) 60%,rgb(var(--color-foreground-rgb)) 3%)}.theme-drawer__dialog .bgs-recos__label{font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .4);margin-bottom:10px}.theme-drawer__dialog .bgs-recos__grid{display:flex;flex-direction:row;gap:8px;overflow-x:auto;padding-right:20px;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.theme-drawer__dialog .bgs-recos__grid::-webkit-scrollbar{display:none}.theme-drawer__dialog .bgs-recos__card{display:flex;flex-direction:row;align-items:center;background:rgb(var(--color-background-rgb));border:var(--style-border-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25));border-radius:var(--style-border-radius);overflow:hidden;cursor:pointer;text-align:left;padding:0;flex-shrink:0;width:240px;transition:border-color .2s ease}.theme-drawer__dialog .bgs-recos__card:hover{border-color:rgb(var(--color-foreground-rgb) / .3)}.theme-drawer__dialog .bgs-recos__img-wrap{width:72px;flex-shrink:0;overflow:hidden;background:color-mix(in srgb,rgb(var(--color-background-rgb)) 50%,rgb(var(--color-foreground-rgb)) 6%)}.theme-drawer__dialog .bgs-recos__img{width:72px;height:auto;display:block}.theme-drawer__dialog .bgs-recos__info{flex:1;display:flex;align-items:center;justify-content:space-between;padding:0 12px;gap:8px;min-width:0}.theme-drawer__dialog .bgs-recos__name{font-size:var(--font-size--xs);font-weight:500;color:rgb(var(--color-foreground-rgb));line-height:1.35;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.theme-drawer__dialog .bgs-recos__bottom{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.theme-drawer__dialog .bgs-recos__price{font-size:var(--font-size--sm);font-weight:600;color:rgb(var(--color-foreground-rgb));white-space:nowrap}.theme-drawer__dialog .bgs-recos__cta{font-size:9px;font-weight:500;letter-spacing:.05em;color:rgb(var(--color-foreground-rgb) / .5);border:.5px solid rgb(var(--color-foreground-rgb) / .2);border-radius:99px;padding:3px 7px;white-space:nowrap}.theme-drawer__dialog .bgs-qp{position:absolute;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:flex-end;overflow:hidden}.theme-drawer__dialog .bgs-qp[hidden]{display:none}.theme-drawer__dialog .bgs-qp__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006}.theme-drawer__dialog .bgs-qp__sheet{position:relative;width:100%;background:rgb(var(--color-background-rgb));border-radius:16px 16px 0 0;padding:0 var(--theme-drawer-padding) 28px;display:flex;flex-direction:column;gap:16px;animation:bgs-sheet-up .25s cubic-bezier(.32,.72,0,1)}@keyframes bgs-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.theme-drawer__dialog .bgs-qp__header{display:flex;justify-content:flex-end;padding-top:16px}.theme-drawer__dialog .bgs-qp__close{width:32px;height:32px;border-radius:50%;border:1px solid rgb(var(--color-foreground-rgb) / .15);background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:rgb(var(--color-foreground-rgb));padding:0}.theme-drawer__dialog .bgs-qp__body{display:flex;gap:16px;align-items:flex-start}.theme-drawer__dialog .bgs-qp__img-wrap{width:90px;height:90px;flex-shrink:0;border-radius:8px;overflow:hidden;background:color-mix(in srgb,rgb(var(--color-background-rgb)) 50%,rgb(var(--color-foreground-rgb)) 6%)}.theme-drawer__dialog .bgs-qp__img{width:100%;height:100%;object-fit:cover;display:block}.theme-drawer__dialog .bgs-qp__details{flex:1;display:flex;flex-direction:column;gap:4px}.theme-drawer__dialog .bgs-qp__type{font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .4);margin:0}.theme-drawer__dialog .bgs-qp__name{font-size:var(--font-size--md);font-weight:500;color:rgb(var(--color-foreground-rgb));line-height:1.3;margin:2px 0 0}.theme-drawer__dialog .bgs-qp__desc{font-size:var(--font-size--xs);color:rgb(var(--color-foreground-rgb) / .55);line-height:1.6;margin:4px 0 0}.theme-drawer__dialog .bgs-qp__price{font-size:var(--font-size--md);font-weight:600;color:rgb(var(--color-foreground-rgb));margin:6px 0 0}.theme-drawer__dialog .bgs-qp__actions{display:flex;flex-direction:column;gap:10px}.theme-drawer__dialog .bgs-qp__add-btn{width:100%;padding:14px;background:rgb(var(--color-foreground-rgb));color:rgb(var(--color-background-rgb));border:none;border-radius:8px;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:opacity .15s}.theme-drawer__dialog .bgs-qp__add-btn:hover{opacity:.85}.theme-drawer__dialog .bgs-qp__add-btn:disabled{opacity:.4;cursor:not-allowed}.theme-drawer__dialog .bgs-qp__add-btn--success{background:#2a7a52!important;opacity:1!important}.theme-drawer__dialog .bgs-qp__view-link{display:flex;align-items:center;justify-content:center;gap:5px;font-size:12px;color:rgb(var(--color-foreground-rgb) / .5);text-decoration:underline;text-underline-offset:3px;text-decoration-color:transparent;transition:color .15s,text-decoration-color .15s}.theme-drawer__dialog .bgs-qp__view-link:hover{color:rgb(var(--color-foreground-rgb) / .9);text-decoration-color:currentColor}.theme-drawer__dialog .bgs-qp__variants{display:flex;flex-direction:column;gap:8px}.theme-drawer__dialog .bgs-qp__variants-label{font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .5);margin:0}.theme-drawer__dialog .bgs-qp__variants-list{display:flex;flex-wrap:wrap;gap:6px}.theme-drawer__dialog .bgs-qp__variant-btn{padding:6px 14px;border:1px solid rgb(var(--color-foreground-rgb) / .2);border-radius:6px;background:transparent;font-size:12px;color:rgb(var(--color-foreground-rgb) / .7);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.theme-drawer__dialog .bgs-qp__variant-btn--selected{border-color:rgb(var(--color-foreground-rgb));background:rgb(var(--color-foreground-rgb));color:rgb(var(--color-background-rgb))}.theme-drawer__dialog .bgs-qp__variant-btn:disabled{opacity:.3;cursor:not-allowed;text-decoration:line-through}.cart-drawer__inner{position:relative}.bgs-checkout-btn__label{font-size:14px!important;font-weight:600!important;letter-spacing:.08em!important;opacity:1!important;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/biggshopy-cart-enhancements.css.map */
