:root{--cgl-ink: #14092a;--cgl-ink-2: #24103f;--cgl-lime: #e3fc02;--cgl-purple: #9560b8;--cgl-purple-text: #7a4a9e;--cgl-cyan: #00fced;--cgl-soft: #f6f2fb;--cgl-line: rgba(20, 9, 42, .12);--cgl-radius: 1.6rem;--cgl-radius-sm: 1rem;--cgl-neon: linear-gradient(120deg, var(--cgl-cyan), var(--cgl-purple) 45%, var(--cgl-lime))}.cgl-ui .button,.cgl-ui .product-form__input--pill input[type=radio]+label,.cgl-ui .cgl-social__button,.cgl-bulk-cta__button,.cgl-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;text-align:center;line-height:1.2}.cgl-ui .button{padding-top:.8rem;padding-bottom:.8rem}.cgl-ui .button--full-width{display:flex}.cgl-ui .button--tertiary{padding-top:.6rem;padding-bottom:.6rem}.cgl-ui .button .svg-wrapper,.cgl-bulk-cta__button .svg-wrapper,.cgl-btn .svg-wrapper{flex:none}@media screen and (max-width:749px){.cgl-ui .header{padding-top:.6rem;padding-bottom:.6rem}.cgl-ui .header__heading-logo-wrapper{max-width:5.2rem}}.cgl-ui .product__title h1{font-size:clamp(2.6rem,7vw,4rem);line-height:1.12;letter-spacing:.01em}.cgl-ui .product__info-container>*+*{margin-top:1.2rem;margin-bottom:1.2rem}.cgl-ui .product__info-container .product__text.caption-with-letter-spacing{color:var(--cgl-purple-text);font-weight:600}.cgl-ui .product__info-container .price--large{font-size:2.4rem;letter-spacing:.02em}.cgl-ui .product__info-container .price-item--regular{font-weight:600}.cgl-ui .product__tax{margin-top:-.6rem}.cgl-ui .product-form__input .form__label,.cgl-ui .product-form__quantity .quantity__label{font-weight:600;font-size:1.4rem;letter-spacing:.02em;color:rgb(var(--color-foreground))}.cgl-ui .product-form__input--pill input[type=radio]+label{min-height:4.4rem;padding:.8rem 1.8rem;font-size:1.5rem}.cgl-ui .product-form__input--pill input[type=radio]:checked+label{background-color:var(--cgl-ink);color:#fff;box-shadow:0 0 0 .2rem var(--cgl-lime)}.cgl-ui .product-form__input--pill:has(input[type=radio]:only-of-type){display:none}.cgl-ui .product-form__quantity .quantity{min-height:4.8rem;border-radius:99rem}.cgl-ui .product-form__quantity .quantity:after,.cgl-ui .product-form__quantity .quantity:before{border-radius:99rem}.cgl-ui .product-form__buttons .product-form__submit{min-height:5.4rem;font-size:1.6rem;font-weight:700;letter-spacing:.06rem;text-transform:uppercase}.cgl-ui .cgl-p{padding:1.6rem;border-radius:var(--cgl-radius);background:var(--cgl-soft);border:1px solid var(--cgl-line)}.cgl-ui .cgl-p__heading{font-size:2rem}.cgl-ui .cgl-p__input,.cgl-ui .cgl-p__select,.cgl-ui .cgl-p__textarea{font-size:1.6rem;background:#fff}.cgl-offer{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:0;font-size:1.5rem;font-weight:700;color:rgb(var(--color-foreground))}.cgl-offer__badge{display:inline-block;padding:.3rem 1rem;border-radius:99rem;background:var(--cgl-ink);color:var(--cgl-lime);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase}.cgl-free-shipping__note{flex-basis:100%;font-size:1.3rem;font-weight:400;color:rgba(var(--color-foreground),.8)}.cgl-free-shipping{margin:1.2rem 0 .4rem;font-size:1.4rem;line-height:1.5;text-align:center}@media screen and (min-width:750px){.cgl-free-shipping{max-width:40rem;margin-left:auto;text-align:right}}.cgl-free-shipping__text{margin:0 0 .6rem}.cgl-free-shipping__bar{height:.6rem;border-radius:99rem;background:var(--cgl-soft);border:1px solid var(--cgl-line);overflow:hidden}.cgl-free-shipping__bar span{display:block;height:100%;background:var(--cgl-purple)}.cgl-free-shipping--reached .cgl-free-shipping__bar span{background:var(--cgl-ink)}[data-cgl-express][hidden]{display:none!important}.product-form__submit[aria-disabled=true]{opacity:.5;cursor:not-allowed}.cgl-qty-limit{display:block;margin-top:.8rem}.cgl-qty-limit__note{margin:0;font-size:1.4rem;line-height:1.5;color:rgba(var(--color-foreground),.85)}.cgl-qty-limit__link,.cgl-cart-limit a:not(.button){color:var(--cgl-purple-text);font-weight:600;text-decoration:underline;text-underline-offset:.2rem}.cgl-qty-limit__alert,.cgl-cart-limit{margin-top:1.2rem;padding:1.4rem 1.6rem;border-radius:var(--cgl-radius-sm);background:var(--cgl-soft);border:1px solid var(--cgl-line);font-size:1.4rem;line-height:1.5}.cgl-qty-limit__alert[hidden],.cgl-cart-limit[hidden]{display:none}.cgl-qty-limit__alert,.cgl-cart-limit--over{border:2px solid var(--cgl-purple)}.cgl-qty-limit__alert p,.cgl-cart-limit p{margin:0 0 1rem}.cgl-cart-limit p:last-child{margin-bottom:0}.cgl-cart-limit__title{font-weight:700}.cgl-qty-limit__alert:focus,.cgl-cart-limit:focus{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.cgl-qty-limit__button,.cgl-cart-limit__button{min-height:4.4rem}.cgl-bulk-cta{position:relative;display:grid;gap:1.2rem;margin:1.6rem 0;padding:1.8rem;border-radius:var(--cgl-radius);color:#fff;background:linear-gradient(var(--cgl-ink),var(--cgl-ink-2)) padding-box,var(--cgl-neon) border-box;border:2px solid transparent}.cgl-bulk-cta__heading{margin:0;font-family:var(--font-heading-family);font-size:2rem;line-height:1.2;text-transform:uppercase;letter-spacing:.02em}.cgl-bulk-cta__text{margin:.4rem 0 0;font-size:1.4rem;line-height:1.5;color:#ffffffd9}.cgl-bulk-cta__button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.4rem;padding:0 2rem;justify-self:start;border-radius:99rem;background:var(--cgl-lime);color:var(--cgl-ink);font-weight:700;font-size:1.5rem;text-decoration:none}.cgl-bulk-cta__button .svg-wrapper{width:1.4rem;height:1.4rem}.cgl-bulk-cta__button:hover{box-shadow:0 0 0 .2rem var(--cgl-cyan)}.cgl-bulk-cta__button:focus-visible{outline:.2rem solid #fff;outline-offset:.3rem}@media screen and (min-width:990px){.cgl-bulk-cta{grid-template-columns:1fr auto;align-items:center}.cgl-bulk-cta__button{justify-self:end}}.cgl-service{display:grid;gap:.8rem;margin:1.6rem 0;padding:1.4rem 1.6rem;border-radius:var(--cgl-radius);border:1px solid var(--cgl-line)}.cgl-service__item{display:flex;gap:1rem;align-items:flex-start;font-size:1.4rem;line-height:1.5}.cgl-service__icon{flex:0 0 auto;width:2rem;height:2rem;color:var(--cgl-purple-text)}.cgl-service__text a{color:var(--cgl-purple-text);text-underline-offset:.2rem}.cgl-ui .rte li>p{display:inline;margin:0}.cgl-ui .rte ol,.cgl-ui .rte ul{padding-left:2rem}.cgl-ui .card__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.cgl-ui .card-information .price{white-space:nowrap;font-weight:600}.cgl-ui .cart-item__details .product-option,.cgl-ui .cart-item__details dl{font-size:1.3rem;line-height:1.5}.cgl-ui .cart__checkout-button{min-height:5.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.06rem}.cgl-ui .cart__checkout-button[disabled]{opacity:.45;cursor:not-allowed}.cgl-optional{font-size:.9em;opacity:.85}.cgl-field-date .field__input{padding-top:2.2rem}.cgl-field-date .field__label{font-size:1rem;top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem}.cgl-bulk-fields__help{margin:-1rem 0 2rem;color:rgba(var(--color-foreground),.8)}@media(prefers-reduced-motion:reduce){.cgl-ui *,.cgl-ui *:before,.cgl-ui *:after{scroll-behavior:auto!important}}@media screen and (min-width:750px){.cgl-ui product-recommendations.related-products:not(.product-recommendations--loaded){min-height:52rem}}.cgl-ui .footer .copyright__content a,.cgl-ui .footer .policies a{display:inline-block;padding-top:.6rem;padding-bottom:.6rem}.cgl-credit:before{content:"\b7";margin-right:.6rem;opacity:.7}.copyright__content .cgl-credit__link{color:currentColor;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.25rem}.copyright__content .cgl-credit__link:hover{text-decoration-thickness:.2rem}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cgl-store.css.map */
