.personalize-button{gap:1rem;width:auto}.personalize-button .accordion__title{text-transform:uppercase}.personalize-font{max-width:100%;display:flex;justify-content:space-between}.personalize-font .item{display:inline-block}.personalize-font label{width:100%}.personalize-text{max-width:100%;margin-top:1.5rem}fieldset.personalize-text .form__label{margin-bottom:.6rem}.personalize-text input{width:100%;line-height:normal;border:1px solid #000;border-radius:var(--inputs-radius);-webkit-appearance:none;appearance:none;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:3rem;font-family:Engravers Gothic,sans-serif;padding:1rem 5rem 1rem 1.5rem;height:70px}personalize-product[data-uppercase=true] .personalize-text input{text-transform:uppercase}.personalize-text .counter{position:absolute;right:.8rem;bottom:.8rem;font-family:var(--font-body-family);font-size:1.2rem}.product-form__input input[type=radio]:checked+label{background-color:#0000001a}#PreviewPersonalize{position:absolute;top:0;left:0}.personalized_selector_buttons{position:absolute;z-index:3;top:1rem;width:100%;text-align:center}.personalized_selector_buttons button{border:1px solid #666;padding:.6rem 1rem;border-radius:4rem;background-color:transparent;text-transform:uppercase;min-width:10rem}.personalized_selector_buttons button.active{color:#fff;background-color:#000}.form-error{font-size:1.4rem;color:red}.personalize-text .item{position:relative;margin-bottom:.5rem;width:100%}personalize-product .product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}personalize-product .product-form__input{border:none;display:flex;flex-direction:row;flex-wrap:nowrap;padding:0;margin:0 0 20px}personalize-product .product-form__input:last-child{margin:0}personalize-product .product-form__input input[type=radio]+label{border:1px solid rgba(0,0,0,.1);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));display:inline-block;padding:1rem 2rem;font-size:1.4rem;letter-spacing:.1rem;line-height:1;text-align:center;transition:border var(--duration-short) ease;cursor:pointer;position:relative}personalize-product .product-form__input.personalize-font input[type=radio]+label{font-size:1.6rem}.personalize__content-inputs{display:flex;gap:8px;flex-wrap:wrap}personalize-product .summary__title{border:1px solid #000;min-height:64px;margin-bottom:10px}.personalize-product__container{margin:20px 0;padding:10px;border:1px solid rgba(0,0,0,.2);position:relative}@media screen and (min-width: 990px){.personalize__image-preview{position:absolute;left:-520px;top:0;margin:0}}.personalize__image-preview{display:flex;justify-content:center;margin:30px 0}.personalized-product{position:relative;width:fit-content}.product-form__input-and-message{display:flex;flex-direction:column;gap:5px;width:100%}.product-form__input-and-message .personalize__message-prohibited-words{font-size:14px;font-weight:600;color:red;margin:0}.pesonalize-warning-message{font-size:13px}.pesonalize-warning-message strong{font-size:15px}.personalize__loading .icon-loading{width:26px;height:26px}.personalize-product__container .product-form__input .item input:focus-visible~label{outline:3px solid rgba(16,16,16,.7);outline-offset:.3rem;box-shadow:0 0 4px 2px #fff}
/*# sourceMappingURL=/cdn/shop/t/132/assets/component-personalize-product.css.map */
