:root{--font-baskerville: "Baskerville", "Times New Roman", Georgia, serif;--font-avenir: Avenir, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif}.personalization-options>*:not(:last-child){margin:1.5rem 0}.personalization-option{border:none;padding:0;margin:0}.personalization-option__legend,.personalization-option__checkbox-label{font-family:var(--font-avenir);font-size:12px;font-weight:400;line-height:115%;letter-spacing:1.8px;text-transform:uppercase;color:var(--Text-Black);margin-bottom:.75rem;padding:0;border:none;width:100%;display:inline-flex;align-items:center;gap:.5em}.product-form__selected-value{padding:4px 0}.product-form__quantity-savings{display:inline-block;color:var(--Dark-Grey);background-color:#f7f7f6;font-size:.8125rem;letter-spacing:.075rem;font-family:var(--font-avenir);font-style:italic;padding:4px 10px;margin-left:.5rem}.personalization-option__legend .product-form__selected-value{font-weight:400}.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:#fff;padding:3px;flex-shrink:0}.personalization-option__swatch:after{content:attr(title);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:6px 10px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out;z-index:10}.personalization-option__swatch-color{width:22px;height:22px;border-radius:50%;display:block;border:none}.personalization-option__swatch-label{font-size:.75rem;text-align:center;color:#6e6e6e;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.personalization-option__swatch:hover{border-color:#0003}.personalization-option__swatch:hover:after,.personalization-option__swatch:hover:before{opacity:1}.personalization-option__input:checked+.personalization-option__swatch{border-color:#000}.personalization-option__input:checked~.personalization-option__swatch-label{font-weight:600;color:#000}@media(prefers-contrast:high){.personalization-option__swatch{border-width:2px}.personalization-option__input:checked+.personalization-option__swatch{border-width:2px}}@media(prefers-reduced-motion:reduce){.personalization-option__swatch,.personalization-option__swatch:after,.personalization-option__swatch:before{transition:none}}.color-type-info{display:none;max-width:min(800px,100vw);padding:50px 40px 40px 50px}.color-type-info .info-grid{display:grid;grid-template-columns:1fr;row-gap:20px;column-gap:44px}.color-type-info h2{text-align:left;margin-bottom:18px;margin-top:0}.color-type-info h3{font-size:.875rem;letter-spacing:.125rem;text-transform:uppercase;margin-top:0;margin-bottom:9px}.color-type-info .print-text{font-size:1rem;color:#6e6e6e;font-family:var(--font-baskerville)}.color-type-info .grid-item img{width:100%;height:auto}@media(min-width:800px){.color-type-info h2{margin-bottom:32px}.color-type-info .info-grid{grid-template-columns:1fr 1fr;align-items:center}}.personalization-option--font .product-form__variant-button{font-family:var(--font-family),sans-serif!important}.personalization-option__text-input,.personalization-option__textarea{width:100%;padding:.75rem 1rem;border:1px solid #6e6e6e;font-size:.9375rem;transition:border-color .2s ease-out;font-family:var(--font-baskerville)}.personalization-option__text-input::placeholder,.personalization-option__textarea::placeholder{color:#6e6e6e}.personalization-option__checkbox-label{margin-bottom:0;line-height:1;width:100%!important;display:flex!important;align-items:center;justify-content:space-between}.personalization-option__checkbox-label span{color:var(--Text-Black);font-weight:700}.personalization-option__checkbox-wrapper{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.personalization-option__instructions{display:flex;align-items:center;gap:1.3125rem;margin-bottom:2.5rem}.personalization-option__instructions-image{display:block;flex-shrink:0;position:relative}.personalization-option__instructions-image svg{position:absolute;bottom:0;right:0;z-index:2;transition:transform .2s ease-out}.personalization-option__instructions-image:hover svg{transform:scale(1.15)}.personalization-option__instructions .rte,.personalization-option__instructions .rte p{font-size:.9375rem;color:#6e6e6e;line-height:1.4}.return-address-info-modal{display:none;max-width:min(616px,100vw);padding:50px;text-align:center}.return-address-info-modal img{width:100%;height:auto;margin-bottom:.25rem}.return-address-info-modal .rte,.return-address-info-modal .rte p{font-size:1rem;color:#6e6e6e;font-family:var(--font-baskerville);line-height:1.5;max-width:400px;margin-left:auto;margin-right:auto}.return-address-info-modal .close a{display:inline-block;font-family:var(--font-avenir);font-size:.75rem;text-transform:uppercase;letter-spacing:.075rem;margin-top:.75rem;text-decoration:underline;text-underline-offset:4px;color:#6e6e6e;transition:text-underline-offset .1s ease-out}.return-address-info-modal .close a:hover{text-underline-offset:6px}.personalization-render{position:relative;display:inline-block;width:100%}.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}.preview-render-modal{display:none;max-width:min(616px,100vw);padding:50px;text-align:center}.preview-btn,.preview-btn:hover,.preview-btn:focus,.preview-btn:focus-visible{margin-bottom:10px;background-color:#f7f7f6;color:#57585a;display:block;width:100%}.preview-render-modal .preview-render-modal-atc{width:min(100%,275px);max-width:100%}.personalized-total-price{margin-right:2rem}.personalized-total-price .product-prices{margin-bottom:0;gap:.375em}.quantity-wrapper{align-items:center}
/*# sourceMappingURL=/cdn/shop/t/15/assets/personalized-pdp.css.map */
