@media screen and (max-width:987px){.mixandmatch__choose-plan{overflow-x:scroll;padding-left:10px;padding-right:10px;padding-top:13px}.mixandmatch__choose-plan::-webkit-scrollbar{height:8px;-webkit-appearance:none}.mixandmatch__choose-plan::-webkit-scrollbar-track{background:#eaeaea;border-radius:6px;border:1px solid #EAEAEA}.mixandmatch__choose-plan::-webkit-scrollbar-thumb{background-color:#929292;border-radius:4px}.mixandmatch__choose-plan{scrollbar-width:thin;scrollbar-color:#929292 #EAEAEA}}@media screen and (min-width: 750px){.shopify-section--rebrush-mixandmatch{margin-top:53px!important}.mixandmatch--rebrush{padding-bottom:52px}.mixandmatch__title-pre-heading{height:63px;padding:16.5px 40px;margin-bottom:16px;font-size:20px;background:#f8f8f8;border-radius:4px}}@media screen and (max-width:749px){#main{padding-top:0!important}.shopify-section--rebrush-mixandmatch{margin-top:0!important}.mixandmatch--rebrush{padding-bottom:12px}.mixandmatch__title-pre-heading{z-index:2;position:inherit;margin-top:40px;font-size:16px;color:#fff}}@media screen and (min-width: 750px){.mixandmatch__header{row-gap:24px}.mixandmatch__title-banner{display:none}.mixandmatch__title-with-image>h1{max-width:575px;font-size:52px;color:#1b1a1a}.mixandmatch__subtext{max-width:615px}}@media screen and (max-width:749px){.mixandmatch__header{row-gap:30px}.mixandmatch__title-with-image{position:relative;width:100%;aspect-ratio:15 / 8;overflow:hidden}.mixandmatch__title-banner-overlay{background:linear-gradient(0deg,#00000045,#00000045),url(image.png);width:100%;height:100%;z-index:0;position:absolute}.mixandmatch__title-banner{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.mixandmatch__title-with-image>h1{max-width:275px;width:100%;position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;color:#fff}.mixandmatch__subtext{max-width:343px;padding:0 16px}}.mixandmatch__header{display:flex;flex-direction:column;align-items:center}.mixandmatch__title-with-image>h1{font-family:Kirsty;font-style:normal;font-weight:700;line-height:125%;text-align:center;letter-spacing:.5px;text-transform:uppercase}.mixandmatch__subtext>span{display:block;font-style:normal;font-weight:400;font-size:16px;line-height:125%;text-align:center;letter-spacing:.08px;color:#000}.mixandmatch__choose-products-ListWrapper .ProductList.ProductList--grid.Grid{text-align-last:center}@media screen and (min-width: 750px){.mixandmatch__step-seperator--first{margin-top:40px;margin-bottom:40px}.mixandmatch__step-seperator--second{margin-bottom:28px}}@media screen and (max-width:749px){.mixandmatch__step-seperator--first{margin-top:32px;margin-bottom:20px}.mixandmatch__step-seperator--second{margin-bottom:20px}}.mixandmatch__step-seperator{margin-left:auto;margin-right:auto}.mixandmatch__step-seperator>h2{height:20px;font-family:Kirsty;font-style:normal;font-weight:700;font-size:16px;line-height:125%;text-align:center;letter-spacing:.5px;text-transform:uppercase;color:#000}.mixandmatch__title-pre-heading{width:fit-content;margin-left:auto;margin-right:auto;font-weight:700}.mixandmatch__choose-plan{width:100%}.mixandmatch__choose-plan-wrapper{width:966px;display:flex;flex-direction:row;column-gap:12px;margin-left:auto;margin-right:auto}.plan__plan-card{height:fit-content;width:314px;background:#fff;border:1px solid #EAEAEA;box-shadow:0 4px 34px #00803e1f;border-radius:4px}.plan-card__heading-wrapper{height:63px;padding:16.5px 0;margin-bottom:16px;background:#f8f8f8;border-radius:4px}.plan-card__heading{height:30px;margin-left:auto;margin-right:auto;font-family:Kirsty;font-style:normal;font-weight:700;font-size:24px;line-height:125%;text-align:center;letter-spacing:.5px;text-transform:uppercase;color:#000}.plan-card__subtext{margin-bottom:12px;height:40px;display:block;font-style:normal;font-weight:400;font-size:16px;line-height:125%;letter-spacing:.08px;color:#000}.plan-card__price{display:flex;flex-direction:row;align-items:baseline;height:40px;margin-bottom:32px}.plan-card__price-amount{height:40px;margin-left:2px;font-style:normal;font-weight:700;font-size:32px;line-height:125%;letter-spacing:.5px;color:#666}.plan-card__slash{margin-right:2px}.plan-card__price-per-meal{margin-right:8px;width:65px}.plan-card__slash,.plan-card__price-per-meal{height:18px;margin-bottom:3px;font-style:normal;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.08px;color:#666}.plan-card__price-discount-label{padding:2px 0;margin-bottom:1px;width:89px;height:22px;background:#00803e;border-radius:4px}.plan-card__price-discount-label-text{margin-left:auto;margin-right:auto;display:block;width:85px;font-style:normal;font-weight:400;font-size:12px;line-height:150%;text-align:center;letter-spacing:.08px;text-transform:uppercase;color:#fff}.plan-card__usp-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:24px}.plan-card__usp{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;column-gap:3px;font-style:normal;font-weight:400;font-size:14px;line-height:150%;letter-spacing:.08px;color:#000}.plan-card__usp>p{margin:0}.plan-card__usp>b{height:21px;font-style:normal;font-weight:600;font-size:14px;line-height:150%;letter-spacing:.08px;color:#000}.plan-card__button{width:266px;height:50px;display:flex;align-items:center;background:#fff;border:1px solid #252525;border-radius:4px;flex-direction:column;justify-content:center}.plan-card__button-text{font-style:normal;font-weight:500;font-size:14px;line-height:125%;text-align:center;letter-spacing:.5px;text-transform:uppercase;color:#252525}.plan__plan-card:not(.plan__plan-card--special){margin-top:13px;padding:24px}.plan__plan-card--special{background:#fff;margin-bottom:36px;padding:37px 24px;border:1px solid #00803E;box-shadow:0 4px 37px #00803e1c;border-radius:4px;position:relative}.plan__plan-card--special .plan-card__price-amount{color:#00803e!important}.plan-card__bestseller-tag{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:2px 8px;position:absolute;width:max-content;height:25px;left:170px;top:-13px;background:#00803e;border-radius:4px}.plan-card__bestseller-tag>span{width:auto;height:21px;font-style:normal;font-weight:400;font-size:14px;line-height:150%;text-align:center;letter-spacing:.08px;text-transform:uppercase;color:#fff}.plan-card__button[aria-checked=true]{background-color:#1b1a1a}.plan-card__button[aria-checked=true]>span{color:#fff}@media screen and (min-width: 750px){.mixandmatch__choose-products{max-width:1290px;padding:0 75px;margin-left:auto;margin-right:auto}}@media screen and (min-width: 750px){.floating-overlay.sticky{bottom:50px}}@media screen and (max-width:749px){.floating-overlay.sticky{bottom:15px}}.mixandmatch__overlay{height:241px;display:flex;flex-direction:column;align-items:center;justify-content:center}.floating-overlay{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;padding:24px;gap:4px;max-width:404px;width:100%;height:169px;background:#fff;box-shadow:0 4px 25px #a8a8a840;border-radius:20px}.floating-overlay__details{display:flex;flex-direction:column;align-items:center;gap:4px;padding-bottom:12px;height:59px;border-bottom:1px solid #EAEAEA}.floating-overlay__info-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;height:21px;column-gap:5px}.floating-overlay__price-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;height:22px}.floating-overlay__price-wrapper>.plan-card__price-discount-label{background:#00803e}.floating-overlay__price-wrapper>.plan-card__price-discount-label>.plan-card__price-discount-label-text{color:#fff}.info-wrapper__plan{height:21px;font-family:montserrat;font-style:normal;font-weight:600;font-size:16px;line-height:125%;text-align:center;letter-spacing:.08px;text-transform:uppercase;color:#000}.info-wrapper__selected-meals{height:21px;font-family:montserrat;font-style:normal;font-weight:400;font-size:16px;line-height:125%;text-align:center;letter-spacing:.08px;color:#000}.price-wrapper__total-text{width:64px;height:20px;font-family:montserrat;font-style:normal;font-weight:400;font-size:16px;line-height:125%;letter-spacing:.08px;color:#000}.price-wrapper__total-price{height:20px;font-family:montserrat;font-style:normal;font-weight:600;font-size:16px;line-height:125%;letter-spacing:.5px;text-transform:uppercase;color:#00803e}.price-wrapper__total-old-price{height:20px;font-family:montserrat;font-style:normal;font-weight:600;font-size:16px;line-height:125%;letter-spacing:.5px;text-decoration-line:line-through;text-transform:uppercase;color:#000}.floating-overlay__atc{width:100%;height:50px;background:#1b1a1a;border-radius:4px;margin-top:12px}.floating-overlay__atc-text{height:34px;font-family:montserrat;font-style:normal;font-weight:500;font-size:14px;line-height:125%;letter-spacing:.5px;text-transform:uppercase;color:#fff}.floating-overlay__atc:disabled{background:#666}.mixandmatch__overlay{position:relative}.floating-overlay.sticky{position:fixed;left:50%;transform:translate(-50%);z-index:49;transition:all .3s ease}.mixandmatch__overlay.has-sticky-overlay:after{content:"";display:block;height:var(--overlay-height);visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/167/assets/section-rebrush-mixMatch.css.map */
