.mifelpa-customizer{display:block;width:100%}.mifelpa-customizer__layout{display:grid;gap:1rem;width:100%}.mifelpa-customizer__preview-panel{width:100%}.mifelpa-customizer__preview-hint{display:none;margin:.65rem 0 0;text-align:center}.mifelpa-customizer__controls-panel{display:grid;gap:1rem;width:100%}.mifelpa-customizer__controls-grid{display:grid;gap:1rem}.mifelpa-customizer__field--full{grid-column:1 / -1}.mifelpa-customizer__alt-text{border:1px solid rgba(0,0,0,.1);border-radius:10px;background:#00000005;overflow:hidden}.mifelpa-customizer__alt-text-summary{cursor:pointer;font-size:.8125rem;font-weight:600;padding:.75rem .9rem;list-style:none}.mifelpa-customizer__alt-text-summary::-webkit-details-marker{display:none}.mifelpa-customizer__alt-text[open] .mifelpa-customizer__field--alt{padding:0 .9rem .9rem}.mifelpa-customizer__preview-wrap{position:relative;width:100%;max-width:none;margin:0;aspect-ratio:4 / 5;background:#f7f7f7;border-radius:12px;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none}.mifelpa-customizer__preview-image{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.mifelpa-customizer__safe-zone{position:absolute;top:var(--mf-safe-top, 24%);left:var(--mf-safe-left, 27%);width:var(--mf-safe-width, 46%);height:var(--mf-safe-height, 40%);border:2px dashed rgba(255,255,255,.85);box-shadow:0 0 0 1px #0000001f;border-radius:4px;pointer-events:none;z-index:2}.mifelpa-customizer__safe-zone:before,.mifelpa-customizer__safe-zone:after{content:"";position:absolute;pointer-events:none;opacity:.55;transition:opacity .15s ease,background .15s ease}.mifelpa-customizer__safe-zone:before{top:0;bottom:0;left:50%;width:0;border-left:1px dashed rgba(255,255,255,.75);transform:translate(-50%)}.mifelpa-customizer__safe-zone:after{left:0;right:0;top:50%;height:0;border-top:1px dashed rgba(255,255,255,.45);transform:translateY(-50%)}.mifelpa-customizer__safe-zone.is-near-center-x:before,.mifelpa-customizer__safe-zone.is-snap-active:before{opacity:1;border-left-color:#fffffffa;border-left-width:2px}.mifelpa-customizer__safe-zone.is-near-center-y:after,.mifelpa-customizer__safe-zone.is-snap-active:after{opacity:1;border-top-color:#fffffffa;border-top-width:2px}.mifelpa-customizer__text-box{position:absolute;z-index:3;min-width:0;max-width:var(--mf-safe-width, 46%);min-height:2rem;border:1.5px solid rgba(255,255,255,.95);box-shadow:0 0 0 1px #00000059;background:#0000000a;cursor:grab;box-sizing:border-box;padding:.2rem .35rem .55rem}.mifelpa-customizer__text-box.is-dragging,.mifelpa-customizer__text-box.is-resizing{cursor:grabbing;border-color:#fff}.mifelpa-customizer__text-box.is-snapping{transition:left .18s ease,top .18s ease}.mifelpa-customizer__preview-wrap.is-editing-text{-webkit-user-select:text;user-select:text;touch-action:manipulation}.mifelpa-customizer__text-box.is-editing{cursor:text;border-color:#fff;box-shadow:0 0 0 2px #ffffff59}.mifelpa-customizer__text-content{color:var(--mf-text-color, #111);font-size:var(--mf-font-size, 18px);line-height:1.15;letter-spacing:.02em;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;white-space:pre-wrap;text-transform:uppercase;pointer-events:auto;cursor:text;min-height:1.2em;outline:none;-webkit-user-select:text;user-select:text}.mifelpa-customizer__text-content.is-placeholder{opacity:.72}.mifelpa-customizer__text-content:focus{outline:none}.mifelpa-customizer__text-content[data-font=cooper]{font-family:MiFelpa Cooper Five,sans-serif!important;font-weight:900;font-synthesis:none}.mifelpa-customizer__text-content[data-font=helvetica]{font-family:MiFelpa Helvetica Bold,sans-serif!important;font-weight:700;font-synthesis:none}.mifelpa-customizer__text-content[data-align=left]{text-align:left;text-align-last:left}.mifelpa-customizer__text-content[data-align=center]{text-align:center;text-align-last:center}.mifelpa-customizer__text-content[data-align=right]{text-align:right;text-align-last:right}.mifelpa-customizer__text-content[data-align=justify]{text-align:justify;text-align-last:center}.mifelpa-customizer__resize-handle{position:absolute;right:-1px;bottom:-1px;width:1.35rem;height:1.35rem;border:none;border-radius:3px 0 0;background:#fffffff2;box-shadow:-1px -1px #00000040;cursor:nwse-resize;padding:0;display:flex;align-items:center;justify-content:center}.mifelpa-customizer__resize-handle svg{width:.75rem;height:.75rem;pointer-events:none}.mifelpa-customizer__option[data-font-id=cooper]{font-family:MiFelpa Cooper Five,sans-serif;font-weight:900}.mifelpa-customizer__option[data-font-id=helvetica]{font-family:MiFelpa Helvetica Bold,sans-serif;font-weight:700}.mifelpa-customizer__field{display:grid;gap:.45rem}.mifelpa-customizer__label-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.mifelpa-customizer__label{font-size:.875rem;font-weight:600}.mifelpa-customizer__value-badge{font-size:.75rem;opacity:.75}.mifelpa-customizer__hint{font-size:.75rem;opacity:.72}.mifelpa-customizer__options{display:flex;flex-wrap:wrap;gap:.5rem}.mifelpa-customizer__option{border:1px solid rgba(0,0,0,.15);background:#fff;border-radius:999px;padding:.45rem .85rem;font:inherit;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.mifelpa-customizer__option.is-active{border-color:#111;box-shadow:0 0 0 1px #111 inset}.mifelpa-customizer__option--swatch{width:2.35rem;height:2.35rem;min-width:2.35rem;min-height:2.35rem;padding:0;border-radius:50%;border:2px solid rgba(0,0,0,.12);box-sizing:border-box;flex-shrink:0;background-clip:padding-box}.mifelpa-customizer__option--swatch.is-light{border-color:#0003}.mifelpa-customizer__option--swatch.is-active{border-color:#111;outline:2px solid #111;outline-offset:2px}.mifelpa-customizer__options--align{gap:.35rem}.mifelpa-customizer__option--align{width:2.75rem;height:2.75rem;padding:.55rem;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.mifelpa-customizer__option--align svg{width:1.15rem;height:1.15rem;display:block}.mifelpa-customizer__input{width:100%;border:1px solid rgba(0,0,0,.18);border-radius:8px;padding:.75rem .85rem;font:inherit;resize:vertical;min-height:5.5rem}.mifelpa-customizer__range{width:100%;accent-color:#111}.mifelpa-customizer__quick-actions{display:flex;flex-wrap:wrap;gap:.5rem}.mifelpa-customizer__quick-btn{border:1px solid rgba(0,0,0,.15);background:#fff;border-radius:999px;padding:.45rem .85rem;font:inherit;font-size:.8125rem;cursor:pointer}.mifelpa-customizer__quick-btn:hover{border-color:#111}.mifelpa-customizer__counter{text-align:right;font-size:.75rem;opacity:.72}.mifelpa-customizer__counter.is-limit{color:#b42318;opacity:1}.mifelpa-customizer__note{font-size:.8125rem;opacity:.8}.mifelpa-customizer__purchase-slot{display:grid;gap:1rem}.product-information--personaliza .product-information__media{display:none!important}.product-information--personaliza .view-product-title{display:none}.product-information--personaliza variant-picker fieldset[data-option-id*=color],.product-information--personaliza variant-picker fieldset[data-option-id*=Color],.product-information--personaliza variant-picker fieldset[data-option-id*=corte],.product-information--personaliza variant-picker fieldset[data-option-id*=Corte],.product-information--personaliza variant-picker fieldset[data-option-id*=estilo],.product-information--personaliza variant-picker fieldset[data-option-id*=Estilo]{display:none!important}@media(min-width:990px){.product-information--personaliza .product-information__grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-column:1 / -1!important;width:100%!important;max-width:min(1280px,100%);margin-inline:auto}.product-information--personaliza .product-details{display:block!important;width:100%!important;max-width:none!important;grid-column:1 / -1!important;justify-content:flex-start!important;align-self:stretch!important;margin:0}.product-information--personaliza .product-details>.group-block,.product-information--personaliza .product-details .group-block-content{width:100%!important;max-width:none!important}}.mifelpa-customizer__header-slot:not(:has(>*)){display:none}.mifelpa-customizer__header-slot>.group-block{width:100%}.mifelpa-customizer__header-slot .group-block-content{gap:.75rem}@media(max-width:749px){body:has(.product-information--personaliza){overflow-x:clip}.product-information--personaliza{overflow-x:clip;max-width:100%}.product-information--personaliza .product-information__grid,.product-information--personaliza .product-details,.product-information--personaliza .product-details>.group-block,.product-information--personaliza .product-details .group-block-content,.product-information--personaliza mifelpa-polo-customizer,.mifelpa-customizer,.mifelpa-customizer__layout{max-width:100%;min-width:0}.product-information--personaliza .product-information__grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important}.product-information--personaliza .product-details{display:block!important;width:100%!important;grid-column:1 / -1!important;justify-content:flex-start!important}.product-information--personaliza .product-details>.group-block,.product-information--personaliza .product-details .group-block-content{width:100%!important}.product-information--personaliza{--mf-mobile-gutter: 1.25rem}.product-information--personaliza .product-details .group-block-content>.group-block,.product-information--personaliza .product-details .group-block-content>.divider{padding-inline:var(--mf-mobile-gutter)}.product-information--personaliza .group-block-content>variant-picker,.product-information--personaliza .group-block-content>product-form-component,.product-information--personaliza .group-block-content>.buy-buttons-block{padding-inline:var(--mf-mobile-gutter);box-sizing:border-box}.mifelpa-customizer__layout{gap:.85rem}.mifelpa-customizer__preview-panel{margin-inline:0;width:100%;max-width:100%}.mifelpa-customizer__preview-wrap{border-radius:0;aspect-ratio:1 / 1.05;max-height:min(72vh,520px)}.mifelpa-customizer__preview-hint{display:block;padding:0 var(--mf-mobile-gutter)}.mifelpa-customizer__controls-panel,.mifelpa-customizer__purchase-slot{padding-inline:var(--mf-mobile-gutter);box-sizing:border-box}.mifelpa-customizer__controls-panel,.mifelpa-customizer__controls-grid{gap:1rem}.mifelpa-customizer__field{gap:.5rem}.mifelpa-customizer__options{gap:.65rem}.mifelpa-customizer__option:not(.mifelpa-customizer__option--swatch):not(.mifelpa-customizer__option--align){min-height:2.75rem;padding:.55rem .95rem}.mifelpa-customizer__option--swatch{width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem}.mifelpa-customizer__option--align{min-height:2.75rem}.mifelpa-customizer__quick-btn{width:100%;min-height:2.75rem;text-align:center}.mifelpa-customizer__range{min-height:2rem}.mifelpa-customizer__safe-zone{border-width:1.5px}.mifelpa-customizer__resize-handle{width:1.65rem;height:1.65rem}.mifelpa-customizer__note{font-size:.75rem;line-height:1.45}}@media(min-width:750px)and (max-width:989px){.mifelpa-customizer__layout{gap:1.25rem}.mifelpa-customizer__preview-wrap{max-width:560px;margin:0 auto}.mifelpa-customizer__controls-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}}@media(min-width:990px){.product-information--personaliza mifelpa-polo-customizer{display:block;width:100%}.mifelpa-customizer__layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(1.75rem,3vw,3rem);align-items:start}.mifelpa-customizer__header-slot{margin-bottom:.15rem}.mifelpa-customizer__preview-panel{position:sticky;top:calc(var(--header-height, 72px) + 1rem)}.mifelpa-customizer__preview-wrap{min-height:520px;height:clamp(520px,calc(100vh - var(--header-height, 72px) - 3rem),720px);max-height:calc(100vh - var(--header-height, 72px) - 3rem);aspect-ratio:auto}.mifelpa-customizer__preview-image{object-fit:contain}.mifelpa-customizer__controls-panel{gap:.9rem}.mifelpa-customizer__controls-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem}.mifelpa-customizer__purchase-slot{margin-top:.35rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.08)}.mifelpa-customizer__note{display:none}.mifelpa-customizer__alt-text{border-style:dashed}.mifelpa-customizer__alt-text-summary{font-size:.75rem;opacity:.8}.mifelpa-customizer__option--swatch{width:2rem;height:2rem;min-width:2rem;min-height:2rem}.mifelpa-customizer__option--align{width:2.5rem;height:2.5rem}.mifelpa-customizer__resize-handle{width:1.15rem;height:1.15rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/mifelpa-polo-customizer.css.map */
