:root{--bcpb-color-base:#f4f6f8;--bcpb-color-white:#fff;--bcpb-color-black:#333;--bcpb-color-gray:#75787b;--bcpb-color-gray-light:#bbb;--bcpb-color-gray-disabled:#e8e8e8;--bcpb-color-green:#53a318;--bcpb-color-green-light:#a2c48d;--bcpb-color-green-dark:#383;--bcpb-milestone-size:25px;--bcpb-milestone-position:calc(var(--bcpb-milestone-size) / 2);--bcpb-milestone-title-padding:calc(var(--bcpb-milestone-size) / 1.2)}.bcpb-bluecart:empty{display:none!important}.bcpb-bluecart{isolation:isolate;line-height:normal;.progress-bar-2 span,.progress-bar span{white-space:initial}.progress-bar{display:flex;justify-content:space-between;list-style:none;padding:0;align-items:flex-end;float:unset;width:unset;font-size:unset;text-align:unset;margin:0 0 8px 0;background:#fff0;overflow:visible;position:unset;flex-direction:row}.progress-bar-2{display:flex;justify-content:space-between;list-style:none;padding:0;align-items:flex-start}.progress-bar-2{margin:0}.progress-bar-2 li{flex:2;position:relative;white-space:nowrap;overflow:visible;min-width:0;margin-top:calc(var(--bcpb-milestone-position) - (var(--bcpb-milestone-position) / 1.5))}.progress-bar-2 li.hide-milestone{margin-top:0}.progress-bar li{flex:2;position:relative;padding:0;padding-bottom:var(--bcpb-milestone-title-padding);white-space:nowrap;overflow:visible;min-width:0}.progress-bar li.hide-milestone{padding-bottom:15px}.progress-bar-2 li,.progress-bar li{text-align:center;white-space:normal;margin-bottom:0}.progress-bar li.is-complete{z-index:initial!important}.progress-bar li.is-active{z-index:1}.bcpb-progress-bar-icon{all:unset;width:25px;height:25px;position:absolute;top:-8px;right:-12px;display:flex;align-items:center;justify-content:center;border-radius:50%}.bcpb-progress-bar-svg-icon{all:unset;width:15px;color:#fff;stroke:#fff;fill:#fff}.progress-bar li:before{content:"";display:block;width:var(--bcpb-milestone-size);height:var(--bcpb-milestone-size);background-color:var(--bcpb-color-gray-disabled);border-radius:50%;border:2px solid var(--bcpb-color-white);position:absolute;left:calc(50% - var(--bcpb-milestone-position));bottom:calc(var(--bcpb-milestone-position) - (var(--bcpb-milestone-position)*2));z-index:3;transition:all .2s ease-in-out}.progress-bar:before{width:initial}.progress-bar li.hide-milestone:before{display:none}.progress-bar .is-complete:before{border-color:var(--bcpb-color-green);background:url('data:image/svg+xml,<svg fill="none" stroke="currentColor" stroke-width="3" style="color:white;" viewBox="-2 -3 30 30" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path></svg>');background-color:var(--bcpb-color-green)}.progress-bar-2 span,.progress-bar span{transition:opacity .3s ease-in-out}.progress-bar .is-complete:after,.progress-bar .is-active:after{content:"";display:block;width:100%;position:absolute;bottom:-4px;left:-50%;z-index:2;height:8px;background-color:var(--bcpb-color-base)}.progress-bar li:first-child:after,.progress-bar li:first-child:after{border-radius:4px 0 0 4px}.progress-bar li:last-child:after,.progress-bar li:last-child:after{border-radius:0 4px 4px 0}.progress-bar li.hide-milestone:after{border-radius:4px}.progress-bar .is-complete:after,.progress-bar .is-active:after{width:100%;left:0}.progress-bar .is-active:before{background-color:var(--bcpb-color-white);border-color:var(--bcpb-color-green)}.progress-bar-progress{position:relative;z-index:2;width:0%;transition:width 0.4s ease-in-out;background-color:var(--bcpb-color-green);height:8px;top:-12px;border-radius:4px}.checklist-container .spacer{height:0}.checklist ol{list-style-type:none;padding-left:0;margin-top:0px!important;margin-bottom:0px!important;padding-bottom:0px!important;margin-inline-start:initial}.checklist ol li{position:relative;padding-left:35px;white-space:normal;display:flex;flex-direction:column;min-height:var(--milestone-size);justify-content:center;text-align:left}.checklist ol li+li{margin-top:10px}.checklist ol li::before{content:"";display:block;width:var(--bcpb-milestone-size);height:var(--bcpb-milestone-size);background-color:var(--bcpb-color-gray-disabled);border-radius:50%;border:2px solid var(--bcpb-color-white);position:absolute;bottom:calc(var(--bcpb-milestone-position) - (var(--bcpb-milestone-position)*2));transition:all .2s ease-in-out;margin-left:-35px;top:50%;transform:translateY(-50%)}.checklist .is-complete::before{border-color:var(--bcpb-color-green);background:url('data:image/svg+xml,<svg fill="none" stroke="currentColor" stroke-width="3" style="color:white;" viewBox="-2 -3 30 30" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path></svg>');background-color:var(--bcpb-color-green)}.checklist ol li.in-progress::before{content:""}.striped{background:linear-gradient(45deg,#f4f6f8 25%,transparent 25%,transparent 75%,#f4f6f8 75%,#f4f6f8 100%);background-size:40px!important;animation:bcpbStripedMove 0.5s linear infinite;height:8px}}@keyframes bcpbStripedMove{100%{background-position:40px 0}}.bcpb-upsell-title{line-height:normal}.bcpb-upsell-p-content{display:flex;flex-direction:column;justify-content:center;height:100%}.bcpb-upsell-action-button{display:flex;align-items:center}.bcpb-upsell-action-button button{border:none;cursor:pointer}.bcpb-upsell-container{display:flex;gap:10px;width:100%;flex-wrap:wrap}.bcpb-upsell-product-image{display:flex}.bcpb-upsell-p-title a,.bcpb-upsell-product-image a{all:unset;cursor:pointer;display:contents}.bcpb-upsell-product-details{align-items:flex-start;flex:1;min-width:0;text-overflow:ellipsis}.bcpb-upsell-product{line-height:normal;display:flex;align-content:center;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:10px}.bcpb-upsell-p-title{margin-bottom:2px;line-height:normal;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.bcpb-upsell-p-price{margin-bottom:4px}.bcpb-qty-input::-webkit-inner-spin-button,.bcpb-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bcpb-upsell-qty{display:flex;align-items:center}.bcpb-upsell-qty svg{width:15px}.bcpb-upsell-widget swiper-container::part(button-prev),.bcpb-upsell-widget swiper-container::part(button-next){width:10px}[class*="bcpb-u-button-prev-"],[class*="bcpb-u-button-next-"]{padding:5px 10px;line-height:0;cursor:pointer}[class*="bcpb-u-button-prev-"]:hover,[class*="bcpb-u-button-next-"]:hover{background-color:#e1e1e1}[class*="bcpb-u-button-prev-"].swiper-button-disabled,[class*="bcpb-u-button-next-"].swiper-button-disabled{cursor:not-allowed;opacity:.4}[class*="bcpb-u-button-prev-"].swiper-button-lock,[class*="bcpb-u-button-next-"].swiper-button-lock{display:none}.bcpb-upsell-main-section:has([class*="swiper-button-lock"]){padding-left:0px!important;padding-right:0px!important}[class*="bcpb-u-button-prev-"] svg,[class*="bcpb-u-button-next-"] svg{width:8px}.bcpb-loader{width:15px;height:15px;aspect-ratio:1;border-radius:50%;animation:l20-1 0.8s infinite linear alternate,l20-2 1.6s infinite linear}@keyframes l20-1{0%{clip-path:polygon(50% 50%,0 0,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 0%,100% 0%,100% 0%)}25%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0% 100%)}100%{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0% 100%)}}@keyframes l20-2{0%{transform:scaleY(1) rotate(0deg)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0deg)}100%{transform:scaleY(-1) rotate(-135deg)}}.bcpb-skeleton{display:inline-block;height:1em;position:relative;overflow:hidden;background-color:#bdbdbd;border-radius:2px}.bcpb-skeleton::after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,#fff0 0,rgb(255 255 255 / .2) 20%,rgb(255 255 255 / .5) 60%,#fff0);animation:bcpbShimmer 2s infinite;content:""}@keyframes bcpbShimmer{100%{transform:translateX(100%)}}
