/* Regalos bebe pilot: the approved hooded-towel swatches, scoped to its catalogue. */
form.epc-regalos-colour-pilot[data-epc-colour-pilot] .pinfo-options{max-width:100%;box-sizing:border-box}
form.epc-regalos-colour-pilot[data-epc-colour-pilot] .epc-pilot-row{display:grid!important;grid-template-columns:repeat(var(--epc-pilot-count,4),minmax(0,1fr))!important;gap:4px!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;margin:0 0 12px!important;clear:both;box-sizing:border-box}
form.epc-regalos-colour-pilot[data-epc-colour-pilot] .pinfo-options .epc-pilot-row label.epc-pilot-colour{display:block!important;position:relative!important;float:none!important;opacity:1!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;margin:0!important;padding:0!important;box-sizing:border-box;cursor:pointer}
form.epc-regalos-colour-pilot[data-epc-colour-pilot] .pinfo-options .epc-pilot-row label.epc-pilot-colour input[type=radio]{position:absolute!important;display:block!important;left:0!important;top:0!important;width:100%!important;height:100%!important;opacity:0!important;margin:0!important;padding:0!important;z-index:1;cursor:pointer}
form.epc-regalos-colour-pilot[data-epc-colour-pilot] .pinfo-options .epc-pilot-row label.epc-pilot-colour .option_button,form.epc-regalos-colour-pilot[data-epc-colour-pilot] .epc-pilot-row button.epc-pilot-colour-button{display:flex!important;flex-direction:column;align-items:center;justify-content:center;float:none!important;opacity:1!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;padding:5px 2px!important;font-size:11px!important;line-height:14px!important;font-family:inherit;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;text-align:center!important;text-indent:0!important;box-sizing:border-box;background:var(--epc-pilot-swatch)!important;color:var(--epc-pilot-ink,#253a41)!important;border:1px solid rgba(40,65,75,.18)!important;border-radius:5px!important;outline:none!important;box-shadow:none!important;cursor:pointer}
form.epc-regalos-colour-pilot[data-epc-colour-pilot] .pinfo-options .epc-pilot-row label.epc-pilot-colour input:checked+.option_button,form.epc-regalos-colour-pilot[data-epc-colour-pilot] .epc-pilot-row button.epc-pilot-colour-button[aria-pressed=true]{outline:2px solid #18a7c0!important;outline-offset:-2px!important;font-weight:600!important}
form.epc-regalos-colour-pilot[data-epc-colour-pilot] .pinfo-options .epc-pilot-row label.epc-pilot-colour input:focus-visible+.option_button,form.epc-regalos-colour-pilot[data-epc-colour-pilot] .epc-pilot-row button.epc-pilot-colour-button:focus-visible{outline:2px solid #117d90!important;outline-offset:-2px!important}
form.epc-regalos-colour-pilot[data-epc-colour-pilot] .epc-pilot-row button.epc-pilot-colour-button:disabled{opacity:.5!important;cursor:not-allowed!important;text-decoration:line-through}
form.epc-regalos-colour-pilot[data-epc-colour-pilot] .epc-pilot-row button.epc-pilot-colour-button:disabled:after{font-size:9px}
@media(max-width:400px){form.epc-regalos-colour-pilot[data-epc-colour-pilot] .pinfo-options .epc-pilot-row label.epc-pilot-colour .option_button,form.epc-regalos-colour-pilot[data-epc-colour-pilot] .epc-pilot-row button.epc-pilot-colour-button{font-size:10px!important;line-height:13px!important}}
@media(max-width:340px){form.epc-regalos-colour-pilot[data-epc-colour-pilot] .pinfo-options .epc-pilot-row label.epc-pilot-colour[title="Chocolate"] .option_button{font-size:9px!important}}

/* Reserve the existing square gallery before its images finish loading. */
form[action*="products_id=5683&"] #pinfo-slider,
form[action*="products_id=5712&"] #pinfo-slider,
form[action*="products_id=5725&"] #pinfo-slider,
form[action*="products_id=5736&"] #pinfo-slider,
form[action*="products_id=5687&"] #pinfo-slider,
form[action*="products_id=5692&"] #pinfo-slider,
form[action*="products_id=5851&"] #pinfo-slider,
form[action*="products_id=5852&"] #pinfo-slider,
form[action*="products_id=5853&"] #pinfo-slider,
form[action*="products_id=5854&"] #pinfo-slider,
form[action*="products_id=5855&"] #pinfo-slider,
form[action*="products_id=5856&"] #pinfo-slider{aspect-ratio:1 / 1;box-sizing:border-box}
