cic-borsone-personalizer{display:block;min-width:0;color:var(--cic-text-primary);font:400 14px/1.5 var(--cic-body,Manrope,sans-serif)}cic-borsone-personalizer *{box-sizing:border-box;min-width:0}cic-borsone-personalizer [hidden],.product-details:has(cic-borsone-personalizer) :is(variant-picker,product-price){display:none!important}cic-borsone-personalizer :is(button,input):focus-visible{outline:2px solid var(--cic-focus-color);outline-offset:3px}.product-details:has(cic-borsone-personalizer)>.group-block{width:100%;margin:0;padding:0}cic-borsone-personalizer .cic-fp{display:block;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}cic-borsone-personalizer .cic-fp__canvas-wrap{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:auto;aspect-ratio:var(--cic-preview-ratio,1085/1450);margin:0 auto;padding:0;border:0;border-radius:0;overflow:hidden;background:var(--cic-paper,#fffdfc)}cic-borsone-personalizer .cic-fp__canvas{position:relative;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-borsone-personalizer .cic-fp__preview-disclaimer{position:absolute;z-index:1;bottom:8px;left:16px;right:16px;margin:0;padding:5px 8px;border-radius:6px;background:#fffffff0;color:var(--cic-text-secondary);font:400 12px/1.45 var(--cic-body,Manrope,sans-serif);text-align:center;pointer-events:none}cic-borsone-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-borsone-personalizer .cic-fp__loading[data-active]{opacity:1}cic-borsone-personalizer .cic-fp__preview-feedback{padding:12px 16px;color:var(--cic-text-accent)}cic-borsone-personalizer .cic-fp__bag-choice-head{margin-bottom:12px}cic-borsone-personalizer [data-bagcolor-swatches]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}cic-borsone-personalizer .cic-fp__bag-thumbnail{display:block;width:100%;margin:0;padding:0;overflow:hidden;border:1px solid var(--cic-border-inset);border-radius:var(--cic-thumbnail-radius);background:#fff;cursor:pointer}cic-borsone-personalizer .cic-fp__bag-thumbnail img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:50% 75%;padding:var(--cic-choice-image-inset);border-radius:inherit}cic-borsone-personalizer .cic-fp__bag-thumbnail[aria-pressed=true]{border-color:var(--cic-selected-color);box-shadow:0 0 0 1px var(--cic-selected-color)}cic-borsone-personalizer [data-bagcolor-selected-label]{margin-top:10px}cic-borsone-personalizer .cic-fp__intro{margin:4px 0 0}cic-borsone-personalizer .cic-fp__step-num{display:none}cic-borsone-personalizer .cic-fp__check{width:16px;height:16px;border-radius:50%;background:var(--cic-selected-color);color:#fff;font:600 12px/16px var(--cic-body,Manrope,sans-serif);text-align:center}cic-borsone-personalizer .cic-fp__panel{display:grid;gap:16px}cic-borsone-personalizer .cic-fp__field{display:grid;gap:10px}cic-borsone-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-borsone-personalizer .cic-fp__panel-title{margin-bottom:0}cic-borsone-personalizer .cic-fp__panel-title em{font:var(--cic-control-help-font);font-style:normal;color:var(--cic-text-secondary)}cic-borsone-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-borsone-personalizer .cic-fp__mini-preview canvas{display:block;width:auto;height:78px;border-radius:8px}@media(min-width:990px){cic-borsone-personalizer .cic-fp__canvas-wrap{width:min(100%,calc((100svh - var(--header-height,120px) - 50px)*var(--cic-preview-ratio,.7483)));max-width:100%}cic-borsone-personalizer .cic-fp__mini-preview{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cic-borsone-personalizer.css.map */
