.birthflower__intro{font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.4rem;line-height:2.6rem;color:var(--color-gray);max-width:342px}@media (min-width: 1024px){.birthflower__intro{max-width:unset}}.birthflower__subtitle{font-family:GeneralSans Semibold,sans-serif;font-weight:500;font-size:1.4rem;line-height:2.6rem;color:var(--color-brown);margin-bottom:12px}.birthflower .variant-options__option{margin-bottom:var(--spacing-2x);transition:opacity .25s ease}.birthflower .variant-options__option--hidden{height:0;opacity:0;pointer-events:none;transition:opacity .25s ease;margin:0}.birthflower .variant-options__option .select-label{font-family:GeneralSans Semibold,sans-serif;font-weight:500;font-size:1.4rem;line-height:2.6rem;display:block;color:var(--color-brown);margin:var(--spacing-2x) 0 var(--spacing-1x)}.birthflower .custom-select__toggle .js-value{display:flex;align-items:center;justify-content:space-between;color:var(--color-gray);width:100%}.birthflower .custom-select__toggle .js-value.has-value{display:flex;align-items:center;justify-content:unset;gap:12px}.birthflower .custom-select__toggle .js-value.has-value img{max-width:25px;max-height:25px;background-color:var(--color-almost-white);border-radius:27px;object-fit:contain;padding:4px}.birthflower .custom-select__toggle .js-value.has-value p{font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.4rem;line-height:2.6rem;color:var(--color-gray);transition:color .35s ease}.birthflower .custom-select__toggle .js-value.has-value p span{font-family:GeneralSans Semibold,sans-serif;font-weight:500;font-size:1.4rem;line-height:2.6rem;color:var(--color-gray);margin-right:6px;transition:color .35s ease}.birthflower .custom-select__toggle .js-value .additional-price{margin-right:var(--spacing-2x)}.birthflower .custom-select__options label{display:flex;align-items:center;gap:12px}.birthflower .custom-select__options label img{max-width:43px;max-height:43px;background-color:var(--color-almost-white);border-radius:27px;object-fit:contain;padding:4px}.birthflower .custom-select__options label p{font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.4rem;line-height:2.6rem;color:var(--color-gray);transition:color .35s ease}.birthflower .custom-select__options label p span{font-family:GeneralSans Semibold,sans-serif;font-weight:500;font-size:1.4rem;line-height:2.6rem;color:var(--color-gray);margin-right:6px;transition:color .35s ease}.birthflower .custom-select__options:hover label:hover p,.birthflower .custom-select__options:hover label:hover span{color:var(--color-dark-pink);transition:color .35s ease}
