html>body.gempage{overflow:initial!important}body.overlay{position:relative}body.overlay:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:30}.section-byob{background-color:#f1f1f1;padding-top:50px;padding-bottom:50px}.gryffeditor{z-index:99}.m-0{margin:0}.mx-30{margin:0 30px}.my-16{margin:16px 0}.pb-80{padding-bottom:80px}.bundle-columns{display:flex;flex-wrap:wrap;padding:0 5%}.bundle-columns .qty-selector{display:flex;justify-content:center;align-items:center;margin-left:auto}.bundle-columns .qty-selector .minus-btn,.bundle-columns .qty-selector .plus-btn{border-radius:50px;background:#fff;border:1px solid #1D4D57;width:44px;height:44px;min-width:44px;min-height:44px;justify-content:center;align-items:center;display:flex;color:#1d4d57;font-family:Lato;font-size:16px;font-weight:700;cursor:pointer;margin:0}:is(.bundle-columns .qty-selector .minus-btn,.bundle-columns .qty-selector .plus-btn).disabled{opacity:.3;pointer-events:none}.bundle-columns .qty-selector .quantity{-webkit-appearance:none;appearance:none;width:50px;text-align:center;border:none;color:#1d4d57;font-family:Lato;font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;pointer-events:none}.col-products{max-width:62%;margin-right:40px}.col-bundle{max-width:38%;width:calc(38% - 40px)}.col-sticky{position:sticky;top:122px}.byob-collection__title{color:#1d4d57;font-family:Lato;font-size:41px;font-style:normal;font-weight:800;line-height:normal;text-transform:capitalize!important;margin-bottom:8px}.byob-collection__title.text-mobile{display:none}.byob-collection__text{color:#000;font-family:Lato;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize!important;margin-bottom:32px}.byob-collection__text.text-mobile{display:none}.head-text h4{color:#000;font-family:Lato;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;letter-spacing:0;margin-bottom:4px}.head-text h5{font-family:Lato;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize;letter-spacing:0;margin-bottom:8px}.head-text .benefits ul,.head-text .ingredients ul{margin-bottom:0;margin-left:20px;margin-top:8px}:is(.head-text .benefits ul,.head-text .ingredients ul) li{margin-bottom:7px;line-height:1;font-size:14px}.head-text .benefits{padding-bottom:5px}.head-text .ingredients{padding-bottom:10px}.head-text .ingredients h5{font-size:16px;margin-bottom:10px;text-transform:capitalize}.head-text .ingredients ul li{margin-bottom:10px}.byob-collection__card{padding:8px 104px;border:1px solid #a278ba;margin-bottom:20px}.color-site{color:#a278ba}.byob-collection__card h4{font-weight:700}.bundle-cols{display:flex;justify-content:center;align-items:flex-end}.col-text h4{color:#1d4d57;font-family:Lato;font-size:26px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0;text-transform:capitalize;margin-bottom:5px}.col-text p{margin-bottom:0;font-size:18px;line-height:26px}.col-text .subtitle{color:#000;font-family:Lato;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.col-text .price-bundle{color:#1d4d57;font-family:Lato;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.col-text .price-bundle .was-price{text-decoration:line-through;color:#a9a9a9;opacity:1}.items-bundle{margin-top:22px;position:relative;background-color:#fff;padding:28px 24px;border-radius:10px;min-height:415px;display:flex;flex-direction:column;justify-content:space-between}.items-bundle ul{display:none}.items-bundle.active ul{display:flex}.items-bundle ul{flex-direction:column;justify-content:space-around;margin:0;list-style:none}.items-bundle ul li.itemproduct{width:100%;height:100%;display:none;position:relative;border-bottom:1px solid #D8D8D8;margin:8px 0;padding:8px 0}.items-bundle ul li.itemproduct.active-content{display:flex;align-items:center}.items-bundle ul li.itemproduct.active-content .remove-item{background-image:url(close-active.svg)}.items-bundle ul li.itemproduct .item-content-product{width:40px;height:40px;background-color:#f9f9f9;margin-right:16px;display:flex;justify-content:center;align-items:center}.items-bundle ul li.itemproduct .item-content-product img{object-fit:contain;width:90%;height:90%}.items-bundle ul li.itemproduct .item-content-text span{font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;display:block}.items-bundle ul li.itemproduct .item-content-text h5{font-size:14px;font-style:normal;font-weight:700;line-height:normal;margin:0;letter-spacing:normal;text-transform:capitalize}.progress-bundle{padding:10px 0;position:relative}.progress-bundle .notes-text{color:#1d4d57;text-align:center;font-family:Lato;font-size:22px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase;position:absolute;left:0;right:0;top:10px;bottom:10px;margin:auto;display:flex;justify-content:center;align-items:center}.progress-bundle .progress-bar{background-color:#e7e5e2;display:flex;height:56px;border-radius:50px;align-items:center;gap:16px;margin:auto;overflow:hidden}.progress-bundle .progress-bar .current-progress{background-color:#1d4d5780;width:0%;height:56px;border-radius:0;display:block;transition:all .5s}.content-box-items{display:flex;justify-content:space-between;display:none}.content-box-items .image-text-box{display:flex;width:calc(100% / 3);align-items:center}.content-box-items p{color:#000;font-family:Lato;font-size:11px;font-style:normal;font-weight:700;line-height:16px;max-width:80px;margin-left:8px;margin-bottom:0}.accordion{max-width:600px;margin:25px auto 0;display:none}.accordion .accordion-item{border-bottom:1px solid #D2D2D2;overflow:hidden;transition:all .5s}.accordion .accordion-item:first-child .accordion-header{border-top:1px solid #D2D2D2}.accordion .accordion-item.active .accordion-header{border-bottom:1px solid #D2D2D2;transition:all .2s}.accordion .accordion-item.active .accordion-header:after{height:2px}.accordion .accordion-item .accordion-header{padding:10px;cursor:pointer;position:relative;color:#000;font-family:Lato;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.064px;text-transform:capitalize}.accordion .accordion-item .accordion-header:after{content:"";position:absolute;background-image:url(ic_baseline-plus.svg);height:24px;width:24px;right:0;top:0;bottom:0;margin:auto;background-position:center}.accordion .accordion-item .accordion-content{max-height:0;overflow:hidden;transition:all .5s}.accordion .accordion-item .accordion-content.list-icon ul li:before{content:"";background-image:url(icon-items-accordion.svg);height:18px;width:18px;position:absolute;left:0;top:0;bottom:0;margin:auto;background-color:transparent;border-radius:0}.accordion .accordion-item .accordion-content ul{padding:16px 32px;margin:0;list-style:none}.accordion .accordion-item .accordion-content ul li{color:#000;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-transform:capitalize;position:relative;padding-left:25px}.accordion .accordion-item .accordion-content ul li:before{content:"";background-color:#000;height:5px;width:5px;border-radius:50px;position:absolute;left:0;top:10px}.accordion .accordion-item .accordion-content p{margin-left:32px;margin-bottom:10px}.items-bundle ul li.itemproduct:before{content:"+";position:absolute;width:24px;height:24px;left:0;top:0;right:0;bottom:0;margin:auto;text-align:center}.items-bundle ul li.itemproduct.active-content:before{display:none}.remove-item{display:block;border-radius:25px;position:absolute;top:0;right:0;bottom:0;margin:auto;background-image:url(close.svg);width:20px;height:20px;background-size:contain}.empty-bundles{display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2;padding:45px 70px}.empty-bundles img{margin-bottom:16px}.empty-bundles .empty-text{text-align:center}.empty-bundles .empty-text h4{color:#1d4d57;font-family:Lato;font-size:22px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize;letter-spacing:0;margin-bottom:5px}.empty-bundles .empty-text p{color:#000;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.empty-bundles .empty-text p:last-child{margin-bottom:0}.action-add-cart .text-off h3{font-weight:400;font-size:14px}.action-add-cart .text-off p{font-size:12px;color:#424243;font-weight:400}.action-add-cart button{-webkit-appearance:none;appearance:none;background-color:#1d4d57;border:none;padding:10px 20px;width:100%;border-radius:50px;text-align:center;color:#fff;font-size:20px;font-weight:700;transition:all .5s;cursor:pointer;text-transform:uppercase}.action-add-cart button:hover{background-color:#19272a}.action-add-cart button:disabled{background-color:#efefef}.byob-collection__product{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}.byob-collection__product .product-card{width:calc(50% - 8px);background-color:#fff;border-radius:8px;margin:0;position:relative;box-shadow:0 0 0 1.5px transparent}.byob-collection__product .product-card .caffeine-free{max-width:100px;display:inline-flex;height:17px;padding:0 8px;justify-content:center;align-items:center;color:#1d4d57;font-family:Lato;font-size:12px;font-style:normal;font-weight:400;line-height:normal;border-radius:0 8px 0 4px;background:#e6ebe6;position:absolute;top:0;right:0;margin:auto}.byob-collection__product .product-card .add-actions{padding:11px 16px;display:flex;justify-content:space-between;align-items:center}.byob-collection__product .product-card.byob-active{box-shadow:0 0 0 1.5px #1d4d57}.product-card__head{display:flex;padding:16px;border-bottom:3px solid #F1F1F1;height:195px;overflow-y:scroll}.product-card__head::-webkit-scrollbar{-webkit-appearance:none;width:11px}.product-card__head::-webkit-scrollbar-thumb{border-radius:4px;background-color:#d9d9d9;-webkit-box-shadow:0 0 1px rgba(255,255,255,.5);border:4px solid white}.product-card,.pic-actions{position:relative}.product-card:hover .add-actions{opacity:1}.add-product,.delete-product{-webkit-appearance:none;appearance:none;background-color:#1d4d57;border:none;padding:10px 15px;width:100%;border-radius:50px;text-align:center;color:#fff;font-size:18px;margin:auto auto 5px;transition:all .5s;cursor:pointer;max-height:40px;max-width:140px;display:flex;justify-content:center;align-items:center}:is(.add-product,.delete-product) span{font-size:14px;font-weight:700}.add-product:hover,.delete-product:hover{background-color:#19272a}.show-more{-webkit-appearance:none;appearance:none;background-color:#fffe;border:2px solid #9158af;padding:10px 20px;width:100%;border-radius:8px;text-align:center;color:#9158af;font-size:18px;margin-bottom:5px;transition:all .5s;cursor:pointer}.show-more:hover{background-color:#fff}.custom-modal{display:none;position:fixed;z-index:2147483001;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006;opacity:0;transition:opacity .3s ease}.close-modal{right:10px;top:-5px;position:absolute}.close-modal:hover,.close-modal:focus{opacity:.8;cursor:pointer}.custom-modal.show{opacity:1}.pic-actions figure{margin:0 12px 0 0}.pic-actions figure .image-element__wrap{display:flex;align-items:center;justify-content:center;width:118px;height:118px;background-color:#f9f9f9}.pic-actions figure .image-element__wrap img{object-fit:contain;width:95%;height:95%}.image-element__wrap{overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%}.image-element__wrap img{height:auto;margin-left:auto;margin-right:auto;display:block}.title-radio{display:flex;align-items:center}.selectedOptions .selectedOptions-input .selectedOptions-input-item{justify-content:space-between;width:100%}.selectedOptions[m-active=false] .price-box span,.selectedOptions[m-active=false] .accordion-panel p,.selectedOptions[m-active=false] .accordion-panel .only-per-serving{color:#cecece}.selectedOptions[m-active=false] .accordion-panel path{stroke:#cecece}.price-box{margin-left:auto;display:flex;flex-direction:column}.price-box span{color:#000;text-align:right;font-family:Lato;font-size:15px;font-style:normal;font-weight:700;line-height:normal}.price-box .old-price{color:#74726c;text-align:right;font-family:Lato;font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through}.one-time .price-box span{color:#1d4d57;font-size:20px}.quick-view-btn,.view-ingredients{color:#1d4d57;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-align:center;display:block}.quickview{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#1d4d5759;overflow:scroll;z-index:9999}.quickview .modal-content{background-color:#fff;margin:5% auto;padding:32px;max-width:963px;position:relative}.quickview .modal-content .content-header{border-bottom:1px solid #1D4D57;position:relative;margin-bottom:16px}.quickview .modal-content .content-header h4{color:#000;font-family:Lato;font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin:0;letter-spacing:0}.quickview .modal-content .content-body{display:flex;justify-content:flex-end;align-items:flex-start;flex-shrink:0}.quickview .modal-content .content-body .add-product{max-width:100%}.quickview .modal-content .content-body .free-gift{display:flex;align-items:center}.quickview .modal-content .content-body .free-gift span{color:#95a9cb;font-family:Lato;font-size:16px;font-style:normal;font-weight:700;line-height:24px;text-transform:capitalize;margin-left:10px}.quickview .modal-content .content-body .list-description p{margin:0;color:#000;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.quickview .modal-content .content-body .order-by{border:1px solid #1D4D57;display:flex;padding:10px 35px 10px 36px;justify-content:center;align-items:center;align-self:stretch;color:#000;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-top:16px}.quickview .modal-content .content-body .order-by b{margin-left:5px}.quickview .modal-content .content-body .content-img{width:100%}.quickview .modal-content .content-body .content-img figure{margin:0 16px 0 0}.quickview .modal-content .content-body .content-info{width:80%}.quickview .modal-content .content-body .content-info h3{color:#000;font-family:Lato;font-size:32px;font-style:normal;font-weight:700;line-height:40px;text-transform:uppercase;margin-bottom:0}.quickview .modal-content .content-body .content-info h5{text-transform:capitalize;font-size:16px;font-style:normal;font-weight:700;letter-spacing:0;margin-bottom:0}.quickview .modal-content .content-footer #stamped-main-widget{margin-top:0}.accordion2{margin:0;padding:0;list-style:none}.accordion2-header{border-bottom:1px solid #D9D9D9;padding-bottom:20px;margin-bottom:0}.accordion2-button{border:none;width:100%;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:0}.accordion2-button .content-right{display:flex;align-items:center}.accordion2-button .content-right .counter{margin-right:8px}.accordion2-button p{margin:0;font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize;color:#1d4d57}.accordion2-button svg{transform:rotate(180deg)}.accordion2-collapse{display:none}.accordion2-body{padding:10px}.accordion2-item.active .accordion2-button{color:#000}.accordion2-item.active .accordion2-button svg{transform:rotate(0)}.accordion2-item.active .accordion2-collapse{display:block}@media only screen and (max-width: 1140px){.byob-collection__product .product-card{width:100%}.col-products{width:calc(100% - 490px);max-width:390px}.col-bundle{width:calc(100% - 430px);min-width:450px;max-width:100%}}@media only screen and (max-width: 940px){html>body.gempage{overflow:hidden!important}.bundle-columns{flex-direction:column}.bundle-columns .qty-selector .quantity{width:30px}.col-products{max-width:100%;width:100%;margin-right:0}.byob-collection__product .product-card{width:calc(50% - 8px)}.col-bundle{max-width:100%;min-width:initial;width:100%;margin-top:20px;position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;box-shadow:0 -2px 7px #0000001a}.col-bundle .col-text{display:none}.col-bundle .items-bundle{margin-top:0;min-height:initial;padding:20px 15px;overflow:scroll}.progress-bundle{padding:0;margin-top:15px}}@media only screen and (max-width: 720px){.bundle-columns{max-width:550px;margin:auto}.byob-collection__product .product-card{width:100%}.byob-collection__title{font-size:38px}}@media only screen and (max-width: 390px){.byob-collection__title{font-size:34px}}.gorgias-chat-key-1spa6uy{z-index:29;right:0!important;bottom:160px!important}.col-bundle .tooltipItem>.right{min-width:221px!important;max-width:221px!important}.how-does-it-work{padding:40px 5%}.how-does-it-work .title{color:#1d4d57;text-align:center;font-size:41px;font-style:normal;font-weight:800;line-height:45px;letter-spacing:-.08px;text-transform:capitalize;margin-bottom:26px}.how-does-it-work ol{display:flex;align-items:stretch;margin:0;gap:17px;flex-wrap:wrap}.how-does-it-work ol li{border-radius:4px;background:#e6ebe6;margin:0;position:relative;padding:24px 30px 24px 87px;list-style:none;width:calc(100% / 3 - 12px)}.how-does-it-work ol .number{position:absolute;top:0;left:0;background-color:#1d4d57;color:#fff;width:63px;height:63px;border-radius:4px;display:flex;justify-content:center;align-items:center;font-size:40px;font-style:normal;font-weight:600;line-height:45px;letter-spacing:-.2px;outline:6px solid white}.how-does-it-work ol h3{color:#1d4d57;font-size:18.945px;font-style:normal;font-weight:800;line-height:25px;letter-spacing:-.08px;text-transform:uppercase;margin-bottom:7px}.how-does-it-work ol p{color:#1d4d57;font-size:18px;font-style:normal;font-weight:400;line-height:27px;margin-bottom:0}@media only screen and (max-width: 1140px){.how-does-it-work ol li{width:calc(50% - 12px)!important}}@media only screen and (max-width: 768px){.how-does-it-work{padding:40px 16px}.how-does-it-work .title{font-size:36px;line-height:38px}.how-does-it-work ol li{width:100%!important;padding:14px 14px 14px 62px}.how-does-it-work ol li .number{width:42px;height:42px;font-size:20px;outline:4px solid white}.how-does-it-work ol li h3{font-size:13px;line-height:14px;margin-bottom:4px}.how-does-it-work ol li p{font-size:12px;line-height:16px}}.section-byob[data-color=false] .product-card{background-color:#fff!important}.section-byob[data-color=true] .product-card{overflow:hidden;border:2px solid}.section-byob[data-color=true] .product-card .add-actions{background-color:#fff}.section-byob[data-color=true] .product-card .product-card__head{flex-direction:row-reverse;justify-content:flex-end;align-items:stretch;padding-right:130px}.section-byob[data-color=true] .product-card .head-text h4{color:#fff}.section-byob[data-color=true] .product-card .head-text h5{color:#fff!important}:is(.section-byob[data-color=true] .product-card .head-text .benefits ul,.section-byob[data-color=true] .product-card .head-text .ingredients ul) li{color:#fff}.section-byob[data-color=true] .product-card .stamped-main-badge{color:#fff}.section-byob[data-color=true] .product-card.byob-active{box-shadow:#1d4d5733 0 0 13px 2.5px}.section-byob[data-color=true] .stamped-fa-star{color:#fff!important}.section-byob[data-color=true] .stamped-fa-star:before{color:#fff!important}.section-byob[data-color=true] .pic-actions{position:absolute;bottom:69px;right:20px;top:0}.section-byob[data-color=true] .pic-actions figure{margin-right:0;margin-left:16px;height:100%}.section-byob[data-color=true] .pic-actions figure .image-element__wrap{height:100%;background-color:transparent}.section-byob[data-color=true] .pic-actions figure .image-element__wrap img{object-fit:contain;object-position:center 24px;width:100%;height:100%}
/*# sourceMappingURL=/cdn/shop/t/46/assets/byob.css.map */
