.cart-drawer-items-wrapper{overflow:auto;flex:1}div#ks-cart-drawer-upsell{background:#fff;padding:10px;border-radius:12px}@media (max-height: 650px){.cart-drawer-items-wrapper{overflow:visible}}.cart-drawer-items-wrapper::-webkit-scrollbar{width:3px}.cart-drawer-items-wrapper::-webkit-scrollbar-thumb{background-color:rgba(var(--color-foreground),.7);border-radius:100px}.cart-drawer-items-wrapper::-webkit-scrollbar-track-piece{margin-top:31px}#ks-cart-drawer-upsell-wrapper{display:none}.ks-cart-drawer-upsell-title{opacity:.85;padding-bottom:6px;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.ks-cart-drawer-upsell-list{list-style:none;padding:0;margin:0 0 1rem}.ks-cart-drawer-upsell-list-item{display:flex;padding:6px 0}.ks-cart-drawer-upsell-list-item-left{width:29%;margin-right:4%}.ks-cart-drawer-upsell-list-item-left img{width:100%;max-width:none}.ks-cart-drawer-upsell-list-item-right{flex:1}.ks-cart-drawer-upsell-list-item .cart-item__name{margin:0 0 .5rem}.ks-cart-drawer-upsell-list-item .product-option{margin-bottom:1rem}.ks-cart-drawer-upsell-list-item .product-option s{margin-right:.5rem;opacity:.75}.ks-cart-drawer-upsell-list-item .field-wrapper{padding-top:.1rem;margin-bottom:1rem;width:99%}.ks-cart-drawer-upsell-list-item .field-wrapper .select__select{height:auto;padding:6px 12px}.ks-cart-drawer-upsell-list-item button[name=add]{padding:8px;min-height:auto;width:99%}.ks-cart-drawer-upsell-list[data-list-style-cart-drawer=scroll]{display:flex;flex-wrap:nowrap;overflow:auto;padding-bottom:1rem;margin-top:-.25rem}.ks-cart-drawer-upsell-list[data-list-style-cart-drawer=scroll] .ks-cart-drawer-upsell-list-item{display:flex;padding:6px;width:90%;flex-shrink:0}cart-items #ks-cart-drawer-upsell{position:relative;overflow:hidden;padding-bottom:1rem;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}cart-items .ks-cart-drawer-upsell-title{border:none;padding:0}cart-items .ks-cart-drawer-upsell-list[data-list-style-cart-page=scroll]{display:flex;flex-wrap:nowrap;overflow:auto;padding-bottom:1rem;margin-bottom:0}cart-items .ks-cart-drawer-upsell-list[data-list-style-cart-page=scroll] .ks-cart-drawer-upsell-list-item{width:70%;flex-shrink:0}@media (min-width: 600px){cart-items .ks-cart-drawer-upsell-list[data-list-style-cart-page=stack]{display:flex;flex-wrap:wrap}cart-items .ks-cart-drawer-upsell-list[data-list-style-cart-page=stack] .ks-cart-drawer-upsell-list-item{width:50%}cart-items .ks-cart-drawer-upsell-list[data-list-style-cart-page=scroll] .ks-cart-drawer-upsell-list-item{width:375px}}@media (min-width: 1200px){cart-items .ks-cart-drawer-upsell-list[data-list-style-cart-page=stack] .ks-cart-drawer-upsell-list-item{width:33.33%}}#ks-cart-goal{text-align:center;margin-bottom:16px}#ks-cart-goal .description{font-size:calc(var(--font-heading-scale) * 1.5rem);margin-bottom:2px}#ks-cart-goal .progress-wrapper{position:relative}.ks-cart-goal-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto;height:auto;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--color-foreground),.05);z-index:1}.progress{--bs-progress-height: 8px;--bs-progress-font-size: .75rem;--bs-progress-bar-color: #fff;--bs-progress-bar-transition: width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);border-radius:50rem;background-color:rgba(var(--color-foreground),.05)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
