probador-virtual-trigger{position:absolute;inset-inline-start:var(--padding-md);inset-block-end:var(--padding-md);z-index:var(--layer-raised);display:block;max-width:calc(100% - (var(--padding-md) * 2))}.card-gallery probador-virtual-trigger{max-width:calc(100% - var(--padding-md) * 3 - var(--minimum-touch-target))}probador-virtual-trigger[hidden]{display:none}.card-gallery:has(>probador-virtual-trigger),.product-media-container:has(>probador-virtual-trigger),.product-media-gallery__slide:has(>probador-virtual-trigger),slideshow-slide:has(>probador-virtual-trigger),li:has(>probador-virtual-trigger){position:relative}slideshow-slide:has(>probador-virtual-trigger){align-self:flex-start}.card-gallery--badge-bottom-left probador-virtual-trigger{inset-block-end:calc(var(--padding-md) + var(--minimum-touch-target) + var(--padding-xs))}@media screen and (max-width:749px){slideshow-component:has(slideshow-controls[controls-on-media]:not(.mobile\:hidden)) slideshow-slide>probador-virtual-trigger{inset-block-end:calc(var(--padding-md) + var(--minimum-touch-target) + var(--padding-xs))}}[product-grid-view=zoom-out] .card-gallery probador-virtual-trigger{display:none}.probador-virtual__trigger-button{display:inline-flex;align-items:center;gap:var(--gap-sm);box-sizing:border-box;min-width:var(--minimum-touch-target);min-height:var(--minimum-touch-target);max-width:100%;padding-block:0;padding-inline:var(--padding-md);border:var(--style-border-width, 1px) solid var(--color-border);border-radius:var(--style-border-radius-buttons-secondary, var(--style-border-radius-sm));background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-body--family);font-size:var(--font-size--sm);line-height:1.2;white-space:nowrap;cursor:pointer}.probador-virtual__trigger-button:hover{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-10))}.probador-virtual__trigger-icon{display:inline-flex;flex:none}.probador-virtual__trigger-label{overflow:hidden;text-overflow:ellipsis}@container card-gallery-container (max-width: 219px){.probador-virtual__trigger-label{display:none}.probador-virtual__trigger-button{justify-content:center;padding-inline:0;width:var(--minimum-touch-target)}}.probador-virtual__trigger-button:focus-visible,.probador-virtual__close:focus-visible,.probador-virtual__primary:focus-visible,.probador-virtual__secondary:focus-visible,.probador-virtual__privacy summary:focus-visible,.probador-virtual__check input:focus-visible,.probador-virtual__picker:focus-within .probador-virtual__choose{outline:var(--focus-outline-width, 2px) solid var(--color-foreground);outline-offset:var(--focus-outline-offset, 2px)}html.probador-virtual-open{overflow:hidden}.probador-virtual__dialog{--backdrop-rgb: var(--color-shadow-rgb);box-sizing:border-box;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;overflow-x:hidden;overflow-y:auto;background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-body--family);overscroll-behavior:contain}.probador-virtual__dialog::backdrop{background:rgb(var(--backdrop-rgb) / .5)}@media screen and (min-width:750px){.probador-virtual__dialog{width:min(560px,calc(100vw - (var(--padding-xl) * 2)));height:auto;max-height:calc(100dvh - (var(--padding-xl) * 2));margin:auto;border-radius:var(--style-border-radius-popover, var(--style-border-radius-md));box-shadow:var(--shadow-popover)}}.probador-virtual__header{position:sticky;top:0;z-index:var(--layer-flat);display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm);padding:var(--padding-md) var(--padding-lg);border-block-end:var(--style-border-width, 1px) solid var(--color-border);background-color:var(--color-background)}.probador-virtual__title{margin:0;font-size:var(--font-size--lg);color:var(--color-foreground-heading, var(--color-foreground))}.probador-virtual__close{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--minimum-touch-target);height:var(--minimum-touch-target);padding:0;border:0;border-radius:var(--style-border-radius-50);background:transparent;color:var(--color-foreground);cursor:pointer}.probador-virtual__body{display:flex;flex-direction:column;gap:var(--gap-md, var(--padding-md));min-width:0;padding:var(--padding-lg);overflow-wrap:anywhere}.probador-virtual__body p{margin:0}.probador-virtual__dress{display:flex;align-items:center;gap:var(--gap-md, var(--padding-md))}.probador-virtual__dress-image{flex:none;width:72px;height:96px;object-fit:cover;border-radius:var(--style-border-radius-sm)}.probador-virtual__dress-name{font-size:var(--font-size--md);font-weight:600}.probador-virtual__guide-title{margin-block-end:var(--padding-xs);font-size:var(--font-size--sm);font-weight:600}.probador-virtual__guide-list{margin:0;padding-inline-start:1.25rem;font-size:var(--font-size--sm)}.probador-virtual__picker{position:relative;display:flex;align-items:center;gap:var(--gap-md, var(--padding-md));flex-wrap:wrap}.probador-virtual__file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.probador-virtual__choose,.probador-virtual__primary,.probador-virtual__secondary{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--minimum-touch-target);padding-block:0;padding-inline:var(--padding-xl);border-radius:var(--style-border-radius-buttons-primary, var(--style-border-radius-sm));font-family:inherit;font-size:var(--font-size--md);text-align:center;text-decoration:none;cursor:pointer}.probador-virtual__choose,.probador-virtual__secondary{border:var(--style-border-width, 1px) solid var(--color-secondary-button-border);background-color:var(--color-secondary-button-background);color:var(--color-secondary-button-text)}.probador-virtual__primary{border:var(--style-border-width, 1px) solid var(--color-primary-button-border);background-color:var(--color-primary-button-background);color:var(--color-primary-button-text)}.probador-virtual__primary:hover:not([disabled]){border-color:var(--color-primary-button-hover-border);background-color:var(--color-primary-button-hover-background);color:var(--color-primary-button-hover-text)}.probador-virtual__primary[disabled]{opacity:var(--opacity-50);cursor:not-allowed}.probador-virtual__preview{width:72px;height:96px;object-fit:cover;border-radius:var(--style-border-radius-sm)}.probador-virtual__preview[hidden],.probador-virtual__field-error[hidden]{display:none}.probador-virtual__field-error{font-size:var(--font-size--sm);color:var(--color-foreground);font-weight:600}.probador-virtual__check{display:flex;align-items:flex-start;gap:var(--gap-sm);min-height:var(--minimum-touch-target);font-size:var(--font-size--sm);cursor:pointer}.probador-virtual__check input{flex:none;width:1.5rem;height:1.5rem;margin:0;accent-color:var(--color-primary)}.probador-virtual__check span{min-width:0;overflow-wrap:anywhere}.probador-virtual__privacy{font-size:var(--font-size--sm)}.probador-virtual__privacy summary{display:flex;align-items:center;min-height:var(--minimum-touch-target);text-decoration:underline;cursor:pointer}.probador-virtual__privacy p{padding-block-end:var(--padding-sm)}.probador-virtual__status{display:flex;flex-direction:column;align-items:center;gap:var(--gap-md, var(--padding-md));padding-block:var(--padding-3xl);text-align:center}.probador-virtual__spinner{width:2.5rem;height:2.5rem;border:3px solid rgb(var(--color-foreground-rgb) / var(--opacity-10));border-top-color:var(--color-foreground);border-radius:var(--style-border-radius-50);animation:probador-virtual-spin .9s linear infinite}@keyframes probador-virtual-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.probador-virtual__spinner{animation-duration:3s}}.probador-virtual__result{display:block;width:100%;max-width:600px;height:auto;margin-inline:auto;border-radius:var(--style-border-radius-sm)}.probador-virtual__ai-notice{margin:0;font-size:var(--font-size--sm);line-height:1.4;color:var(--color-foreground);overflow-wrap:anywhere}@media screen and (max-width:749px){.probador-virtual__result{width:calc(100% + (var(--padding-lg) * 2));max-width:none;margin-inline:calc(var(--padding-lg) * -1);border-radius:0}}.probador-virtual__note{font-size:var(--font-size--sm);overflow-wrap:anywhere;text-align:center}.probador-virtual__actions{display:flex;flex-direction:column;gap:var(--gap-sm)}@media screen and (min-width:750px){.probador-virtual__actions{flex-direction:row;justify-content:center}}.probador-virtual__message{padding-block:var(--padding-xl);text-align:center;font-size:var(--font-size--md)}.probador-virtual__lead-why{font-size:var(--font-size--sm);overflow-wrap:anywhere}.probador-virtual__lead-notice:focus{outline:none}.probador-virtual__lead-notice{padding-block:var(--padding-sm);text-align:start;font-size:var(--font-size--sm);font-weight:600}.probador-virtual__field{display:flex;flex-direction:column;gap:var(--gap-xs, .25rem);min-width:0}.probador-virtual__label{font-size:var(--font-size--sm)}.probador-virtual__input{box-sizing:border-box;width:100%;min-height:44px;padding-block:0;padding-inline:var(--padding-md, .75rem);border:var(--style-border-width, 1px) solid var(--color-border, currentColor);border-radius:var(--style-border-radius-sm);background-color:var(--color-background);color:var(--color-foreground);font-family:inherit;font-size:16px}.probador-virtual__input[aria-invalid=true]{border-color:var(--color-error, #8b0000);border-width:2px}.probador-virtual__input::placeholder{color:rgb(var(--color-foreground-rgb) / .5);opacity:1}.probador-virtual__input[aria-invalid=true]+.probador-virtual__field-error{color:var(--color-error, #8b0000)}.probador-virtual__input:focus-visible{outline:var(--focus-outline-width, 2px) solid var(--color-foreground);outline-offset:var(--focus-outline-offset, 2px)}.probador-virtual__field-error{overflow-wrap:anywhere}.probador-virtual__lead-known{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-xs, .25rem);font-size:var(--font-size--sm);overflow-wrap:anywhere}.probador-virtual__link{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;text-decoration:underline;cursor:pointer}.probador-virtual__link:focus-visible{outline:var(--focus-outline-width, 2px) solid var(--color-foreground);outline-offset:var(--focus-outline-offset, 2px)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/probador-virtual.css.map */
