.master-collection-grid--subscription-styles .rating-count.caption{font-weight:600}.mgrid-subscribe{max-width:675px}.mgrid-subscribe__toggle-layer{position:relative;z-index:10;width:100%}.mgrid-subscribe__wrapper{width:100%;border-radius:9999px;border-width:2px;border-style:solid;border-color:var(--mgrid-sub-border, #3c0d87);padding:4px;background-color:var(--mgrid-sub-bg, #ffffff);box-sizing:border-box}.mgrid-subscribe__track{display:flex;flex-direction:row;align-items:stretch;width:100%;gap:0}.mgrid-subscribe__segment{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:8px 28px;font-size:16px;line-height:24px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;border-radius:9999px;cursor:pointer;box-sizing:border-box;transition:background-color .28s ease-in-out,color .28s ease-in-out;background-color:var(--mgrid-sub-inactive-bg, #ffffff);color:var(--mgrid-sub-inactive-text, #3c0d87)}.mgrid-subscribe__segment-inline{display:inline-block;max-width:100%;text-align:center;vertical-align:middle}.mgrid-subscribe__segment--subscribe .mgrid-subscribe__segment-text{display:inline}.mgrid-subscribe__segment--subscribe .mgrid-subscribe__badge{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-left:.5rem;padding:4px 10px;border-radius:9999px;font-size:12px;line-height:1;font-weight:700;letter-spacing:.4px;text-transform:uppercase;transition:background-color .28s ease-in-out,color .28s ease-in-out}.mgrid-subscribe__radio--subscribe:checked~.mgrid-subscribe__segment--subscribe,.mgrid-subscribe__radio--onetime:checked~.mgrid-subscribe__segment--onetime{background-color:var(--mgrid-sub-active-bg, #3c0d87);color:var(--mgrid-sub-active-text, #3c0d87)}.mgrid-subscribe__radio--subscribe:checked~.mgrid-subscribe__segment--subscribe .mgrid-subscribe__badge{background-color:var(--mgrid-sub-badge-active-bg, #ffffff33);color:var(--mgrid-sub-badge-active-text, #ffffff)}.mgrid-subscribe__radio--onetime:checked~.mgrid-subscribe__segment--subscribe .mgrid-subscribe__badge{background-color:var(--mgrid-sub-badge-inactive-bg, #3c0d87);color:var(--mgrid-sub-badge-inactive-text, #ffffff)}@media screen and (max-width:480px){.mgrid-subscribe__segment{padding:8px 14px;font-size:14px;line-height:20px}.mgrid-subscribe__segment--subscribe .mgrid-subscribe__badge{font-size:11px;padding:3px 8px;margin-left:.375rem}}.mgrid-subscribe__sheet{display:grid;grid-template-rows:0fr;width:100%;margin-top:0;opacity:0;box-sizing:border-box;pointer-events:none;transition:grid-template-rows .45s ease-in-out,opacity .38s ease-in-out,margin-top .45s ease-in-out}.mgrid-subscribe__sheet--open{grid-template-rows:1fr;margin-top:-28px;opacity:1;pointer-events:auto}.mgrid-subscribe__sheet-overflow{min-height:0;overflow:hidden}.mgrid-subscribe__details-panel{border-width:2px;border-style:solid;border-top:none;border-color:#3c0d8766;border-radius:0 0 16px 16px;background-color:#3c0d871a;padding:40px 16px 12px;box-sizing:border-box;transform:translateY(6px);transition:transform .42s ease-in-out}.mgrid-subscribe__sheet--open .mgrid-subscribe__details-panel{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.mgrid-subscribe__sheet,.mgrid-subscribe__details-panel,.mgrid-subscribe__segment,.mgrid-subscribe__badge{transition:none!important}.mgrid-subscribe__details-panel{transform:none}}.mgrid-subscribe__benefits{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;text-align:left}.mgrid-subscribe__benefit{display:flex;align-items:center;gap:6px;margin:0;line-height:1.35;font-weight:500;color:#3c0d87;text-align:left}.mgrid-subscribe__benefit-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#3c0d87}.mgrid-subscribe__check-svg{display:block;width:14px;height:14px}.mgrid-subscribe__benefit-text{font-size:11px;font-weight:600}@media screen and (min-width:640px){.mgrid-subscribe__details-panel{padding:40px 32px 20px}.mgrid-subscribe__benefits{gap:10px 32px}.mgrid-subscribe__benefit{gap:8px}.mgrid-subscribe__benefit-text{font-size:14px;font-weight:600}.mgrid-subscribe__check-svg{width:16px;height:16px}}@media screen and (max-width:600px){.mgrid-subscribe__benefits{grid-template-columns:1fr}}.section-master-collection-grid{width:100%;padding:20px 0;background-color:#eabeff}.section-master-collection-grid .master-collection-grid__viewport{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;transition:transform .3s ease-in-out}.section-master-collection-grid .master-collection-grid__track{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(min-width:1024px){.section-master-collection-grid .master-collection-grid__track{grid-template-columns:repeat(4,1fr)}}.section-master-collection-grid .master-collection-grid__item{width:100%;position:relative;background:#fff;padding:10px;text-align:center;border:2px solid #d00ec6;box-shadow:4px 4px 4px #0009;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;justify-content:space-between;border-radius:16px}.section-master-collection-grid .master-collection-grid__item:hover{transform:translateY(-6px);box-shadow:6px 6px 12px #000000b3}.section-master-collection-grid .product-link{display:block;text-decoration:none;color:inherit}.section-master-collection-grid .product-link img{width:100%;height:auto;display:block}.section-master-collection-grid .product-title{font-size:16px;line-height:1.4;margin:2px 0 0;font-weight:800}.section-master-collection-grid .product-price{font-size:16px;font-weight:600;margin:0;display:flex;justify-content:center;gap:12px}.section-master-collection-grid .product-price .regular-price{color:#00000080;text-decoration:line-through}.master-collection-grid__item .product-flavours{margin-top:6px;font-size:14px;color:#555}.master-collection-grid__item .base-flavours{font-weight:700}.master-collection-grid__item .add-to-cart-btn{margin-top:10px;padding:12px 16px;font-size:14px;line-height:20px;background-color:var(--mgrid-atc-bg, #3c0d87)!important;font-weight:600;color:#fff!important;border:none;cursor:pointer;transition:background .3s ease,transform .2s ease;flex-shrink:0;position:relative;overflow:hidden}.master-collection-grid__item .add-to-cart-btn:disabled,.master-collection-grid__item .add-to-cart-btn.loading{cursor:not-allowed;pointer-events:none;background-color:#9ca3af!important;color:#6b7280!important;opacity:.6!important}.master-collection-grid__item .add-to-cart-btn.loading{color:transparent!important}.master-collection-grid__item .add-to-cart-btn.loading:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;border:2px solid rgba(255,255,255,.3);border-top:2px solid #fff;border-radius:50%;animation:spin 1s linear infinite;z-index:1}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.master-collection-grid__item .add-to-cart-btn:hover{background-color:color-mix(in srgb,var(--mgrid-atc-bg, #3c0d87) 88%,#ffffff)!important;transform:translateY(-3px)}.master-collection-grid__item .add-to-cart-btn:disabled:hover{background-color:#9ca3af!important;color:#6b7280!important;transform:none!important}.flavor-icons__grid{display:flex;justify-content:center;gap:4px 8px;flex-wrap:wrap;max-width:90%;align-items:flex-start;margin-left:auto;margin-right:auto;min-height:46px}.flavor-icons__item{display:flex;font-weight:500;font-size:14px}@media(max-width:768px){.section-master-collection-grid .master-collection-grid__viewport{overflow:hidden;width:100%;padding-bottom:64px}.master-collection-grid__item .add-to-cart-btn{margin-top:4px;width:90%;margin-bottom:4px}.section-master-collection-grid .master-collection-grid__item{max-width:none!important}.master-collection-grid__track .slick-list{padding:16px}.section-master-collection-grid .master-collection-grid__track{display:block}.section-master-collection-grid .product-link img{width:65%;margin-left:auto;margin-right:auto}.master-collection-grid__track .slick-slide{margin:0 16px}.master-collection-grid__track{margin:0 -32px}.section-master-collection-grid .master-collection-grid__item:hover{transform:translateY(0);box-shadow:4px 4px 4px #0009}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/product-collection-grid.css.map */
