:root{--color-main: 50 49 49;--color-green: #2C5C4F;--color-gray: #8c8b8b;--bundler-refill-border-color: var(--color-gray);--bundler-refill-background-color: rgb(242,242,242)}.bundler-refill-text-green{color:var(--color-green)}.bundler-refill-icon svg{display:block;width:.75rem;height:auto;color:var(--color-gray)}.bundler-refill-icon--large svg{width:1rem}#productBundlerRefill{position:relative;margin-block-end:0}body.modal-refill-open{overflow:hidden}body.modal-refill-open .shopify-section--header{z-index:1!important}.modal-refill-overlay{display:none;content:"";position:fixed;left:0;right:0;top:0;bottom:0;z-index:-1}body.modal-refill-open .modal-refill-overlay{display:block;z-index:11;background-color:#00000080}.modal-refill-wrap{position:fixed;width:90%;max-width:615px;height:92%;top:50%;left:50%;transform:translate(-50%,-50%);display:none;z-index:12;background-color:#fff;border-radius:5px;overflow:hidden}@media (max-width: 599px){.modal-refill-wrap{border-radius:0;max-height:100%;width:100%;height:100%}}.modal-refill-wrap.open{display:block}.modal-refill-content{padding-top:2rem;padding-bottom:2rem;height:100%;display:flex;flex-flow:column;overflow-y:auto;overflow-x:hidden}@media screen and (max-width: 768px){.modal-refill-content__container{padding:0 .5rem}}@media screen and (min-width: 769px){.modal-refill-content__container{padding:0 2rem}}.modal-refill-close{position:absolute;right:1rem;top:1rem;z-index:1}.bundler-refill-thumb-wrap{display:flex;align-items:center;flex-direction:column;position:relative;background-color:#fff;box-shadow:0 0 19.043px -3.809px #43434340;border-radius:20px;padding:8px;height:100%;max-height:128px}@media (min-width: 1025px){.bundler-refill-thumb-wrap{max-height:160px}}.bundler-refill-thumb-wrap img{aspect-ratio:1/1;object-fit:contain;display:block;mix-blend-mode:darken}.bundler-refill-header{margin-bottom:1rem}.bundle-refill-info-text{display:none}.modal-refill-wrap .bundle-refill-info-text{display:block}.bundler-refill-selections-wrap{overflow-x:auto;overflow-y:hidden;padding:16px;margin-left:-20px;margin-right:-20px;margin-top:-10px;scrollbar-width:none;-ms-overflow-style:none}.bundler-refill-selections-wrap::-webkit-scrollbar{display:none}#bundlerRefillModal .bundler-refill-selections-wrap{padding-bottom:30px}.bundler-refill-selections{align-items:stretch;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media (max-width: 599px){.bundler-refill-selections{gap:8px}.bundler-refill-selections .bundler-refill-thumb-wrap{border-radius:26px;padding:5px}.bundler-refill-selections .bundler-refill-thumb-wrap .bundler-refill-product-title{font-size:10px}.bundler-refill-selections .bundler-refill-thumb-wrap .bundler-refill-product-vendor{font-size:9px}}.modal-refill-content .bundler-refill-selections,.bundler-refill-selections.hasOptions{margin-bottom:3rem}.modal-refill-content .bundler-refill-selections{display:grid;justify-content:center;margin-bottom:10px}@media (min-width: 1025px){.modal-refill-content .bundler-refill-selections{grid-template-columns:repeat(2,1fr)}}.bundler-refill-product-label{text-align:center;line-height:1.2}.bundler-refill-product-title{font-size:14px;font-weight:500;text-transform:uppercase;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.modal-refill-content .bundler-refill-selections .bundler-refill-product-title{font-size:10px}.bundler-refill-product-vendor{margin-top:3px;font-size:13px;opacity:.5;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.bundler-refill-options__grid .bundler-refill-product-title{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;line-height:1.2;max-height:2.4em}.bundler-refill-options__grid .bundler-refill-product-vendor{max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bundler-refill-selection{min-width:0}.bundler-refill-selection__content{width:100%}.bundler-refill-selection .bundler-refill-product-label{width:100%;margin-top:.5rem}.bundler-refill-selection__remove{position:absolute;right:0;top:0;padding:.5rem;z-index:1}.bundler-refill-selection__add{aspect-ratio:3/4;width:100%;height:100%;max-height:128px;display:flex;justify-content:center;align-items:center}.modal-refill-content__container .bundler-refill-selections-wrap{padding:20px}.bundler-refill-selection__add svg{aspect-ratio:1/1;object-fit:cover;width:100%;height:100%;color:#d3d3d3;max-width:136px;margin-top:-5px}.modal-refill-content .bundler-refill-selection__add{cursor:default}.modal-refill-content .bundler-refill-selection__add svg path.plus{display:none}.bundler-refill-progress-wrap{margin-bottom:1.5rem}.bundler-refill-progress-bar{background:#e0e0e0;height:6px;overflow:hidden;border-radius:5px;position:relative}.bundler-refill-progress-bar>span{background-color:var(--color-green);position:absolute;height:100%;left:0;transition:width .2s}.bundler-refill-options{position:relative;flex:1}.bundler-refill-options__inner{display:flex;flex-direction:column}.bundler-refill-options__scroll{flex-grow:1;display:flex;flex-direction:column;min-height:0}.bundler-refill-options__grid{display:grid;gap:2rem 1rem}@media screen and (max-width: 480px){.bundler-refill-options__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 481px){.bundler-refill-options__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 600px){.bundler-refill-options__grid{grid-template-columns:repeat(3,1fr)}.bundler-refill-product-vendor{font-size:12px;opacity:.5}}.bundler-refill-options__option{position:relative;padding-bottom:100%;background-size:75%;background-repeat:no-repeat;background-position:center 5%;background-blend-mode:darken}.bundler-refill-options__option .bundler-refill-product-label{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:flex-end}.bundler-refill-options__option .bundler-refill-product-label>div{flex-basis:100%;width:100%;min-width:0;box-sizing:border-box}#bundler-refill-search{border:.5px solid #BFBFBF;display:block;margin:0 auto 25px;outline:none;padding:0 15px;width:calc(100% - 40px);height:40px}#bundler-refill-search:focus{outline:1px solid black}
/*# sourceMappingURL=/cdn/shop/t/375/assets/product-bundler-refill.css.map */
