.woocommerce .automatewoo-birthday-section--checkout,.wp-block-woocommerce-checkout .automatewoo-birthday-section--checkout{display:grid;grid-template-rows:1fr;transition:visibility .5s,grid-template-rows .5s;visibility:visible}.woocommerce .automatewoo-birthday-section--checkout[aria-hidden=true],.wp-block-woocommerce-checkout .automatewoo-birthday-section--checkout[aria-hidden=true]{grid-template-rows:0fr;visibility:hidden}.woocommerce .automatewoo-birthday-section__collapsible,.wp-block-woocommerce-checkout .automatewoo-birthday-section__collapsible{grid-row:1;overflow:visible}.woocommerce .automatewoo-birthday-section--checkout[aria-hidden=true] .automatewoo-birthday-section__collapsible,.wp-block-woocommerce-checkout .automatewoo-birthday-section--checkout[aria-hidden=true] .automatewoo-birthday-section__collapsible{overflow:hidden}.woocommerce .automatewoo-birthday-section.form-row,.wp-block-woocommerce-checkout .automatewoo-birthday-section.form-row{margin:0 0 1.41575em}.woocommerce .automatewoo-birthday-section .automatewoo-birthday-field,.wp-block-woocommerce-checkout .automatewoo-birthday-section .automatewoo-birthday-field{margin:2px 0 4px;max-width:640px}.woocommerce .automatewoo-birthday-section .automatewoo-birthday-field__select,.wp-block-woocommerce-checkout .automatewoo-birthday-section .automatewoo-birthday-field__select{float:left;margin:0 0 0 2%;min-height:2.2em;width:auto}.woocommerce .automatewoo-birthday-section .automatewoo-birthday-field__select:first-child,.wp-block-woocommerce-checkout .automatewoo-birthday-section .automatewoo-birthday-field__select:first-child{margin:0}.woocommerce .automatewoo-birthday-section .automatewoo-birthday-field__select--year,.wp-block-woocommerce-checkout .automatewoo-birthday-section .automatewoo-birthday-field__select--year{width:30%}.woocommerce .automatewoo-birthday-section .automatewoo-birthday-field__select--day,.wp-block-woocommerce-checkout .automatewoo-birthday-section .automatewoo-birthday-field__select--day{width:26%}.woocommerce .automatewoo-birthday-section .automatewoo-birthday-field__select--month,.wp-block-woocommerce-checkout .automatewoo-birthday-section .automatewoo-birthday-field__select--month{width:40%}.woocommerce .automatewoo-birthday-section .automatewoo-birthday-field__select[disabled],.wp-block-woocommerce-checkout .automatewoo-birthday-section .automatewoo-birthday-field__select[disabled]{color:#999}.woocommerce .automatewoo-birthday-section .automatewoo-birthday-field--no-year .automatewoo-birthday-field__select,.wp-block-woocommerce-checkout .automatewoo-birthday-section .automatewoo-birthday-field--no-year .automatewoo-birthday-field__select{width:49%}.woocommerce .automatewoo-birthday-section__already-set-text,.woocommerce .automatewoo-birthday-section__description,.wp-block-woocommerce-checkout .automatewoo-birthday-section__already-set-text,.wp-block-woocommerce-checkout .automatewoo-birthday-section__description{display:inline-block;font-style:italic}.automatewoo-birthday-field-block .components-combobox-control{margin:0;position:relative}.automatewoo-birthday-field-block .components-combobox-control__suggestions-container{align-items:center;background-color:#fff;border:1px solid color-mix(in srgb,currentcolor 80%,transparent);border-radius:4px;box-sizing:border-box;color:#2b2d2f;display:flex;flex-wrap:wrap;font-family:inherit;font-size:16px;height:50px;line-height:25px;margin:0;padding:0 12px;width:100%}.automatewoo-birthday-field-block .components-combobox-control__suggestions-container:focus-within{border:1.5px solid;box-shadow:none;outline:none}.automatewoo-birthday-field-block input.components-combobox-control__input[type=text]{background:transparent;border:none;box-shadow:none;color:#2b2d2f;font-family:inherit;font-size:16px;height:auto;line-height:25px;margin:0;min-height:auto;padding:0;width:100%}.automatewoo-birthday-field-block input.components-combobox-control__input[type=text]:focus{box-shadow:none;outline:none}.automatewoo-birthday-field-block input.components-combobox-control__input[type=text]::-moz-placeholder{color:color-mix(in srgb,currentcolor 50%,transparent)}.automatewoo-birthday-field-block input.components-combobox-control__input[type=text]::placeholder{color:color-mix(in srgb,currentcolor 50%,transparent)}.automatewoo-birthday-field-block .components-form-token-field__suggestions-list{background:#fff;border:1px solid color-mix(in srgb,currentcolor 80%,transparent);border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.05);left:0;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0;position:absolute;top:100%;width:100%;z-index:100}.automatewoo-birthday-field-block .components-form-token-field__suggestion{box-sizing:border-box;color:#2b2d2f;cursor:pointer;display:block;font-size:14px;margin:0;min-height:36px;padding:8px 12px}.automatewoo-birthday-field-block .components-form-token-field__suggestion.is-selected{background:color-mix(in srgb,currentcolor 8%,transparent);color:#2b2d2f}.automatewoo-birthday-field-block .components-base-control__label[class*=screen-reader]{clip:rect(1px,1px,1px,1px);position:absolute}.automatewoo-birthday-field-block .components-flex-item{overflow:visible}
