[x-cloak],[data-return-address-option],[data-liner-option]{display:none!important}.product-info__block-item:has(.variant-picker[data-options-qty="0"]){display:none!important}:root{--rainbow-gradient: linear-gradient( 90deg, rgb(255 0 0) 0%, rgb(255 154 0) 10%, rgb(208 222 33) 20%, rgb(79 220 74) 30%, rgb(63 218 216) 40%, rgb(47 201 226) 50%, rgb(28 127 238) 60%, rgb(95 21 242) 70%, rgb(186 12 248) 80%, rgb(251 7 217) 90%, rgb(255 0 0) 100% )}.personalization-options>*+*{margin-top:1.5rem}.personalization-option{border:none;padding:0;margin:0}.personalization-options{display:grid;grid-template-columns:1fr;gap:1.75rem}.personalization-option__legend{font-size:1rem;color:rgb(var(--text-color));padding:0;margin-bottom:.5rem;width:100%;display:inline-flex;align-items:center;gap:.25em}.personalization-option__checkbox-label{font-size:1rem;color:rgb(var(--text-color));line-height:1;margin-bottom:0}.personalization-option__swatches{display:flex;flex-wrap:wrap;gap:.75rem}.personalization-option__swatch-wrapper{display:flex;flex-direction:column;align-items:center;gap:.5rem}.personalization-option__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.personalization-option__swatch{position:relative;display:flex;align-items:center;justify-content:center;width:30px!important;height:30px!important;border-radius:50%;border:1px solid transparent;cursor:pointer;transition:border-color .2s ease-in-out;background-color:rgb(var(--background));padding:3px;flex-shrink:0}.personalization-option__swatch-color{width:22px;height:22px;border-radius:50%;display:block;flex-shrink:0;background-color:var(--background-color)}.personalization-option__swatch[title=Rainbow] .personalization-option__swatch-color{background:var(--rainbow-gradient)}.personalization-option__swatch:hover{border-color:rgb(var(--text-color))}.personalization-option__input:checked+.personalization-option__swatch{border-color:rgb(var(--text-color))}@media(prefers-reduced-motion:reduce){.personalization-option__swatch{transition:none}}.personalization-option__text-input,.personalization-option__textarea{width:100%;padding:.75rem 1rem;border:1px solid rgb(var(--border-color));font-size:.9375rem;font-family:var(--text-font-family, serif);background:transparent;color:rgb(var(--text-color));transition:border-color .2s ease-out;border-radius:30px}.personalization-option__textarea{min-height:calc(4.4em + 32px);padding-top:16px;padding-bottom:16px}.personalization-option__textarea--personalization{min-height:calc(3.4em + 32px)}.personalization-option__text-input:focus,.personalization-option__textarea:focus{border-color:rgb(var(--text-color))}.personalization-option__text-input:focus,.personalization-option__textarea:focus{outline:none;border-color:rgb(var(--text-color))}.personalization-option__text-input::placeholder,.personalization-option__textarea::placeholder{color:rgb(var(--text-color) / .7)}.personalization-option__checkbox-wrapper{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.personalization-option__checkbox-wrapper .checkbox:not(:disabled,:checked)~label{opacity:1}.personalization-option__instructions{margin-bottom:.75rem}.personalization-option__instructions .rte,.personalization-option__instructions .rte p{font-size:.875rem;color:rgb(var(--text-color));line-height:1.4}.liner-swatch-img{width:67px;height:67px;border-radius:50%;object-fit:cover;display:block}.personalization-option--liners .variant-picker__option-values{gap:.75rem}.liner-swatch-button{width:67px;height:67px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;box-shadow:0 0 0 1px rgb(var(--border-color));background:rgb(var(--background))}input[name=personalization-liner]:checked+.liner-swatch-button{box-shadow:0 0 0 2px #000}.liner-tooltip{margin-top:.5rem;font-size:.8125rem;color:rgb(var(--text-color));line-height:1.4}.liner-info-icon{cursor:help;display:inline-flex;align-items:center;justify-content:center;font-size:.8125rem;color:rgb(var(--text-color));line-height:1;transition:color .15s ease;vertical-align:middle}.liner-info-icon:hover,.liner-info-icon:focus{color:rgb(var(--text-color));outline:none}.personalization-liner-tooltip{position:relative;display:inline-flex;align-items:center}.personalization-liner-tooltip__panel{position:absolute;z-index:30;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%);background:#fff8f4;box-shadow:0 4px 20px #00000030;padding:35px;width:max-content;max-width:min(250px,min(22rem,calc(100vw - 2rem)));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease,visibility 0s linear .12s}.personalization-liner-tooltip__panel.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .12s ease}.personalization-liner-tooltip__content,.personalization-liner-tooltip__content .rte,.personalization-liner-tooltip__content .rte p{font-size:.9375rem;text-align:center;margin:0}.personalization-liner-tooltip__content .rte p+p{margin-top:.5rem}.personalization-render{position:relative;display:inline-block;width:100%;container-type:inline-size}.personalization-render__image{position:relative;width:100%}.personalization-render__image img{width:100%;height:auto;display:block}.personalization-render__text{position:absolute;white-space:nowrap;pointer-events:none;line-height:1.15}.personalization-render[data-input-type=textarea] .personalization-render__text,.personalization-render[data-input-type="two text lines"] .personalization-render__text{white-space:pre-wrap}.personalization-render__text[data-current-color=Rainbow]{background:var(--rainbow-gradient);background-clip:text;-webkit-text-fill-color:transparent;line-height:1.15}.preview-btn-wrapper{margin-top:.75rem}.preview-btn{display:block;width:100%;margin-bottom:.625rem;background-color:#d9e8e3;color:#000}.preview-btn:hover{text-decoration:underline;text-underline-offset:3px}.preview-render-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.preview-render-modal{position:relative;background:rgb(var(--background));color:rgb(var(--text-color));max-width:min(616px,100vw - 2rem);width:100%;padding:2rem;text-align:center;max-height:90vh;overflow-y:auto}.preview-render-modal .personalization-render{margin-bottom:1.25rem}.preview-render-modal__close{position:absolute;top:.75rem;right:.75rem;background:none;border:none;cursor:pointer;font-size:1.5rem;line-height:1;color:rgb(var(--text-color));padding:.25rem .5rem;opacity:.7;transition:opacity .15s ease}.preview-render-modal__close:hover{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/115/assets/personalized-pdp.css.map */
