@property --personalization-text-scale{syntax: "<number>"; inherits: true; initial-value: 1;}.product-personalization{--personalization-modal-width: min(920px, calc(100vw - 2rem) );--personalization-zone-width: 40%;--personalization-zone-height: 20%;--personalization-preview-font-size: 48px;--personalization-preview-reference-width: 720;--personalization-text-scale: 1;--personalization-overlay-color: currentColor;--personalization-focal-x: 50%;--personalization-focal-y: 50%;display:block}.product-personalization *{box-sizing:border-box}html.product-personalization-scroll-lock,body.product-personalization-scroll-lock{overflow:hidden}body.product-personalization-scroll-lock{position:fixed;left:0;right:0;width:100%}.product-personalization__visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.product-personalization__trigger-row{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;width:100%}.product-personalization__trigger{cursor:pointer;display:flex;align-items:center;gap:.75rem;width:100%}.product-personalization__trigger[hidden]{display:none!important}.product-personalization__trigger-sample,.product-personalization__trigger-copy,.product-personalization__trigger-cta{pointer-events:none}.product-personalization__trigger-copy{flex:1 1 auto;min-width:0;text-align:left}.product-personalization__trigger-cta{flex:0 0 auto}.product-personalization__summary{display:flex;flex-direction:column;gap:.75rem;width:100%;box-sizing:border-box}.product-personalization__summary[hidden],.product-personalization__error[hidden],.product-personalization__form-error[hidden]{display:none!important}.product-personalization__summary-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.product-personalization__summary-kicker{margin:0;font-size:inherit;font-weight:inherit}.product-personalization__summary-body{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center}.product-personalization__summary-details{min-width:0}.product-personalization__summary-heading{margin:0}.product-personalization__summary-facts{margin:.5rem 0 0;display:flex;flex-direction:column;gap:.25rem}.product-personalization__summary-fact{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .35rem}.product-personalization__summary-fact dt,.product-personalization__summary-fact dd{margin:0}.product-personalization__summary-fact dt:after{content:":"}.product-personalization__summary-preview{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;width:5.5rem;height:5.5rem;padding:.5rem;overflow:hidden;border:1px solid currentColor;border-radius:50%;line-height:1;text-align:center}.product-personalization__summary-preview [data-personalization-summary-preview]{display:block;max-width:100%;line-height:1;white-space:nowrap}.product-personalization__edit,.product-personalization__remove{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit}.product-personalization__remove{align-self:flex-end}.product-personalization__dialog{width:var(--personalization-modal-width);max-width:100%;max-height:calc(100vh - 2rem);padding:0;overflow-x:hidden;overflow-y:auto}.product-personalization__dialog-inner{position:relative;min-width:0;max-width:100%}.product-personalization__dialog-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.product-personalization__close,.product-personalization__back{position:relative;top:auto;right:auto;border:0;background:transparent;cursor:pointer;box-shadow:none;-webkit-appearance:none;appearance:none}.product-personalization__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;min-width:0}@media(min-width:768px){.product-personalization__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.product-personalization__preview{position:relative;width:100%;line-height:0;container-type:inline-size}.product-personalization__preview img{display:block;width:100%;height:auto;max-width:100%}.product-personalization__zone{position:absolute;left:var(--personalization-focal-x);top:var(--personalization-focal-y);width:var(--personalization-zone-width);height:var(--personalization-zone-height);transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;pointer-events:none}.product-personalization__zone [data-personalization-preview-text]{display:block;max-width:100%;font-size:var(--personalization-preview-font-size);color:var(--personalization-overlay-color);line-height:1.1;text-align:center;white-space:nowrap}.product-personalization__monogram{display:inline-flex;align-items:baseline;justify-content:center;white-space:nowrap}.product-personalization__monogram-side{font-size:.78em;line-height:1;position:relative;transform:translateY(-20%)}.product-personalization__monogram-center{font-size:1.35em;line-height:1;margin:0 -.0125em}.product-personalization__field input[type=text]{width:100%;box-sizing:border-box;font:inherit}.product-personalization__field-header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.product-personalization__fieldset{margin:0;padding:0;border:0}.product-personalization__font-options,.product-personalization__color-options{display:flex;flex-wrap:wrap;gap:.5rem}.product-personalization__font-option{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer}.product-personalization__font-option input{margin:0}.product-personalization__color-option{position:relative;display:inline-flex;cursor:pointer}.product-personalization__color-option input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:auto;height:auto;margin:0;cursor:pointer}.product-personalization__swatch{display:block;box-sizing:border-box}.product-personalization__actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.product-personalization__confirm{cursor:pointer}.product-personalization__cancel{background:none;border:0;cursor:pointer;font:inherit;color:inherit}
/*# sourceMappingURL=/cdn/shop/t/11/assets/product-personalization-core.css.map */
