.progress-bar-wrapper{width:100%;max-width:75%}.progress-bar{width:calc(100% - 50px);height:10px;background-color:#b9dcd2;border-radius:5px;overflow:hidden;position:relative;max-width:100%;margin:0 auto}.progress-bar-fill{height:100%;width:0;background-color:#47a23f;border-radius:5px;transition:width .3s ease;display:block!important}.progress-bar.progress-complete .progress-bar-fill{background-color:#4caf50!important}.progress-bar-inner{position:relative;width:100%;height:60px;display:flex;align-items:center}.byob-progress-bar__reward{position:absolute;left:0;top:15%;font-family:var(--font-heading-family);color:var(--color-blue);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;width:80px;text-align:center}.byob-progress-bar-reward__value{width:40px;height:40px;border-radius:50%;background:#b9dcd2;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:var(--font-weight-bold)}.byob-progress-bar-reward__label{font-size:12px;font-weight:var(--font-weight-bold)}#byob-reward-1{left:0}#byob-reward-2{left:30%}#byob-reward-3{left:60%}#byob-reward-4{left:auto;right:0}.rb-header{display:none}.byob-selected{display:flex;align-items:center;justify-content:center;padding-top:20px;padding-bottom:20px}.byob-selected__intro{width:200px}.byob-selected__intro h3{font-size:24px}#selected-products-container{display:flex;gap:20px}.bundle-product{display:flex;flex-grow:1}.bundle-product__empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='10' ry='10' stroke='%23B9DCD2FF' stroke-width='4' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");border-radius:10px}.bundle-product__filled{display:flex;flex-direction:column;width:110px;text-align:center;position:relative}.bundle-product-filled__qty{position:absolute;top:0;right:0;background:var(--color-blue);color:var(--color-white);width:20px;height:20px;border-radius:50%;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}.bundle-product-filled__image{width:100%;height:auto;margin-bottom:10px}.bundle-product-filled__title{font-family:var(--font-heading-family);font-size:12px;font-weight:var(--font-weight-bold);color:var(--color-blue);margin-bottom:8px}.bundle-product-filled__cta{background:none;border:none;margin-top:auto;cursor:pointer}.rb-item-actions .rb-btn,.rb-item-actions .rb-btn.disabled,.rb-item-actions .rb-btn[disabled]{border-radius:20px;height:40px;display:flex;align-items:center;justify-content:center}.rb-item-actions .rb-input{border-radius:20px;height:40px;color:var(--color-blue);font-size:16px;font-weight:700}.rb-section-header .rb-section-title{font-family:var(--font-heading-family);color:var(--color-blue)}.rb-sticky-form .rb-btn,.rb-sticky-form .rb-btn.disabled,.rb-sticky-form .rb-btn[disabled],.status-bar-sign-up .rb-btn,.status-bar-sign-up .rb-btn.disabled,.status-bar-sign-up .rb-btn[disabled]{color:var(--color-white);background:var(--color-blue);font-weight:var(--font-weight-bold);font-family:var(--font-sub-heading-family);text-transform:uppercase;font-size:16px;line-height:calc(1 + .2 / var(--font-body-scale));min-height:40px;border:2px solid var(--color-blue);transition:all .3s;border-radius:25px}#byob-progress-text{display:none}.byob-footer{align-items:stretch;background:#ecf5f1}.byob-footer-card .close{position:static}.byob-footer__inner{display:flex;align-items:center;justify-content:center;column-gap:30px;width:100%;padding:0!important;justify-content:space-between!important;align-items:stretch!important;gap:16px;flex-wrap:nowrap!important}.byob-footer__text{min-width:200px;justify-content:center;padding:20px 0 20px 16px;text-align:left;display:flex;flex-direction:column;display:none}.splide-slide__nav--byob{margin-top:0}.byob-footer__text h3{font-size:24px;line-height:1.3;font-family:var(--font-sub-heading-family)}.byob-filters-area{position:relative;top:0;z-index:2;transition:all .2s}.byob-filters-area__inner{background:var(--color-blue);position:relative;overflow:hidden}.byob-progress{position:sticky;top:0;z-index:4;transition:all .2s;background:#ecf5f1;padding:25px 0 15px}.byob-progress.menu-open{z-index:2}.byob-progress.scrolling-up{top:105px}.byob__progress-bar{display:flex;align-items:flex-start;justify-content:center;column-gap:60px}.byob-filters-area__inner:before{content:"";width:40px;height:100%;position:absolute;left:0;top:0;background:linear-gradient(to right,#3a5dae,#3a5dae00);z-index:2}.byob-filters-area__inner:after{content:"";width:40px;height:100%;position:absolute;right:0;top:0;background:linear-gradient(to left,#3a5dae,#3a5dae00);z-index:2}.byob-filters-area .button-group{display:flex;align-items:center;justify-content:center;gap:14px;padding:30px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.byob-filters-area .button-group::-webkit-scrollbar{display:none}.byob-filters-area .button-group .tag-button{background:var(--color-white);border-radius:5px;border:1px solid var(--color-white);color:var(--color-blue);padding:10px 14px;font-weight:var(--font-weight-bold);font-size:20px;cursor:pointer;white-space:nowrap}.byob-filters-area .button-group .tag-button.selected,.byob-filters-area .button-group .tag-button:hover{background:var(--color-blue);color:var(--color-white)}.byob-footer-card-qty{position:absolute;top:0;right:0;background:var(--color-blue);color:var(--color-white);width:20px;height:20px;border-radius:50%;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}.byob-footer-card .close{display:inline-block}.byob-footer-card .card-title{margin-top:10px}.byob-footer__cart{width:100%;padding:0 0 20px}.byob-footer__cta{width:100%;height:100%;max-width:25%;display:flex;align-items:center;justify-content:center}.byob-footer-cta__inner{width:100%;text-align:center}#hide-footer-button{position:absolute;top:-40px;height:40px;cursor:pointer;right:0;width:90px;background:#b9dcd2;color:var(--color-blue);display:flex;border-radius:25px 0 0;align-items:center;justify-content:center;column-gap:6px;text-transform:uppercase;font-weight:var(--font-weight-bold);font-size:12px}#hide-footer-button svg,#byob-beacon svg{width:12px}#hide-footer-button .footer-show{display:none}#byob-beacon{cursor:pointer;bottom:0;right:0;height:40px;width:90px;background:#b9dcd2;color:var(--color-blue);display:flex;border-radius:25px 0 0;align-items:center;justify-content:center;column-gap:6px;text-transform:uppercase;font-weight:var(--font-weight-bold);font-size:12px}.footer-image{width:100%;height:auto}.lb-compare-at-price{display:none}.byob-footer-card.filler-product{display:flex;align-items:flex-start;justify-content:center}.byob-wrapper{display:flex;gap:20px;justify-content:space-between}.byob-wrapper .byob-footer-card{height:100%}.card-title{font-size:12px}.byob-panel{padding:80px 0}.byob-panel .product-group{margin-bottom:60px}.byob-panel .product-group h2{border-bottom:2px solid var(--color-blue);margin-bottom:44px;padding-bottom:28px}.byob-panel .product-group__inner{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:40px}.byob-panel .byob-grid__product{width:calc(25% - 12px);height:auto}.grid-product{display:flex;flex-direction:column;justify-content:space-between;text-align:center;grid-row-gap:5px;line-height:1;border-radius:5px;grid-template-rows:auto auto auto auto min-content}.byob-gpo-label{display:none!important}.byob-wrapper .splide__slide{width:calc(14.2857% - 17.1429px)}.byob-wrapper .splide{width:100%}.byob-footer-card .close{color:var(--color-blue)}.hide-footer-button-text{display:none}#label-total-price{color:var(--color-white);font-size:14px;font-weight:var(--font-weight-bold);margin:0 0 6px}.byob-total-price{opacity:.6}@media screen and (max-width: 1130px){.byob-filters-area .button-group{justify-content:flex-start;padding:30px 20px}}@media screen and (max-width: 899px){.byob-filters-area .button-group{justify-content:flex-start;padding:10px 20px}.byob-filters-area .button-group .tag-button{font-size:16px;padding:8px 12px}.byob-progress-bar-reward__label{max-width:60px;text-align:center}.byob-footer__inner{flex-direction:column}.splide-slide__nav--byob,.byob-footer__text{display:none}#hide-footer-button,#byob-beacon{width:100%;border-radius:0;justify-content:space-between;padding:0 20px;font-size:18px;text-transform:none;z-index:2}.footer-hide,.footer-show{font-size:12px;text-transform:uppercase}.banner--byob .banner__box{width:80%;padding-left:20px;padding-top:100px}.AddToBundleText{font-size:14px}.byob-footer__cart{padding:0 20px 10px;position:relative}.byob-footer__cart:after{content:"";width:40px;height:100%;position:absolute;right:0;top:0;background:linear-gradient(to left,#ecf5f1,#ecf5f100);z-index:2}.byob-panel{padding:20px 0}.byob-panel .product-group h2{text-align:center;margin-bottom:22px;padding-bottom:14px}.byob-panel .product-group{margin-bottom:30px}}.filter-button{display:none}@media screen and (max-width: 660px){.banner--byob .banner__box{width:60%;padding-left:0;padding-top:100px}.byob-panel .byob-grid__product{width:calc(50% - 8px)}.progress-bar-wrapper,.byob-footer__cta{max-width:100%}.byob-footer-cta__inner{display:flex;align-items:center}.byob-cart-totals{order:0;width:100%;max-width:50%}.byob-footer-cta__inner .btn-add-to-cart{order:1;max-width:50%}.progress-bar-wrapper{height:90px}.byob__progress-bar{flex-wrap:wrap}.byob-progress{padding:5px 0 10px}.progress-bar-wrapper{padding:0}#byob-reward-1{left:0%}#byob-reward-2{left:27%}#byob-reward-3{left:56%}#byob-reward-4{right:0%}.byob-filters-area{position:sticky;top:150px}.byob-progress-bar__reward{width:58px}.filter-button{display:flex;text-align:center;background:var(--color-blue);color:var(--color-white);width:100%;border:none;align-items:center;justify-content:center;font-weight:700;font:14px;column-gap:8px;border-radius:0 0 12px 12px;overflow:hidden;visibility:hidden;opacity:0}.byob-filters-area .byob-filters-area__inner{max-height:200px;transition:max-height .5s ease-in}.byob-filters-area.is-sticky .byob-filters-area__inner{max-height:0;transition:max-height .5s ease-out}.byob-filters-area.is-sticky .filter-button{visibility:visible;opacity:1;transition:all .5s ease .5s;padding:8px 0}.byob-filters-area-toggle.is-open .byob-filters-area__inner{max-height:200px;transition:max-height .5s ease-in}.byob-filters-area-toggle.is-open .filter-button{padding:0 0 8px}.filter-button:after{content:"";width:10px;height:10px;display:block;background:url("data:image/svg+xml,%3Csvg width='1200pt' height='1200pt' version='1.1' viewBox='0 0 1200 1200' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m599.23 671.82-452.51-435.52-146.72 152.89 599.23 574.52 600.77-574.52-146.72-152.89z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E") center right no-repeat;background-size:10px}.byob-filters-area-toggle.is-open .filter-button:after{transform:rotate(180deg)}}.card-information__reviews{display:flex;justify-content:center;margin-top:10px!important}.btn-add-to-cart{background:var(--color-blue);width:100%;color:var(--color-white);border:1px solid var(--color-blue);margin-top:6px}.btn-add-to-cart .fa{position:absolute}.btn-add-to-cart:hover{background:var(--color-white);color:var(--color-blue);filter:none;border:1px solid var(--color-blue)}.byob-gpo-wrapper{margin-top:10px!important}.lb-price-wrapper{margin-top:10px}.byob-grid__product .card__information{height:100%;display:flex;flex-direction:column}.byob-grid-product__bottom{margin-top:auto}@media screen and (min-width: 899px){.byob-footer.byob-footer--hidden{left:auto;width:auto;background:none}.byob-footer--hidden .byob-footer__inner{display:none}}.byob-cart-totals{margin-top:10px}.byob-cart-totals p{color:var(--color-blue)}.byob-cart-totals__count{font-size:18px;font-weight:var(--font-weight-bold);margin-bottom:6px}.byob-cart-totals__count,.byob-cart-totals__discount{display:none}.byob-cart-totals__total,.byob-cart-totals__discount{margin-bottom:6px}.strikethrough{text-decoration:line-through;opacity:.6}.progress-t1 .progress-bar-fill{width:0%}.progress-t2 .progress-bar-fill{width:33%}.progress-t3 .progress-bar-fill{width:65%}.progress-t4 .progress-bar-fill{width:100%}.progress-t1 #byob-reward-1 .byob-progress-bar-reward__value,.progress-t2 #byob-reward-1 .byob-progress-bar-reward__value,.progress-t2 #byob-reward-2 .byob-progress-bar-reward__value,.progress-t3 #byob-reward-1 .byob-progress-bar-reward__value,.progress-t3 #byob-reward-2 .byob-progress-bar-reward__value,.progress-t3 #byob-reward-3 .byob-progress-bar-reward__value,.progress-t4 .byob-progress-bar-reward__value{background:var(--color-green);color:var(--color-white);transition:all .3s ease}#btn-add-to-cart{overflow:hidden}.byob-wrapper .splide__list{min-height:140px}.byob-wrapper .splide__pagination{position:relative;bottom:-10px}.byob-wrapper .splide .splide__pagination__page{height:10px;width:10px}.byob-wrapper .splide__pagination__page.is-active{transform:scale(1.2)}@media screen and (max-width: 660px){.byob-wrapper .splide__list{min-height:80px}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/section-byob.css.map */
