.snx-pack__dot{flex:0 0 12px;width:12px;height:12px;border-radius:50%;background:#bdbdbd}.snx-mix--double-chocolate .snx-pack__dot{background:#9b69d8}.snx-mix--mixed-berries .snx-pack__dot{background:#f55c8a}.snx-mix--cookies-and-creme .snx-pack__dot{background:#5c91e9}.snx-mix--french-vanilla .snx-pack__dot{background:#109ac5}.snx-pack__soon{font-size:13px;color:#555;font-weight:400}.snx-step{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.snx-step__btn{width:44px;height:44px;border-radius:12px;border:1.5px solid #D6D6D6;background:#fff;color:#121212;font:600 20px/1 var(--font-body-family,Inter),sans-serif;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:border-color .15s}.snx-step__btn:hover:not([disabled]){border-color:#121212}.snx-step__btn[disabled]{color:#9e9e9e;background:#f7f7f7;cursor:not-allowed}.snx-step__btn:focus-visible,.snx-mix__add:focus-visible{outline:3px solid #FC4C02;outline-offset:2px}.snx-step__qty{min-width:22px;text-align:center;font:600 16px/1 var(--font-body-family,Inter),sans-serif;color:#121212}.snx-pack__chooser{margin-top:12px;border:1.5px solid var(--fl-d,#121212);border-radius:12px;padding:12px 12px 6px;background:#fff}.snx-pack__chooser[hidden]{display:none}.snx-pack__count{margin:0 0 6px;font:600 14px/1.4 var(--font-body-family,Inter),sans-serif;color:#121212}.snx-pack__list{list-style:none;margin:0;padding:0}.snx-pack__row{display:flex;align-items:center;gap:10px;padding:4px 0;border-top:1px solid #EFEFEF}.snx-pack__row:first-child{border-top:0}.snx-pack__name{font:400 15px/1.3 var(--font-body-family,Inter),sans-serif;color:#121212;min-width:0}.snx-pack__err,.snx-mix__err{margin:6px 0 4px;font:400 13px/1.4 var(--font-body-family,Inter),sans-serif;color:#b3261e}.snx-mix{margin:12px 0 16px;border:1px solid #E6E6E6;border-radius:12px;padding:12px 14px 6px;background:#fafafa}.snx-mix--page{max-width:560px;margin:24px 0 8px}.snx-mix__head{margin-bottom:4px}.snx-mix__title{margin:0;font:600 15px/1.3 var(--font-body-family,Inter),sans-serif;color:#121212;letter-spacing:0}.snx-mix__line{margin:2px 0 0;font:400 13.5px/1.45 var(--font-body-family,Inter),sans-serif;color:#555}.snx-mix__list{list-style:none;margin:6px 0 0;padding:0}.snx-mix__row{display:flex;align-items:center;gap:10px;min-height:48px;border-top:1px solid #ECECEC}.snx-mix__row:first-child{border-top:0}.snx-mix__name{font:400 14.5px/1.3 var(--font-body-family,Inter),sans-serif;color:#121212;flex:1;min-width:0}.snx-mix__row .snx-step{gap:4px}.snx-mix__row .snx-step__btn{width:44px;height:44px;font-size:18px}.snx-mix__add{margin-left:auto;min-width:88px;height:44px;border-radius:12px;border:1.5px solid #121212;background:#fff;color:#121212;font:600 14px/1 var(--font-body-family,Inter),sans-serif;cursor:pointer;padding:0 14px}.snx-mix__add:hover{background:#121212;color:#fff}.snx-mix[aria-busy=true]{opacity:.7}@media(prefers-reduced-motion:reduce){.snx-step__btn,.snx-mix__add{transition:none}}cart-drawer .cart-item{--snx-ci:100px;grid-template-columns:var(--snx-ci) minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;column-gap:16px!important;row-gap:10px!important}cart-drawer .cart-item__media{grid-column:1!important;grid-row:1 / 3!important;width:var(--snx-ci)!important;min-width:0;padding:0}cart-drawer .cart-item__media img,cart-drawer .cart-item__image{width:100%!important;max-width:100%!important;height:auto!important}cart-drawer .cart-item__details{grid-column:2!important;grid-row:1!important;min-width:0;width:auto!important}cart-drawer .cart-item__totals{grid-column:3!important;grid-row:1!important;white-space:nowrap;align-self:start;padding-top:2px}cart-drawer .cart-item__totals .price{font-size:15px}cart-drawer .cart-item__quantity{grid-column:2 / 4!important;grid-row:2!important;min-width:0}cart-drawer .cart-item__name{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px!important;line-height:1.3!important;word-break:normal;overflow-wrap:anywhere}cart-drawer .cart-item__details .product-option,cart-drawer .cart-item__discounted-prices{display:flex;flex-wrap:wrap;column-gap:6px;align-items:baseline}@media screen and (max-width:749px){cart-drawer .cart-item{--snx-ci:80px;column-gap:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/snactivate-mix.css.map */
