:root{--font-heading-family: "Assistant", ui-sans-serif, "Segoe UI", sans-serif;--font-heading-style: normal;--font-heading-weight: 500;--font-body-family: "Assistant", ui-sans-serif, "Segoe UI", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--kawaii-radius: 18px;--kawaii-radius-sm: 12px;--kawaii-shadow: 0 10px 28px rgba(124, 58, 237, .16);--kawaii-glow: 0 0 0 3px rgba(139, 92, 246, .22)}body{font-family:var(--font-body-family);font-weight:var(--font-body-weight);letter-spacing:.1px}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:.2px}.h0{letter-spacing:.3px}.media,.card,.card__inner,.global-media-settings,.product__media-item img,.product__media-item .media,.card-wrapper .media{border-radius:var(--kawaii-radius)!important}.product__media-wrapper .media,.product__media-item img{overflow:hidden}.card-wrapper{border-radius:var(--kawaii-radius)!important;transition:transform .25s ease,box-shadow .25s ease}.card-wrapper:hover{transform:translateY(-4px);box-shadow:var(--kawaii-shadow)}.card__content{padding-top:.8rem}.card__heading a{text-decoration:none}.button,.shopify-payment-button__button--unbranded,button.product-form__submit{border-radius:40px!important;font-family:var(--font-heading-family);font-weight:600;letter-spacing:.3px;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.button:not([disabled]):hover,button.product-form__submit:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 6px 18px #8b5cf659;filter:brightness(1.03)}.button--primary,.product-form__submit{box-shadow:0 4px 14px #8b5cf647}.product__info-container>*{margin-block:0}.product-form__buttons{margin-top:1rem}.quantity-breaks-container,.dt-sc-quantity-breaks,.quantity-breaks{border-radius:var(--kawaii-radius)!important}.product-form__input--pill input[type=radio]+label,fieldset.product-form__input .select__select,.product-form__input--pill label{border-radius:40px!important;transition:all .18s ease}.product-form__input--pill input[type=radio]:checked+label{box-shadow:var(--kawaii-glow)}.emoji-benefits-container p{margin:.35rem 0;line-height:1.5}.product__accordion.accordion,.accordion>details,.product__accordion details{border-radius:var(--kawaii-radius-sm);overflow:hidden;margin-bottom:.6rem;border:1px solid rgba(139,92,246,.18)}.product__accordion summary,.accordion summary{padding:.9rem 1.1rem;background:#8b5cf614;border-radius:var(--kawaii-radius-sm);transition:background .18s ease;cursor:pointer}.product__accordion summary:hover,.accordion summary:hover{background:#8b5cf629}.product__accordion details[open] summary,.accordion details[open] summary{border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion .accordion__title,.product__accordion .accordion__title{font-size:1.05rem}.accordion__content{padding:.4rem 1.1rem 1rem;line-height:1.6}.drawer__inner,cart-drawer .drawer__inner{border-top-left-radius:22px;border-bottom-left-radius:22px}.drawer__header{padding-bottom:1rem;border-bottom:1px dashed rgba(139,92,246,.3)}.drawer__heading{font-family:var(--font-heading-family);font-weight:600}.cart-item{padding:1rem 0;border-bottom:1px solid rgba(45,27,78,.1)}.cart-item__image{border-radius:var(--kawaii-radius-sm)!important}.cart-item__name{font-family:var(--font-heading-family);font-weight:500}.cart-progress,cart-drawer .progress-bar,.progress__value{border-radius:40px}.cart__ctas .cart__checkout-button,.drawer .cart__checkout-button,#cart-notification-button .button{border-radius:40px!important;font-size:1.05rem;padding-block:1.05rem;box-shadow:0 6px 18px #8b5cf659}.cart-drawer__discount,.cart__discount{border-radius:40px}.quantity{border-radius:40px!important;overflow:hidden}.cart-drawer.is-empty .drawer__inner-empty{gap:1rem}.cart__items,cart-items{border-radius:var(--kawaii-radius)}.cart__footer{border-radius:var(--kawaii-radius)}.header__heading-logo{transition:transform .2s ease}.header__heading-link:hover .header__heading-logo{transform:scale(1.04) rotate(-2deg)}.list-menu__item--link:hover{color:rgb(var(--color-foreground))}.title-wrapper-with-link .title,.collection__title .title{position:relative}input:not([type=radio]):not([type=checkbox]),textarea,.select__select,.field__input{border-radius:var(--kawaii-radius-sm)!important}.badge{border-radius:40px!important;font-family:var(--font-heading-family);font-weight:600;letter-spacing:.3px}.header__localization{display:flex;align-items:center;margin-right:.5rem}.header__localization .localization-form__select{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .6rem;font-size:1.3rem;border-radius:var(--kawaii-radius-sm)}.header__localization .localization-form__select:hover{background:#8b5cf61a}.header__localization .disclosure__list-wrapper{z-index:5}.announcement-bar__message{font-weight:600;letter-spacing:.3px}.collapsible-content__content,.collapsible-content{--border-radius: var(--kawaii-radius)}.footer__content-top{padding-bottom:2rem}.footer-block__heading{font-family:var(--font-heading-family);font-weight:600}html{scroll-behavior:smooth}::selection{background:#8b5cf659;color:#fff}@media screen and (max-width:749px){.header__heading-logo{max-height:62px;width:auto!important;max-width:62px}.header__heading,.header__heading-link{line-height:0;padding-top:0;padding-bottom:0}.header{padding-top:6px!important;padding-bottom:6px!important}.header-wrapper{margin-bottom:0}}.lunar-upsell[hidden]{display:none}.lunar-upsell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px}.lunar-upsell__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#2d1b4e8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.lunar-upsell__panel{position:relative;width:100%;max-width:440px;max-height:90vh;overflow-y:auto;background:#fff;color:#2d1b4e;border-radius:20px;padding:26px 22px 20px;box-shadow:0 18px 60px #2d1b4e59;animation:lunar-pop .22s ease-out}@keyframes lunar-pop{0%{transform:translateY(14px) scale(.97);opacity:0}to{transform:none;opacity:1}}.lunar-upsell__x{position:absolute;top:10px;right:14px;background:none;border:0;font-size:26px;line-height:1;color:#8b7aa8;cursor:pointer}.lunar-upsell__added{margin:0 0 14px;font-weight:700;font-size:1.5rem;color:#7c3aed}.lunar-upsell__bar{height:8px;border-radius:99px;background:#ede7f9;overflow:hidden;margin-bottom:8px}.lunar-upsell__bar span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#a78bfa,#7c3aed);transition:width .35s ease}.lunar-upsell__nudge{margin:0 0 4px;font-size:1.45rem}.lunar-upsell__nudge--max{color:#7c3aed;font-weight:600}.lunar-upsell__have{margin:0;font-size:1.25rem;color:#6b5b8a}.lunar-upsell__offerlabel{margin:18px 0 8px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.06em;color:#6b5b8a}.lunar-upsell__card{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid #ede7f9;border-radius:14px}.lunar-upsell__card img{width:72px;height:72px;object-fit:cover;border-radius:10px;flex:0 0 auto}.lunar-upsell__info{flex:1 1 auto;min-width:0}.lunar-upsell__title{margin:0 0 2px;font-size:1.35rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lunar-upsell__price{margin:0;font-size:1.35rem}.lunar-upsell__price s{color:#9b8bb4;margin-left:4px}.lunar-upsell__add{flex:0 0 auto;background:#7c3aed;color:#fff;border:0;border-radius:99px;padding:9px 18px;font-weight:600;cursor:pointer}.lunar-upsell__add[disabled]{opacity:.7;cursor:default}.lunar-upsell__actions{display:flex;gap:10px;margin-top:18px}.lunar-upsell__ghost,.lunar-upsell__cta{flex:1 1 0;text-align:center;padding:12px 10px;border-radius:99px;font-weight:600;font-size:1.4rem;cursor:pointer;text-decoration:none}.lunar-upsell__ghost{background:#fff;color:#7c3aed;border:1.5px solid #d9cbf5}.lunar-upsell__cta{background:#7c3aed;color:#fff;border:1.5px solid #7c3aed}.lunar-upsell__ship{margin:12px 0 0;text-align:center;font-size:1.25rem;color:#6b5b8a}html.lunar-upsell-open{overflow:hidden}.product-form__input input[type=radio].disabled+label{opacity:.45;background:#f1f1f1;border-color:#d6d6d6;color:#8a8a8a;text-decoration:line-through;cursor:not-allowed}.swatch-input__input.visually-disabled+.swatch-input__label{cursor:not-allowed}.swatch-input__input.visually-disabled+.swatch-input__label>.swatch{opacity:.4;filter:grayscale(1)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom-kawaii.css.map */
