cic-tazza-personalizer{display:block;min-width:0;color:var(--cic-text-primary);font:400 14px/1.5 var(--cic-body,Manrope,sans-serif)}cic-tazza-personalizer *{box-sizing:border-box;min-width:0}cic-tazza-personalizer [hidden],.product-details:has(cic-tazza-personalizer) variant-picker{display:none!important}cic-tazza-personalizer :is(button,input):focus-visible{outline:2px solid var(--cic-focus-color);outline-offset:3px}.product-details:has(cic-tazza-personalizer)>.group-block{width:100%;margin:0;padding:0}cic-tazza-personalizer .cic-fp{display:block;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}cic-tazza-personalizer .cic-fp__canvas-wrap{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:auto;margin:0 auto;padding:0;border:0;border-radius:0;overflow:hidden;background:var(--cic-paper,#fffdfc)}cic-tazza-personalizer .cic-fp__canvas{position:relative;aspect-ratio:1385/1136;display:block;width:100%;height:auto;max-height:none;object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}cic-tazza-personalizer .cic-fp__preview-disclaimer{position:relative;align-self:end;margin:0;padding:8px 12px;background:var(--cic-paper,#fffdfc);color:var(--cic-text-secondary);font:400 11px/1.45 var(--cic-body,Manrope,sans-serif);text-align:center}cic-tazza-personalizer .cic-fp__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#fff5;color:var(--cic-text-secondary);font:var(--cic-control-help-font);opacity:0;pointer-events:none}cic-tazza-personalizer .cic-fp__loading[data-active]{opacity:1}cic-tazza-personalizer .cic-fp__preview-feedback{padding:12px 16px;color:var(--cic-text-accent)}cic-tazza-personalizer .cic-fp__field-head em{font-style:normal;font-weight:400}cic-tazza-personalizer [data-catalog-wrap]{display:grid;gap:12px}cic-tazza-personalizer .cic-fp__intro{margin:4px 0 0}cic-tazza-personalizer .cic-fp__panel{display:grid;gap:16px}cic-tazza-personalizer .cic-fp__field{display:grid;gap:10px}cic-tazza-personalizer :is(.cic-fp__color-selected,.cic-fp__notext-note,.cic-fp__note,.cic-fp__selected-design){margin:0;font:var(--cic-control-help-font);color:var(--cic-text-secondary)}cic-tazza-personalizer .cic-fp__panel-title{margin-bottom:0}cic-tazza-personalizer .cic-fp__panel-title em{font:var(--cic-control-help-font);font-style:normal;color:var(--cic-text-secondary)}cic-tazza-personalizer .cic-fp__mini-preview{position:fixed;left:50%;bottom:14px;transform:translate(-50%);z-index:20;padding:5px;border:1px solid var(--cic-border-inset);border-radius:12px;background:#fff;box-shadow:0 8px 24px #12374333;pointer-events:none}cic-tazza-personalizer .cic-fp__mini-preview canvas{display:block;width:auto;height:78px;border-radius:8px}@media(min-width:990px){cic-tazza-personalizer .cic-fp__canvas-wrap{width:min(100%,calc((100svh - var(--header-group-height,var(--header-height,120px)) - 90px)*var(--cic-preview-ratio,1.21919)));max-width:100%}cic-tazza-personalizer .cic-fp__mini-preview{display:none}}cic-tazza-personalizer .cic-tz-base{display:block;width:100%;height:auto;aspect-ratio:1385/1136;object-fit:contain}cic-tazza-personalizer .cic-fp__canvas-wrap>.cic-tz-base{position:absolute;top:0;left:0}cic-tazza-personalizer .cic-fp__color-btn--custom{display:grid;place-items:center;--swatch:linear-gradient(135deg,#f4e9ee,#fff)}cic-tazza-personalizer .cic-fp__color-btn--custom[aria-pressed=true]{--swatch:var(--cic-custom-color)}cic-tazza-personalizer .cic-fp__color-btn--custom em{font-style:normal;font-size:20px;line-height:1}cic-tazza-personalizer .cic-fp__color-btn--custom[aria-pressed=true] em{opacity:0}cic-tazza-personalizer .cic-tz-dialog .cic-size-guide__body{display:grid;gap:16px;padding:20px}cic-tazza-personalizer .cic-tz-dialog__confirm{width:100%;min-height:44px;padding:12px 16px;border:0;border-radius:var(--cic-control-radius,9px);background:var(--cic-text-primary);color:#fff;font:600 14px/1.4 var(--cic-body,Manrope,sans-serif);cursor:pointer}cic-tazza-personalizer .cic-tz-color-editor{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px}cic-tazza-personalizer .cic-tz-color-editor label{display:grid;gap:8px;font:var(--cic-control-label-font)}cic-tazza-personalizer .cic-tz-color-editor input{width:100%;min-width:0;height:44px;padding:8px;border:1px solid var(--cic-border-inset);border-radius:8px;background:#fff;color:var(--cic-text-primary);font:400 16px/1.4 var(--cic-body,Manrope,sans-serif)}cic-tazza-personalizer [data-upload-error],cic-tazza-personalizer [data-color-error]{margin:0;font:var(--cic-control-help-font);color:var(--cic-text-accent)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cic-tazza-personalizer.css.map */
