.halo-picker .xo-variant-image:after,.halo-picker .xo-variant-image:has(>input):after{content:none!important;display:none!important}.halo-picker .halo-picker__swatches.xo-product-variant__inner-value:has(>.xo-variant-image){flex-wrap:wrap;gap:12px!important;row-gap:12px!important}.halo-picker .xo-variant-image:has(>input){flex-direction:row!important;gap:0!important}.halo-picker .xo-variant-image .xo-variant-image__input:checked~.xo-variant-image__wrapper{width:calc(var(--width) + 8px);height:calc(var(--height) + 8px);padding:2px;border:2px solid #1d1d1f}.halo-picker .xo-variant-image:focus-visible{outline:2px solid #0071e3;outline-offset:3px;border-radius:50%}.halo-picker__chosen{margin:12px 0 0;font-size:14px;font-weight:400;line-height:1.4;color:#0009}.halo-picker__size{width:100%;border:1px solid rgba(0,0,0,.14);border-radius:12px;background:transparent;transition:border-color .2s ease}.halo-picker__size[open]{border-color:#1d1d1f}.halo-picker__size-summary{display:flex;align-items:center;gap:12px;min-height:var(--he-size-h, 52px);padding:0 16px;font-size:var(--he-size-label, 15px);font-weight:var(--he-size-weight, 600);line-height:1.3;color:#1d1d1f;list-style:none;cursor:pointer;border-radius:inherit}.halo-picker__size-summary::-webkit-details-marker{display:none}.halo-picker__size-summary:focus-visible{outline:2px solid #0071e3;outline-offset:2px}.halo-picker__size-value:empty{display:none}.halo-picker__size-value{margin-left:auto;font-weight:400;color:#0009}.halo-picker__chevron{flex:none;width:16px;height:16px;margin-left:auto;transition:transform .2s ease}.halo-picker__size-value:not(:empty)+.halo-picker__chevron{margin-left:0}.halo-picker .xo-product-variant__item:has(.halo-etapa__titulo)>:has(.xo-product-variant__inner-name){display:none}.halo-picker .xo-product-variant__item:has(.halo-picker__size)>:has(.xo-product-variant__inner-name){display:none}.halo-picker__size[open] .halo-picker__chevron{transform:rotate(180deg)}.halo-picker__sizes{padding:4px 10px 14px}.halo-picker .halo-picker__sizes .xo-product-variant__inner-value{flex-wrap:nowrap!important;justify-content:space-between;gap:3px!important}@media(min-width:768px){.halo-picker__sizes{padding:4px 16px 16px}.halo-picker .halo-picker__sizes .xo-product-variant__inner-value{gap:6px!important}}.halo-picker .halo-picker__sizes .xo-field-toggle{position:relative;flex:1 1 0!important;min-width:0!important;max-width:44px;border-radius:50%}.halo-picker .halo-picker__sizes .xo-field-toggle .xo-field-toggle__text{display:grid!important;place-items:center;width:100%!important;aspect-ratio:1;padding:0!important;border:1.5px solid rgba(0,0,0,.22)!important;border-radius:50%!important;background:transparent!important;color:#1d1d1f!important;font-size:13px!important;font-weight:500!important;line-height:1!important;transition:border-color .2s ease,background .2s ease}.halo-picker .halo-picker__sizes .xo-field-toggle .xo-field-toggle__input:checked+.xo-field-toggle__text{border:3px solid #1d1d1f!important;background:transparent!important;color:#1d1d1f!important;font-weight:700!important}@media(hover:hover){.halo-picker .halo-picker__sizes .xo-field-toggle:hover .xo-field-toggle__input:not(:checked)+.xo-field-toggle__text{border-color:#00000080!important}.halo-picker__size-summary:hover{background:#00000005}}.halo-picker .halo-picker__sizes .xo-field-toggle:focus-visible{outline:2px solid #0071e3;outline-offset:2px}.halo-picker:not(.halo-picker--dividers) .xo-product-variant__item{border-top:0}.xo-product-info__content:has(.halo-picker:not(.halo-picker--dividers)) .xo-price-container{border-top:0}.halo-picker[data-halo-require-size]:not([data-halo-size-chosen=true]) .halo-picker__sizes .xo-field-toggle .xo-field-toggle__input:checked+.xo-field-toggle__text{border:1.5px solid rgba(0,0,0,.22)!important;font-weight:500!important}.halo-picker__size.is-required{border-color:#b40000e6}.halo-picker__size-msg{margin:0;padding:0 16px 14px;font-size:13px;font-weight:600;line-height:1.4;color:#b40000e6}.halo-picker__size-msg[hidden]{display:none}@media(prefers-reduced-motion:reduce){.halo-picker__chevron,.halo-picker__size{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/halo-seletor.css.map */
