:root{--cc50-navy: #214057;--cc50-sky: #cce5ff;--cc50-ice: #f5faff;--cc50-orange: #e8ab61;--cc50-border: rgba(33, 64, 87, .14);--cc50-muted: rgba(33, 64, 87, .7);--cc50-shadow: 0 18px 45px rgba(33, 64, 87, .07)}[data-eliquid-template] .product__info-container{border:1px solid var(--cc50-border);border-radius:2.2rem;background:#fff;box-shadow:var(--cc50-shadow);padding:clamp(2rem,2.8vw,3.4rem)}product-info[data-eliquid-template] .product__info-container>div:has(>product-form){grid-column:1 / -1;margin-top:1.2rem}.cc-50ml-actions{display:grid;grid-template-columns:minmax(11rem,.34fr) minmax(0,1fr);gap:1rem;align-items:stretch}.cc-50ml-actions__quantity{width:100%;min-height:5.5rem;border-radius:1.35rem}.cc-50ml-actions__quantity .quantity__input{min-width:3rem;color:var(--cc50-navy);-webkit-text-fill-color:var(--cc50-navy)}.cc-50ml-actions .product-form__buttons{max-width:none;margin:0}.cc-50ml-actions .product-form__buttons .button{margin:0}[data-eliquid-template] .product__title,[data-eliquid-template] .price,[data-eliquid-template] .product-form__input,[data-eliquid-template] .product-form,[data-eliquid-template] .cc-booster{margin-block:0}[data-eliquid-template] .product__title h1{color:var(--cc50-navy);line-height:1.04;letter-spacing:-.035em}[data-eliquid-template] .price{color:var(--cc50-navy);font-weight:800}.cc-booster{min-width:0;border:0;padding:0;color:var(--cc50-navy)}.cc-booster__legend{padding:0;font-size:clamp(1.7rem,1.5vw,2rem);font-weight:800;letter-spacing:-.015em}.cc-booster__intro{margin:.4rem 0 1.2rem;color:var(--cc50-muted);font-size:1.3rem;line-height:1.45}.cc-booster__choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.cc-booster__choice{position:relative;display:flex;min-width:0;min-height:9.4rem;flex-direction:column;justify-content:center;border:1px solid var(--cc50-border);border-radius:1.5rem;background:#fff;padding:1.35rem;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.cc-booster__choice:hover{border-color:var(--cc50-navy);background:var(--cc50-ice);transform:translateY(-2px)}.cc-booster__choice.is-selected{border-color:var(--cc50-navy);background:var(--cc50-navy);box-shadow:0 12px 28px #21405729;color:#fff}.cc-booster__choice:has(input:focus-visible),.cc-booster__help:focus-visible,.cc-50-guide__card:focus-visible,.cc-mix button:focus-visible{outline:3px solid var(--cc50-sky);outline-offset:3px}.cc-booster__choice input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cc-booster__check{position:absolute;top:.9rem;right:.9rem;display:grid;width:2rem;height:2rem;place-items:center;border:1px solid currentColor;border-radius:50%;opacity:0;font-size:1.1rem}.cc-booster__choice.is-selected .cc-booster__check{opacity:1}.cc-booster__dose,.cc-booster__name,.cc-booster__detail{display:block}.cc-booster__dose{font-size:clamp(1.65rem,1.65vw,2rem);font-weight:850;letter-spacing:-.03em}.cc-booster__name{margin-top:.35rem;font-size:1.28rem;font-weight:750;line-height:1.25}.cc-booster__detail{margin-top:.35rem;color:var(--cc50-muted);font-size:1.12rem;line-height:1.35}.cc-booster__choice.is-selected .cc-booster__detail{color:#ffffffc2}.cc-booster__help{display:inline-flex;align-items:center;gap:.65rem;margin-top:1.1rem;color:var(--cc50-navy);font-size:1.28rem;line-height:1.35;text-decoration:none}.cc-booster__help-icon{display:grid;width:2rem;height:2rem;flex:0 0 2rem;place-items:center;border:1px solid currentColor;border-radius:50%;font-weight:800;line-height:1}.cc-booster__help-label{text-decoration:underline;text-underline-offset:.3rem}.cc-booster__error{margin:1rem 0 0;border:1px solid rgba(157,32,24,.16);border-radius:1rem;background:#fff5f3;color:#8c201a;padding:1rem 1.2rem;font-size:1.25rem}[data-eliquid-template] .product-form__buttons .button--full-width{min-height:5.5rem;border-radius:1.35rem;background:var(--cc50-orange);color:#fff;font-weight:800;box-shadow:none}[data-eliquid-template] .product-form__buttons .button--full-width:hover{background:#dc9b4e}.cc-50-guide__surface{border:1px solid rgba(33,64,87,.09);border-radius:2.2rem;background:var(--cc50-ice);padding:clamp(2.2rem,4vw,4.2rem)}.cc-50-guide__eyebrow,.cc-mix__eyebrow{margin:0 0 .35rem;color:#214057a3;font-size:1.2rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cc-50-guide__title,.cc-mix__heading h2{margin:0;color:var(--cc50-navy)}.cc-50-guide__intro{max-width:72rem;margin:.7rem 0 1.8rem;color:var(--cc50-muted)}.cc-50-guide__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.cc-50-guide__card{-webkit-appearance:none;appearance:none;display:grid;grid-template-columns:auto 1fr;gap:1.1rem;width:100%;border:1px solid var(--cc50-border);border-radius:1.6rem;background:#fff;color:var(--cc50-navy);padding:1.8rem;text-align:left;cursor:pointer;transition:.16s ease}.cc-50-guide__card:hover{border-color:var(--cc50-navy);background:#eef7ff;transform:translateY(-2px)}.cc-50-guide__card.is-selected{border-color:var(--cc50-navy);background:var(--cc50-navy);color:#fff;box-shadow:0 12px 28px #2140571f}.cc-50-guide__card.is-selected h3,.cc-50-guide__card.is-selected .cc-50-guide__strong{color:#fff}.cc-50-guide__card.is-selected p:last-child{color:#ffffffc2}.cc-50-guide__number{display:grid;width:3.2rem;height:3.2rem;place-items:center;border-radius:50%;background:var(--cc50-navy);color:#fff;font-weight:850}.cc-50-guide__card h3,.cc-50-guide__card p{margin:0}.cc-50-guide__card h3{color:var(--cc50-navy);font-size:2rem}.cc-50-guide__strong{margin-top:.2rem!important;color:var(--cc50-navy);font-weight:800}.cc-50-guide__card p:last-child{margin-top:.45rem;color:var(--cc50-muted);font-size:1.27rem;line-height:1.42}.cc-50-guide__footer{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:1.4rem;border-top:1px solid var(--cc50-border);padding-top:1.4rem}.cc-50-guide__footer p{margin:0;color:var(--cc50-muted);font-size:1.28rem}.cc-50-guide__footer a{flex:0 0 auto;color:var(--cc50-navy);font-weight:750}.cc-mix__surface{border:1px solid var(--cc50-border);border-radius:2.2rem;background:#fff;box-shadow:var(--cc50-shadow);padding:clamp(2.2rem,4vw,4.2rem);color:var(--cc50-navy)}.cc-mix__heading{max-width:68rem}.cc-mix__heading p:last-child{margin:.7rem 0 0;color:var(--cc50-muted)}.cc-mix__content{display:grid;grid-template-columns:1.25fr .75fr;gap:1.2rem;margin-top:2rem}.cc-mix__inputs{display:flex;align-items:stretch;gap:1rem;border:1px solid var(--cc50-border);border-radius:1.7rem;background:var(--cc50-ice);padding:1.4rem}.cc-mix__row{display:flex;flex:1 1 0;align-items:center;gap:1rem;min-width:0;border-radius:1.3rem;background:#fff;padding:1.3rem}.cc-mix__row>span:nth-child(2){display:grid;min-width:0}.cc-mix__row small{color:var(--cc50-muted);font-weight:700}.cc-mix__row strong{font-size:1.7rem}.cc-mix__icon{display:grid;flex:0 0 5.2rem;width:5.2rem;height:5.2rem;place-items:center;border:1px solid var(--cc50-border);border-radius:1.2rem;background:var(--cc50-ice)}.cc-mix__icon svg{width:3.4rem;height:4.2rem;fill:none;stroke:var(--cc50-navy);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cc-mix__icon .cc-mix__liquid{fill:var(--cc50-sky);stroke:none}.cc-mix__icon .cc-mix__bolt{fill:var(--cc50-orange);stroke:none}.cc-mix__plus{align-self:center;color:var(--cc50-muted);font-size:2.4rem}.cc-mix__stepper{display:flex;align-items:center;margin-left:auto;border:1px solid var(--cc50-border);border-radius:1rem}.cc-mix__stepper button{width:3.5rem;height:4rem;border:0;background:transparent;color:var(--cc50-navy);cursor:pointer;font-size:1.8rem}.cc-mix__stepper span{min-width:2rem;text-align:center;font-weight:800}.cc-mix__result{position:relative;display:flex;overflow:hidden;flex-direction:column;justify-content:center;border-radius:1.7rem;background:var(--cc50-navy);color:#fff;padding:2.2rem}.cc-mix__result p{margin:0;color:#ffffffb8;font-size:1.2rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.cc-mix__result strong{position:relative;z-index:1;font-size:clamp(3rem,4vw,4.6rem);line-height:1.05}.cc-mix__result>span{position:relative;z-index:1;font-size:1.5rem}.cc-mix__result button{position:relative;z-index:1;align-self:flex-start;margin-top:1.4rem;border:1px solid rgba(255,255,255,.55);border-radius:1rem;background:transparent;color:#fff;padding:.9rem 1.2rem;cursor:pointer;font-weight:750}.cc-mix__result button:disabled{opacity:.58;cursor:not-allowed}.cc-mix__fill{position:absolute;right:-3rem;bottom:-4rem;width:15rem;height:15rem;border:1px solid rgba(255,255,255,.14);border-radius:50%}.cc-mix__fill span{position:absolute;right:0;bottom:0;left:0;height:var(--cc-mix-level,70%);border-radius:0 0 50% 50%;background:#cce5ff2e;transition:height .25s ease}.cc-mix__note{margin:1.2rem 0 0;color:var(--cc50-muted);font-size:1.15rem}.cc-50-sticky{position:fixed;z-index:40;inset:auto 0 0;border-top:1px solid rgba(255,255,255,.16);background:var(--cc50-navy);color:#fff;box-shadow:0 -10px 30px #21405729}.cc-50-sticky[hidden]{display:none}.cc-50-sticky__inner{display:grid;grid-template-columns:minmax(18rem,1fr) auto auto;align-items:center;gap:2rem;min-height:7.2rem;padding-block:.8rem}.cc-50-sticky__product,.cc-50-sticky__actions,.cc-50-sticky__quantity{display:flex;align-items:center}.cc-50-sticky__product{gap:1rem;min-width:0}.cc-50-sticky__image{width:5rem;height:5rem;border-radius:.9rem;background:#fff;object-fit:contain}.cc-50-sticky__meta{display:grid;min-width:0}.cc-50-sticky__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:750}.cc-50-sticky__price{font-weight:850}.cc-50-sticky__dose{border-radius:1rem;background:#fff;color:var(--cc50-navy);padding:.9rem 1.3rem;font-weight:750;white-space:nowrap}.cc-50-sticky__actions{gap:.9rem}.cc-50-sticky__quantity{min-height:4.5rem;border-radius:1rem;background:#fff;color:var(--cc50-navy)}.cc-50-sticky__quantity button{width:4rem;height:4.5rem;border:0;background:transparent;color:inherit;cursor:pointer;font-size:1.9rem}.cc-50-sticky__quantity span{min-width:2.5rem;text-align:center;font-weight:750}.cc-50-sticky__submit{min-height:4.5rem;border:0;border-radius:1rem;background:var(--cc50-orange);color:#fff;padding:0 2.4rem;cursor:pointer;font-weight:850}@media(max-width:989px){.cc-booster__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.cc-booster__choice{min-height:8.2rem;padding:1rem}.cc-booster__dose{font-size:1.7rem}.cc-booster__name{font-size:1.15rem}.cc-booster__detail{font-size:1.02rem}.cc-50-guide__grid{grid-template-columns:1fr}.cc-50-guide__footer{align-items:flex-start;flex-direction:column}.cc-mix__content{grid-template-columns:1fr}.cc-mix__inputs{flex-direction:column}.cc-mix__plus{align-self:center;line-height:1}.cc-50-sticky__inner{grid-template-columns:auto 1fr;gap:.7rem .8rem;padding-bottom:calc(.8rem + env(safe-area-inset-bottom))}.cc-50-sticky__product{display:none}.cc-50-sticky__dose{grid-column:1;font-size:1.1rem;padding:.75rem .9rem;text-align:center}.cc-50-sticky__actions{grid-column:2;min-width:0}.cc-50-sticky__quantity{flex:0 0 auto}.cc-50-sticky__quantity button{width:3.3rem}.cc-50-sticky__submit{min-width:0;flex:1 1 auto;padding-inline:1.2rem}}@media(max-width:480px){[data-eliquid-template] .product__info-container{border-radius:1.7rem;padding:1.7rem 1.4rem}.cc-50-guide__surface,.cc-mix__surface{border-radius:1.7rem;padding:1.8rem 1.4rem}.cc-50-guide__card{padding:1.5rem}.cc-booster__choice{min-height:7.5rem;padding:.85rem .55rem;text-align:center}.cc-booster__check{top:.55rem;right:.55rem;width:1.7rem;height:1.7rem}.cc-booster__dose{font-size:1.45rem}.cc-booster__name{font-size:1.05rem}.cc-booster__detail{display:none}.cc-50ml-actions{grid-template-columns:minmax(10.5rem,.42fr) minmax(0,1fr);gap:.8rem}.cc-50ml-actions__quantity .quantity__button{width:3.6rem}.cc-50ml-actions__quantity .quantity__input{min-width:3rem;padding-inline:.2rem}.cc-mix__row{flex-wrap:wrap}.cc-mix__stepper{width:100%;margin-left:0;justify-content:space-between}.cc-50-sticky__dose{max-width:10rem;overflow:hidden;text-overflow:ellipsis}.cc-50-sticky__quantity button{width:3rem}}@media(prefers-reduced-motion:reduce){.cc-booster__choice,.cc-50-guide__card,.cc-mix__fill span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/component-product-50ml.css.map */
