.product-mix-match{padding-top:35px;padding-bottom:35px}.product-mix-match__heading{font-size:3.2rem;text-align:center;font-weight:700}.product-mix-match__collection-link{display:block;text-align:center;text-underline-offset:3px;text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:2px;color:var(--color-secondary-darkest);font-size:1.4rem;margin-top:18px}.product-mix-match__cards{margin-top:26px}.product-mix-match__card{display:flex;flex-direction:column;text-align:center;padding:13px;max-width:238px;height:100%;overflow-x:hidden;position:relative}.product-mix-match__card .option-inject{position:relative;z-index:1}.card-product__wrapper-link{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;display:block!important}.card-product__wrapper-link img{max-width:20rem}.card-product__offerText{background:linear-gradient(135deg,#24b47b,#a8d5ba);color:#fff;font-size:12px;text-align:center;padding:2px;border-radius:20px;box-shadow:0 4px 8px #0003;margin:0 auto 15px;width:100%;position:relative;z-index:9}.card-product__badge{position:absolute;left:20px;padding:3px;color:#fff;font-size:1.1rem;min-width:65px;text-align:center}.card-product__offerText{background:linear-gradient(135deg,#24b47b,#a8d5ba);color:#fff;font-size:12px;text-align:center;padding:2px;border-radius:20px;box-shadow:0 4px 8px #0003;margin:0 auto 15px;width:100%}.card-product__multiOffer{top:20px;background:#ff685d}.card-product__newHighlight{top:20px;background:#6db9c7}.card-product__saleHighlight{top:20px;background:#ff805d}.product-mix-match__flavour{text-align:center;margin-top:10px;font-size:1.1rem;margin-bottom:12px}.product-mix-match__card:hover{border-color:#000}.product-mix-match__image-wrapper{position:relative}.product-mix-match__image{object-fit:cover}.product-mix-match__image-tag{position:absolute;top:0;left:0;font-size:1rem;color:var(--color-secondary-lightest);background-color:var(--color-additional-grapefruit);padding:6px 13px}.product-mix-match__offer{font-size:1rem;color:var(--color-additional-grapefruit);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px;text-decoration-thickness:2px}.product-mix-match__card-title,.product-mix-match__card-price-wrapper{font-size:1.2rem;padding:0 12px}.product-mix-match__card-title{color:var(--color-tertiary-lightest);font-weight:300;font-size:1.5rem;max-width:90%;margin:auto;text-align:center}.product-mix-match__card-flavour{margin-top:14px;font-size:1rem}.card-product__colours{display:flex;justify-content:center;align-items:center;margin-top:10px;margin-bottom:20px}.card-product__colours img{display:block;margin:0 2px;border-radius:100%}.product-mix-match__card-price-wrapper{display:flex;column-gap:6px;justify-content:center;margin:10px 0;font-weight:600}.product-mix-match__card-price-wrapper span{font-weight:inherit;font-size:inherit}.product-mix-match__card-price--old{color:var(--color-secondary-darkest);text-decoration:line-through}.product-mix-match__card-button{margin-top:auto;margin-bottom:0}.product-mix-match-popup{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:#00000080;display:none;z-index:4;align-items:flex-start;justify-content:center;overflow-y:auto}@media screen and (min-width: 990px){.product-mix-match-popup{align-items:center}}.product-mix-match-popup[active]{display:flex}.product-mix-match-popup__inner{max-width:1123px;width:100%;background-color:var(--color-secondary-lightest);padding:30px 10px 30px 16px;column-gap:20px;align-items:center;display:flex;flex-direction:column;position:relative;margin-top:110px;min-height:calc(100vh - 110px)}@media screen and (min-width: 750px){.product-mix-match-popup__inner{padding:30px}}@media screen and (min-width: 990px){.product-mix-match-popup__inner{display:grid;grid-template-columns:auto auto;grid-template-rows:auto 1fr;padding:70px 64px 70px 0;margin:20px;min-height:auto}}.product-mix-match-popup__inner-close-btn{position:absolute;top:24px;right:30px;padding:0}@media screen and (min-width: 990px){.product-mix-match-popup__inner-close-btn{top:32px}}.product-mix-match-popup__inner-close-btn svg{height:18px;width:18px}.product-mix-match-popup__title{font-size:2.3rem}@media screen and (min-width: 750px){.product-mix-match-popup__title{font-size:2.5rem}}.product-mix-match-popup__options-input-wrapper{position:relative;width:100%;max-width:310px;height:auto}.product-mix-match-popup__options-input-wrapper svg{color:var(--color-secondary-darkest);width:14px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.product-mix-match-popup__options-input{cursor:pointer;background-color:var(--color-secondary-lightest);border:1px solid var(--color-secondary-darkest);color:var(--color-secondary-darkest);font-size:1.5rem;display:block;padding:16px 18px;width:100%}.product-mix-match-popup__options-input:first-letter{text-transform:capitalize}.product-mix-match-popup__options-dropdown{background-color:var(--color-secondary-lightest);border:1px solid var(--color-secondary-darkest);border-bottom:none;padding:8px;position:absolute;bottom:100%;left:0;width:100%;height:226px;overflow-y:scroll;z-index:6;display:flex;flex-direction:column;row-gap:8px}@media screen and (min-width: 990px){.product-mix-match-popup__options-dropdown{bottom:unset;top:100%;border:1px solid var(--color-secondary-darkest);border-top:none;height:170px}}.js-product-mix-match-dropdown{display:none}.js-product-mix-match-dropdown[open]{display:flex}.product-mix-match-popup__options-dropdown::-webkit-scrollbar{width:4px;border-radius:13px}.product-mix-match-popup__options-dropdown::-webkit-scrollbar-track{background:var(--color-secondary-lightest);background:transparent}.product-mix-match-popup__options-dropdown::-webkit-scrollbar-thumb{background:var(--color-secondary-darker)}.product-mix-match-popup__options-dropdown::-webkit-scrollbar-thumb:hover{background:var(--color-secondary-darkest)}.product-mix-match-popup__inner-image-wrapper{grid-row:1 / span 2;width:100%;height:100%;text-align:center}.product-mix-match-popup__inner-image{width:100%;height:auto}@media screen and (min-width: 750px){.product-mix-match-popup__inner-image{width:400px}}.product-mix-match-popup__inner-details{display:flex;flex-direction:column;row-gap:2px}.product-mix-match-popup__reviews,.product-mix-match-popup__vendor,.product-mix-match-popup__flavour{font-size:1.4rem}.product-mix-match-popup__vendor,.product-mix-match-popup__flavour{font-weight:600}.product-mix-match-popup__flavour span,.product-mix-match-popup__vendor a{font-size:inherit}.product-mix-match-popup__vendor{margin-top:8px}.product-mix-match-popup__flavour{margin-top:4px}.product-mix-match-popup__reviews{color:var(--color-secondary-darkest);margin-top:10px;display:flex;justify-content:flex-start;z-index:6}@media screen and (min-width: 750px){.product-mix-match-popup__reviews{transform:translate(-56px)}}.product-mix-match-popup__price-collection-wrapper{margin-top:10px;align-items:center;display:flex;column-gap:12px;row-gap:8px;flex-wrap:wrap}.product-mix-match-popup__price{font-size:2.5rem;font-weight:600;color:var(--color-primary-darker)}.product-mix-match-popup__price--sale{color:var(--color-additional-grapefruit)}.product-mix-match-popup__price--old{font-weight:500;font-size:1.5rem;margin-top:4px;color:var(--color-secondary-darkest);order:1}.product-mix-match-popup__collection-link{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px;text-decoration-thickness:2px;font-size:1.4rem;order:2}@media screen and (min-width: 750px){.product-mix-match-popup__price--old,.product-mix-match-popup__collection-link{order:unset}}.product-mix-match-popup__quantity-cart-buttons{align-items:start;display:grid;grid-template-columns:auto 1fr;column-gap:11px}.product-mix-match-popup__quantity-cart-buttons button{z-index:4}.product-mix-match-popup__inner-form{grid-column:2 / -1;margin-top:20px}.product-mix-match-popup__inner-form-option{display:block;font-size:1.8rem;margin-bottom:8px}.product-mix-match-popup__inner-form-option:first-letter{text-transform:capitalize}.product-mix-match__cards .swiper-slide{box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/627/assets/section-product-mix-match.css.map */
