@import"https://fonts.googleapis.com/css2?family=Great+Vibes&family=Kalam:wght@700&display=swap";@font-face{font-family:Throw My Hands Up In The Air;src:url(ThrowMyHandsUpintheAir.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Throw My Hands Up In The Air;src:url(ThrowMyHandsUpintheAirBold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.personalization-addons{display:grid;gap:1.2rem;margin:0 0 1.6rem;padding:1.6rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:var(--inputs-radius);background:rgba(var(--color-foreground),.03)}.personalization-addons__title{margin:0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 1.7rem);font-weight:var(--font-heading-weight);line-height:1.3}.personalization-addons__item{display:grid;gap:.9rem;padding:1.2rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:var(--inputs-radius);background:rgb(var(--color-background))}.personalization-addons__item.is-selected{border-color:rgba(var(--color-foreground),.22)}.personalization-addons__choice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start}.personalization-addons__details{display:grid;gap:.9rem;padding-top:.2rem}.personalization-addons__details[hidden],.personalization-addons__options[hidden],.personalization-addons__summary[hidden],.personalization-addons__modal[hidden]{display:none}.personalization-addons__choice--master{padding:1.2rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:var(--inputs-radius);background:rgb(var(--color-background))}.personalization-addons__options{display:grid;gap:.9rem}.personalization-addons__checkbox{width:1.8rem;height:1.8rem;margin:.2rem 0 0;accent-color:rgb(var(--color-button))}.personalization-addons__label{display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:baseline;justify-content:space-between;color:rgb(var(--color-foreground));cursor:pointer;font-weight:600}.personalization-addons__heading,.personalization-addons__description,.personalization-addons__summary,.personalization-addons__char-count,.personalization-addons__error,.personalization-addons__field-label{margin:0}.personalization-addons__heading{color:rgb(var(--color-foreground));font-weight:600}.personalization-addons__description,.personalization-addons__summary,.personalization-addons__char-count{color:rgba(var(--color-foreground),.7);font-size:1.3rem}.personalization-addons__summary{display:flex;flex-wrap:wrap;gap:.4rem}.personalization-addons__summary strong{color:rgb(var(--color-foreground));font-weight:600}.personalization-addons__price{color:rgb(var(--color-foreground));font-weight:700}.personalization-addons__field-label{color:rgba(var(--color-foreground),.78);font-size:1.3rem;font-weight:600}.personalization-addons__modal-open{width:100%}.personalization-addons__text{width:100%;min-height:9.6rem;padding:1rem 1.2rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;resize:vertical}.personalization-addons__text--font-elegant{font-family:Monotype Corsiva,Great Vibes,cursive;font-size:2rem;line-height:1.45}.personalization-addons__text--font-simple{font-family:Throw My Hands Up In The Air,Comic Sans MS,Segoe Print,cursive;font-size:1.8rem;line-height:1.45}.personalization-addons__text--font-script{font-family:Great Vibes,Monotype Corsiva,cursive;font-size:2.2rem;line-height:1.45}.personalization-addons__text--font-bold{font-family:Kalam,Comic Sans MS,Segoe Print,cursive;font-size:1.8rem;font-weight:700;line-height:1.45}.personalization-addons__text:disabled{cursor:not-allowed;opacity:.55}.personalization-addons__checkbox:focus-visible,.personalization-addons__text:focus-visible,.personalization-addons__symbol:focus-visible,.personalization-addons__font-option:focus-within,.personalization-addons__modal-close:focus-visible{outline:.2rem solid rgba(var(--color-button),.65);outline-offset:.2rem}.personalization-addons__text[aria-invalid=true]{border-color:#b91c1c}.personalization-addons__error{color:#b91c1c;font-size:1.3rem;font-weight:600}.personalization-addons__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1002;display:grid;place-items:center;padding:1.6rem}.personalization-addons__modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#00000075;cursor:pointer}.personalization-addons__modal-dialog{position:relative;z-index:1;display:grid;gap:1.4rem;width:min(100%,58rem);max-height:min(88vh,76rem);overflow:auto;padding:1.8rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:var(--popup-corner-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 2rem 6rem rgba(var(--color-shadow),.24)}.personalization-addons__modal-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}.personalization-addons__modal-title{margin:0;font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 1.9rem);font-weight:var(--font-heading-weight);line-height:1.25}.personalization-addons__modal-close{display:inline-flex;align-items:center;justify-content:center;width:4rem;min-width:4rem;height:4rem;padding:0;border:0;border-radius:999px;background:rgba(var(--color-foreground),.06);color:rgb(var(--color-foreground));cursor:pointer;font-size:2.6rem;line-height:1}.personalization-addons__symbol-group,.personalization-addons__font-picker{display:grid;gap:.8rem;min-width:0;margin:0;padding:0;border:0}.personalization-addons__font-picker legend{margin:0 0 .8rem;color:rgba(var(--color-foreground),.78);font-size:1.3rem;font-weight:600}.personalization-addons__symbols,.personalization-addons__font-options{display:flex;flex-wrap:wrap;gap:.8rem}.personalization-addons__symbol{display:inline-flex;align-items:center;justify-content:center;width:3.8rem;min-width:3.8rem;height:3.8rem;padding:0;border:.1rem solid rgba(var(--color-foreground),.18);border-radius:var(--inputs-radius);background:rgba(var(--color-foreground),.03);color:rgb(var(--color-foreground));cursor:pointer;font:inherit;font-size:1.8rem}.personalization-addons__font-option{position:relative;display:inline-flex;gap:.7rem;align-items:center;min-height:4rem;padding:.8rem 1rem;border:.1rem solid rgba(var(--color-foreground),.18);border-radius:var(--inputs-radius);background:rgba(var(--color-foreground),.03);cursor:pointer}.personalization-addons__font-option:has(input:checked){border-color:rgb(var(--color-button));box-shadow:0 0 0 .1rem rgb(var(--color-button))}.personalization-addons__font-option input{width:1.6rem;height:1.6rem;margin:0;accent-color:rgb(var(--color-button))}.personalization-addons__modal-actions{display:flex;justify-content:flex-end}@media screen and (min-width:750px){.personalization-addons{padding:1.8rem}.personalization-addons__modal-dialog{padding:2rem}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/component-personalization-addons.css.map */
